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

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author 吴凯程
 * @Date 2025/10/22
 **/
@Data
public class GridCmpmTransferVO {
    /** id */
    @ApiModelProperty(value = "id",notes = "")
    private Long id ;
    @ApiModelProperty(value = "0移交 1认领",notes = "")
    private String transferLabel;
    /** 移交类型 网点内 支行内 跨支行 */
    @ApiModelProperty(value = "移交类型 0网点内 1支行内 2跨支行",notes = "")
    private Integer transferType ;
    /** 移交状态 审批中 通过 拒绝 */
    @ApiModelProperty(value = "移交状态 0网点审批中 1支行审批中 2总行审批中 3通过 -1拒绝",notes = "")
    private String transferStatus ;
    /** 移交网格 零售 对公 对公账户 */
    @ApiModelProperty(value = "移交网格 零售 对公 对公账户",notes = "")
    private String gridType ;
    /** 归属总行 */
    @ApiModelProperty(value = "归属总行",notes = "")
    private String headId ;
    /** 移交客户名称 */
    @ApiModelProperty(value = "移交客户名称",notes = "")
    private String custName ;
    /** 移交客户号 */
    @ApiModelProperty(value = "移交客户号",notes = "")
    private String custId ;
    /** 移交客户账号 */
    @ApiModelProperty(value = "移交客户账号",notes = "")
    private String accountNo ;
    /** 原客户经理柜员号 */
    @ApiModelProperty(value = "原客户经理柜员号",notes = "")
    private String prevUser ;
    /** 原归属网点 */
    @ApiModelProperty(value = "原归属网点",notes = "")
    private Long prevOutletId ;
    /** 原归属支行 */
    @ApiModelProperty(value = "原归属支行",notes = "")
    private Long prevBranchId ;
    /** 新客户经理柜员号 */
    @ApiModelProperty(value = "新客户经理柜员号",notes = "")
    private String nextUser ;
    /** 新归属网点 */
    @ApiModelProperty(value = "新归属网点",notes = "")
    private Long nextOutletId ;
    /** 新归属支行 */
    @ApiModelProperty(value = "新归属支行",notes = "")
    private Long nextBranchId ;
    /** 网点审批人 */
    @ApiModelProperty(value = "网点审批人",notes = "")
    private String outletApprover ;
    /** 网点审批结果 */
    @ApiModelProperty(value = "网点审批结果",notes = "")
    private String outletApproveResult ;
    /** 网点审批时间 */
    @ApiModelProperty(value = "网点审批时间",notes = "")
    private Date outletApproveTime ;
    /** 支行审批人 */
    @ApiModelProperty(value = "支行审批人",notes = "")
    private String branchApprover ;
    /** 支行审批结果 */
    @ApiModelProperty(value = "支行审批结果",notes = "")
    private String branchApproveResult ;
    /** 支行审批时间 */
    @ApiModelProperty(value = "支行审批时间",notes = "")
    private Date branchApproveTime ;
    /** 总行审批人 */
    @ApiModelProperty(value = "总行审批人",notes = "")
    private String headApprover ;
    /** 总行审批结果 */
    @ApiModelProperty(value = "总行审批结果",notes = "")
    private String headApproveResult ;
    /** 总行审批时间 */
    @ApiModelProperty(value = "总行审批时间",notes = "")
    private Date headApproveTime ;
    /** 创建时间 */
    @ApiModelProperty(value = "创建时间",notes = "")
    private Date createTime ;
    /** 更新时间 */
    @ApiModelProperty(value = "更新时间",notes = "")
    private Date updateTime ;

}
