package com.ruoyi.ibs.grid.domain.vo;

import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @Author 吴凯程
 * @Date 2025/1/2
 **/
@Data
public class VirtualGridCustVO implements Serializable {

    /**
     * 主键
     */
    @ApiModelProperty(value = "网格主键", name = "id")
    private Long gridId;

    /**
     * 网格名
     */
    @ApiModelProperty(value = "网格名", notes = "")
    @Excel(name = "网格名")
    private String gridName;

    @ApiModelProperty(value = "创建机构", notes = "")
    @Excel(name = "创建机构")
    private String createDeptName;

    @ApiModelProperty(value = "创建者", notes = "")
    @Excel(name = "创建者")
    private String creator;

    @ApiModelProperty(value = "网格责任类型", notes = "1责任 2竞争")
    @Excel(name = "网格责任类型")
    private String gridDutyType;

    @ApiModelProperty(value = "客户号", name = "custId")
    @Excel(name = "客户号")
    private String custId;

    @ApiModelProperty(value = "客户证件号", name = "custIdn")
    @Excel(name = "客户证件号")
    private String custIdn;

    //客户内码
    private String custIsn;

    @ApiModelProperty(value = "客户姓名", name = "custName")
    @Excel(name = "客户姓名")
    private String custName;

    @ApiModelProperty(value = "客户类型", name = "custType", notes = "个人 企业 商户")
    @Excel(name = "客户类型")
    private String custType;

    @Excel(name = "关联支行")
    private String branchName;

    @Excel(name = "关联网点")
    private String outletName;

    @Excel(name = "柜员号")
    private String userName;

    @Excel(name = "柜员名")
    private String nickName;


    private String lpName;
    private String lpTel;
    private String lpIdc;
    private String address;
    private String status;

    private String custGender;

    private Boolean unbindFlag;
}
