package com.ruoyi.system.api.domain.poji.goods;
|
|
import com.baomidou.mybatisplus.activerecord.Model;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* <p>
|
* 商品表
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-04-25
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
@TableName("t_goods")
|
public class Goods extends Model<Goods> {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 商品id
|
*/
|
@TableId("goods_id")
|
private String goodsId;
|
/**
|
* 删除标记
|
*/
|
@TableField("del_flag")
|
private Integer delFlag;
|
/**
|
* 商品状态-1删除1上架2下架
|
*/
|
@TableField("goods_status")
|
private Integer goodsStatus;
|
/**
|
* 商品类型1周期2服务3体验4单品
|
*/
|
@TableField("goods_type")
|
private Integer goodsType;
|
@TableField("create_time")
|
private Date createTime;
|
@TableField("create_user_id")
|
private Long createUserId;
|
@TableField("update_time")
|
private Date updateTime;
|
@TableField("update_user_id")
|
private Long updateUserId;
|
/**
|
* 商品编码
|
*/
|
@TableField("goods_no")
|
private String goodsNo;
|
/**
|
* 商品分类id
|
*/
|
@TableField("goods_class_id")
|
private Long goodsClassId;
|
/**
|
* 商品名称
|
*/
|
@TableField("goods_name")
|
private String goodsName;
|
/**
|
* 周期次数标记0否1是
|
*/
|
@TableField("cycle_num_flag")
|
private Integer cycleNumFlag;
|
/**
|
* 服务次数
|
*/
|
@TableField("service_num")
|
private Integer serviceNum;
|
/**
|
* 商品简介
|
*/
|
@TableField("goods_introduction")
|
private String goodsIntroduction;
|
/**
|
* 建议售价
|
*/
|
@TableField("sales_price")
|
private BigDecimal salesPrice;
|
/**
|
* 最低售价
|
*/
|
@TableField("mininum_price")
|
private BigDecimal mininumPrice;
|
/**
|
* 订金标记0否1是
|
*/
|
@TableField("subscription_flag")
|
private Integer subscriptionFlag;
|
/**
|
* 订金
|
*/
|
private BigDecimal subscription;
|
/**
|
* 商品详情
|
*/
|
@TableField("goods_detail")
|
private String goodsDetail;
|
/**
|
* 是否推荐0否1是
|
*/
|
@TableField("recommend_flag")
|
private Integer recommendFlag;
|
/**
|
* 商品调理问题
|
*/
|
@TableField("goods_nurses")
|
private String goodsNurses;
|
/**
|
* 商品标签
|
*/
|
@TableField("goods_tags")
|
private String goodsTags;
|
|
|
@Override
|
protected Serializable pkVal() {
|
return this.goodsId;
|
}
|
|
}
|