package org.sky.scientific.pojo.vo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.sky.core.tool.utils.DateUtil;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

@Data
public class DeductionCostDetailVO {

	@Schema(description = "支出类型，1：费用化，2：资本化")
	private Integer type;

	@Schema(description = "项目id")
	private Long xmId;

	@Schema(description = "项目编号")
	private String xmbh;

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

	@Schema(description = "项目结束时间", hidden = true)
	@DateTimeFormat(pattern = DateUtil.PATTERN_DATE)
	@JsonIgnore
	private Date xmjssj;

	@Schema(description = "完成情况")
	private String wcqk;

	@Schema(description = "")
	private List<DeductionCostItemVO> costList;

}




