package com.yuchen.saas.park.api.dto.repair;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nest.springwrap.core.mp.support.Query;

import java.util.Date;

@Data
public class SaasComplainSuggestQueryDto extends Query {

    /**
     * 项目ID
     */
    @ApiModelProperty(name = "projectId", value = "项目ID")
    private Long projectId;
    /**
     * 录单人用户ID
     */
    @ApiModelProperty(name = "recordUserId", value = "录单人用户ID")
    private Long recordUserId;
    /**
     * 投诉类型ID
     */
    @ApiModelProperty(name = "complainTypeId", value = "投诉类型ID")
    private Long complainTypeId;
    /**
     * 投诉内容
     */
    @ApiModelProperty(name = "complainContent", value = "投诉内容")
    private String complainContent;
    /**
     * 投诉状态(1:待处理 2:已处理 3:已取消)
     */
    @ApiModelProperty(name = "complainStatus", value = "投诉状态(1:待处理 2:已处理 3:已取消)")
    private Integer complainStatus;
    /**
     * 联系人
     */
    @ApiModelProperty(name = "linkMan", value = "联系人")
    private String linkMan;
    /**
     * 联系方式
     */
    @ApiModelProperty(name = "linkPhone", value = "联系方式")
    private String linkPhone;
    /**
     * 处理开始时间
     */
    @ApiModelProperty(name = "handleStartTime", value = "处理开始时间")
    private Date handleStartTime;
    /**
     * 处理结束时间
     */
    @ApiModelProperty(name = "handleEndTime", value = "处理结束时间")
    private Date handleEndTime;
    /**
     * 提交开始时间
     */
    @ApiModelProperty(name = "submitStartTime", value = "提交开始时间")
    private Date submitStartTime;
    /**
     * 提交结束时间
     */
    @ApiModelProperty(name = "submitEndTime", value = "提交结束时间")
    private Date submitEndTime;

}
