From 24b711893d1f299993bcbe92d694d42b5e3373bd Mon Sep 17 00:00:00 2001 From: x_z Date: Fri, 3 Feb 2023 14:45:33 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=B7=BB=E5=8A=A0=E8=80=97=E6=9D=90=E5=AD=97?= =?UTF-8?q?=E5=85=B8=E5=AE=9E=E4=BD=93=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/entity/basic/BasicProductsEntity.java | 464 ++++++++++++++++++ .../basic/CompanyProductRelevanceEntity.java | 113 +++++ 2 files changed, 577 insertions(+) create mode 100644 src/main/java/com/glxp/api/entity/basic/BasicProductsEntity.java create mode 100644 src/main/java/com/glxp/api/entity/basic/CompanyProductRelevanceEntity.java diff --git a/src/main/java/com/glxp/api/entity/basic/BasicProductsEntity.java b/src/main/java/com/glxp/api/entity/basic/BasicProductsEntity.java new file mode 100644 index 000000000..965edb9b9 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/basic/BasicProductsEntity.java @@ -0,0 +1,464 @@ +package com.glxp.api.entity.basic; + +import com.baomidou.mybatisplus.annotation.IdType; +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; + +@Data +@TableName(value = "basic_products") +public class BasicProductsEntity { + @TableId(value = "id", type = IdType.INPUT) + private Integer id; + + /** + * UUID + */ + @TableField(value = "uuid") + private String uuid; + + /** + * 同步库原UUID + */ + @TableField(value = "originUuid") + private String originUuid; + + /** + * 最小销售产品标识 + */ + @TableField(value = "nameCode") + private String nameCode; + + /** + * 产品记录key(国家库) + */ + @TableField(value = "deviceRecordKey") + private String deviceRecordKey; + + /** + * 包装比例 + */ + @TableField(value = "packRatio") + private String packRatio; + + /** + * 包装单位 + */ + @TableField(value = "packUnit") + private String packUnit; + + /** + * 包装级别 + */ + @TableField(value = "packLevel") + private String packLevel; + + /** + * 包含下级数量 + */ + @TableField(value = "bhxjsl") + private Integer bhxjsl; + + /** + * 包含最小销售包装数量 + */ + @TableField(value = "bhzxxsbzsl") + private Integer bhzxxsbzsl; + + /** + * 最小包装单元内包含使用单元数量: +最小销售标识包含使用单元数量 + */ + @TableField(value = "zxxsbzbhsydysl") + private Integer zxxsbzbhsydysl; + + /** + * 包含下级产品编码 + */ + @TableField(value = "bhxjcpbm") + private String bhxjcpbm; + + /** + * 包装层级 + */ + @TableField(value = "bzcj") + private String bzcj; + + /** + * 产品名称,通用名称 + */ + @TableField(value = "cpmctymc") + private String cpmctymc; + + /** + * 产品类别 + */ + @TableField(value = "cplb") + private String cplb; + + /** + * 分类编码 + */ + @TableField(value = "flbm") + private String flbm; + + /** + * 规格型号 + */ + @TableField(value = "ggxh") + private String ggxh; + + /** + * 器械类别 + */ + @TableField(value = "qxlb") + private String qxlb; + + /** + * 统一社会信用代码证号 + */ + @TableField(value = "tyshxydm") + private String tyshxydm; + + /** + * 注册/备案人名称 + */ + @TableField(value = "ylqxzcrbarmc") + private String ylqxzcrbarmc; + + /** + * "注册/备案证号, + */ + @TableField(value = "zczbhhzbapzbh") + private String zczbhhzbapzbh; + + /** + * 注册/备案人名称英文名称 + */ + @TableField(value = "ylqxzcrbarywmc") + private String ylqxzcrbarywmc; + + /** + * 使用单元产品标识 + */ + @TableField(value = "sydycpbs") + private String sydycpbs; + + /** + * 上级产品标识 + */ + @TableField(value = "sjcpbm") + private String sjcpbm; + + /** + * 历史版本号,最高为最新 + */ + @TableField(value = "versionNumber") + private Integer versionNumber; + + /** + * 表示类型:1.主标识,2,使用单元标识,3.本体标识,4,包装标识 + */ + @TableField(value = "diType") + private Byte diType; + + /** + * 医保编码 + */ + @TableField(value = "ybbm") + private String ybbm; + + /** + * 商品条码 + */ + @TableField(value = "sptm") + private String sptm; + + /** + * 生产厂家 + */ + @TableField(value = "manufactory") + private String manufactory; + + /** + * 计量单位 + */ + @TableField(value = "measname") + private String measname; + + /** + * 0:UDI,1:第三方产品编码 + */ + @TableField(value = "productType") + private Byte productType; + + /** + * 是否包含批号 + */ + @TableField(value = "scbssfbhph") + private String scbssfbhph; + + /** + * 是否包含序列号 + */ + @TableField(value = "scbssfbhxlh") + private String scbssfbhxlh; + + /** + * 是否包含生产日期 + */ + @TableField(value = "scbssfbhscrq") + private String scbssfbhscrq; + + /** + * 是否包含失效日期 + */ + @TableField(value = "scbssfbhsxrq") + private String scbssfbhsxrq; + + /** + * 产品描述 + */ + @TableField(value = "cpms") + private String cpms; + + /** + * 是否允许无批次号扫码 + */ + @TableField(value = "allowNoBatch") + private Byte allowNoBatch; + + /** + * 是否允许无生产日期扫码 + */ + @TableField(value = "allowNoExpire") + private Byte allowNoExpire; + + /** + * 是否允许无失效日期扫码 + */ + @TableField(value = "allowNoProduct") + private Byte allowNoProduct; + + /** + * 商品名称 + */ + @TableField(value = "spmc") + private String spmc; + + /** + * 产品类型(器械类别) + */ + @TableField(value = "cplx") + private String cplx; + + /** + * 耗材或者设备(产品类别) + */ + @TableField(value = "hchzsb") + private String hchzsb; + + /** + * 代理商 + */ + @TableField(value = "cpdls") + private String cpdls; + + /** + * 价格 + */ + @TableField(value = "price") + private Long price; + + /** + * 备注字段1 + */ + @TableField(value = "basicPrductRemak1") + private String basicPrductRemak1; + + /** + * 备注字段2 + */ + @TableField(value = "basicPrductRemak2") + private String basicPrductRemak2; + + /** + * 备注字段3 + */ + @TableField(value = "basicPrductRemak3") + private String basicPrductRemak3; + + /** + * 备注字段4 + */ + @TableField(value = "basicPrductRemak4") + private String basicPrductRemak4; + + /** + * 备注字段5 + */ + @TableField(value = "basicPrductRemak5") + private String basicPrductRemak5; + + /** + * 备注字段6 + */ + @TableField(value = "basicPrductRemak6") + private String basicPrductRemak6; + + /** + * 备注字段7 + */ + @TableField(value = "basicPrductRemak7") + private String basicPrductRemak7; + + /** + * 备注字段8 + */ + @TableField(value = "basicPrductRemak8") + private String basicPrductRemak8; + + /** + * 创建时间 + */ + @TableField(value = "createTime") + private Date createTime; + + /** + * 最後更新時間 + */ + @TableField(value = "updateTime") + private String updateTime; + + /** + * 创建人 + */ + @TableField(value = "`createUser`") + private String createUser; + + /** + * 更新人 + */ + @TableField(value = "updateUser") + private String updateUser; + + @TableField(value = "remark") + private String remark; + + public static final String COL_ID = "id"; + + public static final String COL_UUID = "uuid"; + + public static final String COL_ORIGINUUID = "originUuid"; + + public static final String COL_NAMECODE = "nameCode"; + + public static final String COL_DEVICERECORDKEY = "deviceRecordKey"; + + public static final String COL_PACKRATIO = "packRatio"; + + public static final String COL_PACKUNIT = "packUnit"; + + public static final String COL_PACKLEVEL = "packLevel"; + + public static final String COL_BHXJSL = "bhxjsl"; + + public static final String COL_BHZXXSBZSL = "bhzxxsbzsl"; + + public static final String COL_ZXXSBZBHSYDYSL = "zxxsbzbhsydysl"; + + public static final String COL_BHXJCPBM = "bhxjcpbm"; + + public static final String COL_BZCJ = "bzcj"; + + public static final String COL_CPMCTYMC = "cpmctymc"; + + public static final String COL_CPLB = "cplb"; + + public static final String COL_FLBM = "flbm"; + + public static final String COL_GGXH = "ggxh"; + + public static final String COL_QXLB = "qxlb"; + + public static final String COL_TYSHXYDM = "tyshxydm"; + + public static final String COL_YLQXZCRBARMC = "ylqxzcrbarmc"; + + public static final String COL_ZCZBHHZBAPZBH = "zczbhhzbapzbh"; + + public static final String COL_YLQXZCRBARYWMC = "ylqxzcrbarywmc"; + + public static final String COL_SYDYCPBS = "sydycpbs"; + + public static final String COL_SJCPBM = "sjcpbm"; + + public static final String COL_VERSIONNUMBER = "versionNumber"; + + public static final String COL_DITYPE = "diType"; + + public static final String COL_YBBM = "ybbm"; + + public static final String COL_SPTM = "sptm"; + + public static final String COL_MANUFACTORY = "manufactory"; + + public static final String COL_MEASNAME = "measname"; + + public static final String COL_PRODUCTTYPE = "productType"; + + public static final String COL_SCBSSFBHPH = "scbssfbhph"; + + public static final String COL_SCBSSFBHXLH = "scbssfbhxlh"; + + public static final String COL_SCBSSFBHSCRQ = "scbssfbhscrq"; + + public static final String COL_SCBSSFBHSXRQ = "scbssfbhsxrq"; + + public static final String COL_CPMS = "cpms"; + + public static final String COL_ALLOWNOBATCH = "allowNoBatch"; + + public static final String COL_ALLOWNOEXPIRE = "allowNoExpire"; + + public static final String COL_ALLOWNOPRODUCT = "allowNoProduct"; + + public static final String COL_SPMC = "spmc"; + + public static final String COL_CPLX = "cplx"; + + public static final String COL_HCHZSB = "hchzsb"; + + public static final String COL_CPDLS = "cpdls"; + + public static final String COL_PRICE = "price"; + + public static final String COL_BASICPRDUCTREMAK1 = "basicPrductRemak1"; + + public static final String COL_BASICPRDUCTREMAK2 = "basicPrductRemak2"; + + public static final String COL_BASICPRDUCTREMAK3 = "basicPrductRemak3"; + + public static final String COL_BASICPRDUCTREMAK4 = "basicPrductRemak4"; + + public static final String COL_BASICPRDUCTREMAK5 = "basicPrductRemak5"; + + public static final String COL_BASICPRDUCTREMAK6 = "basicPrductRemak6"; + + public static final String COL_BASICPRDUCTREMAK7 = "basicPrductRemak7"; + + public static final String COL_BASICPRDUCTREMAK8 = "basicPrductRemak8"; + + public static final String COL_CREATETIME = "createTime"; + + public static final String COL_UPDATETIME = "updateTime"; + + public static final String COL_CREATEUSER = "createUser"; + + public static final String COL_UPDATEUSER = "updateUser"; + + public static final String COL_REMARK = "remark"; +} \ No newline at end of file diff --git a/src/main/java/com/glxp/api/entity/basic/CompanyProductRelevanceEntity.java b/src/main/java/com/glxp/api/entity/basic/CompanyProductRelevanceEntity.java new file mode 100644 index 000000000..9f8e773f9 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/basic/CompanyProductRelevanceEntity.java @@ -0,0 +1,113 @@ +package com.glxp.api.entity.basic; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + +@Data +@TableName(value = "company_product_relevance") +public class CompanyProductRelevanceEntity { + @TableId(value = "id", type = IdType.INPUT) + private Integer id; + + /** + * 客户ID + */ + @TableField(value = "customerId") + private String customerId; + + @TableField(value = "productId") + private String productId; + + @TableField(value = "enterpriseId") + private String enterpriseId; + + @TableField(value = "registrationId") + private String registrationId; + + /** + * 审核状态 1:通过,2:不通过,3:反审 + */ + @TableField(value = "auditStatus") + private String auditStatus; + + /** + * 产品UUID + */ + @TableField(value = "productUuid") + private String productUuid; + + /** + * 基础信息维护表关联主键 + */ + @TableField(value = "udiRlIdFk") + private Long udiRlIdFk; + + /** + * 往来单位ID外键 + */ + @TableField(value = "unitFk") + private String unitFk; + + /** + * 价格 + */ + @TableField(value = "price") + private BigDecimal price; + + /** + * 创建人 + */ + @TableField(value = "`createUser`") + private String createUser; + + /** + * 创建时间 + */ + @TableField(value = "createTime") + private Date createTime; + + /** + * 更新人 + */ + @TableField(value = "updateUser") + private String updateUser; + + /** + * 更新时间 + */ + @TableField(value = "updateTime") + private Date updateTime; + + public static final String COL_ID = "id"; + + public static final String COL_CUSTOMERID = "customerId"; + + public static final String COL_PRODUCTID = "productId"; + + public static final String COL_ENTERPRISEID = "enterpriseId"; + + public static final String COL_REGISTRATIONID = "registrationId"; + + public static final String COL_AUDITSTATUS = "auditStatus"; + + public static final String COL_PRODUCTUUID = "productUuid"; + + public static final String COL_UDIRLIDFK = "udiRlIdFk"; + + public static final String COL_UNITFK = "unitFk"; + + public static final String COL_PRICE = "price"; + + public static final String COL_CREATEUSER = "createUser"; + + public static final String COL_CREATETIME = "createTime"; + + public static final String COL_UPDATEUSER = "updateUser"; + + public static final String COL_UPDATETIME = "updateTime"; +} \ No newline at end of file