package com.study.mall.dto; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Pattern; import javax.validation.constraints.Size; import java.util.List; /** * 商品热门或限时精选改变dto * * @auther: codingliang * @date: 2023-10-19 22:36 * @description: 商品热门或限时精选改变dto */ @Data public class GoodHotOrLimitedChangeDTO { /** * 操作种类:1热门推荐、2限时精选 */ @NotBlank(message = "操作种类不能为空") @Pattern(regexp = "(1|2)", message = "操作种类只能为1或2") private String action; /** * 商品id集合 */ @NotNull(message = "商品id集合不能为空") @Size(min = 1, message = "商品id集合不能为空") private List goodIds; /** * 操作类型:1新增、2取消 */ @NotBlank(message = "操作类型不能为空") @Pattern(regexp = "(0|1)", message = "操作类型只能为0或1") private String type; }