|
|
@ -1,6 +1,7 @@
|
|
|
|
package com.glxp.api.entity.basic;
|
|
|
|
package com.glxp.api.entity.basic;
|
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
import lombok.Data;
|
|
|
|
import lombok.Data;
|
|
|
@ -23,265 +24,318 @@ public class BasicBussinessTypeEntity {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 主类型(出库,入库)
|
|
|
|
* 主类型(出库,入库)
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "mainAction")
|
|
|
|
private String mainAction;
|
|
|
|
private String mainAction;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 业务类型
|
|
|
|
* 业务类型
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "action")
|
|
|
|
private String action;
|
|
|
|
private String action;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 业务名称
|
|
|
|
* 业务名称
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "name")
|
|
|
|
private String name;
|
|
|
|
private String name;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否启用, 0:未启用 1:启用
|
|
|
|
* 是否启用, 0:未启用 1:启用
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean enable;
|
|
|
|
@TableField(value = "enable")
|
|
|
|
|
|
|
|
private boolean enable;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 备注
|
|
|
|
* 备注
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "remark")
|
|
|
|
private String remark;
|
|
|
|
private String remark;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 第三方系统外键
|
|
|
|
* 第三方系统外键
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "thirdSysFk")
|
|
|
|
private String thirdSysFk;
|
|
|
|
private String thirdSysFk;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否自动生成往来单位:1.是;2.否
|
|
|
|
* 是否自动生成往来单位:1.是;2.否
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean genUnit;
|
|
|
|
@TableField(value = "genUnit")
|
|
|
|
|
|
|
|
private boolean genUnit;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否是内部单据:1.是;0:否
|
|
|
|
* 是否是内部单据:1.是;0:否
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean innerOrder;
|
|
|
|
@TableField(value = "innerOrder")
|
|
|
|
|
|
|
|
private boolean innerOrder;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否二次验收
|
|
|
|
* 是否二次验收
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean secCheckEnable;
|
|
|
|
@TableField(value = "secCheckEnable")
|
|
|
|
|
|
|
|
private boolean secCheckEnable;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否根据业务单据类型校验
|
|
|
|
* 是否根据业务单据类型校验
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean checkEnable;
|
|
|
|
@TableField(value = "checkEnable")
|
|
|
|
|
|
|
|
private boolean checkEnable;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* UDIMS平台来源是否需要校验
|
|
|
|
* UDIMS平台来源是否需要校验
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean checkUdims;
|
|
|
|
@TableField(value = "checkUdims")
|
|
|
|
|
|
|
|
private boolean checkUdims;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* pda已校验单据
|
|
|
|
* pda已校验单据
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean checkPdaEd;
|
|
|
|
@TableField(value = "checkPdaEd")
|
|
|
|
|
|
|
|
private boolean checkPdaEd;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* pda未检验单据
|
|
|
|
* pda未检验单据
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean checkPdaUn;
|
|
|
|
@TableField(value = "checkPdaUn")
|
|
|
|
|
|
|
|
private boolean checkPdaUn;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* PC端扫码精灵
|
|
|
|
* PC端扫码精灵
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean checkPc;
|
|
|
|
@TableField(value = "checkPc")
|
|
|
|
|
|
|
|
private boolean checkPc;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* web前端页面新增单据
|
|
|
|
* web前端页面新增单据
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean checkWebNew;
|
|
|
|
@TableField(value = "checkWebNew")
|
|
|
|
|
|
|
|
private boolean checkWebNew;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 供应商平台导出单据
|
|
|
|
* 供应商平台导出单据
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean checkSp;
|
|
|
|
@TableField(value = "checkSp")
|
|
|
|
|
|
|
|
private boolean checkSp;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 流转生成单据
|
|
|
|
* 流转生成单据
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean checkChange;
|
|
|
|
@TableField(value = "checkChange")
|
|
|
|
|
|
|
|
private boolean checkChange;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* UDIMS平台单据 二次校验
|
|
|
|
* UDIMS平台单据 二次校验
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean secCheckUdims;
|
|
|
|
@TableField(value = "secCheckUdims")
|
|
|
|
|
|
|
|
private boolean secCheckUdims;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 手持终端已校验单据 二次校验
|
|
|
|
* 手持终端已校验单据 二次校验
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean secCheckPdaEd;
|
|
|
|
@TableField(value = "secCheckPdaEd")
|
|
|
|
|
|
|
|
private boolean secCheckPdaEd;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 手持终端未校验单据 二次校验
|
|
|
|
* 手持终端未校验单据 二次校验
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean secCheckPdaUn;
|
|
|
|
@TableField(value = "secCheckPdaUn")
|
|
|
|
|
|
|
|
private boolean secCheckPdaUn;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* UDI扫码通 二次校验
|
|
|
|
* UDI扫码通 二次校验
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean secCheckPc;
|
|
|
|
@TableField(value = "secCheckPc")
|
|
|
|
|
|
|
|
private boolean secCheckPc;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* web端新增单据 二次复核
|
|
|
|
* web端新增单据 二次复核
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean secCheckWebNew;
|
|
|
|
@TableField(value = "secCheckWebNew")
|
|
|
|
|
|
|
|
private boolean secCheckWebNew;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 自动补单二次复核
|
|
|
|
* 自动补单二次复核
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean secCheckChange;
|
|
|
|
@TableField(value = "secCheckChange")
|
|
|
|
|
|
|
|
private boolean secCheckChange;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 供应商平台导出单据
|
|
|
|
* 供应商平台导出单据
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean secCheckSp;
|
|
|
|
@TableField(value = "secCheckSp")
|
|
|
|
|
|
|
|
private boolean secCheckSp;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 往来单位类型
|
|
|
|
* 往来单位类型
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean corpType;
|
|
|
|
@TableField(value = "corpType")
|
|
|
|
|
|
|
|
private int corpType;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 补单扫码单据类型
|
|
|
|
* 补单扫码单据类型
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "supplementOrderType")
|
|
|
|
private String supplementOrderType;
|
|
|
|
private String supplementOrderType;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 平衡补单是否校验
|
|
|
|
* 平衡补单是否校验
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean checkBalance;
|
|
|
|
@TableField(value = "checkBalance")
|
|
|
|
|
|
|
|
private boolean checkBalance;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 平衡补单是否二次验收
|
|
|
|
* 平衡补单是否二次验收
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean secCheckBalance;
|
|
|
|
@TableField(value = "secCheckBalance")
|
|
|
|
|
|
|
|
private boolean secCheckBalance;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 允许科室多次使用出库
|
|
|
|
* 允许科室多次使用出库
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean useDyCount;
|
|
|
|
@TableField(value = "useDyCount")
|
|
|
|
|
|
|
|
private boolean useDyCount;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 到期提示
|
|
|
|
* 到期提示
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean expireTip;
|
|
|
|
@TableField(value = "expireTip")
|
|
|
|
|
|
|
|
private boolean expireTip;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 更新时间
|
|
|
|
* 更新时间
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "updateTime")
|
|
|
|
private Date updateTime;
|
|
|
|
private Date updateTime;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 默认往来单位
|
|
|
|
* 默认往来单位
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "defaultUnit")
|
|
|
|
private String defaultUnit;
|
|
|
|
private String defaultUnit;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 创建单据前缀
|
|
|
|
* 创建单据前缀
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "prefix")
|
|
|
|
private String prefix;
|
|
|
|
private String prefix;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 出库是否直接上传至自助平台
|
|
|
|
* 出库是否直接上传至自助平台
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean outToSpms;
|
|
|
|
@TableField(value = "outToSpms")
|
|
|
|
|
|
|
|
private boolean outToSpms;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 允许出库自动缺量补单
|
|
|
|
* 允许出库自动缺量补单
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean ullageFill;
|
|
|
|
@TableField(value = "ullageFill")
|
|
|
|
|
|
|
|
private boolean ullageFill;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否只采集预验收产品
|
|
|
|
* 是否只采集预验收产品
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean scanPreIn;
|
|
|
|
@TableField(value = "scanPreIn")
|
|
|
|
|
|
|
|
private boolean scanPreIn;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否访问库存
|
|
|
|
* 是否访问库存
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean vailInv;
|
|
|
|
@TableField(value = "vailInv")
|
|
|
|
|
|
|
|
private boolean vailInv;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 允许验收自助平台单据
|
|
|
|
* 允许验收自助平台单据
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean entrutSpms;
|
|
|
|
@TableField(value = "entrutSpms")
|
|
|
|
|
|
|
|
private boolean entrutSpms;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否强制三期校验
|
|
|
|
* 是否强制三期校验
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean codeFillCheck;
|
|
|
|
@TableField(value = "codeFillCheck")
|
|
|
|
|
|
|
|
private boolean codeFillCheck;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 默认分库
|
|
|
|
* 默认分库
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "defaultSubInv")
|
|
|
|
private String defaultSubInv;
|
|
|
|
private String defaultSubInv;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 默认仓库
|
|
|
|
* 默认仓库
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "defaultInv")
|
|
|
|
private String defaultInv;
|
|
|
|
private String defaultInv;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 订单详情展示方式:0:根据批次号展示,1:根据条码展示
|
|
|
|
* 订单详情展示方式:0:根据批次号展示,1:根据条码展示
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean orderVisibleType;
|
|
|
|
@TableField(value = "orderVisibleType")
|
|
|
|
|
|
|
|
private boolean orderVisibleType;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否校验复制单据
|
|
|
|
* 是否校验复制单据
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean checkCopy;
|
|
|
|
@TableField(value = "checkCopy")
|
|
|
|
|
|
|
|
private boolean checkCopy;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否二次校验复制单据
|
|
|
|
* 是否二次校验复制单据
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean secCheckCopy;
|
|
|
|
@TableField(value = "secCheckCopy")
|
|
|
|
|
|
|
|
private boolean secCheckCopy;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 第三方系统单据类型
|
|
|
|
* 第三方系统单据类型
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "originAction")
|
|
|
|
private String originAction;
|
|
|
|
private String originAction;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否预入库
|
|
|
|
* 是否预入库
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean advanceType;
|
|
|
|
@TableField(value = "advanceType")
|
|
|
|
|
|
|
|
private boolean advanceType;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否流转
|
|
|
|
* 是否流转
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean changeEnable;
|
|
|
|
@TableField(value = "changeEnable")
|
|
|
|
|
|
|
|
private boolean changeEnable;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否供应商使用
|
|
|
|
* 是否供应商使用
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean spUse;
|
|
|
|
@TableField(value = "spUse")
|
|
|
|
|
|
|
|
private boolean spUse;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否预验收单据类型
|
|
|
|
* 是否预验收单据类型
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean preIn;
|
|
|
|
@TableField(value = "preIn")
|
|
|
|
|
|
|
|
private boolean preIn;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 缺量补单是否全量补单
|
|
|
|
* 缺量补单是否全量补单
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private Boolean supplementAll;
|
|
|
|
@TableField(value = "supplementAll")
|
|
|
|
|
|
|
|
private boolean supplementAll;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 创建人
|
|
|
|
* 创建人
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "createUser")
|
|
|
|
private String createUser;
|
|
|
|
private String createUser;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 更新人
|
|
|
|
* 更新人
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "updateUser")
|
|
|
|
private String updateUser;
|
|
|
|
private String updateUser;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 创建时间
|
|
|
|
* 创建时间
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
@TableField(value = "createTime")
|
|
|
|
private Date createTime;
|
|
|
|
private Date createTime;
|
|
|
|
}
|
|
|
|
}
|