| | |
| | | package com.taoke.autopay.entity.agent; |
| | | |
| | | import lombok.Builder; |
| | | import lombok.Data; |
| | | import lombok.experimental.Tolerate; |
| | | import org.springframework.data.annotation.Id; |
| | | import org.yeshi.utils.generater.mybatis.Column; |
| | | import org.yeshi.utils.generater.mybatis.Table; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author hxh |
| | |
| | | * @description: 渠道结算记录 |
| | | * @date 2024/7/20 22:06 |
| | | */ |
| | | @Builder |
| | | @Data |
| | | @Table(value="table_agent_settle_record") |
| | | @Table(value = "table_agent_settle_record") |
| | | public class ChannelAgentSettleRecord { |
| | | // 未结算:结算还未校验 |
| | | public final static int STATUS_NOT_SETTLE = 0; |
| | |
| | | // 提现审核中 |
| | | public final static int STATUS_WITHDRAWING = 2; |
| | | // 提现成功 |
| | | public final static int STATUS_WITHDRAW_SUCCESS= 3; |
| | | public final static int STATUS_WITHDRAW_SUCCESS = 3; |
| | | // 提现被驳回 |
| | | public final static int STATUS_WITHDRAW_REJECTED= 4; |
| | | public final static int STATUS_WITHDRAW_REJECTED = 4; |
| | | |
| | | @Tolerate |
| | | public ChannelAgentSettleRecord() { |
| | | |
| | | } |
| | | |
| | | |
| | | @Id |
| | | @Column(name="_id") |
| | | @Column(name = "_id") |
| | | private Long id; |
| | | /** |
| | | * 代理用户ID |
| | | */ |
| | | @Column(name="_agent_id") |
| | | @Column(name = "_agent_id") |
| | | private Long agentId; |
| | | /** |
| | | * 结算日期 |
| | | */ |
| | | @Column(name="_settle_day") |
| | | @Column(name = "_settle_day") |
| | | private String settleDay; |
| | | /** |
| | | * 结算金额 |
| | | */ |
| | | @Column(name="_settle_money") |
| | | @Column(name = "_settle_money") |
| | | private BigDecimal settleMoney; |
| | | /** |
| | | * 实际结算金额 |
| | | */ |
| | | @Column(name="_actual_settle_money") |
| | | @Column(name = "_actual_settle_money") |
| | | private BigDecimal actualSettleMoney; |
| | | |
| | | /** |
| | | * 支付时间 |
| | | */ |
| | | @Column(name="_pay_time") |
| | | @Column(name = "_pay_time") |
| | | private Date payTime; |
| | | |
| | | @Column(name="_status") |
| | | @Column(name = "_status") |
| | | private Integer status; |
| | | |
| | | @Column(name="_status_desc") |
| | | private Integer statusDesc; |
| | | @Column(name = "_status_desc") |
| | | private String statusDesc; |
| | | |
| | | /** |
| | | * 结算时间 |
| | | */ |
| | | @Column(name="_settle_time") |
| | | @Column(name = "_settle_time") |
| | | private Date settleTime; |
| | | |
| | | /** |
| | | * 提现申请时间 |
| | | */ |
| | | @Column(name="_withdraw_apply_time") |
| | | @Column(name = "_withdraw_apply_time") |
| | | private Date withDrawApplyTime; |
| | | |
| | | /** |
| | | * 提现处理时间 |
| | | */ |
| | | @Column(name="_withdraw_process_time") |
| | | @Column(name = "_withdraw_process_time") |
| | | private Date withDrawProcessTime; |
| | | |
| | | @Column(name="_alipay_name") |
| | | @Column(name = "_alipay_name") |
| | | private String alipayName; |
| | | |
| | | @Column(name="_alipay_account") |
| | | @Column(name = "_alipay_account") |
| | | private String alipayAccount; |
| | | |
| | | |
| | | @Column(name="_create_time") |
| | | @Column(name = "_create_time") |
| | | private Date createTime; |
| | | @Column(name="_update_time") |
| | | @Column(name = "_update_time") |
| | | private Date updateTime; |
| | | |
| | | private ChannelAgent agent; |
| | | |
| | | private List<ChannelAgentSettleDetail> detailList; |
| | | |
| | | |
| | | } |