初始化业务表.sql 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450
  1. drop table if exists deBusinessOrder1000_current;
  2. create table deBusinessOrder1000_current(
  3. id bigint default 0,
  4. orderName varchar(50) default '',
  5. orderCode varchar(100) default '',
  6. orderStatus int default 0,
  7. orderSequence bigint default 0,
  8. incomePlatformId bigint default 0,
  9. incomePlatformName varchar(50) default '',
  10. incomePlatformOrderCode varchar(100) default '',
  11. incomePlatformOrderTime datetime default NOW(),
  12. incomePlatformOrderTimeLong bigint default 0,
  13. suggestDeliverTime datetime default NOW(),
  14. suggestDeliverTimeLong bigint default 0,
  15. idStore bigint default 0,
  16. storeName varchar(50) default '',
  17. deliverFee decimal(18,4) default 0,
  18. deliverDistance decimal(18,4) default 0,
  19. deliverAddressAll varchar(500) default '',
  20. outGoingPlatformId bigint default 0,
  21. outGoingPlatformName varchar(50) default '',
  22. voidFlagIn int default 0,
  23. voidFlagOut int default 0,
  24. createBy bigint default 0,
  25. createTime datetime default NOW(),
  26. createTimeLong bigint default 0,
  27. updateBy bigint default 0,
  28. updateTime datetime default NOW(),
  29. updateTimeLong bigint default 0,
  30. primary key (id)
  31. )
  32. ENGINE = INNODB
  33. AUTO_INCREMENT = 1
  34. DEFAULT CHARSET = utf8
  35. COMMENT = '';
  36. -- ----------------------------
  37. -- Table structure for eoorderstep1000_current
  38. -- ----------------------------
  39. DROP TABLE IF EXISTS `deorderstep1000_current`;
  40. CREATE TABLE `deorderstep1000_current` (
  41. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  42. `idOrder` bigint(20) NULL DEFAULT 0,
  43. `idWorkMan` bigint(20) NULL DEFAULT 0,
  44. `workMan` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  45. `workTime` datetime NULL DEFAULT CURRENT_TIMESTAMP,
  46. `workMemo` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  47. `workExplain` varchar(6000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  48. PRIMARY KEY (`id`) USING BTREE
  49. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  50. drop table if exists tbPlatformInfo1000;
  51. create table tbPlatformInfo1000(
  52. id bigint default 0,
  53. platformName varchar(50) default '',
  54. platformType int default 0,
  55. requireListSerial varchar(100) default '',
  56. voidFlag int default 0,
  57. createBy bigint default 0,
  58. createTime datetime default NOW(),
  59. createTimeLong bigint default 0,
  60. updateBy bigint default 0,
  61. updateTime datetime default NOW(),
  62. updateTimeLong bigint default 0,
  63. primary key (id)
  64. )
  65. ENGINE = INNODB
  66. AUTO_INCREMENT = 1
  67. DEFAULT CHARSET = utf8
  68. COMMENT = '';
  69. drop table if exists tbPlatformRequire1000;
  70. create table tbPlatformRequire1000(
  71. id bigint default 0,
  72. requireName varchar(50) default '',
  73. requireCode varchar(100) default '',
  74. valueType int default 0,
  75. voidFlag int default 0,
  76. createBy bigint default 0,
  77. createTime datetime default NOW(),
  78. createTimeLong bigint default 0,
  79. updateBy bigint default 0,
  80. updateTime datetime default NOW(),
  81. updateTimeLong bigint default 0,
  82. primary key (id)
  83. )
  84. ENGINE = INNODB
  85. AUTO_INCREMENT = 1
  86. DEFAULT CHARSET = utf8
  87. COMMENT = '';
  88. drop table if exists tbStoreBrand1000;
  89. create table tbStoreBrand1000(
  90. id bigint default 0,
  91. brandName varchar(50) default '',
  92. brandLogoUrl varchar(100) default '',
  93. startingPrice decimal(18,4) default 0,
  94. packagingFee decimal(18,4) default 0,
  95. brandMemo varchar(2000) default '',
  96. voidFlag int default 0,
  97. createBy bigint default 0,
  98. createTime datetime default NOW(),
  99. createTimeLong bigint default 0,
  100. updateBy bigint default 0,
  101. updateTime datetime default NOW(),
  102. updateTimeLong bigint default 0,
  103. primary key (id)
  104. )
  105. ENGINE = INNODB
  106. AUTO_INCREMENT = 1
  107. DEFAULT CHARSET = utf8
  108. COMMENT = '';
  109. drop table if exists tbStoreInfo1000;
  110. create table tbStoreInfo1000(
  111. id bigint default 0,
  112. storeName varchar(50) default '',
  113. idBrand bigint default 0,
  114. brandName varchar(50) default '',
  115. idStoreType bigint default 0,
  116. deliverSettleKind int default 0,
  117. storeCodeInput varchar(100) default '',
  118. storeProvince varchar(50) default '',
  119. storeCity varchar(50) default '',
  120. storeDistrict varchar(100) default '',
  121. storeAddress varchar(500) default '',
  122. contractPhone varchar(100) default '',
  123. storeBossId bigint default 0,
  124. companyLicenseNo varchar(100) default '',
  125. companyLicensePicUrl varchar(100) default '',
  126. legalPersonIdNo varchar(100) default '',
  127. legalPersonName varchar(50) default '',
  128. voidFlag int default 0,
  129. enableInvoice int default 0,
  130. createBy bigint default 0,
  131. createTime datetime default NOW(),
  132. createTimeLong bigint default 0,
  133. updateBy bigint default 0,
  134. updateTime datetime default NOW(),
  135. updateTimeLong bigint default 0,
  136. primary key (id)
  137. )
  138. ENGINE = INNODB
  139. AUTO_INCREMENT = 1
  140. DEFAULT CHARSET = utf8
  141. COMMENT = '';
  142. drop table if exists tbStorePlatform1000;
  143. create table tbStorePlatform1000(
  144. id bigint default 0,
  145. idStore bigint default 0,
  146. idPlatformInfo bigint default 0,
  147. platformName varchar(50) default '',
  148. platformType int default 0,
  149. enableStatue int default 0,
  150. createBy bigint default 0,
  151. createTime datetime default NOW(),
  152. createTimeLong bigint default 0,
  153. updateBy bigint default 0,
  154. updateTime datetime default NOW(),
  155. updateTimeLong bigint default 0,
  156. primary key (id)
  157. )
  158. ENGINE = INNODB
  159. AUTO_INCREMENT = 1
  160. DEFAULT CHARSET = utf8
  161. COMMENT = '';
  162. drop table if exists tbStorePlatformRequire1000;
  163. create table tbStorePlatformRequire1000(
  164. id bigint default 0,
  165. idStore bigint default 0,
  166. idStorePlatform bigint default 0,
  167. idPlatformRequire bigint default 0,
  168. platformRequireCode varchar(100) default '',
  169. platformRequireName varchar(50) default '',
  170. itemValue varchar(100) default '',
  171. createBy bigint default 0,
  172. createTime datetime default NOW(),
  173. createTimeLong bigint default 0,
  174. updateBy bigint default 0,
  175. updateTime datetime default NOW(),
  176. updateTimeLong bigint default 0,
  177. primary key (id)
  178. )
  179. ENGINE = INNODB
  180. AUTO_INCREMENT = 1
  181. DEFAULT CHARSET = utf8
  182. COMMENT = '';
  183. drop table if exists tbStoreInvoiceInfo1000;
  184. create table tbStoreInvoiceInfo1000(
  185. id bigint default 0,
  186. idStore bigint default 0,
  187. taxIdNo varchar(100) default '',
  188. companyName varchar(50) default '',
  189. defaultTaxItemName varchar(50) default '',
  190. defaultTaxItemCode varchar(100) default '',
  191. taxRate decimal(18,4) default 0,
  192. createBy bigint default 0,
  193. createTime datetime default NOW(),
  194. createTimeLong bigint default 0,
  195. updateBy bigint default 0,
  196. updateTime datetime default NOW(),
  197. updateTimeLong bigint default 0,
  198. primary key (id)
  199. )
  200. ENGINE = INNODB
  201. AUTO_INCREMENT = 1
  202. DEFAULT CHARSET = utf8
  203. COMMENT = '';
  204. ALTER TABLE `tbplatforminfo1000`
  205. ADD COLUMN `platformCode` varchar(50) NULL AFTER `id`;
  206. drop table if exists deOrderFinances1000_current;
  207. create table deOrderFinances1000_current(
  208. id bigint default 0,
  209. idOrder bigint default 0,
  210. orderMoney decimal(18,4) default 0,
  211. deliverFee decimal(18,4) default 0,
  212. orderPlatformSubsidy decimal(18,4) default 0,
  213. storeDiscount decimal(18,4) default 0,
  214. customerPaid decimal(18,4) default 0,
  215. platformServiceFee decimal(18,4) default 0,
  216. storeRealCollection decimal(18,4) default 0,
  217. createBy bigint default 0,
  218. createTime datetime default NOW(),
  219. createTimeLong bigint default 0,
  220. updateBy bigint default 0,
  221. updateTime datetime default NOW(),
  222. updateTimeLong bigint default 0,
  223. primary key (id)
  224. )
  225. ENGINE = INNODB
  226. AUTO_INCREMENT = 1
  227. DEFAULT CHARSET = utf8
  228. COMMENT = '';
  229. drop table if exists deOrderDeliveryInfo1000_current;
  230. create table deOrderDeliveryInfo1000_current(
  231. id bigint default 0,
  232. idOrder bigint default 0,
  233. deliverProvince varchar(50) default '',
  234. deliverCity varchar(50) default '',
  235. deliverDistract varchar(100) default '',
  236. deliverAddress varchar(500) default '',
  237. geoLocationSerial varchar(1000) default '',
  238. receiveMan varchar(100) default '',
  239. contractPhone varchar(100) default '',
  240. deliverTimeliness int default 0,
  241. bookingDeliverTime datetime default NOW(),
  242. customerInvoiceInfo varchar(100) default '',
  243. customerMemo varchar(2000) default '',
  244. createBy bigint default 0,
  245. createTime datetime default NOW(),
  246. createTimeLong bigint default 0,
  247. updateBy bigint default 0,
  248. updateTime datetime default NOW(),
  249. updateTimeLong bigint default 0,
  250. primary key (id)
  251. )
  252. ENGINE = INNODB
  253. AUTO_INCREMENT = 1
  254. DEFAULT CHARSET = utf8
  255. COMMENT = '';
  256. drop table if exists deOrderDetailItem1000_current;
  257. create table deOrderDetailItem1000_current(
  258. id bigint default 0,
  259. idOrder bigint default 0,
  260. itemName varchar(50) default '',
  261. itemPrice decimal(18,4) default 0,
  262. itemCount int default 0,
  263. itemMoney decimal(18,4) default 0,
  264. createBy bigint default 0,
  265. createTime datetime default NOW(),
  266. createTimeLong bigint default 0,
  267. updateBy bigint default 0,
  268. updateTime datetime default NOW(),
  269. updateTimeLong bigint default 0,
  270. primary key (id)
  271. )
  272. ENGINE = INNODB
  273. AUTO_INCREMENT = 1
  274. DEFAULT CHARSET = utf8
  275. COMMENT = '';
  276. CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = `dbadmin`@`%` SQL SECURITY DEFINER VIEW `v_debusinessorder1000` AS select `debusinessorder1000_current`.`id` AS `id`,`debusinessorder1000_current`.`orderCode` AS `orderCode` from `debusinessorder1000_current` ;
  277. CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = `dbadmin`@`%` SQL SECURITY DEFINER VIEW `v_deorderfinances1000` AS select `deorderfinances1000_current`.`id` AS `id` from `deorderfinances1000_current` ;
  278. CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = `dbadmin`@`%` SQL SECURITY DEFINER VIEW `v_deorderdetailitem1000` AS select `deorderdetailitem1000_current`.`id` AS `id` from `deorderdetailitem1000_current`;
  279. CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = `dbadmin`@`%` SQL SECURITY DEFINER VIEW `v_deorderdeliveryinfo1000` AS select `deorderdeliveryinfo1000_current`.`id` AS `id` from `deorderdeliveryinfo1000_current`;
  280. ALTER TABLE `tbstoreplatform1000`
  281. ADD COLUMN `platformStoreId` varchar(255) NULL AFTER `idStore`;
  282. ALTER TABLE `deorderdeliveryinfo1000_current`
  283. ADD COLUMN `bookingDeliverTimeLong` bigint(20) NULL AFTER `bookingDeliverTime`;
  284. ALTER TABLE `deorderfinances1000_current`
  285. ADD COLUMN `omeServiceFee` decimal(18, 4) NULL AFTER `storeRealCollection`;
  286. drop table if exists deOrderRefundRequest1000_current;
  287. create table deOrderRefundRequest1000_current(
  288. id bigint default 0,
  289. idOrder bigint default 0,
  290. idStore bigint default 0,
  291. outPlatformStoreId varchar(100) default '',
  292. idStorePlatform bigint default 0,
  293. platformCode varchar(100) default '',
  294. platformType int default 0,
  295. platformName varchar(50) default '',
  296. outAfterSaleId varchar(100) default '',
  297. requestStatus int default 0,
  298. userRefundMemo varchar(2000) default '',
  299. refundType int default 0,
  300. deliveryFee int default 0,
  301. refundFee int default 0,
  302. refundProdCount int default 0,
  303. refundProductsDetail varchar(100) default '',
  304. createBy bigint default 0,
  305. createTime datetime default NOW(),
  306. createTimeLong bigint default 0,
  307. updateBy bigint default 0,
  308. updateTime datetime default NOW(),
  309. updateTimeLong bigint default 0,
  310. primary key (id)
  311. )
  312. ENGINE = INNODB
  313. AUTO_INCREMENT = 1
  314. DEFAULT CHARSET = utf8
  315. COMMENT = '';
  316. drop table if exists deOrderAfterSaleBill1000_current;
  317. create table deOrderAfterSaleBill1000_current(
  318. id bigint default 0,
  319. idOrder bigint default 0,
  320. idStore bigint default 0,
  321. outPlatformStoreId varchar(100) default '',
  322. idStorePlatform bigint default 0,
  323. platformCode varchar(100) default '',
  324. platformType int default 0,
  325. platformName varchar(50) default '',
  326. outAfterSaleId varchar(100) default '',
  327. applySource varchar(100) default '',
  328. billCode varchar(100) default '',
  329. userRefundAmount int default 0,
  330. totalUserRefundAmount int default 0,
  331. prodCountAfterRefund int default 0,
  332. productsRemainDetail varchar(2000) default '',
  333. productsRefundDetail varchar(2000) default '',
  334. createBy bigint default 0,
  335. createTime datetime default NOW(),
  336. createTimeLong bigint default 0,
  337. updateBy bigint default 0,
  338. updateTime datetime default NOW(),
  339. updateTimeLong bigint default 0,
  340. primary key (id)
  341. )
  342. ENGINE = INNODB
  343. AUTO_INCREMENT = 1
  344. DEFAULT CHARSET = utf8
  345. COMMENT = '';
  346. CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = `dbadmin`@`%` SQL SECURITY DEFINER VIEW `v_deorderaftersalebill1000` AS SELECT
  347. `deorderaftersalebill1000_current`.`id` AS `id`,
  348. `deorderaftersalebill1000_current`.`billCode` AS `billCode`
  349. FROM
  350. `deorderaftersalebill1000_current`;
  351. CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = `dbadmin`@`%` SQL SECURITY DEFINER VIEW `v_deorderrefundrequest1000` AS select `deorderrefundrequest1000_current`.`id` AS `id` from `deorderrefundrequest1000_current`;
  352. ALTER TABLE `deorderdetailitem1000_current`
  353. ADD COLUMN `itemDetail` varchar(2000) NULL AFTER `itemMoney`;
  354. ALTER TABLE `tbstoreinfo1000`
  355. ADD COLUMN `loginAccount` varchar(20) NULL AFTER `enableInvoice`,
  356. ADD COLUMN `loginPass` varchar(200) NULL AFTER `loginAccount`;
  357. ALTER TABLE `deorderrefundrequest1000_current`
  358. ADD COLUMN `refundReasonCodes` varchar(100) NULL AFTER `requestStatus`;
  359. ALTER TABLE `deorderaftersalebill1000_current`
  360. ADD COLUMN `refundReasonCodes` varchar(100) NULL AFTER `billCode`;
  361. ALTER TABLE `deorderrefundrequest1000_current`
  362. ADD COLUMN `orderName` varchar(200) NULL AFTER `refundProductsDetail`,
  363. ADD COLUMN `orderCode` varchar(100) NULL AFTER `orderName`;
  364. ALTER TABLE `deorderrefundrequest1000_current`
  365. ADD COLUMN `refuseToRefundReasonCodes` varchar(200) NULL AFTER `refundType`,
  366. ADD COLUMN `refuseToRefundMemo` varchar(500) NULL AFTER `refuseToRefundReasonCodes`;
  367. ALTER TABLE `deorderaftersalebill1000_current`
  368. ADD COLUMN `idRefundRequest` bigint(20) NULL AFTER `outAfterSaleId`;
  369. ALTER TABLE `deorderfinances1000_current`
  370. ADD COLUMN `customerRefunded` decimal(18, 4) NULL AFTER `customerPaid`;
  371. ALTER TABLE `deorderaftersalebill1000_current`
  372. ADD COLUMN `refundReasonMsgs` varchar(500) NULL AFTER `refundReasonCodes`;
  373. ALTER TABLE `tbstoreplatform1000`
  374. ADD COLUMN `platformShopName` varchar(200) NULL AFTER `enableStatue`,
  375. ADD COLUMN `platformShopAddress` varchar(300) NULL AFTER `platformShopName`,
  376. ADD COLUMN `platformShopPhone` varchar(20) NULL AFTER `platformShopAddress`,
  377. ADD COLUMN `platformShopGeoLat` varchar(50) NULL AFTER `platformShopPhone`,
  378. ADD COLUMN `platformShopGeoLng` varchar(50) NULL AFTER `platformShopGeoLat`;
  379. drop table if exists deOrderDiscount1000_current;
  380. create table deOrderDiscount1000_current(
  381. id bigint default 0,
  382. idOrder bigint default 0,
  383. discountName varchar(50) default '',
  384. discountType int default 0,
  385. discountAmount int default 0,
  386. merchantDiscountAmount int default 0,
  387. platformDiscountAmount int default 0,
  388. createBy bigint default 0,
  389. createTime datetime default NOW(),
  390. createTimeLong bigint default 0,
  391. updateBy bigint default 0,
  392. updateTime datetime default NOW(),
  393. updateTimeLong bigint default 0,
  394. primary key (id)
  395. )
  396. ENGINE = INNODB
  397. AUTO_INCREMENT = 1
  398. DEFAULT CHARSET = utf8
  399. COMMENT = '';
  400. CREATE OR REPLACE ALGORITHM = UNDEFINED DEFINER = `dbadmin`@`%` SQL SECURITY DEFINER VIEW `v_deorderdiscount1000` AS select `deorderdiscount1000_current`.`id` AS `id` from `deorderdiscount1000_current`;
  401. ALTER TABLE `tbplatforminfo1000`
  402. ADD COLUMN `needAccessToken` int(11) NULL AFTER `voidFlag`,
  403. ADD COLUMN `refreshTokenSeconds` int(11) NULL AFTER `needAccessToken`;