1.优化群名称,群备注等信息的长度

This commit is contained in:
乾乾
2025-04-03 09:48:24 +08:00
parent 343169b74e
commit 0ea6c41bc9
6 changed files with 12 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ package com.hula.core.chat.domain.vo.request;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;
/**
@@ -16,6 +17,7 @@ public class RoomInfoReq {
private Long id;
@NotEmpty(message = "群名称不能为空")
@Size(min = 1, max = 10, message = "群名称长度必须在1到10个字符之间")
@Schema(description ="群名称")
private String name;

View File

@@ -2,6 +2,7 @@ package com.hula.core.chat.domain.vo.request;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;
/**
@@ -15,8 +16,10 @@ public class RoomMyInfoReq {
private Long id;
@Schema(description ="我在群里面的名称")
@Size(min = 1, max = 20, message = "我在群里面的名称称长度必须在1到20个字符之间")
private String myName;
@Schema(description ="群备注")
@Size(min = 1, max = 10, message = "群备注长度必须在1到10个字符之间")
private String remark;
}

View File

@@ -3,6 +3,7 @@ package com.hula.core.chat.domain.vo.request.friend;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;
/**
@@ -24,6 +25,7 @@ public class FriendRemarkReq {
private Long targetUid;
@NotBlank(message = "好友备注不能是空")
@Size(min = 1, max = 10, message = "好友备注长度必须在1到10个字符之间")
@Schema(description = "好友备注")
private String remark;
}

View File

@@ -1,5 +1,6 @@
package com.hula.core.chat.domain.vo.request.room;
import jakarta.validation.constraints.Size;
import lombok.Data;
import java.io.Serializable;
@@ -12,6 +13,7 @@ public class TargetParam implements Serializable {
private Long id;
@Size(min = 1, max = 8, message = "标签长度必须在1到8个字符之间")
private String name;
private String icon;

View File

@@ -47,7 +47,7 @@ public class TargetController {
@GetMapping("/detail")
@Operation(summary = "查看`我`创建的标签")
public ApiResult<Target> detail(@RequestParam("id")Long id){
public ApiResult<Target> detail(@RequestParam("id") Long id){
return ApiResult.success(targetService.detail(id));
}

View File

@@ -7,6 +7,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.Max;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;
import java.util.List;
@@ -21,6 +22,7 @@ public class FeedParam extends OperParam {
private Long id;
@Schema(description = "朋友圈文案")
@Size(min = 1, max = 2000, message = "朋友圈文案必须在1到2000个字符之间")
private String content;
/**