package com.zksy.data.domain.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 科技奖补项目及资金情况
 * @TableName xcr_technology_award_supplement
 */
@TableName(value ="xcr_technology_award_supplement")
@Data
public class XcrTechnologyAwardSupplement extends BasePo implements Serializable {
    @TableField("CSID")
    @JsonProperty("CSID")
    private String CSID;  // 唯一记录id 主键

    @TableField("XH")
    @JsonProperty("XH")
    private String XH;  // 序号

    @TableField("SBZTMC")
    @JsonProperty("SBZTMC")
    private String SBZTMC;  // 申报主体名称

    @TableField("SD")
    @JsonProperty("SD")
    private String SD;  // 属地

    @TableField("KJJL")
    @JsonProperty("KJJL")
    private String KJJL;  // 科技奖励

    @TableField("HPYQ")
    @JsonProperty("HPYQ")
    private String HPYQ;  // 获批园区

    @TableField("HPCYJD")
    @JsonProperty("HPCYJD")
    private String HPCYJD;  // 获批产业基地

    @TableField("HPJMRHJD")
    @JsonProperty("HPJMRHJD")
    private String HPJMRHJD;  // 获批军民融合基地

    @TableField("YQJW")
    @JsonProperty("YQJW")
    private String YQJW;  // 园区进位

    @TableField("XJGQ")
    @JsonProperty("XJGQ")
    private String XJGQ;  // 新进规企

    @TableField("HPGQ")
    @JsonProperty("HPGQ")
    private String HPGQ;  // 获批高企

    @TableField("YJGQ")
    @JsonProperty("YJGQ")
    private String YJGQ;  // 引进高企

    @TableField("QYSY")
    @JsonProperty("QYSY")
    private String QYSY;  // 企业上云

    @TableField("XJPTKF")
    @JsonProperty("XJPTKF")
    private String XJPTKF;  // 新建平台(科、发)

    @TableField("XJPTJF")
    @JsonProperty("XJPTJF")
    private String XJPTJF;  // 新建平台(经、发)

    @TableField("ZLSQ")
    @JsonProperty("ZLSQ")
    private String ZLSQ;  // 专利授权

    @TableField("ZLNFBT")
    @JsonProperty("ZLNFBT")
    private String ZLNFBT;  // 专利年费补贴

    @TableField("XPZ")
    @JsonProperty("XPZ")
    private String XPZ;  // 新品种

    @TableField("YFJB")
    @JsonProperty("YFJB")
    private String YFJB;  // 研发奖补

    @TableField("CYLM")
    @JsonProperty("CYLM")
    private String CYLM;  // 产业联盟

    @TableField("JMRHXM")
    @JsonProperty("JMRHXM")
    private String JMRHXM;  // 军民融合项目

    @TableField("JMJSYY")
    @JsonProperty("JMJSYY")
    private String JMJSYY;  // 军民技术应用

    @TableField("XJZDSYS")
    @JsonProperty("XJZDSYS")
    private String XJZDSYS;  // 新建重点实验室等

    @TableField("XJYSGZZ")
    @JsonProperty("XJYSGZZ")
    private String XJYSGZZ;  // 新建院(博)士工作站

    @TableField("RCTD")
    @JsonProperty("RCTD")
    private String RCTD;  // 人才团队

    @TableField("GSFH")
    @JsonProperty("GSFH")
    private String GSFH;  // 个税返还

    @TableField("LSYQ")
    @JsonProperty("LSYQ")
    private String LSYQ;  // 绿色园区（工厂）

    @TableField("LXQY")
    @JsonProperty("LXQY")
    private String LXQY;  // 两型企业

    @TableField("QJSC")
    @JsonProperty("QJSC")
    private String QJSC;  // 清洁生产

    @TableField("LXCP")
    @JsonProperty("LXCP")
    private String LXCP;  // 两型产品

    @TableField("JGJL")
    @JsonProperty("JGJL")
    private String JGJL;  // 技改奖励

    @TableField("HJ")
    @JsonProperty("HJ")
    private String HJ;  // 合计

    @TableField("SCZBF")
    @JsonProperty("SCZBF")
    private BigDecimal SCZBF;  // 市财政拨付（万元）

    @TableField("I_TIME")
    @JsonProperty("I_TIME")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date I_TIME;  // 插入时间
}