package cn.lili.modules.goods.entity.dto; import cn.lili.modules.goods.entity.dos.GoodsSku; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; /** * @author paulG * @since 2022/6/13 **/ @Data @EqualsAndHashCode(callSuper = true) @NoArgsConstructor @AllArgsConstructor public class GoodsSkuDTO extends GoodsSku { private static final long serialVersionUID = 6600436187015048097L; @ApiModelProperty(value = "商品参数json") private String params; @ApiModelProperty(value = "预售结束时间") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date preSaleEndDate; @ApiModelProperty(value = "预售开始时间") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date preSaleBeginDate; }