package jnpf.limsEntity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.util.Date; /** * 检验项目主数据(自引用层级)。 * 表名 jianyan_xiangmu_guanli(无 lims_ 前缀,由 visualdev 在线表单生成)。 * *

层级关系靠 fenxi_leixing 自指:fenxi_leixing 为空表示该项是顶层(既是 * 质量属性又是检验项目);fenxi_leixing 不空时存的是父级 bianma,质量属性 * 由父级 mingcheng 提供,本身的 mingcheng 用作检验项目名。 */ @Data @TableName("jianyan_xiangmu_guanli") public class JianyanXiangmuGuanliEntity { @TableId("f_id") private String id; @TableField("f_tenant_id") private String tenantId; /** 主数据 key:检验项目编码,如 HD_jyxm_0001 */ @TableField("bianma") private String bianma; /** 检验项目名称 */ @TableField("mingcheng") private String mingcheng; /** 是否分析类型(顶层 = yes,子项 = no) */ @TableField("shifou_fenxileixing") private String shifouFenxileixing; /** 父级 bianma;空表示自身就是顶层 */ @TableField("fenxi_leixing") private String fenxiLeixing; /** 结果数据类型,如 number / text */ @TableField("jieguo_leixing") private String jieguoLeixing; /** 默认单位 */ @TableField("moren_danwei") private String morenDanwei; /** 理论上限,仅作为预警依据 */ @TableField("lilun_shangxian") private String lilunShangxian; /** 理论下限,仅作为预警依据 */ @TableField("lilun_xiaxian") private String lilunXiaxian; /** 备注 */ @TableField("note") private String note; @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; }