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 LimsHaocaiRukuEntity} 主表生成:每条记录使用独立 * {@code tiaoma_bianma},逐条以 {@code bianhao = 批号-序号} 区分。 * {@code f_foreign_id} 与 {@code ruku_id} 都存主表 f_id(后者兼容在线表单)。 */ @Data @TableName("lims_haocai_ruku_zixiang") public class LimsHaocaiRukuZixiangEntity { @TableId(value = "f_id") @JsonProperty("f_id") @JsonAlias("id") private String id; @TableField(value = "f_tenant_id", fill = FieldFill.INSERT_UPDATE) private String tenantId; /** 外键(主表 f_id) */ @TableField("f_foreign_id") private String foreignId; /** 条码编码 */ @TableField("tiaoma_bianma") private String tiaomaBianma; /** 编号(条码编码-序号) */ @TableField("bianhao") private String bianhao; /** 名称 */ @TableField("mingcheng") private String mingcheng; /** 分类 */ @TableField("fenlei") private String fenlei; /** 规格 */ @TableField("guige") private String guige; /** 总量 */ @TableField("zongliang") private String zongliang; /** 剩余量 */ @TableField("shengyuliang") private String shengyuliang; /** 单位 */ @TableField("danwei") private String danwei; /** 存放位置 */ @TableField("cunfang_weizhi") private String cunfangWeizhi; /** 开瓶有效期 */ @TableField("kaiping_youxiaoqi") private String kaipingYouxiaoqi; /** 开瓶有效期单位 */ @TableField("kaiping_youxiaoqi_danwei") private String kaipingYouxiaoqiDanwei; /** 入库时间 */ @TableField("ruku_shijian") private Date rukuShijian; /** 入库人 */ @TableField("ruku_ren") private String rukuRen; /** 审核人 */ @TableField("shenhe_ren") private String shenheRen; /** 开瓶日期 */ @TableField("kaiping_riqi") private Date kaipingRiqi; /** 有效期 */ @TableField("youxiaoqi") private Date youxiaoqi; /** 状态(weichuku=未出库) */ @TableField("biz_status") private String bizStatus; /** 验收状态 */ @TableField("yanshou_zhuangtai") private String yanshouZhuangtai; /** 耗材主键 */ @TableField("haocai_id") private String haocaiId; /** 入库主键(主表 f_id,在线表单同款关联列) */ @TableField("ruku_id") private String rukuId; /** 电子签名 */ @TableField("biz_sign") private String bizSign; /** 批号 */ @TableField("pihao") private String pihao; /** 是否双人复核出库 */ @TableField("shifou_shuangren_chuku") private String shifouShuangrenChuku; /** 转销毁人 */ @TableField("zhuanxiaohui_ren") private String zhuanxiaohuiRen; /** 销毁单号 */ @TableField("xiaohui_danhao") private String xiaohuiDanhao; /** 流程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; }