2026-04-17_aidopdev_linkage_ddl_part3.sql 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
  1. -- aidopdev SRM 采购相关表(Part3)
  2. SET NAMES utf8mb4;
  3. SET FOREIGN_KEY_CHECKS = 0;
  4. DROP TABLE IF EXISTS `srm_po_list`;
  5. CREATE TABLE `srm_po_list` (
  6. `Id` bigint NOT NULL,
  7. `po_id` bigint NOT NULL COMMENT 'po单id',
  8. `po_billno` varchar(80) NULL DEFAULT NULL,
  9. `polist_row` int NULL DEFAULT NULL COMMENT '行号',
  10. `pr_id` bigint NULL DEFAULT NULL COMMENT 'pr申请单id',
  11. `pr_billno` varchar(80) NULL DEFAULT NULL,
  12. `po_mono` varchar(80) NULL DEFAULT NULL,
  13. `pr_purchase_id` bigint NULL DEFAULT NULL COMMENT '供应商id',
  14. `pr_purchase_name` varchar(80) NULL DEFAULT NULL,
  15. `stock_id` bigint NULL DEFAULT NULL COMMENT '收货仓库id',
  16. `stock_name` varchar(80) NULL DEFAULT NULL,
  17. `icitem_id` bigint NOT NULL COMMENT '物料id',
  18. `icitem_name` varchar(100) NULL DEFAULT NULL,
  19. `number` varchar(80) NULL DEFAULT NULL,
  20. `model` varchar(200) NULL DEFAULT NULL,
  21. `deliveryconfirmstate` int NULL DEFAULT NULL COMMENT '交期确认状态',
  22. `logisticsstate` int NULL DEFAULT NULL COMMENT '物流状态',
  23. `qty` decimal(23, 10) NULL DEFAULT NULL COMMENT '订单数量',
  24. `netprice` decimal(23, 10) NULL DEFAULT NULL COMMENT '净价',
  25. `rate` decimal(23, 10) NULL DEFAULT NULL COMMENT '税率',
  26. `price` decimal(23, 10) NULL DEFAULT NULL COMMENT '含税单价',
  27. `total_price` decimal(23, 10) NULL DEFAULT NULL COMMENT '总价',
  28. `plan_qty` decimal(23, 10) NULL DEFAULT NULL COMMENT '计划数量',
  29. `unit` text NULL,
  30. `state` int NULL DEFAULT NULL COMMENT '数据状态标识',
  31. `rarrdate` datetime NULL DEFAULT NULL,
  32. `rstate` int NULL DEFAULT NULL COMMENT '评审状态',
  33. `rnumber` int NOT NULL COMMENT '评审次数',
  34. `shippedqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '已发货数量',
  35. `rqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '已收货数量',
  36. `esqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '已入库数量',
  37. `procurement_rarr_date` datetime NULL DEFAULT NULL,
  38. `rparrive_date` datetime NULL DEFAULT NULL,
  39. `purchase_date` datetime NULL DEFAULT NULL,
  40. `pur_affirmdate` datetime NULL DEFAULT NULL,
  41. `currencytype` bigint NOT NULL COMMENT '币别',
  42. `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id',
  43. `create_by_name` varchar(50) NULL DEFAULT NULL,
  44. `create_time` datetime NULL DEFAULT NULL,
  45. `update_by` bigint NULL DEFAULT NULL COMMENT '修改人',
  46. `update_by_name` varchar(50) NULL DEFAULT NULL,
  47. `update_time` datetime NULL DEFAULT NULL,
  48. `tenant_id` bigint NULL DEFAULT NULL COMMENT '企业ID',
  49. `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂ID',
  50. `org_id` bigint NULL DEFAULT NULL COMMENT '组织ID',
  51. `IsDeleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除标识',
  52. `ItemNum` varchar(80) NULL DEFAULT NULL,
  53. `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID',
  54. `netmoney` decimal(23, 10) NULL DEFAULT NULL COMMENT '净金额',
  55. `taxamount` decimal(23, 10) NULL DEFAULT NULL COMMENT '税额',
  56. PRIMARY KEY (`Id`)
  57. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  58. DROP TABLE IF EXISTS `srm_po_main`;
  59. CREATE TABLE `srm_po_main` (
  60. `Id` bigint NOT NULL,
  61. `po_billno` varchar(80) NULL DEFAULT NULL,
  62. `po_purchaser` varchar(80) NULL DEFAULT NULL,
  63. `po_purchaser_no` varchar(80) NULL DEFAULT NULL,
  64. `po_ssend_date` datetime NULL DEFAULT NULL,
  65. `po_total` decimal(23, 10) NULL DEFAULT NULL COMMENT '订单总价',
  66. `po_delivery` bigint NULL DEFAULT NULL COMMENT '交货方式',
  67. `po_tax_rate` decimal(23, 10) NULL DEFAULT NULL COMMENT '税率',
  68. `po_express` int NULL DEFAULT NULL COMMENT '是否加急',
  69. `state` int NULL DEFAULT NULL COMMENT '数据状态',
  70. `po_note` text NULL,
  71. `rstate` int NULL DEFAULT NULL COMMENT '评审状态',
  72. `rnumber` decimal(23, 10) NULL DEFAULT NULL COMMENT '评审次数',
  73. `review_rtime` datetime NULL DEFAULT NULL,
  74. `po_Order_type` int NULL DEFAULT NULL COMMENT '单据类型',
  75. `currency` bigint NOT NULL COMMENT '币别',
  76. `bill_type` int NULL DEFAULT NULL COMMENT '金蝶单据类型值',
  77. `purchasing_orgid` bigint NULL DEFAULT NULL COMMENT '采购组织id',
  78. `purchasing_orgname` varchar(50) NULL DEFAULT NULL,
  79. `telephone` varchar(80) NULL DEFAULT NULL,
  80. `supplier_id` bigint NOT NULL COMMENT '供应商id',
  81. `supplier_name` varchar(80) NULL DEFAULT NULL,
  82. `supplier_no` varchar(80) NULL DEFAULT NULL,
  83. `contact` varchar(80) NULL DEFAULT NULL,
  84. `suppliertelephone` varchar(80) NULL DEFAULT NULL,
  85. `deliveryaddress` varchar(200) NULL DEFAULT NULL,
  86. `supplierdddress` varchar(200) NULL DEFAULT NULL,
  87. `confirmstate` int NULL DEFAULT NULL COMMENT '确认状态',
  88. `logisticsstate` int NULL DEFAULT NULL COMMENT '物流状态',
  89. `financialstate` int NULL DEFAULT NULL COMMENT '财务状态',
  90. `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id',
  91. `create_by_name` varchar(50) NULL DEFAULT NULL,
  92. `create_time` datetime NULL DEFAULT NULL,
  93. `update_by` bigint NULL DEFAULT NULL COMMENT '修改人',
  94. `update_by_name` varchar(50) NULL DEFAULT NULL,
  95. `update_time` datetime NULL DEFAULT NULL,
  96. `tenant_id` bigint NULL DEFAULT NULL COMMENT '企业ID',
  97. `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂ID',
  98. `org_id` bigint NULL DEFAULT NULL COMMENT '组织ID',
  99. `IsDeleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除标识',
  100. `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID',
  101. `supplier_type` varchar(50) NULL DEFAULT NULL COMMENT '供应类别',
  102. PRIMARY KEY (`Id`)
  103. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  104. DROP TABLE IF EXISTS `srm_polist_ds`;
  105. CREATE TABLE `srm_polist_ds` (
  106. `Id` bigint NOT NULL COMMENT '主键',
  107. `domain` varchar(8) NOT NULL,
  108. `icdsid` bigint NOT NULL DEFAULT 0 COMMENT '交货计划ID',
  109. `dsnum` varchar(128) NOT NULL,
  110. `status` varchar(10) NOT NULL,
  111. `itemnum` varchar(128) NOT NULL,
  112. `um` varchar(124) NOT NULL,
  113. `purgroup` varchar(50) NOT NULL,
  114. `suppliercode` varchar(50) NOT NULL,
  115. `supplier` varchar(50) NOT NULL,
  116. `submitdate` datetime NULL DEFAULT NULL COMMENT '发布日期',
  117. `requestdate` datetime NULL DEFAULT NULL COMMENT '交货日期',
  118. `needdate` datetime NULL DEFAULT NULL COMMENT '需求日期',
  119. `ponumber` varchar(50) NOT NULL,
  120. `poline` int NOT NULL DEFAULT 0 COMMENT '采购单行号',
  121. `schedqty` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '需求数量',
  122. `lastsentdate` datetime NULL DEFAULT NULL COMMENT '最近交货日期',
  123. `lastsentqty` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '最近交货数量',
  124. `sentqty` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '已交数量',
  125. `restqty` decimal(14, 5) NOT NULL DEFAULT 0.00000 COMMENT '剩余待交数量',
  126. `createuser` varchar(24) NULL DEFAULT NULL,
  127. `updateuser` varchar(24) NULL DEFAULT NULL,
  128. `createtime` datetime NULL DEFAULT NULL COMMENT '创建时间',
  129. `updatetime` datetime NULL DEFAULT NULL COMMENT '更新时间',
  130. `remarks` varchar(500) NOT NULL,
  131. `isactive` int NOT NULL DEFAULT 1 COMMENT '是否活跃记录',
  132. `returnqty` decimal(14, 5) NULL DEFAULT NULL COMMENT '退货数量',
  133. PRIMARY KEY (`Id`)
  134. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  135. DROP TABLE IF EXISTS `srm_pr_main`;
  136. CREATE TABLE `srm_pr_main` (
  137. `Id` bigint NOT NULL,
  138. `pr_billno` varchar(80) NULL DEFAULT NULL,
  139. `pr_mono` varchar(80) NULL DEFAULT NULL,
  140. `entity_id` int NULL DEFAULT NULL COMMENT '工单行号',
  141. `pr_purchaseid` bigint NOT NULL COMMENT '供应商id',
  142. `pr_purchasenumber` varchar(80) NULL DEFAULT NULL,
  143. `pr_purchasename` varchar(80) NULL DEFAULT NULL,
  144. `pr_purchaser` varchar(80) NULL DEFAULT NULL,
  145. `pr_purchaser_num` varchar(80) NULL DEFAULT NULL,
  146. `pr_rqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '需求数量',
  147. `pr_aqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '申请数量',
  148. `pr_sqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '建议数量',
  149. `icitem_id` bigint NOT NULL COMMENT '物料id',
  150. `icitem_name` varchar(80) NULL DEFAULT NULL,
  151. `pr_order_type` varchar(8) NULL DEFAULT NULL,
  152. `pr_ssend_date` datetime NULL DEFAULT NULL,
  153. `pr_sarrive_date` datetime NULL DEFAULT NULL,
  154. `pr_bsarrive_date` datetime NULL DEFAULT NULL,
  155. `pr_oarrive_date` datetime NULL DEFAULT NULL,
  156. `pr_psend_date` datetime NULL DEFAULT NULL,
  157. `pr_parrive_date` datetime NULL DEFAULT NULL,
  158. `pr_rarrive_date` datetime NULL DEFAULT NULL,
  159. `pr_rparrive_date` datetime NULL DEFAULT NULL,
  160. `pr_pur_affirm_date` datetime NULL DEFAULT NULL,
  161. `pr_sysprice` decimal(23, 10) NULL DEFAULT NULL COMMENT '系统价格 系统价格(含税)',
  162. `pr_Orderprice` decimal(23, 10) NULL DEFAULT NULL COMMENT '订单价格 订单价格(含税)',
  163. `pr_price` decimal(23, 10) NULL DEFAULT NULL COMMENT '采购净价 采购净价(不含税)',
  164. `pr_rate` decimal(23, 10) NULL DEFAULT NULL COMMENT '税率',
  165. `pr_unit` varchar(20) NULL DEFAULT NULL,
  166. `state` int NULL DEFAULT NULL COMMENT '状态',
  167. `old_apply_aqty` decimal(23, 10) NULL DEFAULT NULL COMMENT '已申请数量',
  168. `pr_type` int NULL DEFAULT NULL COMMENT '申请类型',
  169. `currencytype` bigint NOT NULL COMMENT '币种',
  170. `secInv_ratio` decimal(23, 10) NULL DEFAULT NULL COMMENT '安全库存触发采购比例',
  171. `remark` text NULL,
  172. `pr_rreason` text NULL,
  173. `sentry_id` bigint NULL DEFAULT NULL COMMENT '订单行id',
  174. `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id',
  175. `create_by_name` varchar(50) NULL DEFAULT NULL,
  176. `create_time` datetime NULL DEFAULT NULL,
  177. `update_by` bigint NULL DEFAULT NULL COMMENT '修改人',
  178. `update_by_name` varchar(50) NULL DEFAULT NULL,
  179. `update_time` datetime NULL DEFAULT NULL,
  180. `tenant_id` bigint NOT NULL COMMENT '企业ID',
  181. `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂ID',
  182. `org_id` bigint NULL DEFAULT NULL COMMENT '组织ID',
  183. `IsDeleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除标识',
  184. `refer_pr_billno` varchar(80) NULL DEFAULT NULL,
  185. `num` varchar(50) NULL DEFAULT NULL COMMENT '项次号',
  186. `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID',
  187. `IsRequireGoods` int NOT NULL DEFAULT 0 COMMENT '采购类别',
  188. `supplier_type` varchar(50) NULL DEFAULT NULL COMMENT '供应类别',
  189. `SAP_pr_billno` varchar(80) NULL DEFAULT NULL,
  190. `analogcalcversion` varchar(80) NULL DEFAULT NULL,
  191. `voucher` bigint NOT NULL AUTO_INCREMENT COMMENT '发票号',
  192. PRIMARY KEY (`voucher`),
  193. KEY `IX_srm_pr_main_Id` (`Id`)
  194. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  195. DROP TABLE IF EXISTS `srm_supplier`;
  196. CREATE TABLE `srm_supplier` (
  197. `Id` bigint NOT NULL,
  198. `supplier_no` varchar(80) NULL DEFAULT NULL,
  199. `supplier_name` varchar(255) NULL DEFAULT NULL,
  200. `supplier_full_name` varchar(255) NULL DEFAULT NULL,
  201. `supplier_help_code` varchar(80) NULL DEFAULT NULL,
  202. `supplier_short_name` varchar(255) NULL DEFAULT NULL,
  203. `supplier_address` varchar(255) NULL DEFAULT NULL,
  204. `state` varchar(80) NULL DEFAULT NULL,
  205. `region` varchar(255) NULL DEFAULT NULL,
  206. `trade` varchar(255) NULL DEFAULT NULL,
  207. `contact` varchar(80) NULL DEFAULT NULL,
  208. `telephone` varchar(80) NULL DEFAULT NULL,
  209. `mobile` varchar(80) NULL DEFAULT NULL,
  210. `fax` varchar(80) NULL DEFAULT NULL,
  211. `post_code` varchar(80) NULL DEFAULT NULL,
  212. `email` varchar(80) NULL DEFAULT NULL,
  213. `taxid` varchar(255) NULL DEFAULT NULL,
  214. `bank` varchar(255) NULL DEFAULT NULL,
  215. `bank_account` varchar(80) NULL DEFAULT NULL,
  216. `value_add_rate` decimal(23, 10) NULL DEFAULT NULL COMMENT '增值税率',
  217. `type` varchar(80) NULL DEFAULT NULL,
  218. `po_mode` varchar(80) NULL DEFAULT NULL,
  219. `vmi_stock` varchar(255) NULL DEFAULT NULL,
  220. `stockid_assignee` varchar(255) NULL DEFAULT NULL,
  221. `branch_info` varchar(255) NULL DEFAULT NULL,
  222. `regmark` varchar(255) NULL DEFAULT NULL,
  223. `licence` varchar(255) NULL DEFAULT NULL,
  224. `regster_date` datetime NULL DEFAULT NULL,
  225. `approve_date` datetime NULL DEFAULT NULL,
  226. `begin_day` datetime NULL DEFAULT NULL,
  227. `end_day` datetime NULL DEFAULT NULL,
  228. `supply_grade` varchar(80) NULL DEFAULT NULL,
  229. `supply_type` varchar(80) NULL DEFAULT NULL,
  230. `company_type` varchar(80) NULL DEFAULT NULL,
  231. `auto_create_mr` bit(1) NULL DEFAULT NULL COMMENT '交货自动生成收货单据',
  232. `auto_validate_Order` bit(1) NULL DEFAULT NULL COMMENT '自动确认订单',
  233. `isuse_supplier_portal` bit(1) NULL DEFAULT NULL COMMENT '启用供应商门户',
  234. `department` varchar(80) NULL DEFAULT NULL,
  235. `employee_name` varchar(80) NULL DEFAULT NULL,
  236. `employee_no` varchar(80) NULL DEFAULT NULL,
  237. `currency` varchar(80) NULL DEFAULT NULL,
  238. `settlement` varchar(80) NULL DEFAULT NULL,
  239. `name_en` varchar(255) NULL DEFAULT NULL,
  240. `addr_en` varchar(255) NULL DEFAULT NULL,
  241. `country` varchar(255) NULL DEFAULT NULL,
  242. `checker` varchar(80) NULL DEFAULT NULL,
  243. `op_time` datetime NULL DEFAULT NULL,
  244. `create_by` bigint NULL DEFAULT NULL COMMENT '创建人id',
  245. `create_by_name` varchar(50) NULL DEFAULT NULL,
  246. `create_time` datetime NULL DEFAULT NULL,
  247. `update_by` bigint NULL DEFAULT NULL COMMENT '修改人',
  248. `update_by_name` varchar(50) NULL DEFAULT NULL,
  249. `update_time` datetime NULL DEFAULT NULL,
  250. `tenant_id` bigint NOT NULL COMMENT '企业ID',
  251. `factory_id` bigint NULL DEFAULT NULL COMMENT '工厂ID',
  252. `org_id` bigint NULL DEFAULT NULL COMMENT '组织ID',
  253. `IsDeleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '删除标识',
  254. `company_id` bigint NULL DEFAULT NULL COMMENT '公司ID',
  255. PRIMARY KEY (`Id`)
  256. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  257. SET FOREIGN_KEY_CHECKS = 1;