|
@@ -1,112 +0,0 @@
|
|
|
-package shop.alien.second.entity;
|
|
|
-
|
|
|
-import com.baomidou.mybatisplus.annotation.*;
|
|
|
-import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
-import com.netease.yidun.sdk.core.validation.limitation.NotBlank;
|
|
|
-import io.swagger.annotations.Api;
|
|
|
-import io.swagger.annotations.ApiModelProperty;
|
|
|
-import lombok.Data;
|
|
|
-
|
|
|
-import java.math.BigDecimal;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
-@Data
|
|
|
-@Api
|
|
|
-public class SecondGoodsDTO {
|
|
|
-
|
|
|
- @TableId(value = "id", type = IdType.AUTO)
|
|
|
- @ApiModelProperty(value = "主键ID")
|
|
|
- private Integer id;
|
|
|
-
|
|
|
- @TableField("user_id")
|
|
|
- @ApiModelProperty(value = "用户ID")
|
|
|
- private Integer userId;
|
|
|
-
|
|
|
- @NotBlank(message = "商品图片不能为空")
|
|
|
- @ApiModelProperty(value = "商品图片")
|
|
|
- private List<String> imgUrl;
|
|
|
-
|
|
|
- @TableField("title")
|
|
|
- @NotBlank(message = "商品标题不能为空")
|
|
|
- @ApiModelProperty(value = "商品标题")
|
|
|
- private String title;
|
|
|
-
|
|
|
- @TableField("describe")
|
|
|
- @NotBlank(message = "商品描述不能为空")
|
|
|
- @ApiModelProperty(value = "商品描述")
|
|
|
- private String describe;
|
|
|
-
|
|
|
- @TableField("price")
|
|
|
- @NotBlank(message = "商品价格不能为空")
|
|
|
- @ApiModelProperty(value = "商品价格(元,保留小数后两位)")
|
|
|
- private BigDecimal price;
|
|
|
-
|
|
|
- @TableField("position")
|
|
|
- @NotBlank(message = "商品位置不能为空")
|
|
|
- @ApiModelProperty(value = "商品位置")
|
|
|
- private String position;
|
|
|
-
|
|
|
- @TableField("like_count")
|
|
|
- @ApiModelProperty(value = "点赞数量")
|
|
|
- private Integer likeCount;
|
|
|
-
|
|
|
- @TableField("collect_count")
|
|
|
- @ApiModelProperty(value = "收藏数量")
|
|
|
- private Integer collectCount;
|
|
|
-
|
|
|
- @TableField("category_one_id")
|
|
|
- @NotBlank(message = "一级类别ID不能为空")
|
|
|
- @ApiModelProperty(value = "一级类别ID")
|
|
|
- private Integer categoryOneId;
|
|
|
-
|
|
|
- @TableField("category_two_id")
|
|
|
- @NotBlank(message = "二级类别ID不能为空")
|
|
|
- @ApiModelProperty(value = "二级类别ID")
|
|
|
- private Integer categoryTwoId;
|
|
|
-
|
|
|
- @TableField("label")
|
|
|
- @NotBlank(message = "标签不能为空")
|
|
|
- @ApiModelProperty(value = "标签")
|
|
|
- private String label;
|
|
|
-
|
|
|
- @TableField("topic")
|
|
|
- @NotBlank(message = "话题不能为空")
|
|
|
- @ApiModelProperty(value = "话题(以逗号分隔)")
|
|
|
- private String topic;
|
|
|
-
|
|
|
- @TableField("trade_id")
|
|
|
- @ApiModelProperty(value = "交易ID")
|
|
|
- private Integer tradeId;
|
|
|
-
|
|
|
- @TableField("goods_status")
|
|
|
- @ApiModelProperty(value = "商品状态 0:草稿 1:审核中 2:审核失败 3:已上架 4:已下架 5:已售出")
|
|
|
- private Integer goodsStatus;
|
|
|
-
|
|
|
- @TableField("failed_reason")
|
|
|
- @ApiModelProperty(value = "审核失败原因")
|
|
|
- private String failedReason;
|
|
|
-
|
|
|
- @TableField("delete_flag")
|
|
|
- @ApiModelProperty(value = "删除标记 0:未删除 1:已删除")
|
|
|
- @TableLogic
|
|
|
- private Integer deleteFlag;
|
|
|
-
|
|
|
- @TableField(value = "created_time", fill = FieldFill.INSERT)
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
- @ApiModelProperty(value = "创建时间")
|
|
|
- private Date createdTime;
|
|
|
-
|
|
|
- @TableField("created_user_id")
|
|
|
- @ApiModelProperty(value = "创建人ID")
|
|
|
- private Integer createdUserId;
|
|
|
-
|
|
|
- @TableField(value = "updated_time", fill = FieldFill.UPDATE)
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
- @ApiModelProperty(value = "修改时间")
|
|
|
- private Date updatedTime;
|
|
|
-
|
|
|
- @TableField("updated_user_id")
|
|
|
- @ApiModelProperty(value = "修改人ID")
|
|
|
- private Integer updatedUserId;
|
|
|
-}
|