-- aidopdev SRM 采购相关表(Part3) SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `srm_po_list`; CREATE TABLE `srm_po_list` ( `Id` bigint NOT NULL, `po_id` bigint NOT NULL COMMENT 'po单id', `po_billno` varchar(80) NULL DEFAULT NULL, `polist_row` int NULL DEFAULT NULL COMMENT '行号', `pr_id` bigint NULL DEFAULT NULL COMMENT 'pr申请单id', `pr_billno` varchar(80) NULL DEFAULT NULL, `po_mono` varchar(80) NULL DEFAULT NULL, `pr_purchase_id` bigint NULL DEFAULT NULL COMMENT '供应商id', `pr_purchase_name` varchar(80) NULL DEFAULT NULL, `stock_id` bigint NULL DEFAULT NULL COMMENT '收货仓库id', `stock_name` varchar(80) NULL DEFAULT NULL, `icitem_id` bigint NOT NULL COMMENT '物料id', `icitem_name` varchar(100) NULL DEFAULT NULL, `number` varchar(80) NULL DEFAULT NULL, `model` varchar(200) NULL DEFAULT NULL, `deliveryconfirmstate` int NULL DEFAULT NULL COMMENT '交期确认状态', `logisticsstate` int NULL DEFAULT NULL COMMENT '物流状态', `qty` decimal(23, 10) NULL DEFAULT NULL COMMENT '订单数量', `netprice` decimal(23, 10) NULL DEFAULT NULL COMMENT '净价', `rate` decimal(23, 10) NULL DEFAULT NULL COMMENT '税率', `price` decimal(23, 10) NULL DEFAULT NULL COMMENT '含税单价', `total_price` decimal(23, 10) NULL DEFAULT NULL COMMENT '总价', `plan_qty` decimal(23, 10) NULL DEFAULT NULL COMMENT '计划数量', `unit` text NULL, `state` int NULL DEFAULT NULL COMMENT '数据状态标识', `rarrdate` datetime NULL DEFAULT NULL, `rstate` int NULL DEFAULT NULL COMMENT '评审状态', `rnumber` int NOT NULL COMMENT '评审次数', `shippedqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '已发货数量', `rqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '已收货数量', `esqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '已入库数量', `procurement_rarr_date` datetime NULL DEFAULT NULL, `rparrive_date` datetime NULL DEFAULT NULL, `purchase_date` datetime NULL DEFAULT NULL, `pur_affirmdate` datetime NULL DEFAULT NULL, `currencytype` bigint NOT NULL COMMENT '币别', `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id', `create_by_name` varchar(50) NULL DEFAULT NULL, `create_time` datetime NULL DEFAULT NULL, `update_by` bigint NULL DEFAULT NULL COMMENT '修改人', `update_by_name` varchar(50) NULL DEFAULT NULL, `update_time` datetime NULL DEFAULT NULL, `tenant_id` bigint NULL DEFAULT NULL COMMENT '企业ID', `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂ID', `org_id` bigint NULL DEFAULT NULL COMMENT '组织ID', `IsDeleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除标识', `ItemNum` varchar(80) NULL DEFAULT NULL, `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID', `netmoney` decimal(23, 10) NULL DEFAULT NULL COMMENT '净金额', `taxamount` decimal(23, 10) NULL DEFAULT NULL COMMENT '税额', PRIMARY KEY (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; DROP TABLE IF EXISTS `srm_po_main`; CREATE TABLE `srm_po_main` ( `Id` bigint NOT NULL, `po_billno` varchar(80) NULL DEFAULT NULL, `po_purchaser` varchar(80) NULL DEFAULT NULL, `po_purchaser_no` varchar(80) NULL DEFAULT NULL, `po_ssend_date` datetime NULL DEFAULT NULL, `po_total` decimal(23, 10) NULL DEFAULT NULL COMMENT '订单总价', `po_delivery` bigint NULL DEFAULT NULL COMMENT '交货方式', `po_tax_rate` decimal(23, 10) NULL DEFAULT NULL COMMENT '税率', `po_express` int NULL DEFAULT NULL COMMENT '是否加急', `state` int NULL DEFAULT NULL COMMENT '数据状态', `po_note` text NULL, `rstate` int NULL DEFAULT NULL COMMENT '评审状态', `rnumber` decimal(23, 10) NULL DEFAULT NULL COMMENT '评审次数', `review_rtime` datetime NULL DEFAULT NULL, `po_Order_type` int NULL DEFAULT NULL COMMENT '单据类型', `currency` bigint NOT NULL COMMENT '币别', `bill_type` int NULL DEFAULT NULL COMMENT '金蝶单据类型值', `purchasing_orgid` bigint NULL DEFAULT NULL COMMENT '采购组织id', `purchasing_orgname` varchar(50) NULL DEFAULT NULL, `telephone` varchar(80) NULL DEFAULT NULL, `supplier_id` bigint NOT NULL COMMENT '供应商id', `supplier_name` varchar(80) NULL DEFAULT NULL, `supplier_no` varchar(80) NULL DEFAULT NULL, `contact` varchar(80) NULL DEFAULT NULL, `suppliertelephone` varchar(80) NULL DEFAULT NULL, `deliveryaddress` varchar(200) NULL DEFAULT NULL, `supplierdddress` varchar(200) NULL DEFAULT NULL, `confirmstate` int NULL DEFAULT NULL COMMENT '确认状态', `logisticsstate` int NULL DEFAULT NULL COMMENT '物流状态', `financialstate` int NULL DEFAULT NULL COMMENT '财务状态', `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id', `create_by_name` varchar(50) NULL DEFAULT NULL, `create_time` datetime NULL DEFAULT NULL, `update_by` bigint NULL DEFAULT NULL COMMENT '修改人', `update_by_name` varchar(50) NULL DEFAULT NULL, `update_time` datetime NULL DEFAULT NULL, `tenant_id` bigint NULL DEFAULT NULL COMMENT '企业ID', `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂ID', `org_id` bigint NULL DEFAULT NULL COMMENT '组织ID', `IsDeleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除标识', `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID', `supplier_type` varchar(50) NULL DEFAULT NULL COMMENT '供应类别', PRIMARY KEY (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; DROP TABLE IF EXISTS `srm_polist_ds`; CREATE TABLE `srm_polist_ds` ( `Id` bigint NOT NULL COMMENT '主键', `domain` varchar(8) NOT NULL, `icdsid` bigint NOT NULL DEFAULT 0 COMMENT '交货计划ID', `dsnum` varchar(128) NOT NULL, `status` varchar(10) NOT NULL, `itemnum` varchar(128) NOT NULL, `um` varchar(124) NOT NULL, `purgroup` varchar(50) NOT NULL, `suppliercode` varchar(50) NOT NULL, `supplier` varchar(50) NOT NULL, `submitdate` datetime NULL DEFAULT NULL COMMENT '发布日期', `requestdate` datetime NULL DEFAULT NULL COMMENT '交货日期', `needdate` datetime NULL DEFAULT NULL COMMENT '需求日期', `ponumber` varchar(50) NOT NULL, `poline` int NOT NULL DEFAULT 0 COMMENT '采购单行号', `schedqty` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '需求数量', `lastsentdate` datetime NULL DEFAULT NULL COMMENT '最近交货日期', `lastsentqty` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '最近交货数量', `sentqty` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '已交数量', `restqty` decimal(14, 5) NOT NULL DEFAULT 0.00000 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 '更新时间', `remarks` varchar(500) NOT NULL, `isactive` int NOT NULL DEFAULT 1 COMMENT '是否活跃记录', `returnqty` decimal(14, 5) NULL DEFAULT NULL COMMENT '退货数量', PRIMARY KEY (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; DROP TABLE IF EXISTS `srm_pr_main`; CREATE TABLE `srm_pr_main` ( `Id` bigint NOT NULL, `pr_billno` varchar(80) NULL DEFAULT NULL, `pr_mono` varchar(80) NULL DEFAULT NULL, `entity_id` int NULL DEFAULT NULL COMMENT '工单行号', `pr_purchaseid` bigint NOT NULL COMMENT '供应商id', `pr_purchasenumber` varchar(80) NULL DEFAULT NULL, `pr_purchasename` varchar(80) NULL DEFAULT NULL, `pr_purchaser` varchar(80) NULL DEFAULT NULL, `pr_purchaser_num` varchar(80) NULL DEFAULT NULL, `pr_rqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '需求数量', `pr_aqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '申请数量', `pr_sqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '建议数量', `icitem_id` bigint NOT NULL COMMENT '物料id', `icitem_name` varchar(80) NULL DEFAULT NULL, `pr_order_type` varchar(8) NULL DEFAULT NULL, `pr_ssend_date` datetime NULL DEFAULT NULL, `pr_sarrive_date` datetime NULL DEFAULT NULL, `pr_bsarrive_date` datetime NULL DEFAULT NULL, `pr_oarrive_date` datetime NULL DEFAULT NULL, `pr_psend_date` datetime NULL DEFAULT NULL, `pr_parrive_date` datetime NULL DEFAULT NULL, `pr_rarrive_date` datetime NULL DEFAULT NULL, `pr_rparrive_date` datetime NULL DEFAULT NULL, `pr_pur_affirm_date` datetime NULL DEFAULT NULL, `pr_sysprice` decimal(23, 10) NULL DEFAULT NULL COMMENT '系统价格 系统价格(含税)', `pr_Orderprice` decimal(23, 10) NULL DEFAULT NULL COMMENT '订单价格 订单价格(含税)', `pr_price` decimal(23, 10) NULL DEFAULT NULL COMMENT '采购净价 采购净价(不含税)', `pr_rate` decimal(23, 10) NULL DEFAULT NULL COMMENT '税率', `pr_unit` varchar(20) NULL DEFAULT NULL, `state` int NULL DEFAULT NULL COMMENT '状态', `old_apply_aqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '已申请数量', `pr_type` int NULL DEFAULT NULL COMMENT '申请类型', `currencytype` bigint NOT NULL COMMENT '币种', `secInv_ratio` decimal(23, 10) NULL DEFAULT NULL COMMENT '安全库存触发采购比例', `remark` text NULL, `pr_rreason` text NULL, `sentry_id` bigint NULL DEFAULT NULL COMMENT '订单行id', `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id', `create_by_name` varchar(50) NULL DEFAULT NULL, `create_time` datetime NULL DEFAULT NULL, `update_by` bigint NULL DEFAULT NULL COMMENT '修改人', `update_by_name` varchar(50) NULL DEFAULT NULL, `update_time` datetime NULL DEFAULT NULL, `tenant_id` bigint NOT NULL COMMENT '企业ID', `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂ID', `org_id` bigint NULL DEFAULT NULL COMMENT '组织ID', `IsDeleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除标识', `refer_pr_billno` varchar(80) NULL DEFAULT NULL, `num` varchar(50) NULL DEFAULT NULL COMMENT '项次号', `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID', `IsRequireGoods` int NOT NULL DEFAULT 0 COMMENT '采购类别', `supplier_type` varchar(50) NULL DEFAULT NULL COMMENT '供应类别', `SAP_pr_billno` varchar(80) NULL DEFAULT NULL, `analogcalcversion` varchar(80) NULL DEFAULT NULL, `voucher` bigint NOT NULL AUTO_INCREMENT COMMENT '发票号', PRIMARY KEY (`voucher`), KEY `IX_srm_pr_main_Id` (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; DROP TABLE IF EXISTS `srm_supplier`; CREATE TABLE `srm_supplier` ( `Id` bigint NOT NULL, `supplier_no` varchar(80) NULL DEFAULT NULL, `supplier_name` varchar(255) NULL DEFAULT NULL, `supplier_full_name` varchar(255) NULL DEFAULT NULL, `supplier_help_code` varchar(80) NULL DEFAULT NULL, `supplier_short_name` varchar(255) NULL DEFAULT NULL, `supplier_address` varchar(255) NULL DEFAULT NULL, `state` varchar(80) NULL DEFAULT NULL, `region` varchar(255) NULL DEFAULT NULL, `trade` varchar(255) NULL DEFAULT NULL, `contact` varchar(80) NULL DEFAULT NULL, `telephone` varchar(80) NULL DEFAULT NULL, `mobile` varchar(80) NULL DEFAULT NULL, `fax` varchar(80) NULL DEFAULT NULL, `post_code` varchar(80) NULL DEFAULT NULL, `email` varchar(80) NULL DEFAULT NULL, `taxid` varchar(255) NULL DEFAULT NULL, `bank` varchar(255) NULL DEFAULT NULL, `bank_account` varchar(80) NULL DEFAULT NULL, `value_add_rate` decimal(23, 10) NULL DEFAULT NULL COMMENT '增值税率', `type` varchar(80) NULL DEFAULT NULL, `po_mode` varchar(80) NULL DEFAULT NULL, `vmi_stock` varchar(255) NULL DEFAULT NULL, `stockid_assignee` varchar(255) NULL DEFAULT NULL, `branch_info` varchar(255) NULL DEFAULT NULL, `regmark` varchar(255) NULL DEFAULT NULL, `licence` varchar(255) NULL DEFAULT NULL, `regster_date` datetime NULL DEFAULT NULL, `approve_date` datetime NULL DEFAULT NULL, `begin_day` datetime NULL DEFAULT NULL, `end_day` datetime NULL DEFAULT NULL, `supply_grade` varchar(80) NULL DEFAULT NULL, `supply_type` varchar(80) NULL DEFAULT NULL, `company_type` varchar(80) NULL DEFAULT NULL, `auto_create_mr` bit(1) NULL DEFAULT NULL COMMENT '交货自动生成收货单据', `auto_validate_Order` bit(1) NULL DEFAULT NULL COMMENT '自动确认订单', `isuse_supplier_portal` bit(1) NULL DEFAULT NULL COMMENT '启用供应商门户', `department` varchar(80) NULL DEFAULT NULL, `employee_name` varchar(80) NULL DEFAULT NULL, `employee_no` varchar(80) NULL DEFAULT NULL, `currency` varchar(80) NULL DEFAULT NULL, `settlement` varchar(80) NULL DEFAULT NULL, `name_en` varchar(255) NULL DEFAULT NULL, `addr_en` varchar(255) NULL DEFAULT NULL, `country` varchar(255) NULL DEFAULT NULL, `checker` varchar(80) NULL DEFAULT NULL, `op_time` datetime NULL DEFAULT NULL, `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id', `create_by_name` varchar(50) NULL DEFAULT NULL, `create_time` datetime NULL DEFAULT NULL, `update_by` bigint NULL DEFAULT NULL COMMENT '修改人', `update_by_name` varchar(50) NULL DEFAULT NULL, `update_time` datetime NULL DEFAULT NULL, `tenant_id` bigint NOT NULL COMMENT '企业ID', `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂ID', `org_id` bigint NULL DEFAULT NULL COMMENT '组织ID', `IsDeleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除标识', `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID', PRIMARY KEY (`Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; SET FOREIGN_KEY_CHECKS = 1;