package com.ruoyi.system.domain.task.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author vidar
 * date 2025/2/8
 * description
 */
@Data
public class TaskCommonParams {
    @ApiModelProperty("是否已完成")
    private Boolean finishedFlag;
    @ApiModelProperty("抄送我的")
    private String cswdId;
    @ApiModelProperty("我执行的  需要我处理的，包括指派、任务处理、核查、评价")
    private String beassignedUserId;
    @ApiModelProperty("我创建的")
    private String releaseId;
    @ApiModelProperty("我审核的")
    private String verificationUserId;
    @ApiModelProperty("领导交办")
    private String leaderId;
    @ApiModelProperty("转督办")
    private String zdbId;
    @ApiModelProperty("督办人")
    private String zdbUserName;
    @ApiModelProperty("登录用户")
    private String loginUserId;
    @ApiModelProperty("登录用户名称")
    private String loginUserName;
    @ApiModelProperty("3三级 2二级 1一级 0中心")
    private String loginUserRole;
    @ApiModelProperty("优先级 0普通-1重要-2紧急")
    private Integer priorityType;
    @ApiModelProperty("任务状态 1已完成  2待评价 3待核查  4处理中 5待处理 6待指派  7待延时  8待办(待接收)")
    private Integer tkStatus;
    @ApiModelProperty("任务状态 批量")
    private String tkStatuStr;
    @ApiModelProperty("发布开始时间")
    private String releaseStartTime;
    @ApiModelProperty("发布结束时间")
    private String releaseEndTime;
    @ApiModelProperty("创建时间")
    private String eventTime;
    @ApiModelProperty("来源 0城乡综合网格、1企业网格、2资产网格")
    private Integer matterType;
    @ApiModelProperty("来源")
    private Integer comeFrom;
    @ApiModelProperty("排除的来源")
    private Integer notComeFrom;
    @ApiModelProperty("任务名字 或者 任务tkid")
    private String nameOrId;
    @ApiModelProperty("创建人")
    private String createUserName;
    @ApiModelProperty("处理人")
    private String performUserName;
    @ApiModelProperty("微信唯一标识")
    private String wxUserId;
    private String appUserId;
    @ApiModelProperty("工单评级 1、一级 2、二级 3、三级 4、所有已评价")
    private Integer gsType;
    @ApiModelProperty("看所有")
    private Boolean roleLeaveFlag = false;
}
