package com.storlead.sales.pojo.entity.sku;

import com.baomidou.mybatisplus.annotation.IdType;
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 java.io.Serializable;
import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ssd_product_type")
public class SsdProductType implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * SSD产品类型ID
     */
    @TableId(value = "ssd_product_type_id", type = IdType.AUTO)
    private Integer ssdProductTypeId;
    /**
     * SSD产品类型名称
     */
    @TableField("ssd_product_type_name")
    private String ssdProductTypeName;
    /**
     * 排序
     */
    @TableField("ssd_product_type_sort")
    private Integer ssdProductTypeSort;
    /**
     * 子产品总计
     */
    @TableField("sub_product_count")
    private Integer subProductCount;
    /**
     * 备注
     */
    private String remark;
    /**
     * 产品类型状态( 1: 显示 2:隐藏 3:删除 默认2)
     */
    private Integer status;
    /**
     * 创建人
     */
    @TableField("created_by")
    private Integer createdBy;
    /**
     * 创建时间
     */
    @TableField("created_time")
    private Date createdTime;
    /**
     * 更新人
     */
    @TableField("updated_by")
    private Integer updatedBy;
    /**
     * 更新时间
     */
    @TableField("updated_time")
    private Date updatedTime;

}
