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