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_1503") @EqualsAndHashCode(callSuper=false) public class Api1503 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 = "yyzsrbqye", precision = 20, scale = 2) private BigDecimal yyzsrbqye; @PropertyDef(label = "一、营业收入本年累计(元)" ) @Column(name = "yyzsrbnlj", precision = 20, scale = 2) private BigDecimal yyzsrbnlj; @PropertyDef(label = "减:营业成本本期余额(元)" ) @Column(name = "yycbbqye", precision = 20, scale = 2) private BigDecimal yycbbqye; @PropertyDef(label = "减:营业成本本年累计(元)" ) @Column(name = "yycbbnlj", precision = 20, scale = 2) private BigDecimal yycbbnlj; @PropertyDef(label = "税金及附加本期余额(元)" ) @Column(name = "sjjfjbqye", precision = 20, scale = 2) private BigDecimal sjjfjbqye; @PropertyDef(label = "税金及附加本年累计(元)" ) @Column(name = "sjjfjbnlj", precision = 20, scale = 2) private BigDecimal sjjfjbnlj; @PropertyDef(label = "销售费用本期余额(元)" ) @Column(name = "xsfybqye", precision = 20, scale = 2) private BigDecimal xsfybqye; @PropertyDef(label = "销售费用本年累计(元)" ) @Column(name = "xsfybnlj", precision = 20, scale = 2) private BigDecimal xsfybnlj; @PropertyDef(label = "管理费用本期余额(元)" ) @Column(name = "glfybqye", precision = 20, scale = 2) private BigDecimal glfybqye; @PropertyDef(label = "管理费用本年累计(元)" ) @Column(name = "glfybnlj", precision = 20, scale = 2) private BigDecimal glfybnlj; @PropertyDef(label = "研发费用本期余额(元)" ) @Column(name = "yffybqye", precision = 20, scale = 2) private BigDecimal yffybqye; @PropertyDef(label = "研发费用本年累计(元)" ) @Column(name = "yffybnlj", precision = 20, scale = 2) private BigDecimal yffybnlj; @PropertyDef(label = "财务费用本期余额(元)" ) @Column(name = "cwfybqye", precision = 20, scale = 2) private BigDecimal cwfybqye; @PropertyDef(label = "财务费用本年累计(元)" ) @Column(name = "cwfybnlj", precision = 20, scale = 2) private BigDecimal cwfybnlj; @PropertyDef(label = "其中:利息费用本期余额(元)" ) @Column(name = "lxfybqye", precision = 20, scale = 2) private BigDecimal lxfybqye; @PropertyDef(label = "其中:利息费用本年累计(元)" ) @Column(name = "lxfybnlj", precision = 20, scale = 2) private BigDecimal lxfybnlj; @PropertyDef(label = "利息收入本期余额(元)" ) @Column(name = "lxsrbqye", precision = 20, scale = 2) private BigDecimal lxsrbqye; @PropertyDef(label = "利息收入本年累计(元)" ) @Column(name = "lxsrbnlj", precision = 20, scale = 2) private BigDecimal lxsrbnlj; @PropertyDef(label = "加:其他收益本期余额(元)" ) @Column(name = "qtsybqye", precision = 20, scale = 2) private BigDecimal qtsybqye; @PropertyDef(label = "加:其他收益本年累计(元)" ) @Column(name = "qtsybnlj", precision = 20, scale = 2) private BigDecimal qtsybnlj; @PropertyDef(label = "投资收益(损失以“-”号填列)本期余额(元)" ) @Column(name = "tzsybqye", precision = 20, scale = 2) private BigDecimal tzsybqye; @PropertyDef(label = "投资收益(损失以“-”号填列)本年累计(元)" ) @Column(name = "tzsybnlj", precision = 20, scale = 2) private BigDecimal tzsybnlj; @PropertyDef(label = "其中:对联营企业和合营企业的投资收益本期余额(元)" ) @Column(name = "lyqytzsybqye", precision = 20, scale = 2) private BigDecimal lyqytzsybqye; @PropertyDef(label = "其中:对联营企业和合营企业的投资收益本年累计(元)" ) @Column(name = "lyqytzsybnlj", precision = 20, scale = 2) private BigDecimal lyqytzsybnlj; @PropertyDef(label = "公允价值变动收益(损失以“-”号填列)本期余额(元)" ) @Column(name = "gyjzbdsybqye", precision = 20, scale = 2) private BigDecimal gyjzbdsybqye; @PropertyDef(label = "公允价值变动收益(损失以“-”号填列)本年累计(元)" ) @Column(name = "gyjzbdsybnlj", precision = 20, scale = 2) private BigDecimal gyjzbdsybnlj; @PropertyDef(label = "资产减值损失(损失以“-”填列)本期余额(元)" ) @Column(name = "zcjzssbqye", precision = 20, scale = 2) private BigDecimal zcjzssbqye; @PropertyDef(label = "本年累计(元)" ) @Column(name = "zcjzssbnlj", precision = 20, scale = 2) private BigDecimal zcjzssbnlj; @PropertyDef(label = "资产处置收益(损失以“-”填列)本期余额(元)" ) @Column(name = "zcczsybqye", precision = 20, scale = 2) private BigDecimal zcczsybqye; @PropertyDef(label = "资产处置收益(损失以“-”填列)本年累计(元)" ) @Column(name = "zcczsybnlj", precision = 20, scale = 2) private BigDecimal zcczsybnlj; @PropertyDef(label = "二、营业利润(亏损以“-”号填列)本期余额(元)" ) @Column(name = "yylrbqye", precision = 20, scale = 2) private BigDecimal yylrbqye; @PropertyDef(label = "二、营业利润(亏损以“-”号填列)本年累计(元)" ) @Column(name = "yylrbnlj", precision = 20, scale = 2) private BigDecimal yylrbnlj; @PropertyDef(label = "加:营业外收入本期余额(元)" ) @Column(name = "yywsrbqye", precision = 20, scale = 2) private BigDecimal yywsrbqye; @PropertyDef(label = "加:营业外收入本年累计(元)" ) @Column(name = "yywsrbnlj", precision = 20, scale = 2) private BigDecimal yywsrbnlj; @PropertyDef(label = "减:营业外支出本期余额(元)" ) @Column(name = "yywzcbqye", precision = 20, scale = 2) private BigDecimal yywzcbqye; @PropertyDef(label = "减:营业外支出本年累计(元)" ) @Column(name = "yywzcbnlj", precision = 20, scale = 2) private BigDecimal yywzcbnlj; @PropertyDef(label = "三、利润总额(亏损总额以“-”号填列)本期余额(元)" ) @Column(name = "lrzebqye", precision = 20, scale = 2) private BigDecimal lrzebqye; @PropertyDef(label = "三、利润总额(亏损总额以“-”号填列)本年累计(元)" ) @Column(name = "lrzebnlj", precision = 20, scale = 2) private BigDecimal lrzebnlj; @PropertyDef(label = "减:所得税费用本期余额(元)" ) @Column(name = "sdsfybqye", precision = 20, scale = 2) private BigDecimal sdsfybqye; @PropertyDef(label = "减:所得税费用本年累计(元)" ) @Column(name = "sdsfybnlj", precision = 20, scale = 2) private BigDecimal sdsfybnlj; @PropertyDef(label = "四、净利润(净亏损以“-”号填列)本期余额(元)" ) @Column(name = "jlrbqye", precision = 20, scale = 2) private BigDecimal jlrbqye; @PropertyDef(label = "四、净利润(净亏损以“-”号填列)本年累计(元)" ) @Column(name = "jlrbnlj", precision = 20, scale = 2) private BigDecimal jlrbnlj; @PropertyDef(label = "持续经营净利润(净亏损以“-”号填列)本期余额(元)" ) @Column(name = "cxjyjlrbqye", precision = 20, scale = 2) private BigDecimal cxjyjlrbqye; @PropertyDef(label = "持续经营净利润(净亏损以“-”号填列)本年累计(元)" ) @Column(name = "cxjyjlrbnlj", precision = 20, scale = 2) private BigDecimal cxjyjlrbnlj; @PropertyDef(label = "终止经营净利润(净亏损以“-”号填列)本期余额(元)" ) @Column(name = "zzjyjlrbqye", precision = 20, scale = 2) private BigDecimal zzjyjlrbqye; @PropertyDef(label = "终止经营净利润(净亏损以“-”号填列)本年累计(元)" ) @Column(name = "zzjyjlrbnlj", precision = 20, scale = 2) private BigDecimal zzjyjlrbnlj; @PropertyDef(label = "五、其他综合收益的税后净额本期余额(元)" ) @Column(name = "qtzhsyjebqye", precision = 20, scale = 2) private BigDecimal qtzhsyjebqye; @PropertyDef(label = "五、其他综合收益的税后净额本年累计(元)" ) @Column(name = "qtzhsyjebnlj", precision = 20, scale = 2) private BigDecimal qtzhsyjebnlj; @PropertyDef(label = "(一)不能重分类进损益的其他综合收益本期余额(元)" ) @Column(name = "bnflzhsybqye", precision = 20, scale = 2) private BigDecimal bnflzhsybqye; @PropertyDef(label = "(一)不能重分类进损益的其他综合收益本年累计(元)" ) @Column(name = "bnflzhsybnlj", precision = 20, scale = 2) private BigDecimal bnflzhsybnlj; @PropertyDef(label = "1.重新计量设定受益计划变动额本期余额(元)" ) @Column(name = "cxjlbdebqye", precision = 20, scale = 2) private BigDecimal cxjlbdebqye; @PropertyDef(label = "1.重新计量设定受益计划变动额本年累计(元)" ) @Column(name = "cxjlbdebnlj", precision = 20, scale = 2) private BigDecimal cxjlbdebnlj; @PropertyDef(label = "2.权益法下不能转损益的其他综合收益本期余额(元)" ) @Column(name = "qyfbnzsybqye", precision = 20, scale = 2) private BigDecimal qyfbnzsybqye; @PropertyDef(label = "2.权益法下不能转损益的其他综合收益本年累计(元)" ) @Column(name = "qyfbnzsybnlj", precision = 20, scale = 2) private BigDecimal qyfbnzsybnlj; @PropertyDef(label = "3.其他权益工具投资公允价值变动本期余额(元)" ) @Column(name = "qtqygjjzbdbqye", precision = 20, scale = 2) private BigDecimal qtqygjjzbdbqye; @PropertyDef(label = "3.其他权益工具投资公允价值变动本年累计(元)" ) @Column(name = "qtqygjjzbdbnlj", precision = 20, scale = 2) private BigDecimal qtqygjjzbdbnlj; @PropertyDef(label = "4.企业自身信用风险公允价值变动本期余额(元)" ) @Column(name = "qyxyfxbdbqye", precision = 20, scale = 2) private BigDecimal qyxyfxbdbqye; @PropertyDef(label = "4.企业自身信用风险公允价值变动本年累计(元)" ) @Column(name = "qyxyfxbdbnlj", precision = 20, scale = 2) private BigDecimal qyxyfxbdbnlj; @PropertyDef(label = "5.其他本期余额(元)" ) @Column(name = "bnflzhsyqtbqye", precision = 20, scale = 2) private BigDecimal bnflzhsyqtbqye; @PropertyDef(label = "5.其他本年累计(元)" ) @Column(name = "bnflzhsyqtbnlj", precision = 20, scale = 2) private BigDecimal bnflzhsyqtbnlj; @PropertyDef(label = "1.权益法下可转损益的其他综合收益本期余额(元)" ) @Column(name = "qyfkzsybqye", precision = 20, scale = 2) private BigDecimal qyfkzsybqye; @PropertyDef(label = "1.权益法下可转损益的其他综合收益本年累计(元)" ) @Column(name = "qyfkzsybnlj", precision = 20, scale = 2) private BigDecimal qyfkzsybnlj; @PropertyDef(label = "2.其他债权投资公允价值变动本期余额(元)" ) @Column(name = "qtzqjzbdbqye", precision = 20, scale = 2) private BigDecimal qtzqjzbdbqye; @PropertyDef(label = "2.其他债权投资公允价值变动本年累计(元)" ) @Column(name = "qtzqjzbdbnlj", precision = 20, scale = 2) private BigDecimal qtzqjzbdbnlj; @PropertyDef(label = "3.可供出售金融资产公允价值变动损益本期余额(元)" ) @Column(name = "kgcszcbdsybqye", precision = 20, scale = 2) private BigDecimal kgcszcbdsybqye; @PropertyDef(label = "3.可供出售金融资产公允价值变动损益本年累计(元)" ) @Column(name = "kgcszcbdsybnlj", precision = 20, scale = 2) private BigDecimal kgcszcbdsybnlj; @PropertyDef(label = "4.金融资产重分类计入其他综合收益的金额本期余额(元)" ) @Column(name = "jrzcflsyjebqye", precision = 20, scale = 2) private BigDecimal jrzcflsyjebqye; @PropertyDef(label = "4.金融资产重分类计入其他综合收益的金额本年累计(元)" ) @Column(name = "jrzcflsyjebnlj", precision = 20, scale = 2) private BigDecimal jrzcflsyjebnlj; @PropertyDef(label = "5.持有至到期投资重分类为可供出售金融资产损益本期余额(元)" ) @Column(name = "cydqtzzcsybqye", precision = 20, scale = 2) private BigDecimal cydqtzzcsybqye; @PropertyDef(label = "5.持有至到期投资重分类为可供出售金融资产损益本年累计(元)" ) @Column(name = "cydqtzzcsybnlj", precision = 20, scale = 2) private BigDecimal cydqtzzcsybnlj; @PropertyDef(label = "6.其他债权投资信用减值准备本期余额(元)" ) @Column(name = "qtzqtzjzbqye", precision = 20, scale = 2) private BigDecimal qtzqtzjzbqye; @PropertyDef(label = "6.其他债权投资信用减值准备本年累计(元)" ) @Column(name = "qtzqtzjzbnlj", precision = 20, scale = 2) private BigDecimal qtzqtzjzbnlj; @PropertyDef(label = "7.现金流量套期损益的有效部分本期余额(元)" ) @Column(name = "zjllsybqye", precision = 20, scale = 2) private BigDecimal zjllsybqye; @PropertyDef(label = "7.现金流量套期损益的有效部分本年累计(元)" ) @Column(name = "zjllsybnlj", precision = 20, scale = 2) private BigDecimal zjllsybnlj; @PropertyDef(label = "8.外币财务报表折算差额本期余额(元)" ) @Column(name = "wbcwbbcebqye", precision = 20, scale = 2) private BigDecimal wbcwbbcebqye; @PropertyDef(label = "8.外币财务报表折算差额本年累计(元)" ) @Column(name = "wbcwbbcebnlj", precision = 20, scale = 2) private BigDecimal wbcwbbcebnlj; @PropertyDef(label = "9.其他本期余额(元)" ) @Column(name = "cflsybqye", precision = 20, scale = 2) private BigDecimal cflsybqye; @PropertyDef(label = "9.其他本年累计(元)" ) @Column(name = "cflsybnlj", precision = 20, scale = 2) private BigDecimal cflsybnlj; @PropertyDef(label = "六、综合收益总额本期余额(元)" ) @Column(name = "zhsyzebqye", precision = 20, scale = 2) private BigDecimal zhsyzebqye; @PropertyDef(label = "六、综合收益总额本年累计(元)" ) @Column(name = "zhsyzebnlj", precision = 20, scale = 2) private BigDecimal zhsyzebnlj; @PropertyDef(label = "七、每股收益:本期余额(元)" ) @Column(name = "mgsybqye", precision = 20, scale = 2) private BigDecimal mgsybqye; @PropertyDef(label = "七、每股收益:本年累计(元)" ) @Column(name = "mgsybnlj", precision = 20, scale = 2) private BigDecimal mgsybnlj; @PropertyDef(label = "(一)基本每股收益本期余额(元)" ) @Column(name = "jbmgsybqye", precision = 20, scale = 2) private BigDecimal jbmgsybqye; @PropertyDef(label = "(一)基本每股收益本年累计(元)" ) @Column(name = "jbmgsybnlj", precision = 20, scale = 2) private BigDecimal jbmgsybnlj; @PropertyDef(label = "(二)稀释每股收益本期余额(元)" ) @Column(name = "xsmgsybqye", precision = 20, scale = 2) private BigDecimal xsmgsybqye; @PropertyDef(label = "(二)稀释每股收益本年累计(元)" ) @Column(name = "xsmgsybnlj", precision = 20, scale = 2) private BigDecimal xsmgsybnlj; @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; }