forked from luyan/epmet-cloud-lingshan
				
			
				 8 changed files with 294 additions and 49 deletions
			
			
		@ -0,0 +1,47 @@ | 
				
			|||
package com.epmet.dto.form; | 
				
			|||
 | 
				
			|||
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup; | 
				
			|||
import lombok.Data; | 
				
			|||
import org.hibernate.validator.constraints.Length; | 
				
			|||
 | 
				
			|||
import javax.validation.constraints.NotBlank; | 
				
			|||
import java.io.Serializable; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * @Description 编辑、禁用、删除统一入参 | 
				
			|||
 * @Author yinzuomei | 
				
			|||
 * @Date 2021/9/8 4:15 下午 | 
				
			|||
 */ | 
				
			|||
@Data | 
				
			|||
public class EditGuideCategoryFormDTO implements Serializable { | 
				
			|||
    private static final long serialVersionUID = -6853534660181580456L; | 
				
			|||
 | 
				
			|||
    public interface AddUserInternalGroup { | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
    public interface StatusGroup { | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
    public interface UpdateInfoGroup extends CustomerClientShowGroup { | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
    public interface DelGroup { | 
				
			|||
    } | 
				
			|||
    @NotBlank(message = "当前操作人id不能为空", groups = AddUserInternalGroup.class) | 
				
			|||
    private String staffId; | 
				
			|||
 | 
				
			|||
    @NotBlank(message = "客户id不能为空",groups = DelGroup.class) | 
				
			|||
    private String customerId; | 
				
			|||
 | 
				
			|||
    @NotBlank(message = "id不能为空", groups = AddUserInternalGroup.class) | 
				
			|||
    private String id; | 
				
			|||
 | 
				
			|||
    @NotBlank(message = "status不能为空", groups = StatusGroup.class) | 
				
			|||
    private String status; | 
				
			|||
 | 
				
			|||
    @NotBlank(message = "分类名称不能为空不能为空", groups = UpdateInfoGroup.class) | 
				
			|||
    @Length(max = 10, message = "分类名称最多填入10个字", groups = UpdateInfoGroup.class) | 
				
			|||
    private String categoryName; | 
				
			|||
 | 
				
			|||
} | 
				
			|||
 | 
				
			|||
@ -0,0 +1,56 @@ | 
				
			|||
package com.epmet.dto.form; | 
				
			|||
 | 
				
			|||
import lombok.Data; | 
				
			|||
 | 
				
			|||
import javax.validation.constraints.NotBlank; | 
				
			|||
import javax.validation.constraints.NotEmpty; | 
				
			|||
import java.io.Serializable; | 
				
			|||
import java.util.List; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * @Description 分类排序入参DTO | 
				
			|||
 * @Author yinzuomei | 
				
			|||
 * @Date 2021/9/8 4:03 下午 | 
				
			|||
 */ | 
				
			|||
@Data | 
				
			|||
public class GuideCateOrderFormDTO implements Serializable { | 
				
			|||
    private static final long serialVersionUID = 8671295475212569124L; | 
				
			|||
 | 
				
			|||
    public interface AddUserInternalGroup { | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
    @NotBlank(message = "当前操作人id不能为空", groups = AddUserInternalGroup.class) | 
				
			|||
    private String staffId; | 
				
			|||
 | 
				
			|||
 | 
				
			|||
    @NotEmpty(message = "顺序不能为空", groups = {AddUserInternalGroup.class}) | 
				
			|||
    private List<OrderIndexDTO> orderList; | 
				
			|||
 | 
				
			|||
    /** | 
				
			|||
     * 排序索引号dto | 
				
			|||
     */ | 
				
			|||
    public static class OrderIndexDTO { | 
				
			|||
        private String id; | 
				
			|||
        private Integer orderIndex; | 
				
			|||
 | 
				
			|||
        public OrderIndexDTO() { | 
				
			|||
        } | 
				
			|||
 | 
				
			|||
        public String getId() { | 
				
			|||
            return id; | 
				
			|||
        } | 
				
			|||
 | 
				
			|||
        public void setId(String id) { | 
				
			|||
            this.id = id; | 
				
			|||
        } | 
				
			|||
 | 
				
			|||
        public Integer getOrderIndex() { | 
				
			|||
            return orderIndex; | 
				
			|||
        } | 
				
			|||
 | 
				
			|||
        public void setOrderIndex(Integer orderIndex) { | 
				
			|||
            this.orderIndex = orderIndex; | 
				
			|||
        } | 
				
			|||
    } | 
				
			|||
} | 
				
			|||
 | 
				
			|||
					Loading…
					
					
				
		Reference in new issue