package com.ruoyi.bgt.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.List;

@Data
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel("App包工头总体考勤视图对象")
public class BgtAttendanceVO {

	@ApiModelProperty("任务ID")
	private Long taskId;

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

	@ApiModelProperty("到岗人数")
	private Integer reportToDutyNum;

	@ApiModelProperty("总人数")
	private Integer totalNum;

	@ApiModelProperty("缺勤人数")
	private Integer absenceDutyNum;

	@ApiModelProperty("请假人数")
	private Integer leaveNum;

	@ApiModelProperty("迟到人数")
	private Integer lateNum;

	@ApiModelProperty("考勤列表")
	List<BgtAttendanceCountVO> countVOS;

	//务工者列表
	@ApiModelProperty("申请者列表")
	List<BgtProjectRecruitApplyVO> applyList;

}
