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

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

import java.io.Serializable;

/**
 * @Author 吴凯程
 * @Date 2024/12/30
 **/
@Data
public class DrawGridCustVO implements Serializable {

    @ApiModelProperty(value = "创建者", notes = "")
    @Excel(name = "创建者")
    private String creator;
    /**
     * 网格名
     */
    @ApiModelProperty(value = "网格id", notes = "")
    private Long gridId;

    @Excel(name = "网格名称")
    private String gridName;
    /**
     * 网格责任类型;1责任 2竞争
     */
    @ApiModelProperty(value = "网格责任类型", notes = "1责任 2竞争")
    @Excel(name = "网格责任类型", readConverterExp = "1=责任,2=竞争")
    private String gridDutyType;
    /**
     * 图层id
     */
    @ApiModelProperty(name = "图层id", notes = "")
    private Long layerId;
    /**
     * 主键
     */
    @ApiModelProperty(value = "图形主键", name = "id")
    private Long shapeId;

    @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")
    @Excel(name = "客户类型")
    private String custType;

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

    @ApiModelProperty(value = "柜员名称", name = "nickName")
    @Excel(name = "柜员名称")
    private String nickName;

    @ApiModelProperty(value = "总行支行机构号", name = "branchId")
    @Excel(name = "总行支行机构号")
    private Long branchId;

    @ApiModelProperty(value = "总行支行机构名称", name = "branchName")
    @Excel(name = "总行支行机构名称")
    private String branchName;

    @ApiModelProperty(value = "网点机构号", name = "outletId")
    @Excel(name = "网点机构号")
    private Long outletId;

    @ApiModelProperty(value = "网点机构名称", name = "outletName")
    @Excel(name = "网点机构名称")
    private String outletName;

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

    private String custGender;

    @ApiModelProperty(value = "解绑标识", name = "unbindFlag")
    private Boolean unbindFlag;

}
