package org.sky.scientific.pojo.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.sky.scientific.pojo.entity.XmAssetHoursEntity;
import org.sky.scientific.pojo.vo.DailyAttendance;

import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
public class XmAssetHoursDto extends XmAssetHoursEntity {

	@Schema(description = "项目名称")
	private String xmmc;

	@Schema(description = "资产编码")
	private String zcbm;

	@Schema(description = "资产名称")
	private String zcmc;

	@Schema(description = "用途")
	private String yt;

	@Schema(description="使用时长-起始值")
	private Double monthlyHoursStart;

	@Schema(description="使用时长-结束值")
	private Double monthlyHoursEnd;

	@Schema(description = "所属年月")
	private String yearAndMonth;

	@Schema(description = "总工时")
	private Double zgs;

	@Schema(description = "工时明细")
	private List<DailyAttendance> dailyHoursList;

}
