feat: (REQ-3057) 入参非空代码校验优化
This commit is contained in:
parent
c3894abcb0
commit
131987aeb9
@ -7,6 +7,7 @@ import lombok.Data;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
@ -23,11 +24,12 @@ public class ComplaintCreateReq {
|
||||
/**
|
||||
* 投诉内容
|
||||
*/
|
||||
@NotNull(message = "投诉内容不能为空")
|
||||
@NotBlank(message = "投诉内容不能为空")
|
||||
private String complaintContent;
|
||||
|
||||
/**
|
||||
* 类型,私聊:PRIVATE,群聊:GROUP
|
||||
* {@link cn.axzo.im.center.api.vo.req.ComplaintCreateReq.ChatTypeEnum} 类型枚举
|
||||
*/
|
||||
@NotNull(message = "类型不能为空")
|
||||
private ChatTypeEnum type;
|
||||
@ -35,13 +37,13 @@ public class ComplaintCreateReq {
|
||||
/**
|
||||
* 发送人
|
||||
*/
|
||||
@NotNull(message = "发送人不能为空")
|
||||
@NotBlank(message = "发送人不能为空")
|
||||
private String fromId;
|
||||
|
||||
/**
|
||||
* 群聊Id或者IM账号Id,根据type而订
|
||||
*/
|
||||
@NotNull(message = "群聊Id或者IM账号Id,不能为空")
|
||||
@NotBlank(message = "群聊Id或者IM账号Id,不能为空")
|
||||
private String taccId;
|
||||
|
||||
/**
|
||||
|
||||
@ -5,7 +5,7 @@ import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
@ -28,7 +28,7 @@ public class ChatGroupChangeOwnerReq {
|
||||
/**
|
||||
* 新群主账号
|
||||
*/
|
||||
@NotEmpty(message = "新群主账号不能为空")
|
||||
@NotBlank(message = "新群主账号不能为空")
|
||||
private String newAccIdOwner;
|
||||
|
||||
|
||||
|
||||
@ -9,7 +9,7 @@ import lombok.Data;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.util.Set;
|
||||
@ -28,20 +28,20 @@ public class ChatGroupCreateReq implements Serializable {
|
||||
/**
|
||||
* 群类型,项目专属群:WORKSPACE
|
||||
*/
|
||||
@NotEmpty(message = "群类型不能为空")
|
||||
@NotBlank(message = "群类型不能为空")
|
||||
private String groupType;
|
||||
|
||||
|
||||
/**
|
||||
* 群组名称,最大长度为 128 字符。
|
||||
*/
|
||||
@NotEmpty(message = "群组名称不能为空")
|
||||
@NotBlank(message = "群组名称不能为空")
|
||||
private String groupName;
|
||||
|
||||
/**
|
||||
* 群头像
|
||||
*/
|
||||
@NotEmpty(message = "群头像不能为空")
|
||||
@NotBlank(message = "群头像不能为空")
|
||||
private String avatarUrl;
|
||||
|
||||
/**
|
||||
|
||||
@ -5,7 +5,7 @@ import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
/**
|
||||
* 获取用户已加入的群组信息
|
||||
@ -21,7 +21,7 @@ public class ChatGroupJoinTeamsReq {
|
||||
/**
|
||||
* 账号
|
||||
*/
|
||||
@NotNull(message = "账号不能为空")
|
||||
@NotBlank(message = "账号不能为空")
|
||||
private String accid;
|
||||
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@ import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
@ -22,6 +22,6 @@ public class ChatGroupSendDingDingMsgReq implements Serializable {
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
@NotEmpty(message = "内容不能为空")
|
||||
@NotBlank(message = "内容不能为空")
|
||||
private String content;
|
||||
}
|
||||
|
||||
@ -1,18 +1,12 @@
|
||||
package cn.axzo.im.center.api.vo.req.chatgroup;
|
||||
|
||||
import cn.axzo.im.center.api.vo.resp.ChatGroupCrowTypeResp;
|
||||
import com.google.common.collect.Sets;
|
||||
import lombok.AccessLevel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import java.io.Serializable;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* 更新Im账号
|
||||
@ -28,6 +22,6 @@ public class ChatGroupUpdateImAccountReq implements Serializable {
|
||||
/**
|
||||
* id集合
|
||||
*/
|
||||
@NotEmpty(message = "id集合为空")
|
||||
@NotBlank(message = "id集合为空")
|
||||
private String ids;
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@ import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
@ -23,26 +23,26 @@ public class GroupHistoryMsgQueryReq implements Serializable {
|
||||
/**
|
||||
* 群id
|
||||
*/
|
||||
@NotEmpty(message = "群id不能为空")
|
||||
@NotBlank(message = "群id不能为空")
|
||||
private String tid;
|
||||
|
||||
|
||||
/**
|
||||
* 查询用户对应的accid.
|
||||
*/
|
||||
@NotEmpty(message = "用户对应的accid不能为空")
|
||||
@NotBlank(message = "用户对应的accid不能为空")
|
||||
private String accid;
|
||||
|
||||
/**
|
||||
* 开始时间,毫秒级
|
||||
*/
|
||||
@NotEmpty(message = "群头像不能为空")
|
||||
@NotBlank(message = "群头像不能为空")
|
||||
private String begintime;
|
||||
|
||||
/**
|
||||
* 截止时间,毫秒级
|
||||
*/
|
||||
@NotNull(message = "项目Id不能为空")
|
||||
@NotBlank(message = "项目Id不能为空")
|
||||
private String endtime;
|
||||
|
||||
/**
|
||||
|
||||
@ -5,7 +5,7 @@ import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
@ -28,7 +28,7 @@ public class KickChatGroupReq {
|
||||
/**
|
||||
* im账号
|
||||
*/
|
||||
@NotEmpty(message = "im账号不能为空")
|
||||
@NotBlank(message = "im账号不能为空")
|
||||
private String imAccount;
|
||||
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@ import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
@ -24,7 +24,7 @@ public class PrivateHistoryMsgQueryReq implements Serializable {
|
||||
* 发送者accid
|
||||
* 实际查询结果包含双向的消息,不仅包含 from 发送给 to 的消息,也包含 to 发给 from 的消息。
|
||||
*/
|
||||
@NotEmpty(message = "发送者accid不能为空")
|
||||
@NotBlank(message = "发送者accid不能为空")
|
||||
private String from;
|
||||
|
||||
|
||||
@ -32,19 +32,19 @@ public class PrivateHistoryMsgQueryReq implements Serializable {
|
||||
* 接收者accid
|
||||
* 实际查询结果包含双向的消息,不仅包含 from 发送给 to 的消息,也包含 to 发给 from 的消息。
|
||||
*/
|
||||
@NotEmpty(message = "接收者accid不能为空")
|
||||
@NotBlank(message = "接收者accid不能为空")
|
||||
private String to;
|
||||
|
||||
/**
|
||||
* 开始时间,毫秒级
|
||||
*/
|
||||
@NotEmpty(message = "群头像不能为空")
|
||||
@NotBlank(message = "群头像不能为空")
|
||||
private String begintime;
|
||||
|
||||
/**
|
||||
* 截止时间,毫秒级
|
||||
*/
|
||||
@NotNull(message = "项目Id不能为空")
|
||||
@NotBlank(message = "项目Id不能为空")
|
||||
private String endtime;
|
||||
|
||||
/**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user