package com.ruoyi.wgz.bo.res;

import com.ruoyi.common.domain.Annex;
import com.ruoyi.wgz.bo.rests.WgzAppCancelRegistrationProjectDetailsTwo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.List;

@Data
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel("消息报名信息返回对象")
public class WgzAppRegistrationInformationRes implements Serializable {
	@ApiModelProperty("招工ID")
	private Long recruitId;

	@ApiModelProperty("招工申请ID")
	private Long recruitApplyId;

	//==============
	@ApiModelProperty("封面图（多个逗号分隔）")
	private String coverPlan;

	@ApiModelProperty("创建时间")
	private LocalDateTime createTime;

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

	@ApiModelProperty("招工金额")
	private BigDecimal recruitAmount;

	@ApiModelProperty("招工数量")
	private Integer recruitStaffNum;

	@ApiModelProperty("任务名称")
	private String taskName;

	@ApiModelProperty("任务地址")
	private String taskAddress;

	@ApiModelProperty("招工描述")
	private String subDescribe;

	@ApiModelProperty("开工日期")
	private LocalDate recruitWorkBeginTime;

	@ApiModelProperty("进场日期")
	private LocalDate entryTime;

	@ApiModelProperty("联系人")
	private String recruitContactPerson;

	@ApiModelProperty("联系电话")
	private String recruitContactPhone;

	@ApiModelProperty("备注")
	private String remark;

//	@ApiModelProperty("附件实体数据")
//	private List<Annex> annex;

}
