Procházet zdrojové kódy

新增: 渠道储值卡资金统计表、渠道充值订单明细统计表

master
jiangsongz před 2 dny
rodič
revize
6180d8932d

+ 55
- 0
gly-base-core/src/main/java/cn/com/taiji/core/entity/settle/expresswaypassage/ChannelRechargeOrder.java Zobrazit soubor

@@ -0,0 +1,55 @@
package cn.com.taiji.core.entity.settle.expresswaypassage;

import cn.com.taiji.core.entity.settle.AbstractUUIDEntity;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.time.LocalDateTime;

/**
* 渠道充值订单明细
* @Author jiangsong
* @create 2025/9/26
*/
@Getter
@Setter
@Entity
@Table(name = "SETTLE_CARD_DAILY_BALANCE")
public class ChannelRechargeOrder extends AbstractUUIDEntity {
//外部订单号
@Column(name = "OUTER_ORDER_NO")
private String outerOrderNo;
//内部订单号
@Column(name = "INNER_ORDER_NO")
private String innerOrderNo;
//ETC卡号
@Column(name = "CARD_ID")
private String cardId;
//订单类型
@Column(name = "ORDER_TYPE")
private String orderType;
//订单金额
@Column(name = "ORDER_AMOUNT")
private Long orderAmount;
//订单时间
@Column(name = "ORDER_TIME")
private LocalDateTime orderTime;
// 渠道ID
@Column(name = "CHANNEL_ID")
private String channelId;
//渠道名称
@Column(name = "CHANNEL_NAME")
private String channelName;
//客户ID
@Column(name = "CUSTOM_ID")
private String customId;
// 客户名称
@Column(name = "CUSTOM_NAME")
private String customName;
// 更新时间
@Column(name = "UPDATE_TIME")
private LocalDateTime updateTime;
}

+ 60
- 0
gly-base-core/src/main/java/cn/com/taiji/core/entity/settle/expresswaypassage/StoredCardDailyBalance.java Zobrazit soubor

@@ -0,0 +1,60 @@
package cn.com.taiji.core.entity.settle.expresswaypassage;

import cn.com.taiji.core.entity.settle.AbstractUUIDEntity;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
* 渠道储值卡资金统计(日)
* @Author jiangsong
* @create 2025/9/26
*/
@Getter
@Setter
@Entity
@Table(name = "SETTLE_CARD_DAILY_BALANCE")
public class StoredCardDailyBalance extends AbstractUUIDEntity {

// 统计 充值日 年月日
@Column(name = "RECHARGE_DATE")
private LocalDate rechargeDate;
//渠道ID
@Column(name = "CHANNEL_ID")
private String channelId;
// 渠道名称
@Column(name = "CHANNEL_NAME")
private String channelName;
//充值金额
@Column(name = "RECHARGE_AMOUNT")
private Long rechargeAmount;
//冲正金额
@Column(name = "REVERSAL_AMOUNT")
private Long reversalAmount;
// 充值到账金额
@Column(name = "RECHARGE_RECEIVED_AMOUNT")
private Long rechargeReceivedAmount;
//充值到账时间
@Column(name = "RECHARGE_RECEIVED_DATE")
private LocalDate rechargeReceivedDate;
//销户退款金额
@Column(name = "CANCEL_REFUND_AMOUNT")
private Long cancelRefundAmount;
//销户退款到账金额
@Column(name = "CANCEL_REFUND_RECEIVED_AMOUNT")
private Long cancelRefundReceivedAmount;
//销户退款到账时间
@Column(name = "CANCEL_REFUND_RECEIVED_DATE")
private LocalDate cancelRefundReceivedDate;
//对公充值金额
@Column(name = "CORPORATE_RECHARGE_AMOUNT")
private Long corporateRechargeAmount;
// 更新时间
@Column(name = "UPDATE_TIME")
private LocalDateTime updateTime;
}

+ 1
- 1
gly-base-core/src/main/java/cn/com/taiji/core/entity/settle/refund/DepositRefunds.java Zobrazit soubor

@@ -18,7 +18,7 @@ import java.time.LocalDateTime;
@Setter
@Entity
@Table(name = "SETTLE_DEPOSIT_REFUNDS")
public class DepositRefunds extends AbstractUUIDEntity {
public class DepositRefunds extends AbstractUUIDEntity {

//客户ID
@Column(name = "CUSTOM_ID")

+ 13
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/settle/expresswaypassage/ChannelRechargeOrderRepo.java Zobrazit soubor

@@ -0,0 +1,13 @@
package cn.com.taiji.core.repo.jpa.settle.expresswaypassage;

import cn.com.taiji.common.repo.jpa.AbstractJpaRepo;
import cn.com.taiji.core.entity.settle.expresswaypassage.ChannelRechargeOrder;

/**
* 渠道充值订单明细
* @Author jiangsong
* @create 2025/9/26
*/
public interface ChannelRechargeOrderRepo extends AbstractJpaRepo<ChannelRechargeOrder,String> {

}

+ 13
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/settle/expresswaypassage/StoredCardDailyBalanceRepo.java Zobrazit soubor

@@ -0,0 +1,13 @@
package cn.com.taiji.core.repo.jpa.settle.expresswaypassage;

import cn.com.taiji.common.repo.jpa.AbstractJpaRepo;
import cn.com.taiji.core.entity.settle.expresswaypassage.StoredCardDailyBalance;

/**
* 渠道储值卡资金统计
* @Author jiangsong
* @create 2025/9/26
*/
public interface StoredCardDailyBalanceRepo extends AbstractJpaRepo<StoredCardDailyBalance,String> {

}

Načítá se…
Zrušit
Uložit