|
|
|
|
/** 2022-10-20 **/
|
|
|
|
|
ALTER TABLE `thr_order`
|
|
|
|
|
ADD COLUMN `thirdPartyDate` tinyint(0) NULL DEFAULT NULL COMMENT '判断来源至哪里1:第三方 2:自己创建';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- //首营管理字段新增与变更
|
|
|
|
|
|
|
|
|
|
alter table auth_user modify column CustomerId varchar(60);
|
|
|
|
|
alter table customer_contact modify column customerId varchar(60);
|
|
|
|
|
alter table auth_user modify column CustomerId varchar(60);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter table company_product_relevance modify column customerId varchar(60);
|
|
|
|
|
alter table company_product_relevance modify column enterpriseId varchar(60);
|
|
|
|
|
alter table company_product_relevance modify column productId varchar(60);
|
|
|
|
|
alter table company_product_relevance modify column registrationId varchar(60);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter table inv_stockprint_pdf_temp modify column printCodeIdFk varchar(255);
|
|
|
|
|
alter table inv_stockprint_pdf_temp modify column stockOrderFk varchar(255);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
Navicat Premium Data Transfer
|
|
|
|
|
|
|
|
|
|
Source Server : mysql
|
|
|
|
|
Source Server Type : MySQL
|
|
|
|
|
Source Server Version : 80021
|
|
|
|
|
Source Host : localhost:3306
|
|
|
|
|
Source Schema : udiwms_ph1
|
|
|
|
|
|
|
|
|
|
Target Server Type : MySQL
|
|
|
|
|
Target Server Version : 80021
|
|
|
|
|
File Encoding : 65001
|
|
|
|
|
|
|
|
|
|
Date: 27/10/2022 14:25:57
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
SET NAMES utf8mb4;
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
-- Table structure for sup_cert
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
DROP TABLE IF EXISTS `sup_cert`;
|
|
|
|
|
CREATE TABLE `sup_cert` (
|
|
|
|
|
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`CustomerId` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '配送企业ID外键',
|
|
|
|
|
`name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '证书名称',
|
|
|
|
|
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证书编号',
|
|
|
|
|
`filePath` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '证书文件路径',
|
|
|
|
|
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '备注',
|
|
|
|
|
`createTime` datetime(0) NOT NULL COMMENT '创建时间',
|
|
|
|
|
`updateTime` datetime(0) NOT NULL COMMENT '更新时间',
|
|
|
|
|
`vailDate` datetime(0) NULL DEFAULT NULL COMMENT '有效期',
|
|
|
|
|
`expireDate` datetime(0) NULL DEFAULT NULL COMMENT '失效期',
|
|
|
|
|
`remark1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
|
`type` tinyint NULL DEFAULT NULL COMMENT '证书类型:1:供应商;2.生产企业;3.产品品种',
|
|
|
|
|
`manufacturerIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生产企业ID外键',
|
|
|
|
|
`productIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品证书ID外键',
|
|
|
|
|
`auditStatus` tinyint NULL DEFAULT NULL COMMENT '审核状态',
|
|
|
|
|
`auditComment` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核说明',
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `sup_cert_set`;
|
|
|
|
|
CREATE TABLE `sup_cert_set` (
|
|
|
|
|
`id` int NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证书名称',
|
|
|
|
|
`need` tinyint NULL DEFAULT NULL COMMENT '是否必选',
|
|
|
|
|
`type` tinyint NULL DEFAULT NULL COMMENT '类型:(1.供应商,2.生产企业,3,产品)',
|
|
|
|
|
`foreign` tinyint NULL DEFAULT NULL COMMENT '是否进口(1:全部,2:进口,3.国内)',
|
|
|
|
|
`cplx` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品类型(器械/实际)',
|
|
|
|
|
`hchzsb` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品类别(耗材/设备)',
|
|
|
|
|
`flbm` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分类编码',
|
|
|
|
|
`imports` tinyint NULL DEFAULT NULL COMMENT '是否进口(1:全部,2:进口,3.国内)',
|
|
|
|
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
|
`updateTime` datetime(0) NULL DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
-- Table structure for sup_company
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
DROP TABLE IF EXISTS `sup_company`;
|
|
|
|
|
CREATE TABLE `sup_company` (
|
|
|
|
|
`customerId` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
|
|
|
|
|
`companyName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业名称',
|
|
|
|
|
`bussinessStatus` int NULL DEFAULT NULL COMMENT '企业类型:1.生产企业;2.经营企业;',
|
|
|
|
|
`creditNum` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '统一社会信用代码',
|
|
|
|
|
`classes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
|
`area` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '地址',
|
|
|
|
|
`detailAddr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '详细地址',
|
|
|
|
|
`appId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '应用码x',
|
|
|
|
|
`appSecret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '授权码x',
|
|
|
|
|
`contacts` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系人',
|
|
|
|
|
`mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话',
|
|
|
|
|
`tel` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电话',
|
|
|
|
|
`email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱',
|
|
|
|
|
`areaCode` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
|
`refEntId` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业唯一标识x',
|
|
|
|
|
`entId` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业IDx',
|
|
|
|
|
`networkType` int NULL DEFAULT NULL COMMENT '入网标识【0非入网1入网2入驻马上放心】x',
|
|
|
|
|
`certIdFk` int NULL DEFAULT NULL COMMENT '绑定appkey外键IDx',
|
|
|
|
|
`parentCompany` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属总部x',
|
|
|
|
|
`parentIdFk` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属总部Idx',
|
|
|
|
|
`contactsPapersType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '法人证件类型:1:身份证',
|
|
|
|
|
`contactsPapersCode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '法人证件号码',
|
|
|
|
|
`registerStatus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登记状态:1:续存(在营,开业,在册),2:吊销,3:注销,4:迁出',
|
|
|
|
|
`jyxkzh` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经营许可证号(Ⅲ类)',
|
|
|
|
|
`jyxkzfzjg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经营许可证发证机关',
|
|
|
|
|
`jyxkzyxq` date NULL DEFAULT NULL COMMENT '经营许可证有效期至',
|
|
|
|
|
`jybapzh` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经营备案凭证号(Ⅱ类)',
|
|
|
|
|
`jybabm` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '经营备案部门',
|
|
|
|
|
`fzrq` date NULL DEFAULT NULL COMMENT '发证日期',
|
|
|
|
|
`suihao` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '税号',
|
|
|
|
|
`kaihuhang` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开户行',
|
|
|
|
|
`kaihuzhanghao` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '开户账号',
|
|
|
|
|
`auditStatus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核状态 0:草稿,4:申请变更,3:允许变更,5:拒绝变更,6:未审核,1:通过,2:不通过',
|
|
|
|
|
`filePath` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件路径',
|
|
|
|
|
`filePath2` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件路径',
|
|
|
|
|
`filePath3` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件路径',
|
|
|
|
|
`filePath4` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '文件路径',
|
|
|
|
|
`unitIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '往来单位外键',
|
|
|
|
|
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
`createBy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
`updateTime` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
`auditTime` datetime(0) NULL DEFAULT NULL COMMENT '审核时间',
|
|
|
|
|
`auditComment` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核意见',
|
|
|
|
|
`editStatus` tinyint NULL DEFAULT NULL COMMENT '保存状态(1.草稿保存,2.已提交保存)',
|
|
|
|
|
PRIMARY KEY (`customerId`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
-- Table structure for sup_manufacturer
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
DROP TABLE IF EXISTS `sup_manufacturer`;
|
|
|
|
|
CREATE TABLE `sup_manufacturer` (
|
|
|
|
|
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`manufacturerId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业ID主键',
|
|
|
|
|
`companyName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业名称',
|
|
|
|
|
`creditCode` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '统一社会信用代码',
|
|
|
|
|
`companyType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '企业类型:1:注册人/备案人,2:代理人',
|
|
|
|
|
`placeArea` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在地区:省市区',
|
|
|
|
|
`placeAreaCode` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在地区代码',
|
|
|
|
|
`placeAddress` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所在地址:详细地址',
|
|
|
|
|
`legalPersonName` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '法人姓名',
|
|
|
|
|
`legalPersonPapersType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '法人证件类型:1:身份证',
|
|
|
|
|
`legalPersonPapersCode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '法人证件号码',
|
|
|
|
|
`productionArea` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生产地区:省市区',
|
|
|
|
|
`productionAreaCode` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生产地区代码',
|
|
|
|
|
`productionAddress` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生产地址:详细地址',
|
|
|
|
|
`registerStatus` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '登记状态:1:续存(在营,开业,在册),2:吊销,3:注销,4:迁出',
|
|
|
|
|
`productionLicenceNum` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '医疗器械生产许可证号',
|
|
|
|
|
`productionLicenceDate` date NULL DEFAULT NULL COMMENT '医疗器械生产许可证有效期至',
|
|
|
|
|
`productionRecordNum` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '医疗器械生产备案凭证号',
|
|
|
|
|
`productionRecordSection` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '医疗器械经营备案凭证号\n发证机关/备案部门',
|
|
|
|
|
`productionRecordDate` date NULL DEFAULT NULL COMMENT '医疗器械生产备案凭证号发证日期',
|
|
|
|
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
|
|
`create_date` date NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
`update_date` date NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
`customerId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '往来单位ID主键',
|
|
|
|
|
`auditStatus` tinyint NULL DEFAULT NULL COMMENT '审核状态 0:草稿,4:申请变更,3:允许变更,5:拒绝变更,6:未审核,1:通过,2:不通过',
|
|
|
|
|
`auditComment` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '拒绝说明',
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
-- Table structure for sup_product
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
DROP TABLE IF EXISTS `sup_product`;
|
|
|
|
|
CREATE TABLE `sup_product` (
|
|
|
|
|
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`productId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品ID',
|
|
|
|
|
`enterpriseId` bigint UNSIGNED NULL DEFAULT NULL,
|
|
|
|
|
`recordCode` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '注册/备案号',
|
|
|
|
|
`recordProductName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '注册/备案产品名称',
|
|
|
|
|
`productManageType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '医疗器械管理类别(Ⅰ类、Ⅱ类、Ⅲ类)',
|
|
|
|
|
`recordPeopleName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '注册/备案人名称',
|
|
|
|
|
`recordPeopleArea` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '注册人住所地区:省市区',
|
|
|
|
|
`recordPeopleAreaCode` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '注册人住所地区代码',
|
|
|
|
|
`recordPeopleAddress` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '注册人住所地址:详细地址',
|
|
|
|
|
`productType` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '器械类别(器械或诊断试剂)',
|
|
|
|
|
`productDirectoryCode` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '器械目录分类编码',
|
|
|
|
|
`agentName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代理人名称',
|
|
|
|
|
`agentArea` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代理人住所地区:省市区',
|
|
|
|
|
`agentAreaCode` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代理人住所地区代码',
|
|
|
|
|
`agentAddress` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '代理人住所地址:详细地址',
|
|
|
|
|
`instructions` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '说明书附件',
|
|
|
|
|
`productAddress` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生产地址',
|
|
|
|
|
`recordText` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '注册/备案证电子档案',
|
|
|
|
|
`placeOrigin` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产地 国产 进口 港澳台',
|
|
|
|
|
`productionRegion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生产国或地区',
|
|
|
|
|
`productionCompanyName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生产厂商名称',
|
|
|
|
|
`afterSale` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '售后服务机构',
|
|
|
|
|
`specification` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '规格型号',
|
|
|
|
|
`structure` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '结构及组成',
|
|
|
|
|
`scope` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '适用范围',
|
|
|
|
|
`other` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '其它内容',
|
|
|
|
|
`filePath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '注册证/备案凭证电子档 文件地址',
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
|
|
`create_date` date NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
`update_date` date NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
`manufacturerIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生产企业Id',
|
|
|
|
|
`customerId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '往来单位ID',
|
|
|
|
|
`auditStatus` tinyint NULL DEFAULT NULL,
|
|
|
|
|
`auditComment` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
|
`sptm` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
|
`ybbm` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
|
`measname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
|
`cpms` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DROP INDEX `uniqueKey` ON inv_prein_product;
|
|
|
|
|
alter table inv_prein_product add UNIQUE uniqueKey(`orderIdFk`)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTER TABLE `thr_order`
|
|
|
|
|
ADD COLUMN `thirdPartyDate` tinyint(0) NULL DEFAULT NULL COMMENT '判断来源至哪里1:第三方 2:自己创建' AFTER `manufactory`;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTER TABLE `sup_cert`
|
|
|
|
|
ADD COLUMN `status` tinyint(0) NULL DEFAULT NULL COMMENT '0:启用,1:禁用';
|
|
|
|
|
|
|
|
|
|
ALTER TABLE `sup_company`
|
|
|
|
|
ADD COLUMN `status` tinyint(0) NULL DEFAULT NULL COMMENT '0:启用,1:禁用';
|
|
|
|
|
|
|
|
|
|
ALTER TABLE `sup_product`
|
|
|
|
|
ADD COLUMN `relIdFk` VARCHAR(64) NULL DEFAULT NULL COMMENT '耗材字典关联主键';
|
|
|
|
|
ALTER TABLE `sup_product`
|
|
|
|
|
ADD COLUMN `hchzsb` VARCHAR(64) NULL DEFAULT NULL COMMENT '耗材或者设备';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter table company Add column createTime datetime(0) DEFAULT NULL COMMENT '创建时间';
|
|
|
|
|
alter table company Add column createBy VARCHAR(64) DEFAULT NULL COMMENT '创建人';
|
|
|
|
|
alter table company Add column updateTime datetime(0) DEFAULT NULL COMMENT '更新时间';
|
|
|
|
|
alter table company Add column auditTime datetime(0) DEFAULT NULL COMMENT '审核时间';
|
|
|
|
|
alter table company Add column auditComment VARCHAR(1024) DEFAULT NULL COMMENT '审核意见';
|
|
|
|
|
alter table company Add column editStatus TINYINT NULL DEFAULT NULL COMMENT '保存状态(1.草稿保存,2.已提交保存)';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- 预验收出库相关功能
|
|
|
|
|
alter table io_order Add column preInBillNo varchar(64) DEFAULT NULL COMMENT '预验收入库单号,只有出库时许校验预验收库存才有';
|
|
|
|
|
alter table io_order Add column preOutBillNo varchar(64) DEFAULT NULL COMMENT '预验收关联的出库单号,只有预验收入库才有';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter table inv_prein_product Add column orderIdFk varchar(64) DEFAULT NULL COMMENT '扫码单据外键';
|
|
|
|
|
DROP INDEX `uniqueKey` ON inv_prein_product;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter table sup_cert modify column filePath varchar(255) null DEFAULT NULL ;
|
|
|
|
|
|
|
|
|
|
INSERT INTO `sys_param_config`(`id`, `parentId`, `paramName`, `paramKey`, `paramValue`, `paramStatus`, `paramType`, `paramExplain`) VALUES (1070, 0, '配送是否资质校验', 'checkCert', '0', 1, 0, '1:是,0:否');
|
|
|
|
|
INSERT INTO `sys_param_config`(`id`, `parentId`, `paramName`, `paramKey`, `paramValue`, `paramStatus`, `paramType`, `paramExplain`) VALUES (1080, 0, '预验收出库是否移除预验收库存', 'clear_prein_inv', '1', 1, 0, '1:是,0:否');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INSERT INTO `spms_za`.`system_param_config`(`id`, `parentId`, `paramName`, `paramKey`, `paramValue`, `paramStatus`, `paramType`, `paramExplain`) VALUES (1070, 0, '配送是否资质校验', 'checkCert', '0', 1, 0, '1:是,0:否');
|
|
|
|
|
INSERT INTO `spms_za`.`system_param_config`(`id`, `parentId`, `paramName`, `paramKey`, `paramValue`, `paramStatus`, `paramType`, `paramExplain`) VALUES (1080, 0, '预验收出库是否移除预验收库存', 'clear_prein_inv', '1', 1, 0, '1:是,0:否');
|
|
|
|
|
|
|
|
|
|
//耗材领用
|
|
|
|
|
|
|
|
|
|
alter table basic_bustype_change Add column systemDefault tinyint(0) DEFAULT NULL COMMENT '是否系统预设';
|
|
|
|
|
alter table thr_order Add column fromSubInvCode VARCHAR(64) DEFAULT NULL COMMENT '往来分库';
|
|
|
|
|
alter table thr_order Add column allocateStatus tinyint(0) DEFAULT NULL COMMENT '1:已配货;2:未配货';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `basic_bustype_change`;
|
|
|
|
|
CREATE TABLE `basic_bustype_change` (
|
|
|
|
|
`id` int NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`originAction` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原单据类型代码',
|
|
|
|
|
`originName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '原单据类型名称',
|
|
|
|
|
`targetBusAction` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标业务单据类型',
|
|
|
|
|
`targetScAction` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标扫码单据类型',
|
|
|
|
|
`type` tinyint NULL DEFAULT NULL COMMENT '1:领用单据类型;2.产品申购类型;3.采购计划单据类型',
|
|
|
|
|
`enable` tinyint NULL DEFAULT NULL COMMENT '0:启用;1:禁用',
|
|
|
|
|
`updateTime` datetime(0) NULL DEFAULT NULL,
|
|
|
|
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
|
|
`systemDefault` tinyint NULL DEFAULT NULL COMMENT '是否系统预设',
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
-- Records of basic_bustype_change
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
INSERT INTO `basic_bustype_change` VALUES (1, 'purplan', '采购计划', 'ST65076733426459', NULL, 3, 0, '2022-11-08 15:36:04', '采购计划审核通过后转采购入库单', 1);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//采购管理相关
|
|
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `pur_apply`;
|
|
|
|
|
CREATE TABLE `pur_apply` (
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`billNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单据号',
|
|
|
|
|
`billDate` datetime(0) NULL DEFAULT NULL COMMENT '单据日期',
|
|
|
|
|
`status` tinyint NULL DEFAULT NULL COMMENT '状态(1.草稿,2.未审核,3.已审核,4.已拒绝)',
|
|
|
|
|
`billType` tinyint NULL DEFAULT NULL COMMENT '申购类型',
|
|
|
|
|
`remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申购说明',
|
|
|
|
|
`locStorageCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前仓库',
|
|
|
|
|
`invWarehouseCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前分库',
|
|
|
|
|
`deptCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属部门',
|
|
|
|
|
`createBy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
`auditBy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核人',
|
|
|
|
|
`auditTime` datetime(0) NULL DEFAULT NULL COMMENT '审核时间',
|
|
|
|
|
`updateTime` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
`auditRemark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核说明',
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
-- Table structure for pur_apply_detail
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
DROP TABLE IF EXISTS `pur_apply_detail`;
|
|
|
|
|
CREATE TABLE `pur_apply_detail` (
|
|
|
|
|
`id` int NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '订单外键',
|
|
|
|
|
`productId` int NULL DEFAULT NULL COMMENT '产品ID',
|
|
|
|
|
`productName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品名称',
|
|
|
|
|
`count` int NULL DEFAULT NULL COMMENT '数量',
|
|
|
|
|
`supId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商ID',
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
UNIQUE INDEX `idFk`(`orderIdFk`, `productId`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
-- Table structure for pur_plan
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
DROP TABLE IF EXISTS `pur_plan`;
|
|
|
|
|
CREATE TABLE `pur_plan` (
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`billNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单据号',
|
|
|
|
|
`billDate` datetime(0) NULL DEFAULT NULL COMMENT '单据日期',
|
|
|
|
|
`status` tinyint NULL DEFAULT NULL COMMENT '状态(1.草稿,2.未审核,3.已审核)',
|
|
|
|
|
`billType` tinyint NULL DEFAULT NULL COMMENT '申购类型',
|
|
|
|
|
`remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申购说明',
|
|
|
|
|
`locStorageCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前仓库',
|
|
|
|
|
`invWarehouseCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前分库',
|
|
|
|
|
`deptCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属部门',
|
|
|
|
|
`createBy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
|
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
|
`auditBy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核人',
|
|
|
|
|
`auditTime` datetime(0) NULL DEFAULT NULL COMMENT '审核时间',
|
|
|
|
|
`auditRemark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核说明',
|
|
|
|
|
`updateTime` datetime(0) NULL DEFAULT NULL,
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
-- Table structure for pur_plan_detail
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
DROP TABLE IF EXISTS `pur_plan_detail`;
|
|
|
|
|
CREATE TABLE `pur_plan_detail` (
|
|
|
|
|
`id` int NOT NULL AUTO_INCREMENT,
|
|
|
|
|
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '订单外键',
|
|
|
|
|
`productId` int NULL DEFAULT NULL COMMENT '产品ID',
|
|
|
|
|
`productName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品名称',
|
|
|
|
|
`count` int NULL DEFAULT NULL COMMENT '数量',
|
|
|
|
|
`supId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商ID',
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter table sup_manufacturer Add column createTime datetime(0) DEFAULT NULL COMMENT '创建时间';
|
|
|
|
|
alter table sup_manufacturer Add column updateTime datetime(0) DEFAULT NULL COMMENT '更新时间';
|
|
|
|
|
alter table sup_product Add column createTime datetime(0) DEFAULT NULL COMMENT '创建时间';
|
|
|
|
|
alter table sup_product Add column updateTime datetime(0) DEFAULT NULL COMMENT '更新时间';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter table sup_manufacturer DROP COLUMN create_date;
|
|
|
|
|
alter table sup_manufacturer DROP COLUMN update_date;
|
|
|
|
|
alter table sup_product DROP COLUMN create_date;
|
|
|
|
|
alter table sup_product DROP COLUMN update_date;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter table pur_apply Add column targetInv VARCHAR(64) DEFAULT NULL COMMENT '目标仓库';
|
|
|
|
|
alter table pur_apply Add column targetSubInv VARCHAR(64) DEFAULT NULL COMMENT '目标分库';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter table pur_apply modify column billType varchar(60);
|
|
|
|
|
alter table pur_plan modify column billType varchar(60);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter table sup_company add unique index uniquekey(customerId);
|
|
|
|
|
alter table sup_manufacturer add unique index uniquekey(manufacturerId,customerId);
|
|
|
|
|
alter table sup_product add unique index uniquekey(productId,manufacturerIdFk,customerId);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alter table sync_data_set Add column unCheckCert TINYINT(0) DEFAULT NULL COMMENT '未审核';
|
|
|
|
|
alter table sync_data_set Add column checkedCert TINYINT(0) DEFAULT NULL COMMENT '已审核';
|
|
|
|
|
alter table sync_data_set Add column companyCert TINYINT(0) DEFAULT NULL COMMENT '企业证书';
|
|
|
|
|
alter table sync_data_set Add column manufacturerCert TINYINT(0) DEFAULT NULL COMMENT '生产企业证书';
|
|
|
|
|
alter table sync_data_set Add column productCert TINYINT(0) DEFAULT NULL COMMENT '产品证书';
|
|
|
|
|
|
|
|
|
|
|