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

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author 吴凯程
 * @Date 2025/6/17
 **/
@Data
@TableName("task_visit_record")
public class TaskVisitRecord {
    /** id */
    @ApiModelProperty(name = "id",notes = "")
    @TableId
    private String id ;
    /** 任务id */
    @ApiModelProperty(name = "任务id",notes = "")
    private String campaignId ;
    /** 任务名称 */
    @ApiModelProperty(name = "任务名称",notes = "")
    private String campaignName ;
    /** 客户号 */
    @ApiModelProperty(name = "客户号",notes = "")
    private String custId ;
    /** 客户名称 */
    @ApiModelProperty(name = "客户名称",notes = "")
    private String custName ;

    private String custType;
    /** 客户经理名称 */
    @ApiModelProperty(name = "客户经理名称",notes = "")
    private String nickName ;
    /** 客户经理柜员号 */
    @ApiModelProperty(name = "客户经理柜员号",notes = "")
    private String userName ;
    @ApiModelProperty(name = "客户经理id",notes = "")
    private Long userId ;

    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String signId ;

    private String feedbackId;
    private String latestSign;
    private Double duration;
    private String feedbackType;
    private String feedbackTemplateId;
    private String visitType;
}
