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

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class AlterVO {

    @ApiModelProperty(value = "id", notes = "")
    private Long id;

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

    @ApiModelProperty(value = "柜员姓名", notes = "")
    private String nickName;

    @ApiModelProperty(value = "客户经理", notes = "")
    private String userInfo;

    /** 预警类型 */
    @ApiModelProperty(value = "预警类型", notes = "")
    private String alterType;

    /** 预警信息 */
    @ApiModelProperty(value = "预警信息", notes = "")
    private String alterDetail;

    /** 客户号 */
    @ApiModelProperty(value = "客户号", notes = "")
    private String custId;

    /** 客户类型 */
    @ApiModelProperty(value = "客户类型", notes = "")
    private String custType;

    /** 客户名 */
    @ApiModelProperty(value = "客户名", notes = "")
    private String custName;

    /** 客户内码 */
    @ApiModelProperty(value = "客户内码", notes = "")
    private String custIsn;

    /** 当前承接部门ID */
    @ApiModelProperty(value = "当前承接部门ID", notes = "")
    private Long deptId;

    /** 当前承接网点名称 */
    @ApiModelProperty(value = "当前承接网点名称", notes = "")
    private String deptName;

    /** 状态 */
    @ApiModelProperty(value = "状态", notes = "")
    private String status;

    /** 备注 */
    @ApiModelProperty(value = "备注", notes = "")
    private String remark;

    @ApiModelProperty(value = "最后查看时间", notes = "")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date readTime;

    /** 是否需要反馈 */
    @ApiModelProperty(value = "是否需要反馈", notes = "")
    private String isFeedback;

    /** 转发标识：1需要转发，0无需转发 */
    @ApiModelProperty(value = "转发标识", notes = "")
    private String forwardFlag;

    /** 是否可转发 */
    @ApiModelProperty(value = "是否可转发", notes = "")
    private Boolean canForward;
}
