package com.ydtech.modules.admin.model.vo; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Min; import java.io.Serializable; import java.time.LocalDateTime; import java.util.List; /** * @description: 任务统计 * @author: whp * @date: 2024/7/25 **/ @Data @ApiModel("任务统计查询实体") public class TaskStatisticsVo implements Serializable { @ApiModelProperty(value = "每页页数") private int pageSize; @ApiModelProperty(value = "页数") @Min(value = 1, message = "页数最小为1") private int pageNum; @ApiModelProperty(value = "省机构id") private String provinceId; @ApiModelProperty(value = "市机构id") private String cityId; @ApiModelProperty(value = "县机构id") private String countyId; @ApiModelProperty(value = "门店机构id") private String houseId; @ApiModelProperty(value = "合作公司省机构") private String parterProvinceId; @ApiModelProperty(value = "合作公司市机构") private String parterCityId; @ApiModelProperty(value = "合作公司县机构id") private String parterCountyId; @ApiModelProperty(value = "时间筛选开始") private String createtimeStart; @ApiModelProperty(value = "时间筛选结束") private String createtimeEnd; @ApiModelProperty(value = "天数") private String days; @ApiModelProperty(value = "投保险种") private String riskCode; @ApiModelProperty(value = "保险公司编码") private String companyId; @ApiModelProperty(value = "合作公司编码") private String parterCompanyId; @ApiModelProperty(value = "报价状态") private String quotationStatus; @ApiModelProperty(value = "保费排序") private String orderSort; @ApiModelProperty(value = "保费排序") private String userNumberSort; @ApiModelProperty(value = "时间筛选开始") private String beginDate; @ApiModelProperty(value = "时间筛选结束") private String endDate; @ApiModelProperty("审核开始时间") private String auditTimeStart; @ApiModelProperty("审核结束时间") private String auditTimeEnd; @ApiModelProperty(value = "天数") private String dateType; @ApiModelProperty(value = "机构来源(1-渠道、2-个代)") private String managementSource; @ApiModelProperty(value = "员工工号") private String userId; @ApiModelProperty(value = "姓名") private String userName; @ApiModelProperty(value = "树用户id") private String treeUserId; @ApiModelProperty(value = "用户ids") private List userIds; @ApiModelProperty(value = "是否app,pc报价") private String orderSource; @ApiModelProperty(value = "部门ids") private List deptIds; @ApiModelProperty(value = "管理人") private String leaderName; @ApiModelProperty(value = "管理人工号") private String leaderId; @ApiModelProperty(value = "类型") private String treeType; @ApiModelProperty(value = "机构id") private String deptId; @ApiModelProperty(value = "总人数") private String totalNumber; @ApiModelProperty(value = "用户ids") private List proportionUserIds; @ApiModelProperty(value = "审核人") private String reviewer; @ApiModelProperty(value = "审核人(审核表)") private String audituser; @ApiModelProperty("审核时间") private String audittime; @ApiModelProperty(value = "管理人Ids") private List leaderIds; @ApiModelProperty(value = "对接人") private String dockingPerson; @ApiModelProperty(value = "筛选签单开始时间") private String signingTimeStart; @ApiModelProperty(value = "筛选签单结束时间") private String signingTimeEnd; @ApiModelProperty(value = "筛选录单开始时间") private String enterTimeStart; @ApiModelProperty(value = "筛选录单开始时间") private String enterTimeEnd; @ApiModelProperty(value = "时间类型") private String timeType; @ApiModelProperty(value = "审核人员") private String audituserName; @ApiModelProperty(value = "弹窗传参类型") private String reviewType; @ApiModelProperty(value = "传参任务类型") private String taskType; }