package jnpf.limsEntity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.util.Date; /** * 耗材入库主表实体类。 * *

入库提交时按本表数据生成子表 {@link LimsHaocaiRukuZixiangEntity} 条码记录, * 并回写提交时计算得到的状态字段。 */ @Data @TableName("lims_haocai_ruku") public class LimsHaocaiRukuEntity { @TableId(value = "f_id") @JsonProperty("f_id") @JsonAlias("id") private String id; @TableField(value = "f_tenant_id", fill = FieldFill.INSERT_UPDATE) private String tenantId; /** 分类 */ @TableField("haocai_fenlei") private String haocaiFenlei; /** 名称 */ @TableField("haocai_mingcheng") private String haocaiMingcheng; /** 批号 */ @TableField("pihao") private String pihao; /** 入库数量 */ @TableField("ruku_shuliang") private String rukuShuliang; /** 入库单位 */ @TableField("ruku_danwei") private String rukuDanwei; /** 存放位置 */ @TableField("cunfang_weizhi") private String cunfangWeizhi; /** 保存条件 */ @TableField("baocun_tiaojian") private String baocunTiaojian; /** 有效期 */ @TableField("youxiaoqi") private Date youxiaoqi; /** 容量 */ @TableField("rongliang") private String rongliang; /** 容量单位 */ @TableField("rongliang_danwei") private String rongliangDanwei; /** 生产商名称 */ @TableField("changshang") private String changshang; /** 生产地址 */ @TableField("shengchan_dizhi") private String shengchanDizhi; /** 供应商 */ @TableField("gongyingshang") private String gongyingshang; /** 物料代码 */ @TableField("wuliao_daima") private String wuliaoDaima; /** 货号 */ @TableField("huohao") private String huohao; /** 规格 */ @TableField("guige") private String guige; /** 含量 */ @TableField("hanliang") private String hanliang; /** 来源 */ @TableField("laiyuan") private String laiyuan; /** 是否一个条码(yes/no) */ @TableField("shifou_yige_tiaoma") private String shifouYigeTiaoma; /** 是否启用验收 */ @TableField("shifou_qiyong_yanshou") private String shifouQiyongYanshou; /** 验收状态 */ @TableField("yanshou_zhuangtai") private String yanshouZhuangtai; /** 关联的入库验收记录主键 */ @TableField("yanshou_id") private String yanshouId; /** 是否双人入库 */ @TableField("shifou_shuangren_ruku") private String shifouShuangrenRuku; /** 是否双人复核出库 */ @TableField("shifou_shuangren_chuku") private String shifouShuangrenChuku; /** 耗材主键 */ @TableField("haocai_id") private String haocaiId; /** 开瓶有效期 */ @TableField("kaiping_youxiaoqi") private String kaipingYouxiaoqi; /** 开瓶有效期单位 */ @TableField("kaiping_youxiaoqi_danwei") private String kaipingYouxiaoqiDanwei; /** 备注 */ @TableField("beizhu") private String beizhu; /** 入库人 */ @TableField("ruku_ren") private String rukuRen; /** 入库时间 */ @TableField("ruku_shijian") private Date rukuShijian; /** 审核人 */ @TableField("shenhe_ren") private String shenheRen; /** 电子签名 */ @TableField("biz_sign") private String bizSign; /** 审核人签名 */ @TableField("shenhe_ren_qianming") private String shenheRenQianming; /** 结余数量 */ @TableField("jieyu_shuliang") private String jieyuShuliang; /** 业务状态(耗材入库状态字典) */ @TableField("biz_status") private String bizStatus; /** 流程id */ @TableField("f_flow_id") private String flowId; /** 乐观锁 */ @TableField("f_version") private Integer version; /** 流程任务主键 */ @TableField("f_flow_task_id") private String flowTaskId; /** 流程任务状态 */ @TableField("f_flow_state") private Integer flowState; /** 删除标志 */ @TableField("f_delete_mark") private Integer deleteMark; /** 删除时间 */ @TableField("f_delete_time") private Date deleteTime; /** 删除用户 */ @TableField("f_delete_user_id") private String deleteUserId; }