package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import lombok.EqualsAndHashCode; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * 接口表-资产负债表 * * @author he */ @Data @Entity @Table(name = "API_1501") @EqualsAndHashCode(callSuper=false) public class Api1501 extends ApiParent implements Serializable { /** * */ private static final long serialVersionUID = 1L; /** * */ @Id @PropertyDef(label = "单位代码" ) @Column(name = "dwdm", length = 18) private String dwdm; @JSONField(format = "yyyyMMdd") @PropertyDef(label = "报表时间" ) @Column(name = "bbsj") private Date bbsj; @PropertyDef(label = "货币资金期末余额(元)" ) @Column(name = "hbjjqmye", precision = 20, scale = 2) private BigDecimal hbjjqmye; @PropertyDef(label = "货币资金年初余额(元)" ) @Column(name = "hbjjncye", precision = 20, scale = 2) private BigDecimal hbjjncye; @PropertyDef(label = "交易性金融资产期末余额(元)" ) @Column(name = "jyxjrzcqmye", precision = 20, scale = 2) private BigDecimal jyxjrzcqmye; @PropertyDef(label = "交易性金融资产年初余额(元)" ) @Column(name = "jyxjrzcncye", precision = 20, scale = 2) private BigDecimal jyxjrzcncye; @PropertyDef(label = "衍生金融资产期末余额(元)" ) @Column(name = "ysjrzcqmye", precision = 20, scale = 2) private BigDecimal ysjrzcqmye; @PropertyDef(label = "衍生金融资产年初余额(元)" ) @Column(name = "ysjrzcncye", precision = 20, scale = 2) private BigDecimal ysjrzcncye; @PropertyDef(label = "应收票据期末余额(元)" ) @Column(name = "yspjqmye", precision = 20, scale = 2) private BigDecimal yspjqmye; @PropertyDef(label = "应收票据年初余额(元)" ) @Column(name = "yspjncye", precision = 20, scale = 2) private BigDecimal yspjncye; @PropertyDef(label = "应收账款期末余额(元)" ) @Column(name = "yszkqmye", precision = 20, scale = 2) private BigDecimal yszkqmye; @PropertyDef(label = "应收账款年初余额(元)" ) @Column(name = "yszkncye", precision = 20, scale = 2) private BigDecimal yszkncye; @PropertyDef(label = "预付款项期末余额(元)" ) @Column(name = "yuskxqmye", precision = 20, scale = 2) private BigDecimal yuskxqmye; @PropertyDef(label = "预付款项年初余额(元)" ) @Column(name = "yuskxncye", precision = 20, scale = 2) private BigDecimal yuskxncye; @PropertyDef(label = "其他应收款期末余额(元)" ) @Column(name = "qtyszkqmye", precision = 20, scale = 2) private BigDecimal qtyszkqmye; @PropertyDef(label = "其他应收款年初余额(元)" ) @Column(name = "qtyszkncye", precision = 20, scale = 2) private BigDecimal qtyszkncye; @PropertyDef(label = "存货期末余额(元)" ) @Column(name = "chqmye", precision = 20, scale = 2) private BigDecimal chqmye; @PropertyDef(label = "存货年初余额(元)" ) @Column(name = "chncye", precision = 20, scale = 2) private BigDecimal chncye; @PropertyDef(label = "合同资产期末余额(元)" ) @Column(name = "htzcqmye", precision = 20, scale = 2) private BigDecimal htzcqmye; @PropertyDef(label = "合同资产年初余额(元)" ) @Column(name = "htzcncye", precision = 20, scale = 2) private BigDecimal htzcncye; @PropertyDef(label = "持有待售资产期末余额(元)" ) @Column(name = "cydszcqmye", precision = 20, scale = 2) private BigDecimal cydszcqmye; @PropertyDef(label = "持有待售资产年初余额(元)" ) @Column(name = "cydszcncye", precision = 20, scale = 2) private BigDecimal cydszcncye; @PropertyDef(label = "一年内到期的非流动资产期末余额(元)" ) @Column(name = "ynndqfldzcqmye", precision = 20, scale = 2) private BigDecimal ynndqfldzcqmye; @PropertyDef(label = "一年内到期的非流动资产年初余额(元)" ) @Column(name = "ynndqfldzcncye", precision = 20, scale = 2) private BigDecimal ynndqfldzcncye; @PropertyDef(label = "其他流动资产期末余额(元)" ) @Column(name = "qtldzcqmye", precision = 20, scale = 2) private BigDecimal qtldzcqmye; @PropertyDef(label = "其他流动资产年初余额(元)" ) @Column(name = "qtldzcncye", precision = 20, scale = 2) private BigDecimal qtldzcncye; @PropertyDef(label = "流动资产合计期末余额(元)" ) @Column(name = "ldzchjqmye", precision = 20, scale = 2) private BigDecimal ldzchjqmye; @PropertyDef(label = "流动资产合计年初余额(元)" ) @Column(name = "ldzchjncye", precision = 20, scale = 2) private BigDecimal ldzchjncye; @PropertyDef(label = "债券投资期末余额(元)" ) @Column(name = "zjtzqmye", precision = 20, scale = 2) private BigDecimal zjtzqmye; @PropertyDef(label = "债券投资年初余额(元)" ) @Column(name = "zjtzncye", precision = 20, scale = 2) private BigDecimal zjtzncye; @PropertyDef(label = "其他债券投资期末余额(元)" ) @Column(name = "qtzqtzqmye", precision = 20, scale = 2) private BigDecimal qtzqtzqmye; @PropertyDef(label = "其他债券投资年初余额(元)" ) @Column(name = "qtzqtzncye", precision = 20, scale = 2) private BigDecimal qtzqtzncye; @PropertyDef(label = "长期应收款期末余额(元)" ) @Column(name = "cqyskqmye", precision = 20, scale = 2) private BigDecimal cqyskqmye; @PropertyDef(label = "长期应收款年初余额(元)" ) @Column(name = "cqyskncye", precision = 20, scale = 2) private BigDecimal cqyskncye; @PropertyDef(label = "长期股权投资期末余额(元)" ) @Column(name = "cqgqtzqmye", precision = 20, scale = 2) private BigDecimal cqgqtzqmye; @PropertyDef(label = "长期股权投资年初余额(元)" ) @Column(name = "cqgqtzncye", precision = 20, scale = 2) private BigDecimal cqgqtzncye; @PropertyDef(label = "其他权益工具投资期末余额(元)" ) @Column(name = "qtqygjtzqmye", precision = 20, scale = 2) private BigDecimal qtqygjtzqmye; @PropertyDef(label = "其他权益工具投资年初余额(元)" ) @Column(name = "qtqygjtzncye", precision = 20, scale = 2) private BigDecimal qtqygjtzncye; @PropertyDef(label = "其他非流动金融资产期末余额(元)" ) @Column(name = "qtfldjrzcqmye", precision = 20, scale = 2) private BigDecimal qtfldjrzcqmye; @PropertyDef(label = "其他非流动金融资产年初余额(元)" ) @Column(name = "qtfldjrzcncye", precision = 20, scale = 2) private BigDecimal qtfldjrzcncye; @PropertyDef(label = "投资性房地产期末余额(元)" ) @Column(name = "tzxfdcqmye", precision = 20, scale = 2) private BigDecimal tzxfdcqmye; @PropertyDef(label = "投资性房地产年初余额(元)" ) @Column(name = "tzxfdcncye", precision = 20, scale = 2) private BigDecimal tzxfdcncye; @PropertyDef(label = "固定资产期末余额(元)" ) @Column(name = "gdzcqmye", precision = 20, scale = 2) private BigDecimal gdzcqmye; @PropertyDef(label = "固定资产年初余额(元)" ) @Column(name = "gdzcncye", precision = 20, scale = 2) private BigDecimal gdzcncye; @PropertyDef(label = "在建工程期末余额(元)" ) @Column(name = "zjgcqmye", precision = 20, scale = 2) private BigDecimal zjgcqmye; @PropertyDef(label = "在建工程年初余额(元)" ) @Column(name = "zjgcncye", precision = 20, scale = 2) private BigDecimal zjgcncye; @PropertyDef(label = "生产性生物资产期末余额(元)" ) @Column(name = "scxswzcqmye", precision = 20, scale = 2) private BigDecimal scxswzcqmye; @PropertyDef(label = "生产性生物资产年初余额(元)" ) @Column(name = "scxswzcncye", precision = 20, scale = 2) private BigDecimal scxswzcncye; @PropertyDef(label = "油气资产期末余额(元)" ) @Column(name = "yqzcqmye", precision = 20, scale = 2) private BigDecimal yqzcqmye; @PropertyDef(label = "油气资产年初余额(元)" ) @Column(name = "yqzcncye", precision = 20, scale = 2) private BigDecimal yqzcncye; @PropertyDef(label = "无形资产期末余额(元)" ) @Column(name = "wxzcqmye", precision = 20, scale = 2) private BigDecimal wxzcqmye; @PropertyDef(label = "无形资产年初余额(元)" ) @Column(name = "wxzcncye", precision = 20, scale = 2) private BigDecimal wxzcncye; @PropertyDef(label = "开发支出期末余额(元)" ) @Column(name = "kfzcqmye", precision = 20, scale = 2) private BigDecimal kfzcqmye; @PropertyDef(label = "开发支出年初余额(元)" ) @Column(name = "kfzcncye", precision = 20, scale = 2) private BigDecimal kfzcncye; @PropertyDef(label = "商誉期末余额(元)" ) @Column(name = "syqmye", precision = 20, scale = 2) private BigDecimal syqmye; @PropertyDef(label = "商誉年初余额(元)" ) @Column(name = "syncye", precision = 20, scale = 2) private BigDecimal syncye; @PropertyDef(label = "长期待摊费用期末余额(元)" ) @Column(name = "cqdtfyqmye", precision = 20, scale = 2) private BigDecimal cqdtfyqmye; @PropertyDef(label = "长期待摊费用年初余额(元)" ) @Column(name = "cqdtfyncye", precision = 20, scale = 2) private BigDecimal cqdtfyncye; @PropertyDef(label = "递延所得税资产期末余额(元)" ) @Column(name = "dysdszcqmye", precision = 20, scale = 2) private BigDecimal dysdszcqmye; @PropertyDef(label = "递延所得税资产年初余额(元)" ) @Column(name = "dysdszcncye", precision = 20, scale = 2) private BigDecimal dysdszcncye; @PropertyDef(label = "其他非流动资产期末余额(元)" ) @Column(name = "qtfldzcqmye", precision = 20, scale = 2) private BigDecimal qtfldzcqmye; @PropertyDef(label = "其他非流动资产年初余额(元)" ) @Column(name = "qtfldzcncye", precision = 20, scale = 2) private BigDecimal qtfldzcncye; @PropertyDef(label = "非流动资产合计期末余额(元)" ) @Column(name = "fldzcqmye", precision = 20, scale = 2) private BigDecimal fldzcqmye; @PropertyDef(label = "非流动资产合计年初余额(元)" ) @Column(name = "fldzcncye", precision = 20, scale = 2) private BigDecimal fldzcncye; @PropertyDef(label = "资产总计期末余额(元)" ) @Column(name = "zczjqmye", precision = 20, scale = 2) private BigDecimal zczjqmye; @PropertyDef(label = "资产总计年初余额(元)" ) @Column(name = "zczjncye", precision = 20, scale = 2) private BigDecimal zczjncye; @PropertyDef(label = "短期借款期末余额(元)" ) @Column(name = "dqjkmye", precision = 20, scale = 2) private BigDecimal dqjkmye; @PropertyDef(label = "短期借款年初余额(元)" ) @Column(name = "dqjkncye", precision = 20, scale = 2) private BigDecimal dqjkncye; @PropertyDef(label = "交易性金融负债期末余额(元)" ) @Column(name = "jyxjrfzqmye", precision = 20, scale = 2) private BigDecimal jyxjrfzqmye; @PropertyDef(label = "交易性金融负债年初余额(元)" ) @Column(name = "jyxjrfzncye", precision = 20, scale = 2) private BigDecimal jyxjrfzncye; @PropertyDef(label = "衍生金融负债期末余额(元)" ) @Column(name = "ysjrfzqmye", precision = 20, scale = 2) private BigDecimal ysjrfzqmye; @PropertyDef(label = "衍生金融负债年初余额(元)" ) @Column(name = "ysjrfzncye", precision = 20, scale = 2) private BigDecimal ysjrfzncye; @PropertyDef(label = "应付票据期末余额(元)" ) @Column(name = "ldfzyspjqmye", precision = 20, scale = 2) private BigDecimal ldfzyspjqmye; @PropertyDef(label = "应付票据年初余额(元)" ) @Column(name = "ldfzyspjncye", precision = 20, scale = 2) private BigDecimal ldfzyspjncye; @PropertyDef(label = "应付账款期末余额(元)" ) @Column(name = "ldfzyszkqmye", precision = 20, scale = 2) private BigDecimal ldfzyszkqmye; @PropertyDef(label = "应付账款年初余额(元)" ) @Column(name = "ldfzyszkncye", precision = 20, scale = 2) private BigDecimal ldfzyszkncye; @PropertyDef(label = "预收款项期末余额(元)" ) @Column(name = "ldfzyuskxqmye", precision = 20, scale = 2) private BigDecimal ldfzyuskxqmye; @PropertyDef(label = "预收款项年初余额(元)" ) @Column(name = "ldfzyuskxncye", precision = 20, scale = 2) private BigDecimal ldfzyuskxncye; @PropertyDef(label = "合同负债期末余额(元)" ) @Column(name = "htfzqmye", precision = 20, scale = 2) private BigDecimal htfzqmye; @PropertyDef(label = "合同负债年初余额(元)" ) @Column(name = "htfzncye", precision = 20, scale = 2) private BigDecimal htfzncye; @PropertyDef(label = "应付职工薪酬期末余额(元)" ) @Column(name = "yfzgxcqmye", precision = 20, scale = 2) private BigDecimal yfzgxcqmye; @PropertyDef(label = "应付职工薪酬年初余额(元)" ) @Column(name = "yfzgxcncye", precision = 20, scale = 2) private BigDecimal yfzgxcncye; @PropertyDef(label = "应交税费期末余额(元)" ) @Column(name = "yjsfqmye", precision = 20, scale = 2) private BigDecimal yjsfqmye; @PropertyDef(label = "应交税费年初余额(元)" ) @Column(name = "yjsfncye", precision = 20, scale = 2) private BigDecimal yjsfncye; @PropertyDef(label = "其他应付款期末余额(元)" ) @Column(name = "qtyfkqmye", precision = 20, scale = 2) private BigDecimal qtyfkqmye; @PropertyDef(label = "其他应付款年初余额(元)" ) @Column(name = "qtyfkncye", precision = 20, scale = 2) private BigDecimal qtyfkncye; @PropertyDef(label = "持有待售负债期末余额(元)" ) @Column(name = "cydsfzqmye", precision = 20, scale = 2) private BigDecimal cydsfzqmye; @PropertyDef(label = "持有待售负债年初余额(元)" ) @Column(name = "cydsfzncye", precision = 20, scale = 2) private BigDecimal cydsfzncye; @PropertyDef(label = "一年内到期的非流动负债期末余额(元)" ) @Column(name = "ynddqfldfzqmye", precision = 20, scale = 2) private BigDecimal ynddqfldfzqmye; @PropertyDef(label = "一年内到期的非流动负债年初余额(元)" ) @Column(name = "ynddqfldfzncye", precision = 20, scale = 2) private BigDecimal ynddqfldfzncye; @PropertyDef(label = "其他流动负债期末余额(元)" ) @Column(name = "qtldfzqmye", precision = 20, scale = 2) private BigDecimal qtldfzqmye; @PropertyDef(label = "其他流动负债年初余额(元)" ) @Column(name = "qtldfzncye", precision = 20, scale = 2) private BigDecimal qtldfzncye; @PropertyDef(label = "流动负债合计期末余额(元)" ) @Column(name = "ldfzhjqmye", precision = 20, scale = 2) private BigDecimal ldfzhjqmye; @PropertyDef(label = "流动负债合计年初余额(元)" ) @Column(name = "ldfzhjncye", precision = 20, scale = 2) private BigDecimal ldfzhjncye; @PropertyDef(label = "长期借款期末余额(元)" ) @Column(name = "cqjkqmye", precision = 20, scale = 2) private BigDecimal cqjkqmye; @PropertyDef(label = "长期借款年初余额(元)" ) @Column(name = "cqjkncye", precision = 20, scale = 2) private BigDecimal cqjkncye; @PropertyDef(label = "应付债券期末余额(元)" ) @Column(name = "yfzqqmye", precision = 20, scale = 2) private BigDecimal yfzqqmye; @PropertyDef(label = "应付债券年初余额(元)" ) @Column(name = "yfzqncye", precision = 20, scale = 2) private BigDecimal yfzqncye; @PropertyDef(label = "其中:优先股期末余额(元)" ) @Column(name = "yfzqyxgqmye", precision = 20, scale = 2) private BigDecimal yfzqyxgqmye; @PropertyDef(label = "其中:优先股年初余额(元)" ) @Column(name = "yfzqyxgncye", precision = 20, scale = 2) private BigDecimal yfzqyxgncye; @PropertyDef(label = "永续债期末余额(元)" ) @Column(name = "yfzqyxzqmye", precision = 20, scale = 2) private BigDecimal yfzqyxzqmye; @PropertyDef(label = "永续债年初余额(元)" ) @Column(name = "yfzqyxzncye", precision = 20, scale = 2) private BigDecimal yfzqyxzncye; @PropertyDef(label = "长期应付款期末余额(元)" ) @Column(name = "cqyfkqmye", precision = 20, scale = 2) private BigDecimal cqyfkqmye; @PropertyDef(label = "长期应付款年初余额(元)" ) @Column(name = "cqyfkncye", precision = 20, scale = 2) private BigDecimal cqyfkncye; @PropertyDef(label = "预计负债期末余额(元)" ) @Column(name = "ysfzqmye", precision = 20, scale = 2) private BigDecimal ysfzqmye; @PropertyDef(label = "预计负债年初余额(元)" ) @Column(name = "ysfzncye", precision = 20, scale = 2) private BigDecimal ysfzncye; @PropertyDef(label = "递延收益期末余额(元)" ) @Column(name = "dysyqmye", precision = 20, scale = 2) private BigDecimal dysyqmye; @PropertyDef(label = "递延收益年初余额(元)" ) @Column(name = "dysyncye", precision = 20, scale = 2) private BigDecimal dysyncye; @PropertyDef(label = "递延所得税负债期末余额(元)" ) @Column(name = "dysdsfzqmye", precision = 20, scale = 2) private BigDecimal dysdsfzqmye; @PropertyDef(label = "递延所得税负债年初余额(元)" ) @Column(name = "dysdsfzncye", precision = 20, scale = 2) private BigDecimal dysdsfzncye; @PropertyDef(label = "其他非流动负债期末余额(元)" ) @Column(name = "qtfldfzqmye", precision = 20, scale = 2) private BigDecimal qtfldfzqmye; @PropertyDef(label = "其他非流动负债年初余额(元)" ) @Column(name = "qtfldfzncye", precision = 20, scale = 2) private BigDecimal qtfldfzncye; @PropertyDef(label = "非流动负债合计期末余额(元)" ) @Column(name = "fldfzhjqmye", precision = 20, scale = 2) private BigDecimal fldfzhjqmye; @PropertyDef(label = "非流动负债合计年初余额(元)" ) @Column(name = "fldfzhjncye", precision = 20, scale = 2) private BigDecimal fldfzhjncye; @PropertyDef(label = "负债合计期末余额(元)" ) @Column(name = "fzhjqmye", precision = 20, scale = 2) private BigDecimal fzhjqmye; @PropertyDef(label = "负债合计年初余额(元)" ) @Column(name = "fzhjncye", precision = 20, scale = 2) private BigDecimal fzhjncye; @PropertyDef(label = "实收资本(或股本)期末余额(元)" ) @Column(name = "sszbqmye", precision = 20, scale = 2) private BigDecimal sszbqmye; @PropertyDef(label = "实收资本(或股本)年初余额(元)" ) @Column(name = "sszbncye", precision = 20, scale = 2) private BigDecimal sszbncye; @PropertyDef(label = "其他权益工具期末余额(元)" ) @Column(name = "qtqygjqmye", precision = 20, scale = 2) private BigDecimal qtqygjqmye; @PropertyDef(label = "其他权益工具年初余额(元)" ) @Column(name = "qtqygjncye", precision = 20, scale = 2) private BigDecimal qtqygjncye; @PropertyDef(label = "其中:优先股期末余额(元)" ) @Column(name = "qtqygjyxgqmye", precision = 20, scale = 2) private BigDecimal qtqygjyxgqmye; @PropertyDef(label = "其中:优先股年初余额(元)" ) @Column(name = "qtqygjyxgncye", precision = 20, scale = 2) private BigDecimal qtqygjyxgncye; @PropertyDef(label = "永续债期末余额(元)" ) @Column(name = "qtqygjyxzqmye", precision = 20, scale = 2) private BigDecimal qtqygjyxzqmye; @PropertyDef(label = "永续债年初余额(元)" ) @Column(name = "qtqygjyxzncye", precision = 20, scale = 2) private BigDecimal qtqygjyxzncye; @PropertyDef(label = "资本公积期末余额(元)" ) @Column(name = "zbgjqmye", precision = 20, scale = 2) private BigDecimal zbgjqmye; @PropertyDef(label = "资本公积年初余额(元)" ) @Column(name = "zbgjncye", precision = 20, scale = 2) private BigDecimal zbgjncye; @PropertyDef(label = "减:库存股期末余额(元)" ) @Column(name = "jkcgqmye", precision = 20, scale = 2) private BigDecimal jkcgqmye; @PropertyDef(label = "减:库存股年初余额(元)" ) @Column(name = "jkcgncye", precision = 20, scale = 2) private BigDecimal jkcgncye; @PropertyDef(label = "其他综合收益期末余额(元)" ) @Column(name = "qtzhsyqmye", precision = 20, scale = 2) private BigDecimal qtzhsyqmye; @PropertyDef(label = "其他综合收益年初余额(元)" ) @Column(name = "qtzhsyncye", precision = 20, scale = 2) private BigDecimal qtzhsyncye; @PropertyDef(label = "专项储备期末余额(元)" ) @Column(name = "zxcbqmye", precision = 20, scale = 2) private BigDecimal zxcbqmye; @PropertyDef(label = "专项储备年初余额(元)" ) @Column(name = "zxcbncye", precision = 20, scale = 2) private BigDecimal zxcbncye; @PropertyDef(label = "盈余公积期末余额(元)" ) @Column(name = "yygjqmye", precision = 20, scale = 2) private BigDecimal yygjqmye; @PropertyDef(label = "盈余公积年初余额(元)" ) @Column(name = "yygjncye", precision = 20, scale = 2) private BigDecimal yygjncye; @PropertyDef(label = "未分配利润期末余额(元)" ) @Column(name = "wfplrqmye", precision = 20, scale = 2) private BigDecimal wfplrqmye; @PropertyDef(label = "未分配利润年初余额(元)" ) @Column(name = "wfplrncye", precision = 20, scale = 2) private BigDecimal wfplrncye; @PropertyDef(label = "所有者权益(或股东权益)合计期末余额(元)" ) @Column(name = "syzqyqmye", precision = 20, scale = 2) private BigDecimal syzqyqmye; @PropertyDef(label = "所有者权益(或股东权益)合计年初余额(元)" ) @Column(name = "syzqyncye", precision = 20, scale = 2) private BigDecimal syzqyncye; @PropertyDef(label = "负债和所有者权益(或股东益)总计期末余额(元)" ) @Column(name = "fzhsyzqyqmye", precision = 20, scale = 2) private BigDecimal fzhsyzqyqmye; @PropertyDef(label = "负债和所有者权益(或股东益)总计年初余额(元)" ) @Column(name = "fzhsyzqyncye", precision = 20, scale = 2) private BigDecimal fzhsyzqyncye; @PropertyDef(label = "操作标志" ) @Column(name = "czbz", length = 1) private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "最后更新时间" ) @Column(name = "zhgxsj") private Date zhgxsj; }