CREATE TABLE `kwp_biz_wallet` ( id bigint NOT NULL AUTO_INCREMENT COMMENT '主键', sup_ent_id bigint NOT NULL COMMENT '供应商企业id', pro_ent_id bigint NOT NULL COMMENT '采购商企业id', name varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '钱包名称', amount decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '可用金额(单位:元,保留2位小数)', prepay_amount decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '冻结金额(单位:元,保留2位小数)', type int NOT NULL DEFAULT '0' COMMENT '类型 0-线下钱包', state int NOT NULL DEFAULT '0' COMMENT '状态 1-开启,0-关闭', create_time datetime not null default CURRENT_TIMESTAMP comment '创建时间', update_time datetime not null default current_timestamp on update CURRENT_TIMESTAMP comment '更新时间', create_user varchar(255) not null default '' comment '创建人', update_user varchar(255) not null default '' comment '更新人', PRIMARY KEY (`id`) USING BTREE ) COMMENT='钱包管理表'; CREATE TABLE `kwp_biz_wallet_operation` ( id bigint NOT NULL AUTO_INCREMENT COMMENT '主键', wallet_id bigint NOT NULL COMMENT '钱包id', amount decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '本次更新金额(单位:元,保留2位小数)', action int NOT NULL DEFAULT '0' COMMENT '资金方向 0-预付,1-扣款', voucher_url varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证URL地址', remark varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', create_time datetime not null default CURRENT_TIMESTAMP comment '创建时间', update_time datetime not null default current_timestamp on update CURRENT_TIMESTAMP comment '更新时间', create_user varchar(255) not null default '' comment '创建人', update_user varchar(255) not null default '' comment '更新人', PRIMARY KEY (`id`) USING BTREE ) COMMENT='钱包金额更新表'; CREATE TABLE `kwp_biz_wallet_prepay` ( id bigint NOT NULL AUTO_INCREMENT COMMENT '主键', wallet_id bigint NOT NULL COMMENT '钱包id', order_id bigint NOT NULL COMMENT '订单id', amount decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '金额(单位:元,保留2位小数)', type int NOT NULL DEFAULT '0' COMMENT '动帐类型 0-冻结、1-预付、2-解冻、3-消费', remark varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', voucher_url varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证URL地址', create_time datetime not null default CURRENT_TIMESTAMP comment '创建时间', update_time datetime not null default current_timestamp on update CURRENT_TIMESTAMP comment '更新时间', create_user varchar(255) not null default '' comment '创建人', update_user varchar(255) not null default '' comment '更新人', PRIMARY KEY (`id`) USING BTREE ) COMMENT='钱包预付金额明细表';