Browse Source

积分说明限制50字

dev_shibei_match
yinzuomei 4 years ago
parent
commit
d1b4030698
  1. 8
      epmet-module/epmet-point/epmet-point-client/src/main/java/com/epmet/dto/form/PointRuleFormDTO.java
  2. 4
      epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/controller/PointRuleController.java

8
epmet-module/epmet-point/epmet-point-client/src/main/java/com/epmet/dto/form/PointRuleFormDTO.java

@ -1,8 +1,10 @@
package com.epmet.dto.form; package com.epmet.dto.form;
import com.epmet.commons.tools.validator.group.AddGroup; import com.epmet.commons.tools.validator.group.AddGroup;
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup;
import com.epmet.commons.tools.validator.group.UpdateGroup; import com.epmet.commons.tools.validator.group.UpdateGroup;
import lombok.Data; import lombok.Data;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
@ -17,6 +19,7 @@ import java.io.Serializable;
@Data @Data
public class PointRuleFormDTO implements Serializable { public class PointRuleFormDTO implements Serializable {
private static final long serialVersionUID = -3228252683629912008L; private static final long serialVersionUID = -3228252683629912008L;
public interface UserShowGroup extends CustomerClientShowGroup {}
/** /**
* 客户Id * 客户Id
@ -39,7 +42,7 @@ public class PointRuleFormDTO implements Serializable {
/** /**
* 积分规则名称 * 积分规则名称
*/ */
@NotBlank(message = "积分规则名称不能为空", groups = AddGroup.class) @NotBlank(message = "积分规则名称不能为空", groups = UserShowGroup.class)
private String ruleName; private String ruleName;
/** /**
* 积分 * 积分
@ -76,7 +79,8 @@ public class PointRuleFormDTO implements Serializable {
/** /**
* 规则说明 事件说明 * 规则说明 事件说明
*/ */
@NotBlank(message = "规则描述不能为空", groups = AddGroup.class) @NotBlank(message = "规则描述不能为空", groups = UserShowGroup.class)
@Length(min = 1, max = 50, message = "规则描述不能超过50个字", groups = UserShowGroup.class)
private String ruleDesc; private String ruleDesc;
/** /**

4
epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/controller/PointRuleController.java

@ -75,7 +75,7 @@ public class PointRuleController {
} }
/** /**
* desc:根据功能id获取积分规则 * desc:修改积分规则
* *
* @param formDTO * @param formDTO
* @return * @return
@ -84,7 +84,7 @@ public class PointRuleController {
@RequirePermission( requirePermission = RequirePermissionEnum.MORE_POINT_RULE_SAVE) @RequirePermission( requirePermission = RequirePermissionEnum.MORE_POINT_RULE_SAVE)
public Result<Boolean> update(@LoginUser TokenDto tokenDTO, @RequestBody PointRuleFormDTO formDTO) { public Result<Boolean> update(@LoginUser TokenDto tokenDTO, @RequestBody PointRuleFormDTO formDTO) {
formDTO.setCustomerId(tokenDTO.getCustomerId()); formDTO.setCustomerId(tokenDTO.getCustomerId());
ValidatorUtils.validateEntity(formDTO, UpdateGroup.class); ValidatorUtils.validateEntity(formDTO, PointRuleFormDTO.UserShowGroup.class,UpdateGroup.class);
pointRuleService.update(tokenDTO,formDTO); pointRuleService.update(tokenDTO,formDTO);
return new Result<Boolean>().ok(true); return new Result<Boolean>().ok(true);
} }

Loading…
Cancel
Save