|
|
@ -1,8 +1,10 @@ |
|
|
|
package com.epmet.dto.form; |
|
|
|
|
|
|
|
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 lombok.Data; |
|
|
|
import org.hibernate.validator.constraints.Length; |
|
|
|
|
|
|
|
import javax.validation.constraints.NotBlank; |
|
|
|
import javax.validation.constraints.NotNull; |
|
|
@ -17,6 +19,7 @@ import java.io.Serializable; |
|
|
|
@Data |
|
|
|
public class PointRuleFormDTO implements Serializable { |
|
|
|
private static final long serialVersionUID = -3228252683629912008L; |
|
|
|
public interface UserShowGroup extends CustomerClientShowGroup {} |
|
|
|
|
|
|
|
/** |
|
|
|
* 客户Id |
|
|
@ -39,7 +42,7 @@ public class PointRuleFormDTO implements Serializable { |
|
|
|
/** |
|
|
|
* 积分规则名称 |
|
|
|
*/ |
|
|
|
@NotBlank(message = "积分规则名称不能为空", groups = AddGroup.class) |
|
|
|
@NotBlank(message = "积分规则名称不能为空", groups = UserShowGroup.class) |
|
|
|
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; |
|
|
|
|
|
|
|
/** |
|
|
|