package com.lesingle.modules.biz.contest.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description = "查询作品DTO")
public class QueryWorkDto {

    @Schema(description = "页码", defaultValue = "1")
    private Long page = 1L;

    @Schema(description = "每页条数", defaultValue = "10")
    private Long pageSize = 10L;

    @Schema(description = "活动ID")
    private Long contestId;

    @Schema(description = "报名ID")
    private Long registrationId;

    @Schema(description = "状态")
    private String status;

    @Schema(description = "作品标题")
    private String title;

    @Schema(description = "作品编号")
    private String workNo;

    @Schema(description = "用户名")
    private String username;

    @Schema(description = "关键词")
    private String keyword;

    @Schema(description = "姓名")
    private String name;

    @Schema(description = "分配状态")
    private String assignStatus;

    @Schema(description = "租户ID")
    private Long tenantId;

    @Schema(description = "提交开始时间")
    private String submitStartTime;

    @Schema(description = "提交结束时间")
    private String submitEndTime;
}
