xucaiqin 1 zi în urmă
părinte
comite
40fa06fd28

+ 0 - 63
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/entity/WalletAccount.java

@@ -1,63 +0,0 @@
-package com.sckw.payment.entity;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Data;
-
-import java.math.BigDecimal;
-import java.util.Date;
-
-/**
- * 钱包账户表(wallet_account)
- *
- * @author tangys
- * @since  2026-01-06 10:28:02
- */
-@Data
-public class WalletAccount {
-
-	/** 主键id */
-    @Schema(description = "主键id")
-    private Long id;
-	/** 企业ID,一个企业一个钱包 */
-    @Schema(description = "企业ID,一个企业一个钱包")
-    private Long entId;
-	/** 银行侧提现钱包编号 */
-    @Schema(description = "银行侧提现钱包编号")
-    private String bWithdrawWalletNo;
-	/** 银行侧冻结钱包编号 */
-    @Schema(description = "银行侧冻结钱包编号")
-    private String bFreezeWalletNo;
-	/** 可用余额 */
-    @Schema(description = "可用余额")
-    private BigDecimal availableBalance;
-	/** 冻结余额 */
-    @Schema(description = "冻结余额")
-    private BigDecimal frozenBalance;
-	/** 版本号(用于乐观锁) */
-    @Schema(description = "版本号(用于乐观锁)")
-    private Integer version;
-	/** 钱包状态0-初始化 1-正常 2-冻结 3-注销 */
-    @Schema(description = "钱包状态0-初始化 1-正常 2-冻结 3-注销")
-    private Integer status;
-	/** 备注 */
-    @Schema(description = "备注")
-    private String remark;
-	/** 删除标记(0-未删除,1-已删除) */
-    @Schema(description = "删除标记(0-未删除,1-已删除)")
-    private Integer delFlag;
-	/** 创建人id */
-    @Schema(description = "创建人id")
-    private Long createBy;
-	/** 创建时间 */
-    @Schema(description = "创建时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date createTime;
-	/** 更新人id */
-    @Schema(description = "更新人id")
-    private Long updateBy;
-	/** 更新时间 */
-    @Schema(description = "更新时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date updateTime;
-}

+ 0 - 87
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/entity/WalletBalance.java

@@ -1,87 +0,0 @@
-package com.sckw.payment.entity;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Data;
-
-import java.math.BigDecimal;
-import java.util.Date;
-
-/**
- * 钱包余额明细表(wallet_balance)
- *
- * @author tangys
- * @since  2026-01-12 16:24:22
- */
-@Data
-public class WalletBalance {
-
-	/** 明细主键 */
-    @Schema(description = "明细主键")
-    private Long id;
-	/** 关联订单编号 */
-    @Schema(description = "关联订单编号")
-    private String orderNo;
-	/** 关联订单类型 1-充值订单 2-预付订单 3-提现订单 4-贸易订单 5-物流订单 */
-    @Schema(description = "关联订单类型 1-充值订单 2-预付订单 3-提现订单 4-贸易订单 5-物流订单")
-    private Integer orderType;
-	/** 企业id */
-    @Schema(description = "企业id")
-    private Long entId;
-	/** 对方企业id */
-    @Schema(description = "对方企业id")
-    private Long tradeEntId;
-	/** 交易类型 1-充值 2-预付 3-收益 4-冻结 5-解冻 6-消费 7-提现 8-支付 */
-    @Schema(description = "交易类型 1-充值 2-预付 3-收益 4-冻结 5-解冻 6-消费 7-提现 8-支付")
-    private Integer tradeType;
-	/** 交易金额 */
-    @Schema(description = "交易金额")
-    private BigDecimal tradeAmount;
-	/** 银行交易流水号 */
-    @Schema(description = "银行交易流水号")
-    private String bankSerialNo;
-	/** 变动前可用余额 */
-    @Schema(description = "变动前可用余额")
-    private BigDecimal availableBefore;
-	/** 变动后可用余额 */
-    @Schema(description = "变动后可用余额")
-    private BigDecimal availableAfter;
-	/** 变动前冻结余额 */
-    @Schema(description = "变动前冻结余额")
-    private BigDecimal frozenBefore;
-	/** 变动后冻结余额 */
-    @Schema(description = "变动后冻结余额")
-    private BigDecimal frozenAfter;
-	/** 可用预付余额 */
-    @Schema(description = "可用预付余额")
-    private BigDecimal availablePrepaid;
-	/** 对方预付余额 */
-    @Schema(description = "对方预付余额")
-    private BigDecimal counterpartyPrepaid;
-	/** 执行状态 1-进行中 2-成功 3-失败 */
-    @Schema(description = "执行状态 1-进行中 2-成功 3-失败")
-    private Integer status;
-	/** 备注 */
-    @Schema(description = "备注")
-    private String remark;
-	/** 凭证标识 0-无凭证 1-有凭证 */
-    @Schema(description = "凭证标识 0-无凭证 1-有凭证")
-    private Integer voucherFlag;
-	/** 删除标识 0-未删除 1-已删除 */
-    @Schema(description = "删除标识 0-未删除 1-已删除")
-    private Integer delFlag;
-	/** 创建人id */
-    @Schema(description = "创建人id")
-    private Long createBy;
-	/** 创建时间 */
-    @Schema(description = "创建时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date createTime;
-	/** 更新人id */
-    @Schema(description = "更新人id")
-    private Long updateBy;
-	/** 更新时间 */
-    @Schema(description = "更新时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date updateTime;
-}

+ 0 - 40
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/entity/WalletBankCallback.java

@@ -1,40 +0,0 @@
-package com.sckw.payment.entity;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Data;
-
-import java.util.Date;
-
-/**
- * 银行回调日志表(wallet_bank_callback)
- *
- * @author tangys
- * @since  2026-01-06 10:28:02
- */
-@Data
-public class WalletBankCallback {
-
-	/** 主键ID */
-    @Schema(description = "主键ID")
-    private Long id;
-	/** 关联业务单号 */
-    @Schema(description = "关联业务单号")
-    private String bizNo;
-	/** 回调类型,1-充值 2-提现 */
-    @Schema(description = "回调类型,1-充值 2-提现")
-    private Integer callbackType;
-	/** 银行原始回调内容 */
-    @Schema(description = "银行原始回调内容")
-    private String rawContent;
-	/** 备注 */
-    @Schema(description = "备注")
-    private String remark;
-	/** 处理状态:0-待处理 1-已处理 */
-    @Schema(description = "处理状态:0-待处理 1-已处理")
-    private Integer status;
-	/** 创建时间 */
-    @Schema(description = "创建时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date createdAt;
-}

+ 0 - 43
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/entity/WalletBankRequest.java

@@ -1,43 +0,0 @@
-package com.sckw.payment.entity;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Data;
-
-import java.util.Date;
-
-/**
- * 银行请求响应表(wallet_bank_request)
- *
- * @author tangys
- * @since  2026-01-06 10:28:02
- */
-@Data
-public class WalletBankRequest {
-
-	/** 主键ID */
-    @Schema(description = "主键ID")
-    private Long id;
-	/** 业务类型 */
-    @Schema(description = "业务类型")
-    private String bizType;
-	/** 关联业务单号 */
-    @Schema(description = "关联业务单号")
-    private String bizNo;
-	/** 银行请求内容 */
-    @Schema(description = "银行请求内容")
-    private String resquestContent;
-	/** 银行响应内容 */
-    @Schema(description = "银行响应内容")
-    private String responseContent;
-	/** 备注 */
-    @Schema(description = "备注")
-    private String remark;
-	/** 处理状态:0-成功 1-失败 */
-    @Schema(description = "处理状态:0-成功 1-失败")
-    private Integer status;
-	/** 创建时间 */
-    @Schema(description = "创建时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date createdAt;
-}

+ 0 - 92
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/entity/WalletEntInfo.java

@@ -1,92 +0,0 @@
-package com.sckw.payment.entity;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Data;
-
-import java.util.Date;
-
-/**
- * 开户企业信息表(wallet_ent_info)
- *
- * @author tangys
- * @since  2026-01-07 16:59:01
- */
-@Data
-public class WalletEntInfo {
-
-	/** id */
-    @Schema(description = "id")
-    private Long id;
-	/** 企业用户id(外键) */
-    @Schema(description = "企业用户id(外键)")
-    private Long entId;
-	/** 企业全称 */
-    @Schema(description = "企业全称")
-    private String fullName;
-	/** 企业注册地址 */
-    @Schema(description = "企业注册地址")
-    private String address;
-	/** 营业执照号 */
-    @Schema(description = "营业执照号")
-    private String licenseCode;
-	/** 依法经营证件起始日期 */
-    @Schema(description = "依法经营证件起始日期")
-    private String licenseStartDate;
-	/** 依法经营证件截止日期 */
-    @Schema(description = "依法经营证件截止日期")
-    private String licenseEndDate;
-	/** 企业实际经营地址 */
-    @Schema(description = "企业实际经营地址")
-    private String realAddress;
-	/** 依法经营证件正本开放平台文件id */
-    @Schema(description = "依法经营证件正本开放平台文件id")
-    private String licenseFileId;
-	/** 依法经营证件副本开放平台文件id */
-    @Schema(description = "依法经营证件副本开放平台文件id")
-    private String licenseFileDuplicateId;
-	/** 企业法人姓名 */
-    @Schema(description = "企业法人姓名")
-    private String legalName;
-	/** 企业法人证件号码 */
-    @Schema(description = "企业法人证件号码")
-    private String legalIdCardNo;
-	/** 企业法人手机号码 */
-    @Schema(description = "企业法人手机号码")
-    private String legalPhone;
-	/** 企业法人证件起始日期 */
-    @Schema(description = "企业法人证件起始日期")
-    private String legalStartDate;
-	/** 企业法人证件结束日期 */
-    @Schema(description = "企业法人证件结束日期")
-    private String legalEndDate;
-	/** 法人证件正面(人像面)开放平台文件id */
-    @Schema(description = "法人证件正面(人像面)开放平台文件id")
-    private String idCardFrontId;
-	/** 法人证件反面(国徽面)开放平台文件id */
-    @Schema(description = "法人证件反面(国徽面)开放平台文件id")
-    private String idCardBackId;
-	/** 联系人姓名 */
-    @Schema(description = "联系人姓名")
-    private String contactName;
-	/** 联系人手机号 */
-    @Schema(description = "联系人手机号")
-    private String contactPhone;
-	/** 联系人证件号码 */
-    @Schema(description = "联系人证件号码")
-    private String contactIdCardNo;
-	/** 联系人证件正面(人像面)开放平台文件id */
-    @Schema(description = "联系人证件正面(人像面)开放平台文件id")
-    private String contactIdCardFrontId;
-	/** 联系人证件反面(国徽面)开放平台文件id */
-    @Schema(description = "联系人证件反面(国徽面)开放平台文件id")
-    private String contactIdCardBackId;
-	/** 创建时间 */
-    @Schema(description = "创建时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date createTime;
-	/** 更新时间 */
-    @Schema(description = "更新时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date updateTime;
-}

+ 0 - 56
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/entity/WalletEntUser.java

@@ -1,56 +0,0 @@
-package com.sckw.payment.entity;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Data;
-
-import java.util.Date;
-
-/**
- * 企业股东或最终收益人(wallet_ent_user)
- *
- * @author tangys
- * @since  2026-01-07 16:59:01
- */
-@Data
-public class WalletEntUser {
-
-	/** id */
-    @Schema(description = "id")
-    private Long id;
-	/** 企业id */
-    @Schema(description = "企业id")
-    private Long entId;
-	/** 用户类型 1-股东 2-最终受益人 */
-    @Schema(description = "用户类型 1-股东 2-最终受益人")
-    private Integer type;
-	/** 姓名 */
-    @Schema(description = "姓名")
-    private String name;
-	/** 身份证号 */
-    @Schema(description = "身份证号")
-    private String idCardNo;
-	/** 身份证有效期起始日期 */
-    @Schema(description = "身份证有效期起始日期")
-    private String idCardStartDate;
-	/** 身份证有效期截止日期 */
-    @Schema(description = "身份证有效期截止日期")
-    private String idCardEndDate;
-	/** 电话 */
-    @Schema(description = "电话")
-    private String phone;
-	/** 地址 */
-    @Schema(description = "地址")
-    private String address;
-	/** 受益方式 */
-    @Schema(description = "受益方式")
-    private String incomeType;
-	/** 创建时间 */
-    @Schema(description = "创建时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date createTime;
-	/** 更新时间 */
-    @Schema(description = "更新时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date updateTime;
-}

+ 0 - 40
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/entity/WalletRequestLog.java

@@ -1,40 +0,0 @@
-package com.sckw.payment.entity;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Data;
-
-import java.util.Date;
-
-/**
- * 钱包接口幂等控制表(wallet_request_log)
- *
- * @author tangys
- * @since  2026-01-06 10:28:02
- */
-@Data
-public class WalletRequestLog {
-
-	/** 主键ID */
-    @Schema(description = "主键ID")
-    private Long id;
-	/** 幂等请求号 */
-    @Schema(description = "幂等请求号")
-    private String requestId;
-	/** 业务类型 */
-    @Schema(description = "业务类型")
-    private String bizType;
-	/** 业务单号 */
-    @Schema(description = "业务单号")
-    private String bizNo;
-	/** 状态:0-INIT 1-SUCCESS 2-FAIL 3-RETRY */
-    @Schema(description = "状态:0-INIT 1-SUCCESS 2-FAIL 3-RETRY")
-    private Integer status;
-	/** 失败原因 */
-    @Schema(description = "失败原因")
-    private String lastError;
-	/** 创建时间 */
-    @Schema(description = "创建时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private Date createdAt;
-}