package com.cool.store.request.visit;

import com.cool.store.common.PageBasicInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * <p>
 * 拜访记录查询Request
 * </p>
 *
 * @author wangff
 * @since 2025/12/9
 */
@Data
public class VisitRecordQueryRequest extends PageBasicInfo {
    @ApiModelProperty("线索id")
    private Long lineId;

    @ApiModelProperty("加盟商姓名或手机号")
    private String keyword;
    
    @ApiModelProperty("拜访编号")
    private String visitNo;

    @ApiModelProperty("拜访人")
    private String visitUserId;

    @ApiModelProperty("拜访开始日期")
    private Date visitStartDate;

    @ApiModelProperty("拜访结束日期")
    private Date visitEndDate;

    @ApiModelProperty("拜访状态，0待签到 1待签退 2已完成 3已失效")
    private Integer status;

    @ApiModelProperty("开新店意愿")
    private String desire;

    @ApiModelProperty("招商所属大区ID")
    private Long investRegionId;
    
    @ApiModelProperty(value = "拜访人id", hidden = true)
    private String userId;
}
