Browse Source

申请入组、拒绝入组、申请建组添加参数校验

dev
handaolin 5 years ago
parent
commit
03c437ab52
  1. 15
      epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/ApplyCreateGroupFormDTO.java
  2. 12
      epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/member/form/ApplyJoinGroupFormDTO.java
  3. 12
      epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/member/form/DisagreeApplyFormDTO.java

15
epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/group/form/ApplyCreateGroupFormDTO.java

@ -1,5 +1,6 @@
package com.epmet.resi.group.dto.group.form; package com.epmet.resi.group.dto.group.form;
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
@ -14,6 +15,14 @@ import java.io.Serializable;
public class ApplyCreateGroupFormDTO implements Serializable { public class ApplyCreateGroupFormDTO implements Serializable {
private static final long serialVersionUID = 1570620480398949075L; private static final long serialVersionUID = 1570620480398949075L;
/**
* 添加用户操作的用户可见异常分组
* 该分组用于校验需要返回给前端错误信息提示的列需要继承CustomerClientShowGroup
* 返回错误码为8999提示信息为DTO中具体的列的校验注解message的内容
*/
public interface AddUserShowGroup extends CustomerClientShowGroup {
}
/** /**
* 当前登录用户id由TokenDto赋值 * 当前登录用户id由TokenDto赋值
*/ */
@ -23,19 +32,19 @@ public class ApplyCreateGroupFormDTO implements Serializable {
/** /**
* 头像地址 * 头像地址
*/ */
@NotBlank(message = "头像地址不能为空") @NotBlank(message = "头像地址不能为空", groups = {AddUserShowGroup.class})
private String groupHeadPhoto; private String groupHeadPhoto;
/** /**
* 小组名称 * 小组名称
*/ */
@NotBlank(message = "小组名称不能为空") @NotBlank(message = "小组名称不能为空", groups = {AddUserShowGroup.class})
private String groupName; private String groupName;
/** /**
* 群介绍 * 群介绍
*/ */
@NotBlank(message = "群介绍不能为空") @NotBlank(message = "群介绍不能为空", groups = {AddUserShowGroup.class})
private String groupIntroduction; private String groupIntroduction;
/** /**

12
epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/member/form/ApplyJoinGroupFormDTO.java

@ -1,5 +1,7 @@
package com.epmet.resi.group.dto.member.form; package com.epmet.resi.group.dto.member.form;
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup;
import com.epmet.resi.group.dto.group.form.ApplyCreateGroupFormDTO;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
@ -13,7 +15,13 @@ import java.io.Serializable;
@Data @Data
public class ApplyJoinGroupFormDTO implements Serializable { public class ApplyJoinGroupFormDTO implements Serializable {
private static final long serialVersionUID = -1611110663584570521L; private static final long serialVersionUID = -1611110663584570521L;
/**
* 添加用户操作的用户可见异常分组
* 该分组用于校验需要返回给前端错误信息提示的列需要继承CustomerClientShowGroup
* 返回错误码为8999提示信息为DTO中具体的列的校验注解message的内容
*/
public interface AddUserShowGroup extends CustomerClientShowGroup {
}
/** /**
* 当前登录用户id由TokenDto赋值 * 当前登录用户id由TokenDto赋值
*/ */
@ -29,7 +37,7 @@ public class ApplyJoinGroupFormDTO implements Serializable {
/** /**
* 入群理由 * 入群理由
*/ */
@NotBlank(message="入组理由不能为空") @NotBlank(message="入组理由不能为空", groups = {ApplyJoinGroupFormDTO.AddUserShowGroup.class})
private String operateDes; private String operateDes;
private String app; private String app;

12
epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/member/form/DisagreeApplyFormDTO.java

@ -1,5 +1,7 @@
package com.epmet.resi.group.dto.member.form; package com.epmet.resi.group.dto.member.form;
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup;
import com.epmet.resi.group.dto.group.form.ApplyCreateGroupFormDTO;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NegativeOrZero; import javax.validation.constraints.NegativeOrZero;
@ -14,7 +16,13 @@ import java.io.Serializable;
@Data @Data
public class DisagreeApplyFormDTO implements Serializable { public class DisagreeApplyFormDTO implements Serializable {
private static final long serialVersionUID = 7490311907300741995L; private static final long serialVersionUID = 7490311907300741995L;
/**
* 添加用户操作的用户可见异常分组
* 该分组用于校验需要返回给前端错误信息提示的列需要继承CustomerClientShowGroup
* 返回错误码为8999提示信息为DTO中具体的列的校验注解message的内容
*/
public interface AddUserShowGroup extends CustomerClientShowGroup {
}
/** /**
* 申请单id * 申请单id
*/ */
@ -30,6 +38,6 @@ public class DisagreeApplyFormDTO implements Serializable {
/** /**
* 拒绝理由 * 拒绝理由
*/ */
@NotBlank(message = "拒绝理由必填") @NotBlank(message = "拒绝理由必填", groups = {DisagreeApplyFormDTO.AddUserShowGroup.class})
private String operateDesc; private String operateDesc;
} }

Loading…
Cancel
Save