2026_06_16_create.sql 6.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. create table kwt_parking_charge_strategy
  2. (
  3. id bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  4. strategy_name varchar(20) NOT NULL default '' COMMENT '策略名称',
  5. type int NOT NULL DEFAULT '0' COMMENT '策略类型(1-按吨计费,2-按次计费、3-按月计费)',
  6. method decimal(10,2) NOT NULL DEFAULT 0.00 COMMENT '计价方式',
  7. status int NOT NULL DEFAULT '0' COMMENT '状态(0-关闭,1-开启)',
  8. remark varchar(20) DEFAULT NULL COMMENT '备注',
  9. del_flag int NOT NULL DEFAULT '0' COMMENT '是否删除(0未删除,1删除)',
  10. create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  11. update_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT '更新时间',
  12. create_user bigint NOT NULL DEFAULT '-1' COMMENT '创建人',
  13. update_user bigint NOT NULL DEFAULT '-1' COMMENT '更新人',
  14. PRIMARY KEY (`id`) USING BTREE
  15. ) comment '收费策略表';
  16. create table kwt_parking_charge_strategy_unit
  17. (
  18. id bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  19. strategy_id bigint NOT NULL DEFAULT '-1' COMMENT '策略id',
  20. ent_id bigint NOT NULL DEFAULT '-1' COMMENT '企业id',
  21. del_flag int NOT NULL DEFAULT '0' COMMENT '是否删除(0未删除,1删除)',
  22. create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  23. update_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT '更新时间',
  24. create_user bigint NOT NULL DEFAULT '-1' COMMENT '创建人',
  25. update_user bigint NOT NULL DEFAULT '-1' COMMENT '更新人',
  26. PRIMARY KEY (`id`) USING BTREE
  27. ) comment '收费策略企业关联表';
  28. CREATE TABLE `kwt_parking_wallet_fee` (
  29. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  30. `pro_ent_id` bigint NOT NULL DEFAULT '-1' COMMENT '采购商企业id',
  31. `service_fee_balance` decimal(16,2) NOT NULL DEFAULT '0.00' COMMENT '服务费余额',
  32. `trading_amount` decimal(16,2) NOT NULL DEFAULT '0.00' COMMENT '履约中金额',
  33. `voucher_url` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '凭证图片',
  34. `remark` varchar(20) DEFAULT NULL DEFAULT '' COMMENT '备注',
  35. del_flag int NOT NULL DEFAULT '0' COMMENT '是否删除(0未删除,1删除)',
  36. create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  37. update_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT '更新时间',
  38. create_user bigint NOT NULL DEFAULT '-1' COMMENT '创建人',
  39. update_user bigint NOT NULL DEFAULT '-1' COMMENT '更新人',
  40. PRIMARY KEY (`id`) USING BTREE
  41. ) comment '预存服务费';
  42. CREATE TABLE `kwt_parking_wallet_fee_balance` (
  43. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  44. `order_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联订单编号',
  45. `pro_ent_id` bigint NOT NULL DEFAULT '-1' COMMENT '采购商企业id',
  46. `trade_type` int NOT NULL DEFAULT '0' COMMENT '交易类型 2-预付 3-收益 4-冻结 5-解冻 6-消费 9-人工录入',
  47. `trade_amount` decimal(16,2) NOT NULL DEFAULT '0.00' COMMENT '交易金额',
  48. `service_fee_balance` decimal(16,2) NOT NULL DEFAULT '0.00' COMMENT '服务费余额',
  49. `trading_amount` decimal(16,2) NOT NULL DEFAULT '0.00' COMMENT '履约中金额',
  50. `remark` varchar(20) DEFAULT NULL DEFAULT '' COMMENT '备注',
  51. del_flag int NOT NULL DEFAULT '0' COMMENT '是否删除(0未删除,1删除)',
  52. create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  53. update_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT '更新时间',
  54. create_user bigint NOT NULL DEFAULT '-1' COMMENT '创建人',
  55. update_user bigint NOT NULL DEFAULT '-1' COMMENT '更新人',
  56. PRIMARY KEY (`id`) USING BTREE
  57. ) comment '预存服务费明细';