package com.xunmei.common.core.domain.retrieval.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.xunmei.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 监控调阅任务对象 core_monitoring_retrieval_task
 *
 * @author xunmei
 * @date 2023-08-25
 */
@Data
@ApiModel(value = "CoreMonitoringRetrievalTask对象" , description = "监控调阅任务")
public class RetrievalTaskPageDto extends BaseEntity
    {
        /**
         * 任务名称
         */
    private String taskName;

    /** 调阅机构 */
    private Long orgId;

    /** 调阅机构 */
    private String orgPath;


    /** 周期无周期、每日、每周、每月、每季度、每半年、每年（0-6） */
    private Integer cycle;
    /** 状态 */
    private Integer status;

    /** 角色id */
    private Long roleId;
        /**
         * 页面
         */
    private Long pageNum;
        /**
         * 每页大小
         */
    private Long pageSize;
        /**
         * 是否下穿
         */
    private Boolean checkSub = false;

    private Date[] dateRange;
}
