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

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author 吴凯程
 * @Date 2025/10/15
 *
 * ALTER TABLE ibs.grid_cmpm_retail_965 ADD cust_type varchar(100) NULL COMMENT '0个人 1商户 2企业';
 * ALTER TABLE ibs.grid_cmpm_retail_965 ADD grid_type varchar(100) NULL COMMENT '零售retail 对公corporate 对公账户corporateAccount';
 * ALTER TABLE ibs.grid_cmpm_retail_965 ADD account_no varchar(100) NULL COMMENT '账户号';
 **/
@Data
public class GridCmpm {
    /** id */
    @TableId(type = IdType.AUTO)
    @ApiModelProperty(name = "id",notes = "")
    private Long id ;
    /** 移交网格 零售 对公 对公账户 */
    @ApiModelProperty(value = "移交网格 零售retail 对公corporate 对公账户corporate_account",notes = "")
    private String gridType ;
    /** 客户类型 retail merchant business */
    @ApiModelProperty(name = "客户类型",notes = "")
    private String custType ;
    /** 客户号 */
    @ApiModelProperty(name = "客户号",notes = "")
    private String custId ;
    /** 身份证号 */
    @ApiModelProperty(name = "身份证号",notes = "")
    private String custIdc ;
    /** 统信码 */
    @ApiModelProperty(name = "统信码",notes = "")
    private String usci;
    /** 客户内码 */
    @ApiModelProperty(name = "客户内码",notes = "")
    private String custIdn ;
    /** 客户内码 */
    @ApiModelProperty(name = "账户号",notes = "")
    private String accountNo ;
    /** 客户姓名 */
    @ApiModelProperty(name = "客户姓名",notes = "")
    private String custName ;
    /** 客户层级 */
    @ApiModelProperty(name = "客户层级",notes = "")
    private String custLevel ;
    /** 客户经理柜员号 */
    @ApiModelProperty(name = "客户经理柜员号",notes = "")
    private String userName ;
    /** 客户经理姓名 */
    @ApiModelProperty(name = "客户经理姓名",notes = "")
    private String nickName ;
    /** 网点机构号 */
    @ApiModelProperty(name = "网点机构号",notes = "")
    private Long outletId ;
    /** 网点名称 */
    @ApiModelProperty(name = "网点名称",notes = "")
    private String outletName ;
    /** 支行机构号 */
    @ApiModelProperty(name = "支行机构号",notes = "")
    private Long branchId ;
    /** 支行名称 */
    @ApiModelProperty(name = "支行名称",notes = "")
    private String branchName ;

    private String source;
    /** 锁定标识 */
    @ApiModelProperty(name = "锁定标识",notes = "")
    private Boolean lockFlag ;

}
