package com.microservices.pms.dashboard.domain.vo;

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

@Data
@ApiModel("我的待办工作项搜索对象")
public class MyTodoProjectIssuesSearchVo {

    @ApiModelProperty(value = "日期，格式：yyyy-MM-dd，示例值:2024-12-11")
    private String date;

    @ApiModelProperty(value = "工作项名称搜索关键词")
    private String keyword;

    @ApiModelProperty(value = "排序方式: issues.updated_on 更新时间 issues.created_on 创建时间 issue_priorities.position 优先级")
    private String sortBy;

    @ApiModelProperty(value = "排序方向:asc 正序 desc 倒序")
    private String sortDirection;

    @ApiModelProperty(value = "页码", required = true)
    private String page;

    @ApiModelProperty(value = "分页数", required = true)
    private String limit;

    @ApiModelProperty(value = "按pmProjectId集合查询,逗号隔开", hidden = true)
    private String pmProjectIds;

    @ApiModelProperty(value = "工作项类型：计划1 任务2 缺陷3，多个用逗号隔开")
    private String pmIssueTypes;

}
