package org.sky.scientific.pojo.vo;

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

import java.math.BigDecimal;

@EqualsAndHashCode(callSuper = true)
@Data
@Schema(description = "A107041高新技术企业优惠情况及明细表")
public class A107041VO extends A107041 {

	@Schema(description = "一级领域")
	private String d1;
	@Schema(description = "二级领域")
	private String d2;
	@Schema(description = "三级领域")
	private String d3;

	@Schema(description = "一、本年高新技术产品（服务）收入（5+6）")
	private BigDecimal d4 = BigDecimal.ZERO;

	@Schema(description = "二、本年企业总收入（6-9）")
	private BigDecimal d7 = BigDecimal.ZERO;

	@Schema(description = "三、本年高新技术产品（服务）收入占企业总收入的比例（4÷7）")
	private BigDecimal d10 = BigDecimal.ZERO;

	@Schema(description = "四、本年企业成本（10-13）")
	private Integer d11;

	@Schema(description = "六、本年科技人员占企业当年职工总数的比例（11÷12）")
	private BigDecimal d13 = BigDecimal.ZERO;

	@Schema(description = "七、归集的高新研发费用金额（16+25）本年度")
	private BigDecimal d15_1 = BigDecimal.ZERO;
	@Schema(description = "七、归集的高新研发费用金额（16+25）前一年度")
	private BigDecimal d15_2 = BigDecimal.ZERO;
	@Schema(description = "七、归集的高新研发费用金额（16+25）前二年度")
	private BigDecimal d15_3 = BigDecimal.ZERO;
	@Schema(description = "七、归集的高新研发费用金额（16+25）合计")
	private BigDecimal d15_4 = BigDecimal.ZERO;

	@Schema(description = "一）内部研究开发投入 本年度")
	private BigDecimal d16_1 = BigDecimal.ZERO;
	@Schema(description = "一）内部研究开发投入 前一年度")
	private BigDecimal d16_2 = BigDecimal.ZERO;
	@Schema(description = "一）内部研究开发投入 前二年度")
	private BigDecimal d16_3 = BigDecimal.ZERO;
	@Schema(description = "一）内部研究开发投入 合计")
	private BigDecimal d16_4 = BigDecimal.ZERO;

	@Schema(description = "1.人员人工费用 本年度")
	private BigDecimal d17_1 = BigDecimal.ZERO;
	@Schema(description = "1.人员人工费用 前一年度")
	private BigDecimal d17_2 = BigDecimal.ZERO;
	@Schema(description = "1.人员人工费用 前二年度")
	private BigDecimal d17_3 = BigDecimal.ZERO;
	@Schema(description = "1.人员人工费用 合计")
	private BigDecimal d17_4 = BigDecimal.ZERO;

	@Schema(description = "2.直接投入费用 本年度")
	private BigDecimal d18_1 = BigDecimal.ZERO;
	@Schema(description = "2.直接投入费用 前一年度")
	private BigDecimal d18_2 = BigDecimal.ZERO;
	@Schema(description = "2.直接投入费用 前二年度")
	private BigDecimal d18_3 = BigDecimal.ZERO;
	@Schema(description = "2.直接投入费用 合计")
	private BigDecimal d18_4 = BigDecimal.ZERO;


	@Schema(description = "3.折旧费用与长期待摊费用 本年度")
	private BigDecimal d19_1;
	@Schema(description = "3.折旧费用与长期待摊费用用 前一年度")
	private BigDecimal d19_2;
	@Schema(description = "3.折旧费用与长期待摊费用 前二年度")
	private BigDecimal d19_3;
	@Schema(description = "3.折旧费用与长期待摊费用 合计")
	private BigDecimal d19_4;

	@Schema(description = "4.无形资产摊销费用 本年度")
	private BigDecimal d20_1;
	@Schema(description = "4.无形资产摊销费用 前一年度")
	private BigDecimal d20_2;
	@Schema(description = "4.无形资产摊销费用 前二年度")
	private BigDecimal d20_3;
	@Schema(description = "4.无形资产摊销费用 合计")
	private BigDecimal d20_4;

	@Schema(description = "5.设计费用 本年度")
	private BigDecimal d21_1;
	@Schema(description = "5.设计费用 前一年度")
	private BigDecimal d21_2;
	@Schema(description = "5.设计费用 前二年度")
	private BigDecimal d21_3;
	@Schema(description = "5.设计费用 合计")
	private BigDecimal d21_4;

	@Schema(description = "6.设备调试费与实验费用 本年度")
	private BigDecimal d22_1;
	@Schema(description = "6.设备调试费与实验费用 前一年度")
	private BigDecimal d22_2;
	@Schema(description = "6.设备调试费与实验费用 前二年度")
	private BigDecimal d22_3;
	@Schema(description = "6.设备调试费与实验费用 合计")
	private BigDecimal d22_4;

	@Schema(description = "7.其他费用 本年度")
	private BigDecimal d23_1;
	@Schema(description = "7.其他费用 前一年度")
	private BigDecimal d23_2;
	@Schema(description = "7.其他费用 前二年度")
	private BigDecimal d23_3;
	@Schema(description = "7.其他费用 合计")
	private BigDecimal d23_4;

	@Schema(description = "其中：可计入研发费用的其他费用 本年度")
	private BigDecimal d24_1;
	@Schema(description = "其中：可计入研发费用的其他费用 前一年度")
	private BigDecimal d24_2;
	@Schema(description = "其中：可计入研发费用的其他费用 前二年度")
	private BigDecimal d24_3;
	@Schema(description = "其中：可计入研发费用的其他费用 合计")
	private BigDecimal d24_4;

	@Schema(description = "（二）委托外部研发费用【（26+28）×80%】 本年度")
	private BigDecimal d25_1;
	@Schema(description = "（二）委托外部研发费用【（26+28）×80%】5.设计费用 前一年度")
	private BigDecimal d25_2;
	@Schema(description = "（二）委托外部研发费用【（26+28）×80%】 前二年度")
	private BigDecimal d25_3;
	@Schema(description = "（二）委托外部研发费用【（26+28）×80%】 合计")
	private BigDecimal d25_4;

	@Schema(description = "1.境内的外部研发费 本年度")
	private BigDecimal d26_1;
	@Schema(description = "1.境内的外部研发费 前一年度")
	private BigDecimal d26_2;
	@Schema(description = "1.境内的外部研发费 前二年度")
	private BigDecimal d26_3;
	@Schema(description = "1.境内的外部研发费 合计")
	private BigDecimal d26_4;

	@Schema(description = "2.境外的外部研发费 本年度")
	private BigDecimal d27_1;
	@Schema(description = "2.境外的外部研发费 前一年度")
	private BigDecimal d27_2;
	@Schema(description = "2.境外的外部研发费 前二年度")
	private BigDecimal d27_3;
	@Schema(description = "2.境外的外部研发费 合计")
	private BigDecimal d27_4;

	@Schema(description = "其中：可计入研发费用的境外的外部研发费 本年度")
	private BigDecimal d28_1;
	@Schema(description = "其中：可计入研发费用的境外的外部研发费 前一年度")
	private BigDecimal d28_2;
	@Schema(description = "其中：可计入研发费用的境外的外部研发费 前二年度")
	private BigDecimal d28_3;
	@Schema(description = "其中：可计入研发费用的境外的外部研发费 合计")
	private BigDecimal d28_4;


	@Schema(description = "八、销售（营业）收入 合计")
	private BigDecimal d29_4;

	@Schema(description = "九、三年研发费用占销售（营业）收入的比例（15行第4列/29行第4列）")
	private BigDecimal d30;


}
