package com.ydtech.modules.admin.model.po; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; @TableName(value = "sys_amount_auditing") @Data public class SysAmountAuditingEntity implements Serializable { private static final long serialVersionUID = 1L; /** * id */ @TableId(value = "id") private String id; /** * 用户id */ @TableField(value = "user_id") private String userId; /** * 银行卡号 */ @TableField(value = "bank_number") private String bankNumber; /** * 提现金额 */ @TableField(value = "amount") private BigDecimal amount; /** * 凭证号 */ @TableField(value = "voucher_id") private String voucherId; /** * 图片ID */ @TableField(value = "pic_id") private String picId; /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField(value = "create_time") private Date createTime; /** * 审核状态 */ @TableField(value = "auditing_status") private String auditingStatus; /** * 金额类型 */ @TableField(value = "amount_status") private String amountStatus; /** * 审核时间 */ @TableField(value = "auditing_time") private Date auditingTime; /** * 审核人 */ @TableField(value = "auditing_user_id") private String auditingUserId; /** * 用户当前金额 */ @TableField(exist = false) private BigDecimal userAmount; /** * 提现金额 */ @TableField(exist = false) private BigDecimal historyAmount; /** * 剩余金额 */ @TableField(exist = false) private BigDecimal surplusAmount; /** * 用户名称 */ @TableField(exist = false) private String userName; /** * 部门id */ @TableField(exist = false) private String deptId; /** * 部门名称 */ @TableField(exist = false) private String deptName; /** * 开户行 */ @TableField(exist = false) private String bankAccount; /** * 开户行地址 */ @TableField(exist = false) private String bankAddress; @TableField(exist = false) private String mobile; /** * 审核人名称 */ @TableField(exist = false) private String auditingUserName; /** * 驳回时间 */ @TableField(value = "reject_time") private Date rejectTime; /** * 驳回人 */ @TableField(value = "reject_user_id") private String rejectUserId; /** * 驳回原因 */ @TableField(value = "reject_reason") private String rejectReason; /*** * 维护人 */ @TableField(exist = false) private String leaderName; /*** * 维护人名称 */ @TableField(exist = false) private String leaderId; /*** * 银行卡真实姓名 */ @TableField(exist = false) private String realUserName; /*** * 账户名称 */ @TableField(value = "account_name") private String accountName; /*** * 银行卡号 */ @TableField(value = "bank_card_num") private String bankCardNum; /*** * 开户行名称 */ @TableField(value = "bank_name") private String bankName; /*** * 开户行号 */ @TableField(value = "bank_num") private String bankNum; /*** * 账户名称 */ @TableField(value = "account_id") private String accountId; /*** * 是否自动审批1-是 */ private int approval; /*** * 机构来源 */ @TableField(exist = false) private String source; }