package org.sky.scientific.pojo.vo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class HighTechCostSummary {

	@Schema(hidden = true)
	@JsonIgnore
	private String xh;

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

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

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

	@Schema(description = "1、人员人工")
	private BigDecimal ryrgTotal = BigDecimal.ZERO;

	@Schema(description = "2、直接投入")
	private BigDecimal zjtrTotal = BigDecimal.ZERO;

	@Schema(description = "3、折旧费用与长期摊销费用")
	private BigDecimal zjfyycqdtfyTotal = BigDecimal.ZERO;

	@Schema(description = "4、设计费")
	private BigDecimal sjfTotal = BigDecimal.ZERO;

	@Schema(description = "5、无形资产摊销")
	private BigDecimal wxzctxTotal = BigDecimal.ZERO;

	@Schema(description = "6、装备调试费用与试验费用")
	private BigDecimal zbtsfyysyfyTotal = BigDecimal.ZERO;

	@Schema(description = "7-1、其他费用")
	private BigDecimal qtfyTotal = BigDecimal.ZERO;

	@Schema(description = "7-2、其他费用限额，1-6合计相加/0.8*0.2")
	private BigDecimal qtfyLimit = BigDecimal.ZERO;

	@Schema(description = "7-3、调整后其他费用，7-1和7-2，谁小取谁")
	private BigDecimal qtfyAdjust = BigDecimal.ZERO;

	@Schema(description = "8、委外研发")
	private BigDecimal wwyfTotal = BigDecimal.ZERO;

	@Schema(description = "1-8项合计")
	private BigDecimal total = BigDecimal.ZERO;


}
