package com.ruoyi.bgt.domain.dto;

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

import java.util.List;

/**
 * 包工头招工分页查询对象 bgt_project_recruit
 *
 * @author ruoyi
 * @date 2025-02-17
 */

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("包工头招工分页查询对象")
public class BgtProjectRecruitQueryDTO extends BaseEntity {

	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;

	@ApiModelProperty("创建者Id")
	private Long userId;

	@ApiModelProperty("招工名称")
	private String recruitName;

	@ApiModelProperty("选择状态（0报名 1包工同意  2包工头拒绝（截止时间）3务工者同意  4务工者拒绝  5进场 6离场）")
	private List<String> status;

//	/** 项目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 recruitAddress;
//	/** 招工金额 */
//	@ApiModelProperty("招工金额")
//	private Long recruitAmount;
//	/** 招工数量 */
//	@ApiModelProperty("招工数量")
//	private Long recruitStaffNum;
//	/** 招工开始时间 */
//	@ApiModelProperty("招工开始时间")
//	private String recruitBeginTime;
//	/** 联系人 */
//	@ApiModelProperty("联系人")
//	private String recruitContactPerson;
//	/** 联系电话 */
//	@ApiModelProperty("联系电话")
//	private String recruitContactPhone;
//	/** 招工描述 */
//	@ApiModelProperty("招工描述")
//	private String subDescribe;
//	/** 招工要求 */
//	@ApiModelProperty("招工要求")
//	private String recruitRequirement;

}
