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

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

import java.time.LocalDateTime;
import java.util.Date;

@Data
public class SecondVisitVO {

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

    @ApiModelProperty(value = "申请人柜员号",notes = "")
    private String fromUserName;

    @ApiModelProperty(value = "申请人姓名",notes = "")
    private String fromNickName;

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

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

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

    @ApiModelProperty(value = "二次走访时间",notes = "")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date secondVisitTime;

    @ApiModelProperty(value = "被申请人柜员号",notes = "")
    private String toUserName;

    @ApiModelProperty(value = "被申请人姓名",notes = "")
    private String toNickName;

    @ApiModelProperty(value = "是否已读",notes = "")
    private Date readTime;

    @ApiModelProperty(value = "申请备注",notes = "")
    private String applyRemark;

    @ApiModelProperty(value = "反馈备注",notes = "")
    private String approvalRemark;

    @ApiModelProperty(value = "资源申请状态",notes = "")
    private String status;

    @ApiModelProperty(value = "创建者",notes = "")
    private String createBy;

    @ApiModelProperty(value = "创建时间",notes = "")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @ApiModelProperty(value = "更新者",notes = "")
    private String updateBy;

    @ApiModelProperty(value = "更新时间",notes = "")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

}
