package com.hz.phis.vo.returnVisitRecord;
|
|
import com.hz.his.dto.PageDto;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**回访查询条件对象
|
* @author CJH*/
|
@EqualsAndHashCode(callSuper = true)
|
@Data
|
public class ReturnVisitRecordFindVo extends PageDto {
|
|
/*** 所属用户**/
|
private String userId;
|
/*** 计划时间-开始**/
|
private Date planStartTime;
|
/*** 计划时间-结束**/
|
private Date planEndTime;
|
/*** 回访状态**/
|
private Integer returnVisitStatus;
|
/*** 完成状态**/
|
private Integer doneStatus;
|
/*** 超时状态**/
|
private Integer timeoutStatus;
|
|
/*** 创建时间-开始**/
|
private Date startTime;
|
/*** 创建时间-结束**/
|
private Date endTime;
|
|
/*** 回访时间-开始**/
|
private Date returnVisitStartTime;
|
/*** 回访时间-结束**/
|
private Date returnVisitEndTime;
|
|
/*** 完成时间-开始**/
|
private Date doneStartTime;
|
/*** 完成时间-结束**/
|
private Date doneEndTime;
|
|
/*** 回访类型 **/
|
private String returnVisitType;
|
/*** 回访方式 **/
|
private String returnVisitMethod;
|
/*** 回访结果**/
|
private Integer visitResultStatus;
|
/*** 回访是否满意**/
|
private Integer satisfiedStatus;
|
|
/**所属门店*/
|
private List<String> shopIdList;
|
/***回访员工 - List**/
|
private List<String> employeeIdList;
|
/***科室医生标识**/
|
private List<String> doctorIdList;
|
/**科室医生医助标识*/
|
private String doctorAssId;
|
|
/***筛选类型:0全部,1回访人是自己,2是顾问组,3是医生组**/
|
private Integer selectType = 0;
|
|
/*** 创建人**/
|
private String createPersonName;
|
/*** 创建人id**/
|
private String createPersonId;
|
/*** 来源渠道查询**/
|
private String channelType;
|
|
//---额外的参数
|
/*** 计划时间**/
|
private Date planTime;
|
/*** 回访员工标识 **/
|
private String corpId;
|
|
/**查看权限*/
|
private Integer seeRoleType = SEE_ROLE_TYPE_CONVENTION;
|
|
//---自定义分页,走这个没有分页模式
|
/**页数*/
|
private Integer customPageNum;
|
/**条数*/
|
private Integer customPageSize;
|
|
/**查看权限-常规*/
|
public static final int SEE_ROLE_TYPE_CONVENTION = 0;
|
/**查看权限-不限制*/
|
public static final int SEE_ROLE_TYPE_NO_LIMIT = 1;
|
|
|
}
|