package cn.toesbieya.jxc.model.entity;

import cn.toesbieya.jxc.enumeration.StorehouseLevelEnum;
import cn.toesbieya.jxc.enumeration.StorehouseTypeEnum;
import lombok.Data;

import javax.persistence.Column;
/**
 *
 * @author 强子烨
 * @version 1.0
 * @since 2022-02-28
 */
@Data
public class SysStorehouse {

    /**
     * 仓库编码
     */
    @Column
    private Integer id;
    /**
     * 名称
     */
    @Column
    private String name;
    /**
     * 级别，1一级（默认）、2二级
     */
    @Column
    private Integer level = StorehouseLevelEnum.ONE.getCode();
    /**
     * 类型，1常温（默认），2冷藏
     */
    @Column
    private Integer type = StorehouseTypeEnum.NPT.getCode();
    /**
     * 状态，0停用，1启用
     */
    @Column
    private boolean enable = false;

    /**
     * 备注
     */
    private String remark;
    /**
     * 创建人id
     */
    @Column
    private Integer creatorId;
    /**
     * 创建人昵称
     */
    private String creatorName;
    /**
     * 创建时间
     */
    @Column
    private Long createTime;
    /**
     * 修改人id
     */
    @Column
    private Integer updateId;
    /**
     * 修改时间
     */
    @Column
    private Long updateTime;
}
