package com.xunmei.core.resumption.dto.resumptionRecord;

import com.xunmei.common.core.web.domain.PageDto;
import com.xunmei.core.resumption.vo.resumptionRecord.ResumptionRecordPageVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * @author jingyuanchao
 * @date 2022/5/11 15:03
 */
@Data
public class ResumptionRecordPageDto extends PageDto<ResumptionRecordPageVo> {

    @ApiModelProperty(value = "是否下穿查询机构")
    private Boolean checkSub;

    @NotNull(message = "请选择具体执行周期!")
    @ApiModelProperty(value = "")
    private Integer executeCycle;

    @ApiModelProperty(value = "执行角色")
    private Long executeRole;

    @ApiModelProperty(value = "状态 ")
    private Integer status;

    @ApiModelProperty(value = "时间范围")
    private Date[] range;

    @ApiModelProperty(value = "机构id")
    private Long orgId;

    @ApiModelProperty(value = "计划id")
    private Long planId;

    private List<Long> orgIdList;

    private String  orgPath;
}
