package jnpf.limsEntity;
|
|
import com.baomidou.mybatisplus.annotation.FieldFill;
|
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* 取样实体类
|
*/
|
@Data
|
@TableName("lims_quyang")
|
public class LimsQuyangEntity {
|
|
@TableId(value = "f_id")
|
@JsonProperty("f_id")
|
private String id;
|
|
@TableField(value = "f_tenant_id", fill = FieldFill.INSERT_UPDATE)
|
private String tenantId;
|
|
/** 请验类型 */
|
@TableField("biz_type")
|
private String bizType;
|
|
/** 产品名称 */
|
@TableField("chanpin_mingcheng")
|
private String chanpinMingcheng;
|
|
/** 产品编码 */
|
@TableField("chanpin_bianma")
|
private String chanpinBianma;
|
|
/** 生产厂商(原辅包专用,从 lims_qingyandan 复制而来) */
|
@TableField("shengchan_changshang")
|
private String shengchanChangshang;
|
|
/** 货号(原辅包专用,从 lims_qingyandan 复制而来) */
|
@TableField("huohao")
|
private String huohao;
|
|
/** 原厂批号(原辅包专用,从 lims_qingyandan 复制而来) */
|
@TableField("pihao_yuanchang")
|
private String pihaoYuanchang;
|
|
/** CAS号(原辅包专用,从 lims_qingyandan 复制而来) */
|
@TableField("cas_hao")
|
private String casHao;
|
|
/** 批号 */
|
@TableField("pihao")
|
private String pihao;
|
|
/** 规格 */
|
@TableField("guige")
|
private String guige;
|
|
/** 批量 */
|
@TableField("piliang")
|
private String piliang;
|
|
/** 生产日期 */
|
@TableField("shengchan_riqi")
|
private Date shengchanRiqi;
|
|
/** 有效期至(字符串,常见格式 YYYY-MM 或 YYYY-MM-DD;原辅包允许年-月) */
|
@TableField("youxiaoqi")
|
private String youxiaoqi;
|
|
/** 取样地点 */
|
@TableField("quyang_didian")
|
private String quyangDidian;
|
|
/** 取样人 */
|
@TableField("quyangren")
|
private String quyangren;
|
|
/** 取样日期 */
|
@TableField("quyang_riqi")
|
private Date quyangRiqi;
|
|
/** 取样量 */
|
@TableField("quyangliang")
|
private String quyangliang;
|
|
/** 取样单位 */
|
@TableField("quyang_danwei")
|
private String quyangDanwei;
|
|
/** 实际取样量 */
|
@TableField("quyang_liang_shiji")
|
private String quyangLiangShiji;
|
|
/** 检测留样量 */
|
@TableField("jiance_liuyang_liang")
|
private String jianceLiuyangLiang;
|
|
/** 实际检测留样量 */
|
@TableField("jiance_liuyang_liang_shiji")
|
private String jianceLiuyangLiangShiji;
|
|
/** 储存条件 */
|
@TableField("chucun_tiaojian")
|
private String chucunTiaojian;
|
|
/** 检测方式 */
|
@TableField("jiance_fangshi")
|
private String jianceFangshi;
|
|
/** 检验标准 */
|
@TableField("jianyan_biaozhun")
|
private String jianyanBiaozhun;
|
|
/** 是否启用唯一识别码 */
|
@TableField("weiyi_shibiema_enabled")
|
private String weiyiShibiemaEnabled;
|
|
/** 唯一识别码 */
|
@TableField("weiyi_shibiema")
|
private String weiyiShibiema;
|
|
/** 检测项目 */
|
@TableField("jiance_xiangmu")
|
@JsonDeserialize(using = StringOrArrayDeserializer.class)
|
private String jianceXiangmu;
|
|
/** 备注 */
|
@TableField("beizhu")
|
private String beizhu;
|
|
/** 送样人 */
|
@TableField("songyangren")
|
private String songyangren;
|
|
/** 送样日期 */
|
@TableField("songyang_riqi")
|
private Date songyangRiqi;
|
|
/** 接收人 */
|
@TableField("jieshouren")
|
private String jieshouren;
|
|
/** 接收日期 */
|
@TableField("jieshou_riqi")
|
private Date jieshouRiqi;
|
|
/** 流程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;
|
|
/** 产品id */
|
@TableField("chanpin_id")
|
private String chanpinId;
|
|
/** 请验单ID */
|
@TableField("qingyandan_id")
|
private String qingyandanId;
|
|
/** 状态(created|confirmed|rejected) */
|
@TableField("biz_status")
|
private String bizStatus;
|
|
/** 删除标志 */
|
@TableField("f_delete_mark")
|
private Integer deleteMark;
|
|
/** 删除时间 */
|
@TableField("f_delete_time")
|
private Date deleteTime;
|
|
/** 删除用户 */
|
@TableField("f_delete_user_id")
|
private String deleteUserId;
|
|
/** 检验流水号 */
|
@TableField("jianyan_liushuihao")
|
private String jianyanLiushuihao;
|
|
/** 电子签名 */
|
@TableField("biz_sign")
|
private String bizSign;
|
|
/** 退回原因(可被置空) */
|
@TableField(value = "tuihui_yuanyin", updateStrategy = FieldStrategy.ALWAYS)
|
private String tuihuiYuanyin;
|
|
/** 退回人(可被置空) */
|
@TableField(value = "tuihui_ren", updateStrategy = FieldStrategy.ALWAYS)
|
private String tuihuiRen;
|
|
/** 退回人签名(可被置空) */
|
@TableField(value = "tuihui_ren_sign", updateStrategy = FieldStrategy.ALWAYS)
|
private String tuihuiRenSign;
|
|
// ======================== 来自质量标准的检验量配置 ========================
|
|
/** 是否有时效性检测要求 yes/no(来自质量标准) */
|
@TableField("shifou_shixiaoxing_yaoqiu")
|
private String shifouShixiaoxingYaoqiu;
|
|
/** 批量单位 */
|
@TableField("piliang_danwei")
|
private String piliangDanwei;
|
|
/** 签名备注 */
|
@TableField("biz_sign_note")
|
private String bizSignNote;
|
|
/** 理化检验量(来自质量标准) */
|
@TableField("lihua_jianyanliang")
|
private String lihuaJianyanliang;
|
|
/** 实际理化检验量(下阶段填写) */
|
@TableField("lihua_jianyanliang_shiji")
|
private String lihuaJianyanliangShiji;
|
|
/** 理化班组(来自质量标准) */
|
@TableField("lihua_banzu")
|
private String lihuaBanzu;
|
|
/** 微生物检验量(来自质量标准) */
|
@TableField("weishengwu_jianyanliang")
|
private String weishengwuJianyanliang;
|
|
/** 实际微生物检验量(下阶段填写) */
|
@TableField("weishengwu_jianyanliang_shiji")
|
private String weishengwuJianyanliangShiji;
|
|
/** 微生物班组(来自质量标准) */
|
@TableField("weishengwu_banzu")
|
private String weishengwuBanzu;
|
|
/** 检验备份量(来自质量标准) */
|
@TableField("jianyan_beifenliang")
|
private String jianyanBeifenliang;
|
|
/** 实际检验备份量(下阶段填写) */
|
@TableField("jianyan_beifenliang_shiji")
|
private String jianyanBeifenliangShiji;
|
|
/** 送检量(来自质量标准) */
|
@TableField("songjianliang")
|
private String songjianliang;
|
|
/** 实际送检量(下阶段填写) */
|
@TableField("songjianliang_shiji")
|
private String songjianliangShiji;
|
|
/** 留样量(来自质量标准) */
|
@TableField("liuyang_liang")
|
private String liuyangLiang;
|
|
/** 实际留样量(下阶段填写) */
|
@TableField("liuyang_liang_shiji")
|
private String liuyangLiangShiji;
|
|
/** 留样考察单位(来自质量标准) */
|
@TableField("liuyang_kaocha_danwei")
|
private String liuyangKaochaDanwei;
|
|
// ======================== 系统字段 ========================
|
|
/** 创建用户 */
|
@TableField(value = "f_creator_user_id", fill = FieldFill.INSERT)
|
private String creatorUserId;
|
|
/** 创建时间 */
|
@TableField(value = "f_creator_time", fill = FieldFill.INSERT)
|
private Date creatorTime;
|
|
/** 修改用户 */
|
@TableField(value = "f_last_modify_user_id", fill = FieldFill.UPDATE)
|
private String lastModifyUserId;
|
|
/** 修改时间 */
|
@TableField(value = "f_last_modify_time", fill = FieldFill.UPDATE)
|
private Date lastModifyTime;
|
}
|