erpdb.sql 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510
  1. -- MySQL Script generated by MySQL Workbench
  2. -- Thu Nov 9 10:24:12 2017
  3. -- Model: New Model Version: 1.0
  4. -- MySQL Workbench Forward Engineering
  5. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
  6. SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  7. SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
  8. -- -----------------------------------------------------
  9. -- Schema mydb
  10. -- -----------------------------------------------------
  11. -- -----------------------------------------------------
  12. -- Schema erp
  13. -- -----------------------------------------------------
  14. -- -----------------------------------------------------
  15. -- Schema erp
  16. -- -----------------------------------------------------
  17. CREATE SCHEMA IF NOT EXISTS `erp` DEFAULT CHARACTER SET utf8 ;
  18. USE `erp` ;
  19. -- -----------------------------------------------------
  20. -- Table `erp`.`erp_car_type`
  21. -- -----------------------------------------------------
  22. CREATE TABLE IF NOT EXISTS `erp`.`erp_car_type` (
  23. `id` VARCHAR(64) NOT NULL,
  24. `aname` VARCHAR(100) NULL DEFAULT NULL COMMENT '车型名称',
  25. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  26. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  27. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  28. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  29. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  30. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  31. PRIMARY KEY (`id`))
  32. ENGINE = MEMORY
  33. DEFAULT CHARACTER SET = utf8
  34. COMMENT = '车型'
  35. ROW_FORMAT = FIXED;
  36. -- -----------------------------------------------------
  37. -- Table `erp`.`erp_engine_type`
  38. -- -----------------------------------------------------
  39. CREATE TABLE IF NOT EXISTS `erp`.`erp_engine_type` (
  40. `id` VARCHAR(64) NOT NULL,
  41. `aname` VARCHAR(100) NULL DEFAULT NULL COMMENT '发动机名称',
  42. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  43. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  44. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  45. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  46. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  47. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  48. PRIMARY KEY (`id`))
  49. ENGINE = MEMORY
  50. DEFAULT CHARACTER SET = utf8
  51. COMMENT = '发动机'
  52. ROW_FORMAT = FIXED;
  53. -- -----------------------------------------------------
  54. -- Table `erp`.`erp_car_parts`
  55. -- -----------------------------------------------------
  56. CREATE TABLE IF NOT EXISTS `erp`.`erp_car_parts` (
  57. `id` VARCHAR(64) NOT NULL,
  58. `aname` VARCHAR(50) NULL DEFAULT NULL COMMENT '中文名称',
  59. `en_name` VARCHAR(50) NULL DEFAULT NULL COMMENT '英文名称',
  60. `price` FLOAT(10,2) NULL DEFAULT NULL COMMENT '价格',
  61. `image` VARCHAR(255) NULL DEFAULT NULL COMMENT '配件图片',
  62. `unit` CHAR(1) NULL DEFAULT NULL COMMENT '单位(1:美元;2:人民币)',
  63. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  64. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  65. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  66. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  67. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  68. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  69. `erp_car_type_id` VARCHAR(64) NULL COMMENT '车型',
  70. `erp_engine_type_id` VARCHAR(64) NULL COMMENT '发动机型号',
  71. PRIMARY KEY (`id`),
  72. INDEX `fk_erp_car_parts_erp_car_type1_idx` (`erp_car_type_id` ASC),
  73. INDEX `fk_erp_car_parts_erp_engine_type1_idx` (`erp_engine_type_id` ASC))
  74. ENGINE = MEMORY
  75. DEFAULT CHARACTER SET = utf8
  76. COMMENT = '配件表';
  77. -- -----------------------------------------------------
  78. -- Table `erp`.`erp_customer`
  79. -- -----------------------------------------------------
  80. CREATE TABLE IF NOT EXISTS `erp`.`erp_customer` (
  81. `id` VARCHAR(64) NOT NULL,
  82. `id_sys_user` VARCHAR(64) NULL DEFAULT NULL,
  83. `aname` VARCHAR(25) NOT NULL COMMENT '名称',
  84. `company` VARCHAR(25) NOT NULL COMMENT '公司',
  85. `email` VARCHAR(25) NOT NULL COMMENT '邮箱',
  86. `phone` VARCHAR(12) NOT NULL COMMENT '电话',
  87. `address` VARCHAR(100) NOT NULL COMMENT '地址',
  88. `country` VARCHAR(50) NOT NULL COMMENT '国家',
  89. `enmu_customer_source` CHAR(2) NULL DEFAULT NULL COMMENT '客户来源',
  90. `enmu_customer_type` CHAR(1) NULL DEFAULT NULL COMMENT '客户类型(1:私有;2:公用)',
  91. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  92. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  93. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  94. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  95. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  96. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  97. PRIMARY KEY (`id`))
  98. ENGINE = InnoDB
  99. DEFAULT CHARACTER SET = utf8
  100. COMMENT = '客户';
  101. -- -----------------------------------------------------
  102. -- Table `erp`.`erp_shipments`
  103. -- -----------------------------------------------------
  104. CREATE TABLE IF NOT EXISTS `erp`.`erp_shipments` (
  105. `id` VARCHAR(64) NOT NULL,
  106. `blno` VARCHAR(25) NULL DEFAULT NULL COMMENT '提单号',
  107. `notice_file` INT(11) NULL DEFAULT NULL COMMENT '入货通知附件',
  108. `enum_bill_type` CHAR(1) NULL DEFAULT NULL COMMENT '提单类型:(正本、电放)',
  109. `delivery_time` DATETIME NULL DEFAULT NULL COMMENT '发货时间',
  110. `bill_manifest_no` VARCHAR(255) NULL DEFAULT NULL COMMENT '报关单号',
  111. `bill_manifest_file` INT(11) NULL DEFAULT NULL COMMENT '报关单附件',
  112. `bill_lading_file` INT(11) NULL DEFAULT NULL COMMENT '提单附件',
  113. `price_manifest_file` VARCHAR(255) NULL DEFAULT NULL COMMENT '海运账单附件',
  114. `send_time` DATETIME NULL DEFAULT NULL COMMENT '离港时间',
  115. `pre_come_time` DATETIME NULL DEFAULT NULL COMMENT '预计到达时间',
  116. `enum_express_company` CHAR(2) NULL DEFAULT NULL COMMENT '快递公司',
  117. `express_num` VARCHAR(25) NOT NULL COMMENT '文件寄送单号',
  118. `express_file` VARCHAR(255) NULL DEFAULT NULL COMMENT '快递单据附件',
  119. `enum_shipments_type` CHAR(1) NULL DEFAULT NULL COMMENT '货物类型:(1:销售货物;2:三包货物;3:配件货物)',
  120. `status` CHAR(1) NULL DEFAULT NULL COMMENT '发货状态(1:开始发货;2:海关放行;[3:提单寄送;正本需要寄送])',
  121. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  122. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  123. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  124. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  125. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  126. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  127. PRIMARY KEY (`id`))
  128. ENGINE = InnoDB
  129. DEFAULT CHARACTER SET = utf8
  130. COMMENT = '发货单';
  131. -- -----------------------------------------------------
  132. -- Table `erp`.`erp_docker`
  133. -- -----------------------------------------------------
  134. CREATE TABLE IF NOT EXISTS `erp`.`erp_docker` (
  135. `id` VARCHAR(64) NOT NULL,
  136. `docker_no` VARCHAR(25) NOT NULL COMMENT '集装箱号',
  137. `seal_no` VARCHAR(25) NOT NULL COMMENT '铅封号',
  138. `parts` TEXT NULL DEFAULT NULL COMMENT '其余',
  139. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  140. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  141. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  142. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  143. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  144. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  145. `erp_shipments_id` VARCHAR(64) NOT NULL COMMENT '发货单',
  146. PRIMARY KEY (`id`),
  147. INDEX `fk_erp_docker_erp_shipments1_idx` (`erp_shipments_id` ASC),
  148. CONSTRAINT `fk_erp_docker_erp_shipments1`
  149. FOREIGN KEY (`erp_shipments_id`)
  150. REFERENCES `erp`.`erp_shipments` (`id`)
  151. ON DELETE NO ACTION
  152. ON UPDATE NO ACTION)
  153. ENGINE = InnoDB
  154. DEFAULT CHARACTER SET = utf8
  155. COMMENT = '集装箱';
  156. -- -----------------------------------------------------
  157. -- Table `erp`.`erp_express`
  158. -- -----------------------------------------------------
  159. CREATE TABLE IF NOT EXISTS `erp`.`erp_express` (
  160. `id` VARCHAR(64) NOT NULL,
  161. `express_no` VARCHAR(25) NULL DEFAULT NULL COMMENT '快递单号',
  162. `enum_express_company` CHAR(2) NULL DEFAULT NULL COMMENT '快递公司',
  163. `price` FLOAT(10,2) NULL DEFAULT NULL COMMENT '快递费',
  164. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  165. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  166. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  167. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  168. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  169. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  170. PRIMARY KEY (`id`))
  171. ENGINE = InnoDB
  172. DEFAULT CHARACTER SET = utf8
  173. COMMENT = '快递';
  174. -- -----------------------------------------------------
  175. -- Table `erp`.`erp_parts_order`
  176. -- -----------------------------------------------------
  177. CREATE TABLE IF NOT EXISTS `erp`.`erp_parts_order` (
  178. `id` VARCHAR(64) NOT NULL,
  179. `pi` VARCHAR(25) NOT NULL COMMENT 'PI',
  180. `vin` VARCHAR(25) NOT NULL COMMENT '车架号',
  181. `enum_parts_order_type` CHAR(1) NOT NULL DEFAULT '1' COMMENT '发送方式:(1:快递;2:拼箱)',
  182. `status` CHAR(2) NOT NULL DEFAULT '1' COMMENT '三包状态:(1:新建三包;2:维修结束;3:配件审批通过;4:配件审批未通过;5:配件快递发货;6:录入快递账单:7:配件装箱发货;8:海关放行;)',
  183. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  184. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  185. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  186. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  187. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  188. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  189. PRIMARY KEY (`id`))
  190. ENGINE = InnoDB
  191. DEFAULT CHARACTER SET = utf8
  192. COMMENT = '配件订单';
  193. -- -----------------------------------------------------
  194. -- Table `erp`.`erp_sales_order`
  195. -- -----------------------------------------------------
  196. CREATE TABLE IF NOT EXISTS `erp`.`erp_sales_order` (
  197. `id` VARCHAR(64) NOT NULL COMMENT '主键',
  198. `id_sys_user` VARCHAR(64) NULL DEFAULT NULL COMMENT '人员名称',
  199. `enmu_trading_type` CHAR(1) NULL DEFAULT NULL COMMENT '贸易形式(FOB、CIF)',
  200. `pi_no` VARCHAR(25) NULL DEFAULT NULL COMMENT 'PI',
  201. `production_plain` TEXT NULL DEFAULT NULL COMMENT '简要生产计划',
  202. `order_time` DATE NULL DEFAULT NULL COMMENT '下单时间',
  203. `commission` FLOAT(10,2) NULL DEFAULT NULL COMMENT '销售提成',
  204. `commission_month` DATE NULL DEFAULT NULL COMMENT '发放月份',
  205. `status` CHAR(2) NULL DEFAULT '1' COMMENT '订单状态(0:废弃订单;1:新建订单;2:新建生产计划;3:首付款已付;4:首付审批通过;5:首付审批未通过;6:开始生产;7:全款已付;8:尾款审批通过;9:尾款审批未通过;10:工资结算)',
  206. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  207. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  208. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  209. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  210. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  211. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  212. `erp_customer_id` VARCHAR(64) NOT NULL COMMENT '客户',
  213. PRIMARY KEY (`id`),
  214. INDEX `fk_erp_sales_order_erp_customer1_idx` (`erp_customer_id` ASC),
  215. CONSTRAINT `fk_erp_sales_order_erp_customer1`
  216. FOREIGN KEY (`erp_customer_id`)
  217. REFERENCES `erp`.`erp_customer` (`id`)
  218. ON DELETE NO ACTION
  219. ON UPDATE NO ACTION)
  220. ENGINE = InnoDB
  221. DEFAULT CHARACTER SET = utf8
  222. COMMENT = '销售订单';
  223. -- -----------------------------------------------------
  224. -- Table `erp`.`erp_pay_type`
  225. -- -----------------------------------------------------
  226. CREATE TABLE IF NOT EXISTS `erp`.`erp_pay_type` (
  227. `id` VARCHAR(64) NOT NULL,
  228. `enmu_payment_type` CHAR(1) NULL DEFAULT NULL COMMENT '付款方式(1:tti;2:pcl;3:xx;7:yyy)',
  229. `scale` FLOAT(10,2) NULL DEFAULT NULL COMMENT '付款方式比例',
  230. `sum_price` FLOAT(10,2) NULL DEFAULT NULL COMMENT '订单金额',
  231. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  232. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  233. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  234. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  235. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  236. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  237. `erp_sales_order_id` VARCHAR(64) NOT NULL COMMENT '销售订单',
  238. PRIMARY KEY (`id`),
  239. INDEX `fk_erp_pay_type_erp_sales_order1_idx` (`erp_sales_order_id` ASC),
  240. CONSTRAINT `fk_erp_pay_type_erp_sales_order1`
  241. FOREIGN KEY (`erp_sales_order_id`)
  242. REFERENCES `erp`.`erp_sales_order` (`id`)
  243. ON DELETE NO ACTION
  244. ON UPDATE NO ACTION)
  245. ENGINE = InnoDB
  246. DEFAULT CHARACTER SET = utf8
  247. COMMENT = '支付类型';
  248. -- -----------------------------------------------------
  249. -- Table `erp`.`erp_pay_money`
  250. -- -----------------------------------------------------
  251. CREATE TABLE IF NOT EXISTS `erp`.`erp_pay_money` (
  252. `id` VARCHAR(64) NOT NULL,
  253. `payable_money` FLOAT(10,2) NULL DEFAULT NULL COMMENT '应付款',
  254. `come_money` FLOAT(10,2) NULL DEFAULT NULL COMMENT '实付款',
  255. `time` DATETIME NULL DEFAULT NULL COMMENT '付款时间',
  256. `scale` FLOAT(10,2) UNSIGNED NULL DEFAULT NULL COMMENT '付款比例',
  257. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  258. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  259. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  260. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  261. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  262. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  263. `erp_pay_type_id` VARCHAR(64) NOT NULL COMMENT '支付类型',
  264. PRIMARY KEY (`id`),
  265. INDEX `fk_erp_pay_money_erp_pay_type1_idx` (`erp_pay_type_id` ASC),
  266. CONSTRAINT `fk_erp_pay_money_erp_pay_type1`
  267. FOREIGN KEY (`erp_pay_type_id`)
  268. REFERENCES `erp`.`erp_pay_type` (`id`)
  269. ON DELETE NO ACTION
  270. ON UPDATE NO ACTION)
  271. ENGINE = InnoDB
  272. DEFAULT CHARACTER SET = utf8
  273. COMMENT = '支付金额';
  274. -- -----------------------------------------------------
  275. -- Table `erp`.`erp_production_order`
  276. -- -----------------------------------------------------
  277. CREATE TABLE IF NOT EXISTS `erp`.`erp_production_order` (
  278. `id` VARCHAR(64) NOT NULL,
  279. `enmu_provider` CHAR(2) NULL DEFAULT NULL COMMENT '供应商',
  280. `content` TEXT NULL DEFAULT NULL COMMENT '生产计划',
  281. `order_time` DATE NULL DEFAULT NULL COMMENT '下单日期',
  282. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  283. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  284. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  285. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  286. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  287. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  288. `erp_sales_order_id` VARCHAR(64) NOT NULL COMMENT '销售订单',
  289. PRIMARY KEY (`id`),
  290. INDEX `fk_erp_production_order_erp_sales_order1_idx` (`erp_sales_order_id` ASC),
  291. CONSTRAINT `fk_erp_production_order_erp_sales_order1`
  292. FOREIGN KEY (`erp_sales_order_id`)
  293. REFERENCES `erp`.`erp_sales_order` (`id`)
  294. ON DELETE NO ACTION
  295. ON UPDATE NO ACTION)
  296. ENGINE = InnoDB
  297. DEFAULT CHARACTER SET = utf8
  298. COMMENT = '生产计划';
  299. -- -----------------------------------------------------
  300. -- Table `erp`.`erp_production_items`
  301. -- -----------------------------------------------------
  302. CREATE TABLE IF NOT EXISTS `erp`.`erp_production_items` (
  303. `id` VARCHAR(64) NOT NULL,
  304. `count` INT(6) UNSIGNED NULL DEFAULT NULL COMMENT '数量',
  305. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  306. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  307. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  308. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  309. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  310. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  311. `erp_car_type_id` VARCHAR(64) NULL COMMENT '车型',
  312. `erp_engine_type_id` VARCHAR(64) NULL COMMENT '发动机型号',
  313. `erp_production_order_id` VARCHAR(64) NOT NULL COMMENT '生产订单',
  314. PRIMARY KEY (`id`),
  315. INDEX `fk_erp_production_items_erp_car_type1_idx` (`erp_car_type_id` ASC),
  316. INDEX `fk_erp_production_items_erp_engine_type1_idx` (`erp_engine_type_id` ASC),
  317. INDEX `fk_erp_production_items_erp_production_order1_idx` (`erp_production_order_id` ASC),
  318. CONSTRAINT `fk_erp_production_items_erp_car_type1`
  319. FOREIGN KEY (`erp_car_type_id`)
  320. REFERENCES `erp`.`erp_car_type` (`id`)
  321. ON DELETE NO ACTION
  322. ON UPDATE NO ACTION,
  323. CONSTRAINT `fk_erp_production_items_erp_engine_type1`
  324. FOREIGN KEY (`erp_engine_type_id`)
  325. REFERENCES `erp`.`erp_engine_type` (`id`)
  326. ON DELETE NO ACTION
  327. ON UPDATE NO ACTION,
  328. CONSTRAINT `fk_erp_production_items_erp_production_order1`
  329. FOREIGN KEY (`erp_production_order_id`)
  330. REFERENCES `erp`.`erp_production_order` (`id`)
  331. ON DELETE NO ACTION
  332. ON UPDATE NO ACTION)
  333. ENGINE = InnoDB
  334. DEFAULT CHARACTER SET = utf8
  335. COMMENT = '生产计划';
  336. -- -----------------------------------------------------
  337. -- Table `erp`.`erp_repair_order`
  338. -- -----------------------------------------------------
  339. CREATE TABLE IF NOT EXISTS `erp`.`erp_repair_order` (
  340. `id` VARCHAR(64) NOT NULL,
  341. `enum_solution_type` CHAR(1) NOT NULL DEFAULT '2' COMMENT '解决方案类型:(1:维修;2:发配件)',
  342. `question` TEXT NULL DEFAULT NULL COMMENT '售后问题',
  343. `repair_method` TEXT NULL DEFAULT NULL COMMENT '维修方法',
  344. `require_parts` TEXT NULL DEFAULT NULL COMMENT '维修配件',
  345. `status` CHAR(2) NOT NULL DEFAULT '1' COMMENT '三包状态:(1:新建三包;2:维修结束;3:配件审批通过;4:配件审批未通过;5:配件快递发货;6:录入快递账单:7:配件装箱发货;8:海关放行;)',
  346. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  347. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  348. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  349. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  350. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  351. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  352. PRIMARY KEY (`id`))
  353. ENGINE = InnoDB
  354. DEFAULT CHARACTER SET = utf8
  355. COMMENT = '三包订单';
  356. -- -----------------------------------------------------
  357. -- Table `erp`.`erp_vin`
  358. -- -----------------------------------------------------
  359. CREATE TABLE IF NOT EXISTS `erp`.`erp_vin` (
  360. `id` VARCHAR(64) NOT NULL,
  361. `engine_no` VARCHAR(25) NULL DEFAULT NULL COMMENT '引擎编号',
  362. `vin_no` VARCHAR(25) NOT NULL COMMENT '车架号',
  363. `productor` VARCHAR(25) NOT NULL COMMENT '生产人',
  364. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  365. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  366. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  367. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  368. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  369. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  370. `erp_docker_id` VARCHAR(64) NULL COMMENT '集装箱',
  371. `erp_production_items_id` VARCHAR(64) NOT NULL COMMENT '生产订单明细',
  372. PRIMARY KEY (`id`),
  373. INDEX `fk_erp_vin_erp_docker1_idx` (`erp_docker_id` ASC),
  374. INDEX `fk_erp_vin_erp_production_items1_idx` (`erp_production_items_id` ASC),
  375. CONSTRAINT `fk_erp_vin_erp_docker1`
  376. FOREIGN KEY (`erp_docker_id`)
  377. REFERENCES `erp`.`erp_docker` (`id`)
  378. ON DELETE NO ACTION
  379. ON UPDATE NO ACTION,
  380. CONSTRAINT `fk_erp_vin_erp_production_items1`
  381. FOREIGN KEY (`erp_production_items_id`)
  382. REFERENCES `erp`.`erp_production_items` (`id`)
  383. ON DELETE NO ACTION
  384. ON UPDATE NO ACTION)
  385. ENGINE = InnoDB
  386. DEFAULT CHARACTER SET = utf8
  387. COMMENT = '车架信息';
  388. -- -----------------------------------------------------
  389. -- Table `erp`.`erp_send_items`
  390. -- -----------------------------------------------------
  391. CREATE TABLE IF NOT EXISTS `erp`.`erp_send_items` (
  392. `id` VARCHAR(64) NOT NULL,
  393. `count` INT(11) NULL DEFAULT NULL COMMENT '数量',
  394. `enum_send_items_type` CHAR(1) NULL DEFAULT NULL COMMENT '发送配件类型(1:三包单;2:配件单)',
  395. `create_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建人',
  396. `create_date` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
  397. `update_by` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新人',
  398. `update_date` DATETIME NULL DEFAULT NULL COMMENT '更新时间',
  399. `remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
  400. `del_flag` CHAR(1) NULL DEFAULT NULL COMMENT '删除标记',
  401. `erp_express_id` VARCHAR(64) NULL COMMENT '快递',
  402. `erp_parts_order_id` VARCHAR(64) NULL COMMENT '配件订单',
  403. `erp_repair_order_id` VARCHAR(64) NULL COMMENT '三包订单',
  404. `erp_shipments_id` VARCHAR(64) NULL COMMENT '发货单',
  405. `erp_car_parts_id` VARCHAR(64) NOT NULL COMMENT '配件',
  406. `erp_vin_id` VARCHAR(64) NULL COMMENT '车架',
  407. PRIMARY KEY (`id`),
  408. INDEX `fk_erp_send_items_erp_express1_idx` (`erp_express_id` ASC),
  409. INDEX `fk_erp_send_items_erp_parts_order1_idx` (`erp_parts_order_id` ASC),
  410. INDEX `fk_erp_send_items_erp_repair_order1_idx` (`erp_repair_order_id` ASC),
  411. INDEX `fk_erp_send_items_erp_shipments1_idx` (`erp_shipments_id` ASC),
  412. INDEX `fk_erp_send_items_erp_car_parts1_idx` (`erp_car_parts_id` ASC),
  413. INDEX `fk_erp_send_items_erp_vin1_idx` (`erp_vin_id` ASC),
  414. CONSTRAINT `fk_erp_send_items_erp_express1`
  415. FOREIGN KEY (`erp_express_id`)
  416. REFERENCES `erp`.`erp_express` (`id`)
  417. ON DELETE NO ACTION
  418. ON UPDATE NO ACTION,
  419. CONSTRAINT `fk_erp_send_items_erp_parts_order1`
  420. FOREIGN KEY (`erp_parts_order_id`)
  421. REFERENCES `erp`.`erp_parts_order` (`id`)
  422. ON DELETE NO ACTION
  423. ON UPDATE NO ACTION,
  424. CONSTRAINT `fk_erp_send_items_erp_repair_order1`
  425. FOREIGN KEY (`erp_repair_order_id`)
  426. REFERENCES `erp`.`erp_repair_order` (`id`)
  427. ON DELETE NO ACTION
  428. ON UPDATE NO ACTION,
  429. CONSTRAINT `fk_erp_send_items_erp_shipments1`
  430. FOREIGN KEY (`erp_shipments_id`)
  431. REFERENCES `erp`.`erp_shipments` (`id`)
  432. ON DELETE NO ACTION
  433. ON UPDATE NO ACTION,
  434. CONSTRAINT `fk_erp_send_items_erp_car_parts1`
  435. FOREIGN KEY (`erp_car_parts_id`)
  436. REFERENCES `erp`.`erp_car_parts` (`id`)
  437. ON DELETE NO ACTION
  438. ON UPDATE NO ACTION,
  439. CONSTRAINT `fk_erp_send_items_erp_vin1`
  440. FOREIGN KEY (`erp_vin_id`)
  441. REFERENCES `erp`.`erp_vin` (`id`)
  442. ON DELETE NO ACTION
  443. ON UPDATE NO ACTION)
  444. ENGINE = InnoDB
  445. DEFAULT CHARACTER SET = utf8
  446. COMMENT = '发货明细';
  447. -- -----------------------------------------------------
  448. -- Table `erp`.`erp_sales_order_shipments`
  449. -- -----------------------------------------------------
  450. CREATE TABLE IF NOT EXISTS `erp`.`erp_sales_order_shipments` (
  451. `id` VARCHAR(64) NOT NULL,
  452. `erp_sales_order_id` VARCHAR(64) NULL,
  453. `erp_shipments_id` VARCHAR(64) NULL,
  454. INDEX `fk_erp_sales_order_shipments_erp_sales_order1_idx` (`erp_sales_order_id` ASC),
  455. INDEX `fk_erp_sales_order_shipments_erp_shipments1_idx` (`erp_shipments_id` ASC),
  456. PRIMARY KEY (`id`),
  457. CONSTRAINT `fk_erp_sales_order_shipments_erp_sales_order1`
  458. FOREIGN KEY (`erp_sales_order_id`)
  459. REFERENCES `erp`.`erp_sales_order` (`id`)
  460. ON DELETE NO ACTION
  461. ON UPDATE NO ACTION,
  462. CONSTRAINT `fk_erp_sales_order_shipments_erp_shipments1`
  463. FOREIGN KEY (`erp_shipments_id`)
  464. REFERENCES `erp`.`erp_shipments` (`id`)
  465. ON DELETE NO ACTION
  466. ON UPDATE NO ACTION)
  467. ENGINE = InnoDB
  468. DEFAULT CHARACTER SET = utf8
  469. COMMENT = '整机销售发货中间表';
  470. SET SQL_MODE=@OLD_SQL_MODE;
  471. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  472. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;