-- aidopdev 建表脚本（补充 PRIMARY KEY / InnoDB / utf8mb4；保留字列加反引号）
SET FOREIGN_KEY_CHECKS = 0;
USE `aidopdev`;

DROP TABLE IF EXISTS `GeneralizedCodeMaster`;
CREATE TABLE `GeneralizedCodeMaster` (
  `Comments` varchar(50) NULL DEFAULT NULL,
  `Descr` varchar(60) NULL DEFAULT NULL,
  `Domain` varchar(8) NOT NULL,
  `FldName` varchar(100) NULL DEFAULT NULL,
  `Ufld1` varchar(50) NULL DEFAULT NULL,
  `Ufld2` varchar(50) NULL DEFAULT NULL,
  `Val` varchar(50) NOT NULL,
  `BusinessID` bigint NOT NULL DEFAULT 0 COMMENT '业务流程ID',
  `CreateUser` varchar(24) NULL DEFAULT NULL,
  `UpdateUser` varchar(24) NULL DEFAULT NULL,
  `CreateTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `EffTime` datetime NULL DEFAULT NULL COMMENT '失效时间',
  `IsActive` bit(1) NOT NULL DEFAULT b'0' COMMENT '有效',
  `IsConfirm` bit(1) NOT NULL DEFAULT b'0' COMMENT '确认',
  `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列',
  `IsChanged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否改变',
  `UDeci1` decimal(13, 5) NOT NULL DEFAULT 0.00000 COMMENT '预留字段 预留字段，可以为空',
  `UDeci2` decimal(13, 5) NOT NULL DEFAULT 0.00000 COMMENT '预留字段 预留字段，可以为空',
  PRIMARY KEY (`RecID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

DROP TABLE IF EXISTS `InvTransHist`;
CREATE TABLE `InvTransHist` (
  `Address` varchar(20) NULL DEFAULT NULL,
  `Assay` decimal(18, 5) NULL DEFAULT 0.00000 COMMENT '检验',
  `AutoInstalled` bit(1) NOT NULL DEFAULT b'0' COMMENT '自动导入',
  `Batch` varchar(24) NULL DEFAULT NULL,
  `Burden` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '制造费用',
  `BeginBalance` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '开始结余',
  `WorkCode` varchar(8) NULL DEFAULT NULL,
  `OpenDate` datetime NULL DEFAULT NULL COMMENT '开放日期',
  `CoveredAmt` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '覆盖金额',
  `CurrPrice` decimal(17, 7) NOT NULL DEFAULT 0.0000000 COMMENT '货币价格',
  `Curr` varchar(3) NULL DEFAULT NULL,
  `Dated` datetime NULL DEFAULT NULL COMMENT '已录入日期',
  `DayCode` varchar(8) NULL DEFAULT NULL,
  `Domain` varchar(8) NOT NULL,
  `EffTime` datetime NULL DEFAULT NULL COMMENT '失效时间',
  `EndUser` varchar(8) NULL DEFAULT NULL,
  `ServiceArea` varchar(24) NULL DEFAULT NULL,
  `EngineerCode` varchar(8) NULL DEFAULT NULL,
  `ExpireDate` datetime NULL DEFAULT NULL COMMENT '到期日期',
  `Sequence` int NOT NULL DEFAULT 0 COMMENT '序列',
  `ExchRate1` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇率',
  `ExchRate2` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '汇率',
  `RateType` varchar(8) NULL DEFAULT NULL,
  `ChargeCode` varchar(8) NULL DEFAULT NULL,
  `Comment` int NOT NULL DEFAULT 0 COMMENT '备注',
  `ServicePart` varchar(24) NULL DEFAULT NULL,
  `ServiceCategory` varchar(8) NULL DEFAULT NULL,
  `FSMType` varchar(8) NULL DEFAULT NULL,
  `Amt` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '金额',
  `GLDate` datetime NULL DEFAULT NULL COMMENT '总帐日期',
  `Grade` varchar(2) NULL DEFAULT NULL,
  `LastActivity` datetime NULL DEFAULT NULL COMMENT '最近活动',
  `Labor` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '人工',
  `Line` smallint NULL DEFAULT 0 COMMENT '项次',
  `Loc` varchar(8) NULL DEFAULT NULL,
  `BeginLocBal` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '开始LocBal',
  `ID` varchar(200) NULL DEFAULT NULL,
  `MessageNum` int NOT NULL DEFAULT 0 COMMENT '信息号码',
  `Material` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '材料',
  `OrdNbr` varchar(60) NULL DEFAULT NULL,
  `Revision` int NOT NULL DEFAULT 0 COMMENT '修正',
  `Overhead` decimal(15, 5) NOT NULL DEFAULT 0.00000 COMMENT '开销',
  `ItemNum` varchar(24) NULL DEFAULT NULL,
  `Dimension1` varchar(8) NOT NULL,
  `Dimension2` varchar(8) NOT NULL,
  `PerfDate` datetime NULL DEFAULT NULL COMMENT '执行日期',
  `Price` decimal(16, 7) NOT NULL DEFAULT 0.0000000 COMMENT '价格',
  `ProductLine` varchar(4) NULL DEFAULT NULL,
  `Program` varchar(12) NULL DEFAULT NULL,
  `PromiseDate` datetime NULL DEFAULT NULL COMMENT '承诺日期',
  `QtyChange` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '变化数量',
  `LocQtyChange` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '库存变化数量',
  `QtyRequired` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '需求数量',
  `QtyShort` decimal(12, 5) NOT NULL DEFAULT 0.00000 COMMENT '数量Short',
  `Refs` varchar(8) NULL DEFAULT NULL,
  `RefSite` varchar(8) NULL DEFAULT NULL,
  `Rev` varchar(4) NULL DEFAULT NULL,
  `Remark` varchar(200) NULL DEFAULT NULL,
  `Reason` varchar(30) NULL DEFAULT NULL,
  `Contract` varchar(8) NULL DEFAULT NULL,
  `LotSerial` varchar(30) NULL DEFAULT NULL,
  `ShipDate` datetime NULL DEFAULT NULL COMMENT '发货数量',
  `ShipperNum` varchar(60) NULL DEFAULT NULL,
  `InvMovementCode` varchar(8) NULL DEFAULT NULL,
  `ShipType` varchar(1) NULL DEFAULT NULL,
  `Site` varchar(12) NULL DEFAULT NULL,
  `Salesperson1` varchar(8) NULL DEFAULT NULL,
  `Salesperson2` varchar(8) NULL DEFAULT NULL,
  `Salesperson3` varchar(8) NULL DEFAULT NULL,
  `Salesperson4` varchar(8) NULL DEFAULT NULL,
  `SalesJob` varchar(200) NULL DEFAULT NULL,
  `InvStatus` varchar(8) NULL DEFAULT NULL,
  `Subcontract` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '外包',
  `ContractType1` varchar(1) NULL DEFAULT NULL,
  `ContractType2` varchar(8) NULL DEFAULT NULL,
  `SystemProductLine` varchar(4) NULL DEFAULT NULL,
  `Timed` int NOT NULL DEFAULT 0 COMMENT '时间',
  `Trans` int NOT NULL DEFAULT 0 COMMENT '交易',
  `TransType` varchar(16) NULL DEFAULT NULL,
  `TransUM` varchar(10) NULL DEFAULT NULL,
  `UpdateInstalledBase` bit(1) NOT NULL DEFAULT b'0' COMMENT '更新导入基本',
  `Ufld1` varchar(8) NULL DEFAULT NULL,
  `Ufld2` varchar(8) NULL DEFAULT NULL,
  `UserID` varchar(24) NULL DEFAULT NULL,
  `SuppProdDate` datetime NULL DEFAULT NULL COMMENT '供应商生产日期',
  `SuppLot` varchar(24) NULL DEFAULT NULL,
  `Op` int NOT NULL DEFAULT 0 COMMENT '工序',
  `NotUsedCrAcct` varchar(8) NULL DEFAULT NULL,
  `NotUsedCrCostCtr` varchar(4) NULL DEFAULT NULL,
  `NotusedCrProject` varchar(8) NULL DEFAULT NULL,
  `NotusedDrAcct` varchar(8) NULL DEFAULT NULL,
  `NotusedDrCostCtr` varchar(4) NULL DEFAULT NULL,
  `NotusedDrProject` varchar(8) NULL DEFAULT NULL,
  `NotusedGLRef` varchar(14) NULL DEFAULT NULL,
  `Salesperson5` varchar(8) NULL DEFAULT NULL,
  `Salesperson6` varchar(8) NULL DEFAULT NULL,
  `BusinessID` bigint NOT NULL DEFAULT 0 COMMENT '业务流程ID',
  `CreateUser` varchar(24) NULL DEFAULT NULL,
  `UpdateUser` varchar(24) NULL DEFAULT NULL,
  `CreateTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `IsActive` bit(1) NOT NULL DEFAULT b'0' COMMENT '有效',
  `IsConfirm` bit(1) NOT NULL DEFAULT b'0' COMMENT '确认',
  `RecID` int NOT NULL AUTO_INCREMENT COMMENT '自增列',
  `WorkOrd` varchar(24) NULL DEFAULT NULL,
  `IsChanged` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否改变',
  `TaxClass` varchar(20) NULL DEFAULT NULL,
  `TaxIn` bit(1) NOT NULL DEFAULT b'0' COMMENT '含税',
  `EffDate` datetime NULL DEFAULT NULL COMMENT '失效日期',
  `InvShelf` text NULL,
  `FreezeQty` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '冻结数量',
  PRIMARY KEY (`RecID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

DROP TABLE IF EXISTS `MissedPrint`;
CREATE TABLE `MissedPrint` (
  `RecID` bigint NOT NULL AUTO_INCREMENT COMMENT '自增列',
  `Domain` varchar(24) NULL DEFAULT NULL,
  `LabelFormat` varchar(20) NOT NULL,
  `Printer` varchar(50) NOT NULL,
  `Company` varchar(50) NOT NULL,
  `Product` varchar(160) NULL DEFAULT NULL,
  `ItemNum` varchar(60) NULL DEFAULT NULL,
  `Descr` varchar(120) NOT NULL,
  `Download` bit(1) NOT NULL DEFAULT b'0' COMMENT '下载',
  `Customer` varchar(60) NULL DEFAULT NULL,
  `BarCode` varchar(200) NULL DEFAULT NULL,
  `BatchNum` varchar(60) NULL DEFAULT NULL,
  `Qty` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '数量',
  `PrintTime` datetime NULL DEFAULT NULL COMMENT '打印时间',
  `Checker` varchar(10) NOT NULL,
  `Position` varchar(30) NOT NULL,
  `IsMiss` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否补打？',
  `CreateUser` varchar(24) NULL DEFAULT NULL,
  `UpdateUser` varchar(24) NULL DEFAULT NULL,
  `CreateTime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `Carton` varchar(20) NULL DEFAULT NULL,
  `ProdDate` datetime NULL DEFAULT NULL COMMENT '生产日期',
  `ProdLine` varchar(8) NULL DEFAULT NULL,
  `FirmString1` varchar(200) NULL DEFAULT NULL,
  `FirmString2` varchar(200) NULL DEFAULT NULL,
  `FirmString3` varchar(160) NULL DEFAULT NULL,
  `FirmString4` varchar(160) NULL DEFAULT NULL,
  `FirmString5` varchar(160) NULL DEFAULT NULL,
  `MantissaQty` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '尾数数量',
  `OrdNbr` varchar(300) NULL DEFAULT NULL,
  `PCName` varchar(100) NULL DEFAULT NULL,
  `PackingQty` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '包装数量',
  `CustItem` varchar(60) NULL DEFAULT NULL,
  `Remark` text NULL,
  `Period` smallint NOT NULL DEFAULT 0 COMMENT '班次',
  `WorkOrd` varchar(50) NULL DEFAULT NULL,
  `PeriodDate` datetime NULL DEFAULT NULL COMMENT '周期日期',
  `Location` varchar(8) NULL DEFAULT NULL,
  `Shelf` varchar(24) NULL DEFAULT NULL,
  `Site` varchar(24) NULL DEFAULT NULL,
  `Status` varchar(4) NULL DEFAULT NULL,
  `InvStatus` varchar(12) NULL DEFAULT NULL,
  `Supply` varchar(12) NULL DEFAULT NULL,
  `PickQty` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '打包数量',
  `LotSerial` varchar(120) NULL DEFAULT NULL,
  `RelatedBarCode` varchar(200) NULL DEFAULT NULL,
  `PurLine` int NOT NULL DEFAULT 0 COMMENT '采购其次',
  `RctNbr` varchar(80) NULL DEFAULT NULL,
  `ShipperNbr` varchar(80) NULL DEFAULT NULL,
  `CartonNbr` varchar(80) NULL DEFAULT NULL,
  `IsGP12Demand` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否经过GP12?',
  `GP12CheckedQty` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT 'GP12检验数量',
  `GP12Line` varchar(8) NULL DEFAULT NULL,
  `CompQty` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '合格数量',
  `CompDate` datetime NULL DEFAULT NULL COMMENT '开始日期',
  `IsWms` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否经过WMS？',
  `MidLocation` varchar(20) NULL DEFAULT NULL,
  `IsFeeding` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否投料？',
  `MoldNum` varchar(20) NULL DEFAULT NULL,
  `FurnaceLot` varchar(20) NULL DEFAULT NULL,
  `QtyIssued` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '过账数量',
  `Refs` varchar(24) NULL DEFAULT NULL,
  `PeriodChar` varchar(20) NULL DEFAULT NULL,
  `Type` varchar(8) NULL DEFAULT NULL,
  `HangRecID` int NOT NULL DEFAULT 0 COMMENT '上挂流水号',
  `StandItem` varchar(30) NULL DEFAULT NULL,
  `CheckNo` varchar(24) NULL DEFAULT NULL,
  `CheckTime` datetime NULL DEFAULT NULL COMMENT '检验时间',
  `StNbr` varchar(20) NULL DEFAULT NULL,
  `LabelColor` varchar(20) NULL DEFAULT NULL,
  `Ufld1` text NULL,
  `Ufld2` text NULL,
  `CartonQty` int NOT NULL DEFAULT 1 COMMENT '箱数',
  `QtyAccN` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '良品数',
  `QtyRejectN` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '不良数',
  `NetWeight` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '净重',
  `PackingWeight` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '包装容量',
  `QtyPrinted` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '打印数量',
  `Op` int NOT NULL DEFAULT 0 COMMENT '工序',
  `Level` int NOT NULL DEFAULT 0 COMMENT '等级',
  `EffSize` decimal(8, 3) NOT NULL DEFAULT 0.000 COMMENT '失效时间',
  `Ufld3` text NULL,
  `CustItemDescr` varchar(100) NULL DEFAULT NULL,
  `IsTag` bit(1) NOT NULL DEFAULT b'0' COMMENT '标识位',
  `PurOrd` varchar(100) NULL DEFAULT NULL,
  `PurQty` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '采购数量',
  `CustBarcode` varchar(200) NULL DEFAULT NULL,
  `ExpireDate` datetime NULL DEFAULT NULL COMMENT '到期日期',
  `InvDate` datetime NULL DEFAULT NULL COMMENT '库存日期',
  `GuaranteeDate` datetime NULL DEFAULT NULL COMMENT '保证日期',
  `OccupyStock` decimal(13, 3) NOT NULL DEFAULT 0.000 COMMENT '占用数量',
  `OpDescr` varchar(100) NULL DEFAULT NULL,
  `ProdLineType` varchar(60) NULL DEFAULT NULL,
  `LevelChar` varchar(20) NULL DEFAULT NULL,
  `Remark1` varchar(100) NULL DEFAULT NULL,
  `Remark2` varchar(100) NULL DEFAULT NULL,
  `Remark3` varchar(100) NULL DEFAULT NULL,
  `Remark4` varchar(100) NULL DEFAULT NULL,
  `Remark5` varchar(100) NULL DEFAULT NULL,
  `Remark6` varchar(100) NULL DEFAULT NULL,
  `QtyChange` decimal(18, 5) NOT NULL DEFAULT 0.00000 COMMENT '变化数量',
  `SuppLotSerial` varchar(120) NULL DEFAULT NULL,
  `ShipperLine` int NOT NULL DEFAULT 0 COMMENT '发货项次',
  `Drawing` varchar(120) NULL DEFAULT NULL,
  `Usage` varchar(200) NULL DEFAULT NULL,
  `PurOrdDetBatchNbr` varchar(60) NULL DEFAULT NULL,
  `PurOrdDetBatchLine` int NOT NULL DEFAULT 0 COMMENT '采购明细分批行号',
  PRIMARY KEY (`RecID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

DROP TABLE IF EXISTS `qms_qcp_inspbill`;
CREATE TABLE `qms_qcp_inspbill` (
  `id` bigint NOT NULL COMMENT 'id',
  `lydjbh` varchar(255) NULL DEFAULT NULL,
  `FBILLNO` varchar(80) NULL DEFAULT NULL,
  `FBILLSTATUS` varchar(80) NULL DEFAULT NULL,
  `FCREATORID` bigint NULL DEFAULT NULL COMMENT '创建人',
  `FMODIFIERID` bigint NULL DEFAULT NULL COMMENT '修改人',
  `FAUDITORID` bigint NULL DEFAULT NULL COMMENT '审核人',
  `FAUDITDATE` datetime NULL DEFAULT NULL COMMENT '审核时间',
  `FMODIFYTIME` datetime NULL DEFAULT NULL COMMENT '修改时间',
  `FCREATETIME` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `FORGID` bigint NULL DEFAULT NULL COMMENT '质检组织',
  `FINSPESTARTDATE` datetime NULL DEFAULT NULL COMMENT '检验开始日期',
  `FINSPEENDDATE` datetime NULL DEFAULT NULL COMMENT '检验完成时间',
  `FINSPEDEPTID` bigint NULL DEFAULT NULL COMMENT '质检部门',
  `FINSPECTORID` varchar(255) NULL DEFAULT NULL,
  `FBILLTYPE` varchar(255) NULL DEFAULT NULL,
  `FBIZTYPE` bigint NULL DEFAULT NULL COMMENT '业务类型',
  `FCOMMENT` text NULL,
  `FMATERIALCFG` varchar(255) NULL DEFAULT NULL,
  `wlmc` varchar(255) NULL DEFAULT NULL,
  `ggxh` varchar(255) NULL DEFAULT NULL,
  `FRINSQTY` decimal(10, 0) NULL DEFAULT NULL COMMENT '样本数量',
  `ypxx` varchar(255) NULL DEFAULT NULL,
  `pd` bigint NULL DEFAULT NULL COMMENT '判定',
  `jyr` varchar(255) NULL DEFAULT NULL,
  `jysj` varchar(255) NULL DEFAULT NULL,
  `dhsl` decimal(10, 0) NULL DEFAULT NULL COMMENT '到货数量',
  `hid` bigint NULL DEFAULT NULL COMMENT '申请单行id',
  `lysl` decimal(10, 0) NULL DEFAULT NULL COMMENT '留样数量',
  `phsl` decimal(10, 0) NULL DEFAULT NULL COMMENT '破坏数量',
  `pcsq` int NULL DEFAULT NULL COMMENT '偏差申请',
  `pcsm` text NULL,
  `clfs` bigint NULL DEFAULT NULL COMMENT '处理方式',
  `bhgsl` decimal(10, 0) NULL DEFAULT NULL COMMENT '不合格数量',
  `blwtflid` bigint NULL DEFAULT NULL COMMENT '不良问题分类id',
  `blwtflmc` varchar(255) NULL DEFAULT NULL,
  `pch` varchar(255) NULL DEFAULT NULL,
  `jlqjbh` varchar(255) NULL DEFAULT NULL,
  `jykyd` varchar(255) NULL DEFAULT NULL,
  `jygfid` varchar(50) NULL DEFAULT NULL,
  `jygfbbm` varchar(500) NULL DEFAULT NULL,
  `cbzx` varchar(255) NULL DEFAULT NULL,
  `bqjl` varchar(255) NULL DEFAULT NULL COMMENT '标签记录',
  `cbzxmc` varchar(255) NULL DEFAULT NULL COMMENT '成本中心名称',
  `fj` text NULL,
  `fs` decimal(10, 0) NULL DEFAULT NULL COMMENT '供应商分数',
  `ffj` text NULL,
  `bdbh` varchar(255) NULL DEFAULT NULL COMMENT '表单编号',
  `bb` varchar(255) NULL DEFAULT NULL COMMENT '版本',
  `sxrq` datetime NULL DEFAULT NULL COMMENT '生效日期',
  `jysl` decimal(10, 0) NULL DEFAULT NULL COMMENT '检验数量',
  `title` varchar(250) NULL DEFAULT NULL,
  `shdh` varchar(250) NULL DEFAULT NULL,
  `jgbh` varchar(250) NULL DEFAULT NULL,
  `jgbb` varchar(250) NULL DEFAULT NULL,
  `jgsxrq` varchar(250) NULL DEFAULT NULL,
  `gysmc` varchar(250) NULL DEFAULT NULL,
  `thyy` varchar(255) NULL DEFAULT NULL COMMENT '退货原因',
  `DrawingID` text NULL,
  `UnqualifiedDescription` text NULL,
  `leader` varchar(50) NULL DEFAULT NULL,
  `SampleQty` decimal(18, 5) NOT NULL DEFAULT 0.00000,
  `TestQty` decimal(18, 5) NOT NULL DEFAULT 0.00000,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

DROP TABLE IF EXISTS `qms_qcp_inspecapplyn`;
CREATE TABLE `qms_qcp_inspecapplyn` (
  `id` bigint NOT NULL COMMENT '主表id',
  `FBILLNO` text NULL,
  `FBILLSTATUS` varchar(255) NULL DEFAULT NULL,
  `FCREATORID` bigint NULL DEFAULT NULL COMMENT '创建人 创建人 基础资料：人员 bos_user',
  `FMODIFIERID` bigint NULL DEFAULT NULL COMMENT '修改人 修改人 基础资料：人员 bos_user',
  `FAUDITORID` bigint NULL DEFAULT NULL COMMENT '审核人 审核人 基础资料：人员 bos_user',
  `FAUDITDATE` datetime NULL DEFAULT NULL COMMENT '审核时间',
  `FMODIFYTIME` datetime NULL DEFAULT NULL COMMENT '修改时间',
  `FCREATETIME` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `FORGID` bigint NULL DEFAULT NULL COMMENT '申请组织 申请组织 基础资料：业务单元 bos_org',
  `FQUALITYORG` bigint NULL DEFAULT NULL COMMENT '申请部门 申请部门 基础资料：业务单元 bos_org',
  `FAPPLYUSER` text NULL,
  `FAPPLYTIME` datetime NULL DEFAULT NULL COMMENT '申请时间',
  `FBILLTYPE` varchar(255) NULL DEFAULT NULL,
  `FBIZTYPE` bigint NULL DEFAULT NULL COMMENT '业务类型 业务类型 基础资料：业务类型 qcbd_biztype',
  `FINSPECORGID` bigint NULL DEFAULT NULL COMMENT '质检组织 质检组织 基础资料：业务单元 bos_org',
  `FCOMMENT` text NULL,
  `FAUTHORIZEOBJID` bigint NULL DEFAULT NULL COMMENT '鉴权对象 鉴权对象 基础资料：鉴权对象 qcbd_authorize_object',
  `FINTERFACEID` varchar(50) NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

DROP TABLE IF EXISTS `qms_qcpp_inspbill`;
CREATE TABLE `qms_qcpp_inspbill` (
  `id` bigint NOT NULL COMMENT '主表id',
  `FBILLNO` varchar(80) NULL DEFAULT NULL,
  `FBILLSTATUS` varchar(50) NULL DEFAULT NULL,
  `FCREATORID` bigint NULL DEFAULT NULL COMMENT '创建人 创建人 基础资料：人员 bos_user',
  `FMODIFIERID` bigint NULL DEFAULT NULL COMMENT '修改人 修改人 基础资料：人员 bos_user',
  `FAUDITORID` bigint NULL DEFAULT NULL COMMENT '审核人 审核人 基础资料：人员 bos_user',
  `FAUDITDATE` datetime NULL DEFAULT NULL COMMENT '审核时间',
  `FMODIFYTIME` datetime NULL DEFAULT NULL COMMENT '修改时间',
  `FCREATETIME` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `FORGID` bigint NULL DEFAULT NULL COMMENT '质检组织 质检组织 基础资料：业务单元 bos_org',
  `FINSPESTARTDATE` datetime NULL DEFAULT NULL COMMENT '检验开始日期',
  `FINSPEENDDATE` datetime NULL DEFAULT NULL COMMENT '检验完成时间',
  `FINSPEDEPTID` bigint NULL DEFAULT NULL COMMENT '质检部门 质检部门 基础资料：业务单元 bos_org',
  `FINSPECTORID` bigint NULL DEFAULT NULL COMMENT '质检员 质检员 基础资料：人员 bos_user',
  `FBILLTYPE` varchar(50) NULL DEFAULT NULL,
  `FBIZTYPE` bigint NULL DEFAULT NULL COMMENT '业务类型 业务类型 基础资料：业务类型 qcbd_biztype',
  `FCOMMENT` text NULL,
  `FMATERIALCFG` varchar(255) NULL DEFAULT NULL,
  `wlmc` varchar(255) NULL DEFAULT NULL,
  `ggxh` varchar(255) NULL DEFAULT NULL,
  `FRINSQTY` varchar(255) NULL DEFAULT NULL,
  `ypxx` varchar(255) NULL DEFAULT NULL,
  `pd` varchar(255) NULL DEFAULT NULL,
  `jyr` varchar(255) NULL DEFAULT NULL,
  `jysj` decimal(10, 0) NULL DEFAULT NULL COMMENT '检验数量',
  `dhsl` decimal(10, 0) NULL DEFAULT NULL COMMENT '到货数量',
  `hid` bigint NULL DEFAULT NULL COMMENT '申请单行id',
  `lysl` decimal(10, 0) NULL DEFAULT NULL COMMENT '留样数量',
  `phsl` decimal(10, 0) NULL DEFAULT 0 COMMENT '破坏数量',
  `lydjbh` varchar(255) NULL DEFAULT NULL,
  `scph` varchar(255) NULL DEFAULT NULL,
  `hgsl` decimal(10, 0) NULL DEFAULT NULL COMMENT '合格数量',
  `bhgsl` decimal(10, 0) NULL DEFAULT NULL COMMENT '不合格数量',
  `jfbh` text NULL,
  `jygfid` varchar(50) NULL DEFAULT NULL COMMENT '检验规范id',
  `jygfbbm` varchar(500) NULL DEFAULT NULL COMMENT '没有用',
  `jgbh` varchar(255) NULL DEFAULT NULL COMMENT '检规编号',
  `jgbb` varchar(255) NULL DEFAULT NULL COMMENT '检规版本',
  `bdbh` varchar(255) NULL DEFAULT NULL COMMENT '表单编号',
  `bbh` varchar(255) NULL DEFAULT NULL COMMENT '版本号',
  `sxrq` datetime NULL DEFAULT NULL COMMENT '生效日期',
  `fj` text NULL,
  `sczld` varchar(255) NULL DEFAULT NULL COMMENT '生产指定单',
  `sczldsl` decimal(10, 0) NULL DEFAULT NULL COMMENT '生产指令单数量',
  `ENDhgsl` decimal(10, 0) NULL DEFAULT NULL COMMENT '最终合格数',
  `ENDbhgsl` decimal(10, 0) NULL DEFAULT NULL COMMENT '最终不合格数',
  `jgid` bigint NULL DEFAULT NULL COMMENT '检规id',
  `clfs` int NULL DEFAULT NULL COMMENT '处理方式',
  `cbzx` varchar(100) NULL DEFAULT NULL,
  `leader` varchar(100) NULL DEFAULT NULL,
  `jyrmc` varchar(100) NULL DEFAULT NULL,
  `NonConformingReworkCount` decimal(10, 0) NULL DEFAULT NULL,
  `NonConformingScrapCount` decimal(10, 0) NULL DEFAULT NULL,
  `NonConformingSelectedCount` decimal(10, 0) NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

SET FOREIGN_KEY_CHECKS = 1;
