package com.zksy.basicData.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.zksy.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;
import com.zksy.common.core.domain.BasePo;
/**
 * 科技奖补项目及资金情况对象 xcr_technology_award_supplement
 *
 * @author nahida
 * @date 2024-11-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("xcr_technology_award_supplement")
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "科技奖补项目及资金情况")
public class XcrTechnologyAwardSupplement extends BasePo {

private static final long serialVersionUID=1L;

    /** 唯一记录id 主键 */
            @ApiModelProperty("唯一记录id 主键")
            @TableField("CSID")
            @JsonProperty("CSID")
    private String CSID;

    /** 序号 */
            @Excel(name = "序号")
            @ApiModelProperty("序号")
            @TableField("XH")
            @JsonProperty("XH")
    private String XH;

    /** 申报主体名称 */
            @Excel(name = "申报主体名称")
            @ApiModelProperty("申报主体名称")
            @TableField("SBZTMC")
            @JsonProperty("SBZTMC")
    private String SBZTMC;

    /** 属地 */
            @Excel(name = "属地")
            @ApiModelProperty("属地")
            @TableField("SD")
            @JsonProperty("SD")
    private String SD;

    /** 科技奖励 */
            @Excel(name = "科技奖励")
            @ApiModelProperty("科技奖励")
            @TableField("KJJL")
            @JsonProperty("KJJL")
    private String KJJL;

    /** 获批园区 */
            @Excel(name = "获批园区")
            @ApiModelProperty("获批园区")
            @TableField("HPYQ")
            @JsonProperty("HPYQ")
    private String HPYQ;

    /** 获批产业基地 */
            @Excel(name = "获批产业基地")
            @ApiModelProperty("获批产业基地")
            @TableField("HPCYJD")
            @JsonProperty("HPCYJD")
    private String HPCYJD;

    /** 获批军民融合基地 */
            @Excel(name = "获批军民融合基地")
            @ApiModelProperty("获批军民融合基地")
            @TableField("HPJMRHJD")
            @JsonProperty("HPJMRHJD")
    private String HPJMRHJD;

    /** 园区进位 */
            @Excel(name = "园区进位")
            @ApiModelProperty("园区进位")
            @TableField("YQJW")
            @JsonProperty("YQJW")
    private String YQJW;

    /** 新进规企 */
            @Excel(name = "新进规企")
            @ApiModelProperty("新进规企")
            @TableField("XJGQ")
            @JsonProperty("XJGQ")
    private String XJGQ;

    /** 获批高企 */
            @Excel(name = "获批高企")
            @ApiModelProperty("获批高企")
            @TableField("HPGQ")
            @JsonProperty("HPGQ")
    private String HPGQ;

    /** 引进高企 */
            @Excel(name = "引进高企")
            @ApiModelProperty("引进高企")
            @TableField("YJGQ")
            @JsonProperty("YJGQ")
    private String YJGQ;

    /** 企业上云 */
            @Excel(name = "企业上云")
            @ApiModelProperty("企业上云")
            @TableField("QYSY")
            @JsonProperty("QYSY")
    private String QYSY;

    /** 新建平台(科、发) */
            @Excel(name = "新建平台(科、发)")
            @ApiModelProperty("新建平台(科、发)")
            @TableField("XJPTKF")
            @JsonProperty("XJPTKF")
    private String XJPTKF;

    /** 新建平台(经、发) */
            @Excel(name = "新建平台(经、发)")
            @ApiModelProperty("新建平台(经、发)")
            @TableField("XJPTJF")
            @JsonProperty("XJPTJF")
    private String XJPTJF;

    /** 专利授权 */
            @Excel(name = "专利授权")
            @ApiModelProperty("专利授权")
            @TableField("ZLSQ")
            @JsonProperty("ZLSQ")
    private String ZLSQ;

    /** 专利年费补贴 */
            @Excel(name = "专利年费补贴")
            @ApiModelProperty("专利年费补贴")
            @TableField("ZLNFBT")
            @JsonProperty("ZLNFBT")
    private String ZLNFBT;

    /** 新品种 */
            @Excel(name = "新品种")
            @ApiModelProperty("新品种")
            @TableField("XPZ")
            @JsonProperty("XPZ")
    private String XPZ;

    /** 研发奖补 */
            @Excel(name = "研发奖补")
            @ApiModelProperty("研发奖补")
            @TableField("YFJB")
            @JsonProperty("YFJB")
    private String YFJB;

    /** 产业联盟 */
            @Excel(name = "产业联盟")
            @ApiModelProperty("产业联盟")
            @TableField("CYLM")
            @JsonProperty("CYLM")
    private String CYLM;

    /** 军民融合项目 */
            @Excel(name = "军民融合项目")
            @ApiModelProperty("军民融合项目")
            @TableField("JMRHXM")
            @JsonProperty("JMRHXM")
    private String JMRHXM;

    /** 军民技术应用 */
            @Excel(name = "军民技术应用")
            @ApiModelProperty("军民技术应用")
            @TableField("JMJSYY")
            @JsonProperty("JMJSYY")
    private String JMJSYY;

    /** 新建重点实验室等 */
            @Excel(name = "新建重点实验室等")
            @ApiModelProperty("新建重点实验室等")
            @TableField("XJZDSYS")
            @JsonProperty("XJZDSYS")
    private String XJZDSYS;

    /** 新建院(博)士工作站 */
            @Excel(name = "新建院(博)士工作站")
            @ApiModelProperty("新建院(博)士工作站")
            @TableField("XJYSGZZ")
            @JsonProperty("XJYSGZZ")
    private String XJYSGZZ;

    /** 人才团队 */
            @Excel(name = "人才团队")
            @ApiModelProperty("人才团队")
            @TableField("RCTD")
            @JsonProperty("RCTD")
    private String RCTD;

    /** 个税返还 */
            @Excel(name = "个税返还")
            @ApiModelProperty("个税返还")
            @TableField("GSFH")
            @JsonProperty("GSFH")
    private String GSFH;

    /** 绿色园区（工厂） */
            @Excel(name = "绿色园区", readConverterExp = "工=厂")
            @ApiModelProperty("绿色园区")
            @TableField("LSYQ")
            @JsonProperty("LSYQ")
    private String LSYQ;

    /** 两型企业 */
            @Excel(name = "两型企业")
            @ApiModelProperty("两型企业")
            @TableField("LXQY")
            @JsonProperty("LXQY")
    private String LXQY;

    /** 清洁生产 */
            @Excel(name = "清洁生产")
            @ApiModelProperty("清洁生产")
            @TableField("QJSC")
            @JsonProperty("QJSC")
    private String QJSC;

    /** 两型产品 */
            @Excel(name = "两型产品")
            @ApiModelProperty("两型产品")
            @TableField("LXCP")
            @JsonProperty("LXCP")
    private String LXCP;

    /** 技改奖励 */
            @Excel(name = "技改奖励")
            @ApiModelProperty("技改奖励")
            @TableField("JGJL")
            @JsonProperty("JGJL")
    private String JGJL;

    /** 合计 */
            @Excel(name = "合计")
            @ApiModelProperty("合计")
            @TableField("HJ")
            @JsonProperty("HJ")
    private String HJ;

    /** 市财政拨付（万元） */
            @Excel(name = "市财政拨付", readConverterExp = "万=元")
            @ApiModelProperty("市财政拨付")
            @TableField("SCZBF")
            @JsonProperty("SCZBF")
    private BigDecimal SCZBF;

    /** 插入时间 */
            @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "插入时间", width = 30, dateFormat = "yyyy-MM-dd")
            @ApiModelProperty("插入时间")
            @TableField("I_TIME")
            @JsonProperty("iTime")
    private Date iTime;



}
