package cn.com.ctop.finance.payment.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.util.Date;

/**
 * 充值申请审核记录表
 *
 * @author jeecg-boot
 * @version V1.0
 * @date 2023-04-13
 */
@Data
@TableName("finance_payment_recharge_application_record")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "finance_payment_recharge_application_record对象", description = "充值申请审核记录表")
public class FinancePaymentRechargeApplicationRecord {

    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(value = "主键")
    private Long id;
    /**
     * 充值ID
     */
    @Excel(name = "充值ID", width = 15)
    @ApiModelProperty(value = "充值ID")
    private Long rechargeId;
    /**
     * 审核人ID
     */
    @Excel(name = "审核人ID", width = 15)
    @ApiModelProperty(value = "审核人ID")
    private String reviewederId;
    /**
     * 状态0-创建申请、 1-待审核、2-待充值、3-充值完成、4-临时充值、5-审核拒绝
     */
    @Excel(name = "状态0-创建申请、 1-待审核、2-待充值、3-充值完成、4-临时充值、5-审核拒绝", width = 15)
    @ApiModelProperty(value = "状态0-创建申请、 1-待审核、2-待充值、3-充值完成、4-临时充值、5-审核拒绝")
    private String auditStatus;
    /**
     * 审核说明
     */
    @Excel(name = "审核说明", width = 15)
    @ApiModelProperty(value = "审核说明")
    private String approvalContent;
    /**
     * 附件
     */
    @Excel(name = "附件", width = 15)
    @ApiModelProperty(value = "附件")
    private String files;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
}
