You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spms-java/scripts/vue-admin-zz.sql

422 lines
35 KiB
SQL

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

/** 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 '产品证书';