2025_11_03_donglang.sql 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. CREATE TABLE `kwp_biz_wallet`
  2. (
  3. id bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  4. sup_ent_id bigint NOT NULL COMMENT '供应商企业id',
  5. pro_ent_id bigint NOT NULL COMMENT '采购商企业id',
  6. name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '钱包名称',
  7. amount decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '可用金额(单位:元,保留2位小数)',
  8. prepay_amount decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '冻结金额(单位:元,保留2位小数)',
  9. type int NOT NULL DEFAULT '0' COMMENT '类型 0-线下钱包',
  10. state int NOT NULL DEFAULT '0' COMMENT '状态 1-开启,0-关闭',
  11. create_time datetime not null default CURRENT_TIMESTAMP comment '创建时间',
  12. update_time datetime not null default current_timestamp on update CURRENT_TIMESTAMP comment '更新时间',
  13. create_user varchar(255) not null default '' comment '创建人',
  14. update_user varchar(255) not null default '' comment '更新人',
  15. PRIMARY KEY (`id`) USING BTREE
  16. ) COMMENT='钱包管理表';
  17. CREATE TABLE `kwp_biz_wallet_operation`
  18. (
  19. id bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  20. wallet_id bigint NOT NULL COMMENT '钱包id',
  21. amount decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '本次更新金额(单位:元,保留2位小数)',
  22. action int NOT NULL DEFAULT '0' COMMENT '资金方向 0-预付,1-扣款',
  23. voucher_url varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证URL地址',
  24. remark varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
  25. create_time datetime not null default CURRENT_TIMESTAMP comment '创建时间',
  26. update_time datetime not null default current_timestamp on update CURRENT_TIMESTAMP comment '更新时间',
  27. create_user varchar(255) not null default '' comment '创建人',
  28. update_user varchar(255) not null default '' comment '更新人',
  29. PRIMARY KEY (`id`) USING BTREE
  30. ) COMMENT='钱包金额更新表';
  31. CREATE TABLE `kwp_biz_wallet_prepay`
  32. (
  33. id bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  34. wallet_id bigint NOT NULL COMMENT '钱包id',
  35. order_id bigint NOT NULL COMMENT '订单id',
  36. amount decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '金额(单位:元,保留2位小数)',
  37. type int NOT NULL DEFAULT '0' COMMENT '动帐类型 0-预付、1-扣款、2-冻结、3-解冻、4-消费',
  38. remark varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
  39. voucher_url varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证URL地址',
  40. create_time datetime not null default CURRENT_TIMESTAMP comment '创建时间',
  41. update_time datetime not null default current_timestamp on update CURRENT_TIMESTAMP comment '更新时间',
  42. create_user varchar(255) not null default '' comment '创建人',
  43. update_user varchar(255) not null default '' comment '更新人',
  44. PRIMARY KEY (`id`) USING BTREE
  45. ) COMMENT='钱包预付金额明细表';