package com.ruoyi.ibs.dashboard.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author 吴凯程
 * @Date 2025/3/7
 **/
@Data
@TableName("loan_contract_due_warn_orc")
public class LoanContractDueWarn implements Serializable{
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    /** 客户姓名 */
    @ApiModelProperty(name = "客户姓名",notes = "")
    private String custName ;
    /** 客户号 */
    @ApiModelProperty(name = "客户号",notes = "")
    private String custId ;
    /** 客户类型 */
    @ApiModelProperty(name = "客户类型",notes = "")
    private String custType ;
    /** 贷款到期提醒内容 */
    @ApiModelProperty(name = "贷款到期提醒内容",notes = "")
    private Integer loanDueWarnValue ;

    private String loanContractNum;

    private String loanContractAmt;

    private String contact;
    /** 支行号 */
    @ApiModelProperty(name = "支行号",notes = "")
    private Long branchCode ;
    /** 网点号 */
    @ApiModelProperty(name = "网点号",notes = "")
    private Long outletCode ;
    /** 归属客户经理 */
    @ApiModelProperty(name = "归属客户经理",notes = "")
    private String belongManager ;
    /** 删除状态 */
    @ApiModelProperty(name = "删除状态",notes = "")
    @TableLogic
    private Boolean deleteStatus ;
    /** 更新时间 */
    @ApiModelProperty(name = "更新时间",notes = "")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime ;
}
