package com.ruoyi.bgt.bo;

import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 包工头项目任务进度分页查询对象 bgt_project_task_progress
 *
 * @author ruoyi
 * @date 2025-02-18
 */

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("包工头项目任务进度分页查询对象")
public class BgtProjectTaskProgressQueryBo extends BaseEntity {

	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;
	/** 排序列 */
	@ApiModelProperty("排序列")
	private String orderByColumn;
	/** 排序的方向desc或者asc */
	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
	private String isAsc;


	/** 项目ID */
	@ApiModelProperty("项目ID")
	private Long projectId;
	/** 标段ID */
	@ApiModelProperty("标段ID")
	private Long sectionId;
	/** 分包ID */
	@ApiModelProperty("分包ID")
	private Long subId;
	/** 任务ID */
	@ApiModelProperty("任务ID")
	private Long taskId;
	/** 进度名称 */
	@ApiModelProperty("进度名称")
	private String progressName;
	/** 负责人 */
	@ApiModelProperty("负责人")
	private String director;
	/** 上传人 */
	@ApiModelProperty("上传人")
	private String uploader;
	/** 进度 */
	@ApiModelProperty("进度")
	private Integer progress;
	/** 进度描述 */
	@ApiModelProperty("进度描述")
	private String progressDescribe;
	/** 进度附件 */
	@ApiModelProperty("进度附件")
	private String progressAnnex;
	/** 审核状态（1审核中 2已审核 3未审核） */
	@ApiModelProperty("审核状态（1审核中 2已审核 3未审核）")
	private String auditStatus;
	/** 审核人Id */
	@ApiModelProperty("审核人Id")
	private Long reviewerId;

}
