CZT
2024-01-12 fb611e8f45ac022c2d3611f586e85cbdd06dbbc0
新增财务数据同步
已修改7个文件
已添加9个文件
1698 ■■■■■ 文件已修改
src/main/java/com/fzzy/api/view/repository/Api1501Rep.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/api/view/repository/Api1502Rep.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/api/view/repository/Api1503Rep.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/Fzzy40SyncService14.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/entity/Fz40AssetsLiability.java 598 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/entity/Fz40CashFlow.java 351 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/entity/Fz40Profit.java 391 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1501.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1502.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1503.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/repository/Fzzy40Sync1501Rep.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/repository/Fzzy40Sync1502Rep.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/async/fzzy40/repository/Fzzy40Sync1503Rep.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1307.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application-pro5016.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/api/view/repository/Api1501Rep.java
@@ -32,4 +32,7 @@
    @Query("from Api1501 where kqdm=:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ")
    List<Api1501> findPushDataTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end);
    @Query("from Api1501 where id =:id ")
    List<Api1501> findDateById(@Param("id") String id);
}
src/main/java/com/fzzy/api/view/repository/Api1502Rep.java
@@ -32,4 +32,7 @@
     */
    @Query("from Api1502 where kqdm=:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ")
    List<Api1502> findPushDataTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end);
    @Query("from Api1502 where id =:id ")
    List<Api1502> findDateById(@Param("id") String id);
}
src/main/java/com/fzzy/api/view/repository/Api1503Rep.java
@@ -33,4 +33,7 @@
     */
    @Query("from Api1503 where kqdm=:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ")
    List<Api1503> findPushDataTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end);
    @Query("from Api1503 where id =:id ")
    List<Api1503> findDateById(@Param("id") String id);
}
src/main/java/com/fzzy/async/fzzy40/Fzzy40SyncService14.java
@@ -3,8 +3,7 @@
import com.fzzy.api.data.ApiParam;
import com.fzzy.api.data.SyncProtocol;
import com.fzzy.api.service.SyncService14;
import com.fzzy.async.fzzy40.impl.Fzzy40Sync1403;
import com.fzzy.async.fzzy40.impl.Fzzy40Sync1404;
import com.fzzy.async.fzzy40.impl.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -19,6 +18,12 @@
    private Fzzy40Sync1403 fzzy40Sync1403;
    @Autowired
    private Fzzy40Sync1404 fzzy40Sync1404;
    @Autowired
    private Fzzy40Sync1501 fzzy40Sync1501;
    @Autowired
    private Fzzy40Sync1502 fzzy40Sync1502;
    @Autowired
    private Fzzy40Sync1503 fzzy40Sync1503;
    @Override
    public String getProtocol() {
@@ -34,6 +39,11 @@
        //轮换计划明细同步
        fzzy40Sync1404.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd());
        //同步财务信息
        fzzy40Sync1501.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd());
        fzzy40Sync1502.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd());
        fzzy40Sync1503.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd());
    }
}
src/main/java/com/fzzy/async/fzzy40/entity/Fz40AssetsLiability.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,598 @@
package com.fzzy.async.fzzy40.entity;
import com.bstek.dorado.annotation.PropertyDef;
import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;
/**
 * è´¢åŠ¡ç®¡ç†-资产负债
 *
 * @author czt
 * @date 2023-04-10 10:40
 */
@Data
@Entity
@Table(name = "D_FINANCE_ASSETS_Liability")
public class Fz40AssetsLiability implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @PropertyDef(label = "id" )
    @Column(name = "ID_", length = 40)
    private String id;
    @Column(name = "COMPANY_ID_", length = 10)
    @PropertyDef(label = "组织编码")
    private String companyId;
    @Column(name = "DEPT_ID_", length = 30)
    @PropertyDef(label = "所属分库")
    private String deptId;
    @PropertyDef(label = "报表时间" )
    @Column(name = "bbsj")
    private Date bbsj;
    @PropertyDef(label = "货币资金期末余额(元)" )
    @Column(name = "hbjjqmye")
    private Double hbjjqmye;
    @PropertyDef(label = "货币资金年初余额(元)" )
    @Column(name = "hbjjncye")
    private Double hbjjncye;
    @PropertyDef(label = "交易性金融资产期末余额(元)" )
    @Column(name = "jyxjrzcqmye")
    private Double jyxjrzcqmye;
    @PropertyDef(label = "交易性金融资产年初余额(元)" )
    @Column(name = "jyxjrzcncye")
    private Double jyxjrzcncye;
    @PropertyDef(label = "衍生金融资产期末余额(元)" )
    @Column(name = "ysjrzcqmye")
    private Double ysjrzcqmye;
    @PropertyDef(label = "衍生金融资产年初余额(元)" )
    @Column(name = "ysjrzcncye")
    private Double ysjrzcncye;
    @PropertyDef(label = "应收票据期末余额(元)" )
    @Column(name = "yspjqmye")
    private Double yspjqmye;
    @PropertyDef(label = "应收票据年初余额(元)" )
    @Column(name = "yspjncye")
    private Double yspjncye;
    @PropertyDef(label = "应收账款期末余额(元)" )
    @Column(name = "yszkqmye")
    private Double yszkqmye;
    @PropertyDef(label = "应收账款年初余额(元)" )
    @Column(name = "yszkncye")
    private Double yszkncye;
    @PropertyDef(label = "预付款项期末余额(元)" )
    @Column(name = "yuskxqmye")
    private Double yuskxqmye;
    @PropertyDef(label = "预付款项年初余额(元)" )
    @Column(name = "yuskxncye")
    private Double yuskxncye;
    @PropertyDef(label = "其他应收款期末余额(元)" )
    @Column(name = "qtyszkqmye")
    private Double qtyszkqmye;
    @PropertyDef(label = "其他应收款年初余额(元)" )
    @Column(name = "qtyszkncye")
    private Double qtyszkncye;
    @PropertyDef(label = "存货期末余额(元)" )
    @Column(name = "chqmye")
    private Double chqmye;
    @PropertyDef(label = "存货年初余额(元)" )
    @Column(name = "chncye")
    private Double chncye;
    @PropertyDef(label = "合同资产期末余额(元)" )
    @Column(name = "htzcqmye")
    private Double htzcqmye;
    @PropertyDef(label = "合同资产年初余额(元)" )
    @Column(name = "htzcncye")
    private Double htzcncye;
    @PropertyDef(label = "持有待售资产期末余额(元)" )
    @Column(name = "cydszcqmye")
    private Double cydszcqmye;
    @PropertyDef(label = "持有待售资产年初余额(元)" )
    @Column(name = "cydszcncye")
    private Double cydszcncye;
    @PropertyDef(label = "一年内到期的非流动资产期末余额(元)" )
    @Column(name = "ynndqfldzcqmye")
    private Double ynndqfldzcqmye;
    @PropertyDef(label = "一年内到期的非流动资产年初余额(元)" )
    @Column(name = "ynndqfldzcncye")
    private Double ynndqfldzcncye;
    @PropertyDef(label = "其他流动资产期末余额(元)" )
    @Column(name = "qtldzcqmye")
    private Double qtldzcqmye;
    @PropertyDef(label = "其他流动资产年初余额(元)" )
    @Column(name = "qtldzcncye")
    private Double qtldzcncye;
    @PropertyDef(label = "流动资产合计期末余额(元)" )
    @Column(name = "ldzchjqmye")
    private Double ldzchjqmye;
    @PropertyDef(label = "流动资产合计年初余额(元)" )
    @Column(name = "ldzchjncye")
    private Double ldzchjncye;
    @PropertyDef(label = "债券投资期末余额(元)" )
    @Column(name = "zjtzqmye")
    private Double zjtzqmye;
    @PropertyDef(label = "债券投资年初余额(元)" )
    @Column(name = "zjtzncye")
    private Double zjtzncye;
    @PropertyDef(label = "其他债券投资期末余额(元)" )
    @Column(name = "qtzqtzqmye")
    private Double qtzqtzqmye;
    @PropertyDef(label = "其他债券投资年初余额(元)" )
    @Column(name = "qtzqtzncye")
    private Double qtzqtzncye;
    @PropertyDef(label = "长期应收款期末余额(元)" )
    @Column(name = "cqyskqmye")
    private Double cqyskqmye;
    @PropertyDef(label = "长期应收款年初余额(元)" )
    @Column(name = "cqyskncye")
    private Double cqyskncye;
    @PropertyDef(label = "长期股权投资期末余额(元)" )
    @Column(name = "cqgqtzqmye")
    private Double cqgqtzqmye;
    @PropertyDef(label = "长期股权投资年初余额(元)" )
    @Column(name = "cqgqtzncye")
    private Double cqgqtzncye;
    @PropertyDef(label = "其他权益工具投资期末余额(元)" )
    @Column(name = "qtqygjtzqmye")
    private Double qtqygjtzqmye;
    @PropertyDef(label = "其他权益工具投资年初余额(元)" )
    @Column(name = "qtqygjtzncye")
    private Double qtqygjtzncye;
    @PropertyDef(label = "其他非流动金融资产期末余额(元)" )
    @Column(name = "qtfldjrzcqmye")
    private Double qtfldjrzcqmye;
    @PropertyDef(label = "其他非流动金融资产年初余额(元)" )
    @Column(name = "qtfldjrzcncye")
    private Double qtfldjrzcncye;
    @PropertyDef(label = "投资性房地产期末余额(元)" )
    @Column(name = "tzxfdcqmye")
    private Double tzxfdcqmye;
    @PropertyDef(label = "投资性房地产年初余额(元)" )
    @Column(name = "tzxfdcncye")
    private Double tzxfdcncye;
    @PropertyDef(label = "固定资产期末余额(元)" )
    @Column(name = "gdzcqmye")
    private Double gdzcqmye;
    @PropertyDef(label = "固定资产年初余额(元)" )
    @Column(name = "gdzcncye")
    private Double gdzcncye;
    @PropertyDef(label = "在建工程期末余额(元)" )
    @Column(name = "zjgcqmye")
    private Double zjgcqmye;
    @PropertyDef(label = "在建工程年初余额(元)" )
    @Column(name = "zjgcncye")
    private Double zjgcncye;
    @PropertyDef(label = "生产性生物资产期末余额(元)" )
    @Column(name = "scxswzcqmye")
    private Double scxswzcqmye;
    @PropertyDef(label = "生产性生物资产年初余额(元)" )
    @Column(name = "scxswzcncye")
    private Double scxswzcncye;
    @PropertyDef(label = "油气资产期末余额(元)" )
    @Column(name = "yqzcqmye")
    private Double yqzcqmye;
    @PropertyDef(label = "油气资产年初余额(元)" )
    @Column(name = "yqzcncye")
    private Double yqzcncye;
    @PropertyDef(label = "无形资产期末余额(元)" )
    @Column(name = "wxzcqmye")
    private Double wxzcqmye;
    @PropertyDef(label = "无形资产年初余额(元)" )
    @Column(name = "wxzcncye")
    private Double wxzcncye;
    @PropertyDef(label = "开发支出期末余额(元)" )
    @Column(name = "kfzcqmye")
    private Double kfzcqmye;
    @PropertyDef(label = "开发支出年初余额(元)" )
    @Column(name = "kfzcncye")
    private Double kfzcncye;
    @PropertyDef(label = "商誉期末余额(元)" )
    @Column(name = "syqmye")
    private Double syqmye;
    @PropertyDef(label = "商誉年初余额(元)" )
    @Column(name = "syncye")
    private Double syncye;
    @PropertyDef(label = "长期待摊费用期末余额(元)" )
    @Column(name = "cqdtfyqmye")
    private Double cqdtfyqmye;
    @PropertyDef(label = "长期待摊费用年初余额(元)" )
    @Column(name = "cqdtfyncye")
    private Double cqdtfyncye;
    @PropertyDef(label = "递延所得税资产期末余额(元)" )
    @Column(name = "dysdszcqmye")
    private Double dysdszcqmye;
    @PropertyDef(label = "递延所得税资产年初余额(元)" )
    @Column(name = "dysdszcncye")
    private Double dysdszcncye;
    @PropertyDef(label = "其他非流动资产期末余额(元)" )
    @Column(name = "qtfldzcqmye")
    private Double qtfldzcqmye;
    @PropertyDef(label = "其他非流动资产年初余额(元)" )
    @Column(name = "qtfldzcncye")
    private Double qtfldzcncye;
    @PropertyDef(label = "非流动资产合计期末余额(元)" )
    @Column(name = "fldzcqmye")
    private Double fldzcqmye;
    @PropertyDef(label = "非流动资产合计年初余额(元)" )
    @Column(name = "fldzcncye")
    private Double fldzcncye;
    @PropertyDef(label = "资产总计期末余额(元)" )
    @Column(name = "zczjqmye")
    private Double zczjqmye;
    @PropertyDef(label = "资产总计年初余额(元)" )
    @Column(name = "zczjncye")
    private Double zczjncye;
    @PropertyDef(label = "短期借款期末余额(元)" )
    @Column(name = "dqjkmye")
    private Double dqjkmye;
    @PropertyDef(label = "短期借款年初余额(元)" )
    @Column(name = "dqjkncye")
    private Double dqjkncye;
    @PropertyDef(label = "交易性金融负债期末余额(元)" )
    @Column(name = "jyxjrfzqmye")
    private Double jyxjrfzqmye;
    @PropertyDef(label = "交易性金融负债年初余额(元)" )
    @Column(name = "jyxjrfzncye")
    private Double jyxjrfzncye;
    @PropertyDef(label = "衍生金融负债期末余额(元)" )
    @Column(name = "ysjrfzqmye")
    private Double ysjrfzqmye;
    @PropertyDef(label = "衍生金融负债年初余额(元)" )
    @Column(name = "ysjrfzncye")
    private Double ysjrfzncye;
    @PropertyDef(label = "应付票据期末余额(元)" )
    @Column(name = "ldfzyspjqmye")
    private Double ldfzyspjqmye;
    @PropertyDef(label = "应付票据年初余额(元)" )
    @Column(name = "ldfzyspjncye")
    private Double ldfzyspjncye;
    @PropertyDef(label = "应付账款期末余额(元)" )
    @Column(name = "ldfzyszkqmye")
    private Double ldfzyszkqmye;
    @PropertyDef(label = "应付账款年初余额(元)" )
    @Column(name = "ldfzyszkncye")
    private Double ldfzyszkncye;
    @PropertyDef(label = "预收款项期末余额(元)" )
    @Column(name = "ldfzyuskxqmye")
    private Double ldfzyuskxqmye;
    @PropertyDef(label = "预收款项年初余额(元)" )
    @Column(name = "ldfzyuskxncye")
    private Double ldfzyuskxncye;
    @PropertyDef(label = "合同负债期末余额(元)" )
    @Column(name = "htfzqmye")
    private Double htfzqmye;
    @PropertyDef(label = "合同负债年初余额(元)" )
    @Column(name = "htfzncye")
    private Double htfzncye;
    @PropertyDef(label = "应付职工薪酬期末余额(元)" )
    @Column(name = "yfzgxcqmye")
    private Double yfzgxcqmye;
    @PropertyDef(label = "应付职工薪酬年初余额(元)" )
    @Column(name = "yfzgxcncye")
    private Double yfzgxcncye;
    @PropertyDef(label = "应交税费期末余额(元)" )
    @Column(name = "yjsfqmye")
    private Double yjsfqmye;
    @PropertyDef(label = "应交税费年初余额(元)" )
    @Column(name = "yjsfncye")
    private Double yjsfncye;
    @PropertyDef(label = "其他应付款期末余额(元)" )
    @Column(name = "qtyfkqmye")
    private Double qtyfkqmye;
    @PropertyDef(label = "其他应付款年初余额(元)" )
    @Column(name = "qtyfkncye")
    private Double qtyfkncye;
    @PropertyDef(label = "持有待售负债期末余额(元)" )
    @Column(name = "cydsfzqmye")
    private Double cydsfzqmye;
    @PropertyDef(label = "持有待售负债年初余额(元)" )
    @Column(name = "cydsfzncye")
    private Double cydsfzncye;
    @PropertyDef(label = "一年内到期的非流动负债期末余额(元)" )
    @Column(name = "ynddqfldfzqmye")
    private Double ynddqfldfzqmye;
    @PropertyDef(label = "一年内到期的非流动负债年初余额(元)" )
    @Column(name = "ynddqfldfzncye")
    private Double ynddqfldfzncye;
    @PropertyDef(label = "其他流动负债期末余额(元)" )
    @Column(name = "qtldfzqmye")
    private Double qtldfzqmye;
    @PropertyDef(label = "其他流动负债年初余额(元)" )
    @Column(name = "qtldfzncye")
    private Double qtldfzncye;
    @PropertyDef(label = "流动负债合计期末余额(元)" )
    @Column(name = "ldfzhjqmye")
    private Double ldfzhjqmye;
    @PropertyDef(label = "流动负债合计年初余额(元)" )
    @Column(name = "ldfzhjncye")
    private Double ldfzhjncye;
    @PropertyDef(label = "长期借款期末余额(元)" )
    @Column(name = "cqjkqmye")
    private Double cqjkqmye;
    @PropertyDef(label = "长期借款年初余额(元)" )
    @Column(name = "cqjkncye")
    private Double cqjkncye;
    @PropertyDef(label = "应付债券期末余额(元)" )
    @Column(name = "yfzqqmye")
    private Double yfzqqmye;
    @PropertyDef(label = "应付债券年初余额(元)" )
    @Column(name = "yfzqncye")
    private Double yfzqncye;
    @PropertyDef(label = "其中:优先股期末余额(元)" )
    @Column(name = "yfzqyxgqmye")
    private Double yfzqyxgqmye;
    @PropertyDef(label = "其中:优先股年初余额(元)" )
    @Column(name = "yfzqyxgncye")
    private Double yfzqyxgncye;
    @PropertyDef(label = "永续债期末余额(元)" )
    @Column(name = "yfzqyxzqmye")
    private Double yfzqyxzqmye;
    @PropertyDef(label = "永续债年初余额(元)" )
    @Column(name = "yfzqyxzncye")
    private Double yfzqyxzncye;
    @PropertyDef(label = "长期应付款期末余额(元)" )
    @Column(name = "cqyfkqmye")
    private Double cqyfkqmye;
    @PropertyDef(label = "长期应付款年初余额(元)" )
    @Column(name = "cqyfkncye")
    private Double cqyfkncye;
    @PropertyDef(label = "预计负债期末余额(元)" )
    @Column(name = "ysfzqmye")
    private Double ysfzqmye;
    @PropertyDef(label = "预计负债年初余额(元)" )
    @Column(name = "ysfzncye")
    private Double ysfzncye;
    @PropertyDef(label = "递延收益期末余额(元)" )
    @Column(name = "dysyqmye")
    private Double dysyqmye;
    @PropertyDef(label = "递延收益年初余额(元)" )
    @Column(name = "dysyncye")
    private Double dysyncye;
    @PropertyDef(label = "递延所得税负债期末余额(元)" )
    @Column(name = "dysdsfzqmye")
    private Double dysdsfzqmye;
    @PropertyDef(label = "递延所得税负债年初余额(元)" )
    @Column(name = "dysdsfzncye")
    private Double dysdsfzncye;
    @PropertyDef(label = "其他非流动负债期末余额(元)" )
    @Column(name = "qtfldfzqmye")
    private Double qtfldfzqmye;
    @PropertyDef(label = "其他非流动负债年初余额(元)" )
    @Column(name = "qtfldfzncye")
    private Double qtfldfzncye;
    @PropertyDef(label = "非流动负债合计期末余额(元)" )
    @Column(name = "fldfzhjqmye")
    private Double fldfzhjqmye;
    @PropertyDef(label = "非流动负债合计年初余额(元)" )
    @Column(name = "fldfzhjncye")
    private Double fldfzhjncye;
    @PropertyDef(label = "负债合计期末余额(元)" )
    @Column(name = "fzhjqmye")
    private Double fzhjqmye;
    @PropertyDef(label = "负债合计年初余额(元)" )
    @Column(name = "fzhjncye")
    private Double fzhjncye;
    @PropertyDef(label = "实收资本(或股本)期末余额(元)" )
    @Column(name = "sszbqmye")
    private Double sszbqmye;
    @PropertyDef(label = "实收资本(或股本)年初余额(元)" )
    @Column(name = "sszbncye")
    private Double sszbncye;
    @PropertyDef(label = "其他权益工具期末余额(元)" )
    @Column(name = "qtqygjqmye")
    private Double qtqygjqmye;
    @PropertyDef(label = "其他权益工具年初余额(元)" )
    @Column(name = "qtqygjncye")
    private Double qtqygjncye;
    @PropertyDef(label = "其中:优先股期末余额(元)" )
    @Column(name = "qtqygjyxgqmye")
    private Double qtqygjyxgqmye;
    @PropertyDef(label = "其中:优先股年初余额(元)" )
    @Column(name = "qtqygjyxgncye")
    private Double qtqygjyxgncye;
    @PropertyDef(label = "永续债期末余额(元)" )
    @Column(name = "qtqygjyxzqmye")
    private Double qtqygjyxzqmye;
    @PropertyDef(label = "永续债年初余额(元)" )
    @Column(name = "qtqygjyxzncye")
    private Double qtqygjyxzncye;
    @PropertyDef(label = "资本公积期末余额(元)" )
    @Column(name = "zbgjqmye")
    private Double zbgjqmye;
    @PropertyDef(label = "资本公积年初余额(元)" )
    @Column(name = "zbgjncye")
    private Double zbgjncye;
    @PropertyDef(label = "减:库存股期末余额(元)" )
    @Column(name = "jkcgqmye")
    private Double jkcgqmye;
    @PropertyDef(label = "减:库存股年初余额(元)" )
    @Column(name = "jkcgncye")
    private Double jkcgncye;
    @PropertyDef(label = "其他综合收益期末余额(元)" )
    @Column(name = "qtzhsyqmye")
    private Double qtzhsyqmye;
    @PropertyDef(label = "其他综合收益年初余额(元)" )
    @Column(name = "qtzhsyncye")
    private Double qtzhsyncye;
    @PropertyDef(label = "专项储备期末余额(元)" )
    @Column(name = "zxcbqmye")
    private Double zxcbqmye;
    @PropertyDef(label = "专项储备年初余额(元)" )
    @Column(name = "zxcbncye")
    private Double zxcbncye;
    @PropertyDef(label = "盈余公积期末余额(元)" )
    @Column(name = "yygjqmye")
    private Double yygjqmye;
    @PropertyDef(label = "盈余公积年初余额(元)" )
    @Column(name = "yygjncye")
    private Double yygjncye;
    @PropertyDef(label = "未分配利润期末余额(元)" )
    @Column(name = "wfplrqmye")
    private Double wfplrqmye;
    @PropertyDef(label = "未分配利润年初余额(元)" )
    @Column(name = "wfplrncye")
    private Double wfplrncye;
    @PropertyDef(label = "所有者权益(或股东权益)合计期末余额(元)" )
    @Column(name = "syzqyqmye")
    private Double syzqyqmye;
    @PropertyDef(label = "所有者权益(或股东权益)合计年初余额(元)" )
    @Column(name = "syzqyncye")
    private Double syzqyncye;
    @PropertyDef(label = "负债和所有者权益(或股东益)总计期末余额(元)" )
    @Column(name = "fzhsyzqyqmye")
    private Double fzhsyzqyqmye;
    @PropertyDef(label = "负债和所有者权益(或股东益)总计年初余额(元)" )
    @Column(name = "fzhsyzqyncye")
    private Double fzhsyzqyncye;
    @PropertyDef(label = "最后更新时间" )
    @Column(name = "zhgxsj")
    private Date zhgxsj;
}
src/main/java/com/fzzy/async/fzzy40/entity/Fz40CashFlow.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,351 @@
package com.fzzy.async.fzzy40.entity;
import com.bstek.dorado.annotation.PropertyDef;
import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;
/**
 * è´¢åŠ¡ç®¡ç†-现金流
 *
 * @author czt
 * @date 2023-04-10 10:30
 */
@Data
@Entity
@Table(name = "D_FINANCE_CASH_FLOW")
public class Fz40CashFlow implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Column(name = "ID_", length = 40)
    @PropertyDef(label = "主键")
    private String id;
    @Column(name = "COMPANY_ID_", length = 10)
    @PropertyDef(label = "组织编码")
    private String companyId;
    @Column(name = "DEPT_ID_", length = 40)
    @PropertyDef(label = "所属分库")
    private String deptId;
    @PropertyDef(label = "报表时间" )
    @Column(name = "bbsj")
    private Date bbsj;
    @PropertyDef(label = "一、经营活动产生的现金流量本月数(元)" )
    @Column(name = "jyhdxjllbys")
    private Double jyhdxjllbys;
    @PropertyDef(label = "一、经营活动产生的现金流量本年累计数(元)" )
    @Column(name = "jyhdxjllbnljs")
    private Double jyhdxjllbnljs;
    @PropertyDef(label = "销售商品、提供劳务收到的现金本月数(元)" )
    @Column(name = "xssplwxjbys")
    private Double xssplwxjbys;
    @PropertyDef(label = "销售商品、提供劳务收到的现金本年累计数(元)" )
    @Column(name = "xssplwxjbnljs")
    private Double xssplwxjbnljs;
    @PropertyDef(label = "收到的税费返还本月数(元)" )
    @Column(name = "sffhbys")
    private Double sffhbys;
    @PropertyDef(label = "收到的税费返还本年累计数(元)" )
    @Column(name = "sffhbnljs")
    private Double sffhbnljs;
    @PropertyDef(label = "收到其他与经营活动有关的现金本月数(元)" )
    @Column(name = "qtjyhdxjbys")
    private Double qtjyhdxjbys;
    @PropertyDef(label = "收到其他与经营活动有关的现金本年累计数(元)" )
    @Column(name = "qtjyhdxjbnljs")
    private Double qtjyhdxjbnljs;
    @PropertyDef(label = "经营活动现金流入小计本月数(元)" )
    @Column(name = "jyhdxjlrbys")
    private Double jyhdxjlrbys;
    @PropertyDef(label = "经营活动现金流入小计本年累计数(元)" )
    @Column(name = "jyhdxjlrbnljs")
    private Double jyhdxjlrbnljs;
    @PropertyDef(label = "购买商品、接受劳务支付的现金本月数(元)" )
    @Column(name = "gmsplwzfbys")
    private Double gmsplwzfbys;
    @PropertyDef(label = "购买商品、接受劳务支付的现金本年累计数(元)" )
    @Column(name = "gmsplwzfbnljs")
    private Double gmsplwzfbnljs;
    @PropertyDef(label = "支付给职工及为职工支付的现金本月数(元)" )
    @Column(name = "zfzgxjbys")
    private Double zfzgxjbys;
    @PropertyDef(label = "支付给职工及为职工支付的现金本年累计数(元)" )
    @Column(name = "zfzgxjbnljs")
    private Double zfzgxjbnljs;
    @PropertyDef(label = "支付的各项税费本月数(元)" )
    @Column(name = "zfxxsfbys")
    private Double zfxxsfbys;
    @PropertyDef(label = "支付的各项税费本年累计数(元)" )
    @Column(name = "zfxxsfbnljs")
    private Double zfxxsfbnljs;
    @PropertyDef(label = "支付其他与经营活动有关的现金本月数(元)" )
    @Column(name = "zfqtjyhdxjbys")
    private Double zfqtjyhdxjbys;
    @PropertyDef(label = "支付其他与经营活动有关的现金本年累计数(元)" )
    @Column(name = "zfqtjyhdxjbnljs")
    private Double zfqtjyhdxjbnljs;
    @PropertyDef(label = "经营活动现金流出小计本月数(元)" )
    @Column(name = "jyhdxjlcbys")
    private Double jyhdxjlcbys;
    @PropertyDef(label = "经营活动现金流出小计本年累计数(元)" )
    @Column(name = "jyhdxjlcbnljs")
    private Double jyhdxjlcbnljs;
    @PropertyDef(label = "经营活动产生的现金流量净额本月数(元)" )
    @Column(name = "jyhdxjlljebys")
    private Double jyhdxjlljebys;
    @PropertyDef(label = "经营活动产生的现金流量净额本年累计数(元)" )
    @Column(name = "jyhdxjlljebnljs")
    private Double jyhdxjlljebnljs;
    @PropertyDef(label = "二、投资活动产生的现金流量:本月数(元)" )
    @Column(name = "tzhdxjllbys")
    private Double tzhdxjllbys;
    @PropertyDef(label = "二、投资活动产生的现金流量:本年累计数(元)" )
    @Column(name = "tzhdxjllbnljs")
    private Double tzhdxjllbnljs;
    @PropertyDef(label = "收回投资收到的现金本月数(元)" )
    @Column(name = "shtzxjbys")
    private Double shtzxjbys;
    @PropertyDef(label = "收回投资收到的现金本年累计数(元)" )
    @Column(name = "shtzxjbnljs")
    private Double shtzxjbnljs;
    @PropertyDef(label = "取得投资收益收到的现金本月数(元)" )
    @Column(name = "qdtzsyxjbys")
    private Double qdtzsyxjbys;
    @PropertyDef(label = "取得投资收益收到的现金本年累计数(元)" )
    @Column(name = "qdtzsyxjbnljs")
    private Double qdtzsyxjbnljs;
    @PropertyDef(label = "处置固定资产、无形资产和其他长期资产收回的现金净额本月数(元)" )
    @Column(name = "czgdzcdxjjebys")
    private Double czgdzcdxjjebys;
    @PropertyDef(label = "处置固定资产、无形资产和其他长期资产收回的现金净额本年累计数(元)" )
    @Column(name = "czgdzcdxjjebnljs")
    private Double czgdzcdxjjebnljs;
    @PropertyDef(label = "处置子公司及其他营业单位收到的现金净额本月数(元)" )
    @Column(name = "czqtdwxjjebys")
    private Double czqtdwxjjebys;
    @PropertyDef(label = "处置子公司及其他营业单位收到的现金净额本年累计数(元)" )
    @Column(name = "czqtdwxjjebnljs")
    private Double czqtdwxjjebnljs;
    @PropertyDef(label = "收到其他与投资活动有关的现金本月数(元)" )
    @Column(name = "sdqttzxjbys")
    private Double sdqttzxjbys;
    @PropertyDef(label = "收到其他与投资活动有关的现金本年累计数(元)" )
    @Column(name = "sdqttzxjbnljs")
    private Double sdqttzxjbnljs;
    @PropertyDef(label = "投资活动现金流入小计本月数(元)" )
    @Column(name = "tzhdxjlrbys")
    private Double tzhdxjlrbys;
    @PropertyDef(label = "投资活动现金流入小计本年累计数(元)" )
    @Column(name = "tzhdxjlrbnljs")
    private Double tzhdxjlrbnljs;
    @PropertyDef(label = "购建固定资产、无形资产和其他长期资产支付的现金本月数(元)" )
    @Column(name = "gjgdzcdxjbys")
    private Double gjgdzcdxjbys;
    @PropertyDef(label = "购建固定资产、无形资产和其他长期资产支付的现金本年累计数(元)" )
    @Column(name = "gjgdzcdxjbnljs")
    private Double gjgdzcdxjbnljs;
    @PropertyDef(label = "投资支付的现金本月数(元)" )
    @Column(name = "tzzfxjbys")
    private Double tzzfxjbys;
    @PropertyDef(label = "投资支付的现金本年累计数(元)" )
    @Column(name = "tzzfxjbnljs")
    private Double tzzfxjbnljs;
    @PropertyDef(label = "取得子公司及其他营业单位支付的现金净额本月数(元)" )
    @Column(name = "qdzgsdzfxjjebys")
    private Double qdzgsdzfxjjebys;
    @PropertyDef(label = "取得子公司及其他营业单位支付的现金净额本年累计数(元)" )
    @Column(name = "qdzgsdzfxjjebnljs")
    private Double qdzgsdzfxjjebnljs;
    @PropertyDef(label = "支付其他与投资活动有关的现金本月数(元)" )
    @Column(name = "zfqttzxjbys")
    private Double zfqttzxjbys;
    @PropertyDef(label = "支付其他与投资活动有关的现金本年累计数(元)" )
    @Column(name = "zfqttzxjbnljs")
    private Double zfqttzxjbnljs;
    @PropertyDef(label = "投资活动现金流出小计本月数(元)" )
    @Column(name = "tzhdxjlcbys")
    private Double tzhdxjlcbys;
    @PropertyDef(label = "投资活动现金流出小计本年累计数(元)" )
    @Column(name = "tzhdxjlcbnljs")
    private Double tzhdxjlcbnljs;
    @PropertyDef(label = "投资活动产生的现金流量净额本月数(元)" )
    @Column(name = "tzhdcsxjlljebys")
    private Double tzhdcsxjlljebys;
    @PropertyDef(label = "投资活动产生的现金流量净额本年累计数(元)" )
    @Column(name = "tzhdcsxjlljebnljs")
    private Double tzhdcsxjlljebnljs;
    @PropertyDef(label = "三、筹资活动产生的现金流量:本月数(元)" )
    @Column(name = "cchdxjllbys")
    private Double cchdxjllbys;
    @PropertyDef(label = "三、筹资活动产生的现金流量:本年累计数(元)" )
    @Column(name = "cchdxjllbnljs")
    private Double cchdxjllbnljs;
    @PropertyDef(label = "吸收投资收到的现金本月数(元)" )
    @Column(name = "xstzxjbys")
    private Double xstzxjbys;
    @PropertyDef(label = "吸收投资收到的现金本年累计数(元)" )
    @Column(name = "xstzxjbnljs")
    private Double xstzxjbnljs;
    @PropertyDef(label = "取得借款收到的现金本月数(元)" )
    @Column(name = "qdjkxjbys")
    private Double qdjkxjbys;
    @PropertyDef(label = "取得借款收到的现金本年累计数(元)" )
    @Column(name = "qdjkxjbnljs")
    private Double qdjkxjbnljs;
    @PropertyDef(label = "收到其他与筹资活动有关的现金本月数(元)" )
    @Column(name = "sdqtczxjbys")
    private Double sdqtczxjbys;
    @PropertyDef(label = "收到其他与筹资活动有关的现金本年累计数(元)" )
    @Column(name = "sdqtczxjbnljs")
    private Double sdqtczxjbnljs;
    @PropertyDef(label = "筹资活动现金流入小计本月数(元)" )
    @Column(name = "czhdxjlrbys")
    private Double czhdxjlrbys;
    @PropertyDef(label = "筹资活动现金流入小计本年累计数(元)" )
    @Column(name = "czhdxjlrbnljs")
    private Double czhdxjlrbnljs;
    @PropertyDef(label = "偿还债务支付的现金本月数(元)" )
    @Column(name = "chzwzfxjbys")
    private Double chzwzfxjbys;
    @PropertyDef(label = "偿还债务支付的现金本年累计数(元)" )
    @Column(name = "chzwzfxjbnljs")
    private Double chzwzfxjbnljs;
    @PropertyDef(label = "分配股利、利润或偿付利息支付的现金本月数(元)" )
    @Column(name = "fpgldxjbys")
    private Double fpgldxjbys;
    @PropertyDef(label = "分配股利、利润或偿付利息支付的现金本年累计数(元)" )
    @Column(name = "fpgldxjbnljs")
    private Double fpgldxjbnljs;
    @PropertyDef(label = "支付其他与筹资活动有关的现金本月数(元)" )
    @Column(name = "zfqtdxjbys")
    private Double zfqtdxjbys;
    @PropertyDef(label = "支付其他与筹资活动有关的现金本年累计数(元)" )
    @Column(name = "zfqtdxjbnljs")
    private Double zfqtdxjbnljs;
    @PropertyDef(label = "筹资活动现金流出小计本月数(元)" )
    @Column(name = "czhdxjlcbys")
    private Double czhdxjlcbys;
    @PropertyDef(label = "筹资活动现金流出小计本年累计数(元)" )
    @Column(name = "czhdxjlcbnljs")
    private Double czhdxjlcbnljs;
    @PropertyDef(label = "筹资活动产生的现金流量净额本月数(元)" )
    @Column(name = "cchdxjlljebys")
    private Double cchdxjlljebys;
    @PropertyDef(label = "筹资活动产生的现金流量净额本年累计数(元)" )
    @Column(name = "cchdxjlljebnljs")
    private Double cchdxjlljebnljs;
    @PropertyDef(label = "四、汇率变动对现金及现金等价物的影响本月数(元)" )
    @Column(name = "hlbdxjyxbys")
    private Double hlbdxjyxbys;
    @PropertyDef(label = "四、汇率变动对现金及现金等价物的影响本年累计数(元)" )
    @Column(name = "hlbdxjyxbnljs")
    private Double hlbdxjyxbnljs;
    @PropertyDef(label = "五、现金及现金等价物净增加额本月数(元)" )
    @Column(name = "xjdjwjzebys")
    private Double xjdjwjzebys;
    @PropertyDef(label = "五、现金及现金等价物净增加额本年累计数(元)" )
    @Column(name = "xjdjwjzebnljs")
    private Double xjdjwjzebnljs;
    @PropertyDef(label = "加:期初现金及现金等价物余额本月数(元)" )
    @Column(name = "qcxjdjwyebys")
    private Double qcxjdjwyebys;
    @PropertyDef(label = "加:期初现金及现金等价物余额本年累计数(元)" )
    @Column(name = "qcxjdjwyebnljs")
    private Double qcxjdjwyebnljs;
    @PropertyDef(label = "六、期末现金及现金等价物余额本月数(元)" )
    @Column(name = "qmxjdjwyebys")
    private Double qmxjdjwyebys;
    @PropertyDef(label = "六、期末现金及现金等价物余额本年累计数(元)" )
    @Column(name = "qmxjdjwyebnljs")
    private Double qmxjdjwyebnljs;
    @PropertyDef(label = "最后更新时间" )
    @Column(name = "zhgxsj")
    private Date zhgxsj;
}
src/main/java/com/fzzy/async/fzzy40/entity/Fz40Profit.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,391 @@
package com.fzzy.async.fzzy40.entity;
import com.bstek.dorado.annotation.PropertyDef;
import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;
/**
 * è´¢åŠ¡ç®¡ç†-利润
 *
 * @author czt
 * @date 2023-04-10 10:50
 */
@Data
@Entity
@Table(name = "D_FINANCE_PROFIT")
public class Fz40Profit implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @PropertyDef(label = "id" )
    @Column(name = "ID_", length = 40)
    private String id;
    @Column(name = "COMPANY_ID_", length = 10)
    @PropertyDef(label = "组织编码")
    private String companyId;
    @Column(name = "DEPT_ID_", length = 30)
    @PropertyDef(label = "所属分库")
    private String deptId;
    @PropertyDef(label = "报表时间" )
    @Column(name = "bbsj")
    private Date bbsj;
    @PropertyDef(label = "一、营业收入本期余额(元)" )
    @Column(name = "yyzsrbqye")
    private Double yyzsrbqye;
    @PropertyDef(label = "一、营业收入本年累计(元)" )
    @Column(name = "yyzsrbnlj")
    private Double yyzsrbnlj;
    @PropertyDef(label = "减:营业成本本期余额(元)" )
    @Column(name = "yycbbqye")
    private Double yycbbqye;
    @PropertyDef(label = "减:营业成本本年累计(元)" )
    @Column(name = "yycbbnlj")
    private Double yycbbnlj;
    @PropertyDef(label = "税金及附加本期余额(元)" )
    @Column(name = "sjjfjbqye")
    private Double sjjfjbqye;
    @PropertyDef(label = "税金及附加本年累计(元)" )
    @Column(name = "sjjfjbnlj")
    private Double sjjfjbnlj;
    @PropertyDef(label = "销售费用本期余额(元)" )
    @Column(name = "xsfybqye")
    private Double xsfybqye;
    @PropertyDef(label = "销售费用本年累计(元)" )
    @Column(name = "xsfybnlj")
    private Double xsfybnlj;
    @PropertyDef(label = "管理费用本期余额(元)" )
    @Column(name = "glfybqye")
    private Double glfybqye;
    @PropertyDef(label = "管理费用本年累计(元)" )
    @Column(name = "glfybnlj")
    private Double glfybnlj;
    @PropertyDef(label = "研发费用本期余额(元)" )
    @Column(name = "yffybqye")
    private Double yffybqye;
    @PropertyDef(label = "研发费用本年累计(元)" )
    @Column(name = "yffybnlj")
    private Double yffybnlj;
    @PropertyDef(label = "财务费用本期余额(元)" )
    @Column(name = "cwfybqye")
    private Double cwfybqye;
    @PropertyDef(label = "财务费用本年累计(元)" )
    @Column(name = "cwfybnlj")
    private Double cwfybnlj;
    @PropertyDef(label = "其中:利息费用本期余额(元)" )
    @Column(name = "lxfybqye")
    private Double lxfybqye;
    @PropertyDef(label = "其中:利息费用本年累计(元)" )
    @Column(name = "lxfybnlj")
    private Double lxfybnlj;
    @PropertyDef(label = "利息收入本期余额(元)" )
    @Column(name = "lxsrbqye")
    private Double lxsrbqye;
    @PropertyDef(label = "利息收入本年累计(元)" )
    @Column(name = "lxsrbnlj")
    private Double lxsrbnlj;
    @PropertyDef(label = "加:其他收益本期余额(元)" )
    @Column(name = "qtsybqye")
    private Double qtsybqye;
    @PropertyDef(label = "加:其他收益本年累计(元)" )
    @Column(name = "qtsybnlj")
    private Double qtsybnlj;
    @PropertyDef(label = "投资收益(损失以“-”号填列)本期余额(元)" )
    @Column(name = "tzsybqye")
    private Double tzsybqye;
    @PropertyDef(label = "投资收益(损失以“-”号填列)本年累计(元)" )
    @Column(name = "tzsybnlj")
    private Double tzsybnlj;
    @PropertyDef(label = "其中:对联营企业和合营企业的投资收益本期余额(元)" )
    @Column(name = "lyqytzsybqye")
    private Double lyqytzsybqye;
    @PropertyDef(label = "其中:对联营企业和合营企业的投资收益本年累计(元)" )
    @Column(name = "lyqytzsybnlj")
    private Double lyqytzsybnlj;
    @PropertyDef(label = "公允价值变动收益(损失以“-”号填列)本期余额(元)" )
    @Column(name = "gyjzbdsybqye")
    private Double gyjzbdsybqye;
    @PropertyDef(label = "公允价值变动收益(损失以“-”号填列)本年累计(元)" )
    @Column(name = "gyjzbdsybnlj")
    private Double gyjzbdsybnlj;
    @PropertyDef(label = "资产减值损失(损失以“-”填列)本期余额(元)" )
    @Column(name = "zcjzssbqye")
    private Double zcjzssbqye;
    @PropertyDef(label = "本年累计(元)" )
    @Column(name = "zcjzssbnlj")
    private Double zcjzssbnlj;
    @PropertyDef(label = "资产处置收益(损失以“-”填列)本期余额(元)" )
    @Column(name = "zcczsybqye")
    private Double zcczsybqye;
    @PropertyDef(label = "资产处置收益(损失以“-”填列)本年累计(元)" )
    @Column(name = "zcczsybnlj")
    private Double zcczsybnlj;
    @PropertyDef(label = "二、营业利润(亏损以“-”号填列)本期余额(元)" )
    @Column(name = "yylrbqye")
    private Double yylrbqye;
    @PropertyDef(label = "二、营业利润(亏损以“-”号填列)本年累计(元)" )
    @Column(name = "yylrbnlj")
    private Double yylrbnlj;
    @PropertyDef(label = "加:营业外收入本期余额(元)" )
    @Column(name = "yywsrbqye")
    private Double yywsrbqye;
    @PropertyDef(label = "加:营业外收入本年累计(元)" )
    @Column(name = "yywsrbnlj")
    private Double yywsrbnlj;
    @PropertyDef(label = "减:营业外支出本期余额(元)" )
    @Column(name = "yywzcbqye")
    private Double yywzcbqye;
    @PropertyDef(label = "减:营业外支出本年累计(元)" )
    @Column(name = "yywzcbnlj")
    private Double yywzcbnlj;
    @PropertyDef(label = "三、利润总额(亏损总额以“-”号填列)本期余额(元)" )
    @Column(name = "lrzebqye")
    private Double lrzebqye;
    @PropertyDef(label = "三、利润总额(亏损总额以“-”号填列)本年累计(元)" )
    @Column(name = "lrzebnlj")
    private Double lrzebnlj;
    @PropertyDef(label = "减:所得税费用本期余额(元)" )
    @Column(name = "sdsfybqye")
    private Double sdsfybqye;
    @PropertyDef(label = "减:所得税费用本年累计(元)" )
    @Column(name = "sdsfybnlj")
    private Double sdsfybnlj;
    @PropertyDef(label = "四、净利润(净亏损以“-”号填列)本期余额(元)" )
    @Column(name = "jlrbqye")
    private Double jlrbqye;
    @PropertyDef(label = "四、净利润(净亏损以“-”号填列)本年累计(元)" )
    @Column(name = "jlrbnlj")
    private Double jlrbnlj;
    @PropertyDef(label = "持续经营净利润(净亏损以“-”号填列)本期余额(元)" )
    @Column(name = "cxjyjlrbqye")
    private Double cxjyjlrbqye;
    @PropertyDef(label = "持续经营净利润(净亏损以“-”号填列)本年累计(元)" )
    @Column(name = "cxjyjlrbnlj")
    private Double cxjyjlrbnlj;
    @PropertyDef(label = "终止经营净利润(净亏损以“-”号填列)本期余额(元)" )
    @Column(name = "zzjyjlrbqye")
    private Double zzjyjlrbqye;
    @PropertyDef(label = "终止经营净利润(净亏损以“-”号填列)本年累计(元)" )
    @Column(name = "zzjyjlrbnlj")
    private Double zzjyjlrbnlj;
    @PropertyDef(label = "五、其他综合收益的税后净额本期余额(元)" )
    @Column(name = "qtzhsyjebqye")
    private Double qtzhsyjebqye;
    @PropertyDef(label = "五、其他综合收益的税后净额本年累计(元)" )
    @Column(name = "qtzhsyjebnlj")
    private Double qtzhsyjebnlj;
    @PropertyDef(label = "(一)不能重分类进损益的其他综合收益本期余额(元)" )
    @Column(name = "bnflzhsybqye")
    private Double bnflzhsybqye;
    @PropertyDef(label = "(一)不能重分类进损益的其他综合收益本年累计(元)" )
    @Column(name = "bnflzhsybnlj")
    private Double bnflzhsybnlj;
    @PropertyDef(label = "1.重新计量设定受益计划变动额本期余额(元)" )
    @Column(name = "cxjlbdebqye")
    private Double cxjlbdebqye;
    @PropertyDef(label = "1.重新计量设定受益计划变动额本年累计(元)" )
    @Column(name = "cxjlbdebnlj")
    private Double cxjlbdebnlj;
    @PropertyDef(label = "2.权益法下不能转损益的其他综合收益本期余额(元)" )
    @Column(name = "qyfbnzsybqye")
    private Double qyfbnzsybqye;
    @PropertyDef(label = "2.权益法下不能转损益的其他综合收益本年累计(元)" )
    @Column(name = "qyfbnzsybnlj")
    private Double qyfbnzsybnlj;
    @PropertyDef(label = "3.其他权益工具投资公允价值变动本期余额(元)" )
    @Column(name = "qtqygjjzbdbqye")
    private Double qtqygjjzbdbqye;
    @PropertyDef(label = "3.其他权益工具投资公允价值变动本年累计(元)" )
    @Column(name = "qtqygjjzbdbnlj")
    private Double qtqygjjzbdbnlj;
    @PropertyDef(label = "4.企业自身信用风险公允价值变动本期余额(元)" )
    @Column(name = "qyxyfxbdbqye")
    private Double qyxyfxbdbqye;
    @PropertyDef(label = "4.企业自身信用风险公允价值变动本年累计(元)" )
    @Column(name = "qyxyfxbdbnlj")
    private Double qyxyfxbdbnlj;
    @PropertyDef(label = "5.其他本期余额(元)" )
    @Column(name = "bnflzhsyqtbqye")
    private Double bnflzhsyqtbqye;
    @PropertyDef(label = "5.其他本年累计(元)" )
    @Column(name = "bnflzhsyqtbnlj")
    private Double bnflzhsyqtbnlj;
    @PropertyDef(label = "1.权益法下可转损益的其他综合收益本期余额(元)" )
    @Column(name = "qyfkzsybqye")
    private Double qyfkzsybqye;
    @PropertyDef(label = "1.权益法下可转损益的其他综合收益本年累计(元)" )
    @Column(name = "qyfkzsybnlj")
    private Double qyfkzsybnlj;
    @PropertyDef(label = "2.其他债权投资公允价值变动本期余额(元)" )
    @Column(name = "qtzqjzbdbqye")
    private Double qtzqjzbdbqye;
    @PropertyDef(label = "2.其他债权投资公允价值变动本年累计(元)" )
    @Column(name = "qtzqjzbdbnlj")
    private Double qtzqjzbdbnlj;
    @PropertyDef(label = "3.可供出售金融资产公允价值变动损益本期余额(元)" )
    @Column(name = "kgcszcbdsybqye")
    private Double kgcszcbdsybqye;
    @PropertyDef(label = "3.可供出售金融资产公允价值变动损益本年累计(元)" )
    @Column(name = "kgcszcbdsybnlj")
    private Double kgcszcbdsybnlj;
    @PropertyDef(label = "4.金融资产重分类计入其他综合收益的金额本期余额(元)" )
    @Column(name = "jrzcflsyjebqye")
    private Double jrzcflsyjebqye;
    @PropertyDef(label = "4.金融资产重分类计入其他综合收益的金额本年累计(元)" )
    @Column(name = "jrzcflsyjebnlj")
    private Double jrzcflsyjebnlj;
    @PropertyDef(label = "5.持有至到期投资重分类为可供出售金融资产损益本期余额(元)" )
    @Column(name = "cydqtzzcsybqye")
    private Double cydqtzzcsybqye;
    @PropertyDef(label = "5.持有至到期投资重分类为可供出售金融资产损益本年累计(元)" )
    @Column(name = "cydqtzzcsybnlj")
    private Double cydqtzzcsybnlj;
    @PropertyDef(label = "6.其他债权投资信用减值准备本期余额(元)" )
    @Column(name = "qtzqtzjzbqye")
    private Double qtzqtzjzbqye;
    @PropertyDef(label = "6.其他债权投资信用减值准备本年累计(元)" )
    @Column(name = "qtzqtzjzbnlj")
    private Double qtzqtzjzbnlj;
    @PropertyDef(label = "7.现金流量套期损益的有效部分本期余额(元)" )
    @Column(name = "zjllsybqye")
    private Double zjllsybqye;
    @PropertyDef(label = "7.现金流量套期损益的有效部分本年累计(元)" )
    @Column(name = "zjllsybnlj")
    private Double zjllsybnlj;
    @PropertyDef(label = "8.外币财务报表折算差额本期余额(元)" )
    @Column(name = "wbcwbbcebqye")
    private Double wbcwbbcebqye;
    @PropertyDef(label = "8.外币财务报表折算差额本年累计(元)" )
    @Column(name = "wbcwbbcebnlj")
    private Double wbcwbbcebnlj;
    @PropertyDef(label = "9.其他本期余额(元)" )
    @Column(name = "cflsybqye")
    private Double cflsybqye;
    @PropertyDef(label = "9.其他本年累计(元)" )
    @Column(name = "cflsybnlj")
    private Double cflsybnlj;
    @PropertyDef(label = "六、综合收益总额本期余额(元)" )
    @Column(name = "zhsyzebqye")
    private Double zhsyzebqye;
    @PropertyDef(label = "六、综合收益总额本年累计(元)" )
    @Column(name = "zhsyzebnlj")
    private Double zhsyzebnlj;
    @PropertyDef(label = "七、每股收益:本期余额(元)" )
    @Column(name = "mgsybqye")
    private Double mgsybqye;
    @PropertyDef(label = "七、每股收益:本年累计(元)" )
    @Column(name = "mgsybnlj")
    private Double mgsybnlj;
    @PropertyDef(label = "(一)基本每股收益本期余额(元)" )
    @Column(name = "jbmgsybqye")
    private Double jbmgsybqye;
    @PropertyDef(label = "(一)基本每股收益本年累计(元)" )
    @Column(name = "jbmgsybnlj")
    private Double jbmgsybnlj;
    @PropertyDef(label = "(二)稀释每股收益本期余额(元)" )
    @Column(name = "xsmgsybqye")
    private Double xsmgsybqye;
    @PropertyDef(label = "(二)稀释每股收益本年累计(元)" )
    @Column(name = "xsmgsybnlj")
    private Double xsmgsybnlj;
    @PropertyDef(label = "最后更新时间" )
    @Column(name = "zhgxsj")
    private Date zhgxsj;
}
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1501.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,82 @@
package com.fzzy.async.fzzy40.impl;
import com.fzzy.api.Constant;
import com.fzzy.api.entity.Api1501;
import com.fzzy.api.entity.ApiLog;
import com.fzzy.api.utils.ContextUtil;
import com.fzzy.api.view.repository.Api1501Rep;
import com.fzzy.api.view.repository.ApiLogRep;
import com.fzzy.async.fzzy40.entity.Fz40AssetsLiability;
import com.fzzy.async.fzzy40.repository.Fzzy40Sync1501Rep;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.Date;
import java.util.List;
/**
 * è´¢åŠ¡ç®¡ç†-资产负债
 *
 * @author czt
 * @date 2024-01-12 18:55
 */
@Slf4j
@Component
public class Fzzy40Sync1501 {
    @Autowired
    private Fzzy40Sync1501Rep fzzy40Sync1501Rep;
    @Autowired
    private Api1501Rep api1501Rep;
    @Autowired
    private ApiLogRep apiLogRep;
    /**
     * åŒæ­¥å¹¶å°è£…保存质检数据
     *
     * @param deptId ç³»ç»Ÿå¯¹åº”库区编码
     * @param start  èµ·å§‹æ—¶é—´
     * @param end    æˆªæ­¢æ—¶é—´
     */
    public void syncData(String kqdm, String deptId, Date start, Date end) {
        log.info("-------------1501接口数据开始同步------------------");
        //同步数据,只记录失败的信息
        ApiLog apiLog = new ApiLog();
        apiLog.setType(ApiLog.TYPE_SYNC);
        apiLog.setKqdm(kqdm);
        apiLog.setUploadTime(new Date());
        apiLog.setInteId(Constant.API_CODE_1304);
        apiLog.setStatus(99);
        apiLog.setId(ContextUtil.getUUID());
        try {
            List<Fz40AssetsLiability> list = fzzy40Sync1501Rep.findDateByTime(start, end);
            if (null == list || list.isEmpty()) {
                return;
            }
            Api1501 api1501;
            List<Api1501> api1501List;
            for (Fz40AssetsLiability sysData : list) {
                api1501 = new Api1501();
                BeanUtils.copyProperties(sysData, api1501);
                api1501.setDwdm(kqdm.substring(0, 18));
                api1501.setKqdm(kqdm);
                api1501List = api1501Rep.findDateById(api1501.getId());
                if(null == api1501List || api1501List.isEmpty()){
                    api1501.setCzbz(Constant.CZBZ_I);
                }else {
                    api1501.setCzbz(api1501List.get(0).getCzbz());
                }
                api1501Rep.save(api1501);
            }
        } catch (Exception e) {
            log.error("---同步失败----{}", e);
            apiLog.setResult("同步失败:" + e.getMessage());
            apiLogRep.save(apiLog);
        }
    }
}
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1502.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,82 @@
package com.fzzy.async.fzzy40.impl;
import com.fzzy.api.Constant;
import com.fzzy.api.entity.Api1502;
import com.fzzy.api.entity.ApiLog;
import com.fzzy.api.utils.ContextUtil;
import com.fzzy.api.view.repository.Api1502Rep;
import com.fzzy.api.view.repository.ApiLogRep;
import com.fzzy.async.fzzy40.entity.Fz40CashFlow;
import com.fzzy.async.fzzy40.repository.Fzzy40Sync1502Rep;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.Date;
import java.util.List;
/**
 * è´¢åŠ¡ç®¡ç†-现金流
 *
 * @author czt
 * @date 2024-01-12 18:55
 */
@Slf4j
@Component
public class Fzzy40Sync1502 {
    @Autowired
    private Fzzy40Sync1502Rep fzzy40Sync1502Rep;
    @Autowired
    private Api1502Rep api1502Rep;
    @Autowired
    private ApiLogRep apiLogRep;
    /**
     * åŒæ­¥å¹¶å°è£…保存质检数据
     *
     * @param deptId ç³»ç»Ÿå¯¹åº”库区编码
     * @param start  èµ·å§‹æ—¶é—´
     * @param end    æˆªæ­¢æ—¶é—´
     */
    public void syncData(String kqdm, String deptId, Date start, Date end) {
        log.info("-------------1502接口数据开始同步------------------");
        //同步数据,只记录失败的信息
        ApiLog apiLog = new ApiLog();
        apiLog.setType(ApiLog.TYPE_SYNC);
        apiLog.setKqdm(kqdm);
        apiLog.setUploadTime(new Date());
        apiLog.setInteId(Constant.API_CODE_1304);
        apiLog.setStatus(99);
        apiLog.setId(ContextUtil.getUUID());
        try {
            List<Fz40CashFlow> list = fzzy40Sync1502Rep.findDateByTime(start, end);
            if (null == list || list.isEmpty()) {
                return;
            }
            Api1502 api1502;
            List<Api1502> api1502List;
            for (Fz40CashFlow sysData : list) {
                api1502 = new Api1502();
                BeanUtils.copyProperties(sysData, api1502);
                api1502.setDwdm(kqdm.substring(0, 18));
                api1502.setKqdm(kqdm);
                api1502List = api1502Rep.findDateById(api1502.getId());
                if(null == api1502List || api1502List.isEmpty()){
                    api1502.setCzbz(Constant.CZBZ_I);
                }else {
                    api1502.setCzbz(api1502List.get(0).getCzbz());
                }
                api1502Rep.save(api1502);
            }
        } catch (Exception e) {
            log.error("---同步失败----{}", e);
            apiLog.setResult("同步失败:" + e.getMessage());
            apiLogRep.save(apiLog);
        }
    }
}
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1503.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,82 @@
package com.fzzy.async.fzzy40.impl;
import com.fzzy.api.Constant;
import com.fzzy.api.entity.Api1503;
import com.fzzy.api.entity.ApiLog;
import com.fzzy.api.utils.ContextUtil;
import com.fzzy.api.view.repository.Api1503Rep;
import com.fzzy.api.view.repository.ApiLogRep;
import com.fzzy.async.fzzy40.entity.Fz40Profit;
import com.fzzy.async.fzzy40.repository.Fzzy40Sync1503Rep;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.Date;
import java.util.List;
/**
 * è´¢åŠ¡ç®¡ç†-利润
 *
 * @author czt
 * @date 2024-01-12 18:55
 */
@Slf4j
@Component
public class Fzzy40Sync1503 {
    @Autowired
    private Fzzy40Sync1503Rep fzzy40Sync1503Rep;
    @Autowired
    private Api1503Rep api1503Rep;
    @Autowired
    private ApiLogRep apiLogRep;
    /**
     * åŒæ­¥å¹¶å°è£…保存质检数据
     *
     * @param deptId ç³»ç»Ÿå¯¹åº”库区编码
     * @param start  èµ·å§‹æ—¶é—´
     * @param end    æˆªæ­¢æ—¶é—´
     */
    public void syncData(String kqdm, String deptId, Date start, Date end) {
        log.info("-------------1503接口数据开始同步------------------");
        //同步数据,只记录失败的信息
        ApiLog apiLog = new ApiLog();
        apiLog.setType(ApiLog.TYPE_SYNC);
        apiLog.setKqdm(kqdm);
        apiLog.setUploadTime(new Date());
        apiLog.setInteId(Constant.API_CODE_1304);
        apiLog.setStatus(99);
        apiLog.setId(ContextUtil.getUUID());
        try {
            List<Fz40Profit> list = fzzy40Sync1503Rep.findDateByTime(start, end);
            if (null == list || list.isEmpty()) {
                return;
            }
            Api1503 api1503;
            List<Api1503> api1503List;
            for (Fz40Profit sysData : list) {
                api1503 = new Api1503();
                BeanUtils.copyProperties(sysData, api1503);
                api1503.setDwdm(kqdm.substring(0, 18));
                api1503.setKqdm(kqdm);
                api1503List = api1503Rep.findDateById(api1503.getId());
                if(null == api1503List || api1503List.isEmpty()){
                    api1503.setCzbz(Constant.CZBZ_I);
                }else {
                    api1503.setCzbz(api1503List.get(0).getCzbz());
                }
                api1503Rep.save(api1503);
            }
        } catch (Exception e) {
            log.error("---同步失败----{}", e);
            apiLog.setResult("同步失败:" + e.getMessage());
            apiLogRep.save(apiLog);
        }
    }
}
src/main/java/com/fzzy/async/fzzy40/repository/Fzzy40Sync1501Rep.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,28 @@
package com.fzzy.async.fzzy40.repository;
import com.fzzy.async.fzzy40.entity.Fz40AssetsLiability;
import com.fzzy.async.fzzy40.entity.Fz40InoutPlan;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import java.util.Date;
import java.util.List;
/**
 * è´¢åŠ¡ç®¡ç†-资产负债
 *
 * @author czt
 * @date 2024-01-12 09:55
 */
public interface Fzzy40Sync1501Rep extends JpaRepository<Fz40AssetsLiability, String> {
    /**
     *
     * @param start
     * @param end
     * @return
     */
    @Query("from Fz40AssetsLiability where zhgxsj >=:start and zhgxsj <:end order by zhgxsj ")
    List<Fz40AssetsLiability> findDateByTime(@Param("start") Date start, @Param("end") Date end);
}
src/main/java/com/fzzy/async/fzzy40/repository/Fzzy40Sync1502Rep.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,26 @@
package com.fzzy.async.fzzy40.repository;
import com.fzzy.async.fzzy40.entity.Fz40CashFlow;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import java.util.Date;
import java.util.List;
/**
 * è´¢åŠ¡ç®¡ç†-现金流
 *
 * @author czt
 * @date 2024-01-12 09:55
 */
public interface Fzzy40Sync1502Rep extends JpaRepository<Fz40CashFlow, String> {
    /**
     *
     * @param start
     * @param end
     * @return
     */
    @Query("from Fz40CashFlow where zhgxsj >=:start and zhgxsj <:end order by zhgxsj ")
    List<Fz40CashFlow> findDateByTime(@Param("start") Date start, @Param("end") Date end);
}
src/main/java/com/fzzy/async/fzzy40/repository/Fzzy40Sync1503Rep.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,26 @@
package com.fzzy.async.fzzy40.repository;
import com.fzzy.async.fzzy40.entity.Fz40Profit;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import java.util.Date;
import java.util.List;
/**
 * è´¢åŠ¡ç®¡ç†-利润
 *
 * @author czt
 * @date 2024-01-12 09:55
 */
public interface Fzzy40Sync1503Rep extends JpaRepository<Fz40Profit, String> {
    /**
     *
     * @param start
     * @param end
     * @return
     */
    @Query("from Fz40Profit where zhgxsj >=:start and zhgxsj <:end order by zhgxsj ")
    List<Fz40Profit> findDateByTime(@Param("start") Date start, @Param("end") Date end);
}
src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
@@ -251,8 +251,10 @@
            return api1306;
        }
        if (NX2023Constant.NX_2023_API_CODE_1307.equals(inteId)) {
            Api1307 apiData = (Api1307) data;
            Nx2023Api1307 api1307 = new Nx2023Api1307();
            BeanUtils.copyProperties(data, api1307);
            BeanUtils.copyProperties(apiData, api1307);
            api1307.setCntxwjl(FileUtils.fileToByteString(apiData.getWjdz()));
            return api1307;
        }
        if (NX2023Constant.NX_2023_API_CODE_1308.equals(inteId)) {
src/main/java/com/fzzy/push/nx2023/dto/Nx2023Api1307.java
@@ -27,6 +27,9 @@
    @PropertyDef(label = "货位代码" )
    private String hwdm;
    @PropertyDef(label = "仓内图像文件流" )
    private String cntxwjl;
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @PropertyDef(label = "抓拍时间" )
    private Date zpsj;
src/main/resources/application-pro5016.yml
@@ -15,7 +15,7 @@
      driver-class-name: com.mysql.jdbc.Driver
    #次数据源
    secondary:
      url: jdbc:mysql://127.0.0.1:3306/igds_master?useUnicode=true&characterEncoding=utf-8
      url: jdbc:mysql://127.0.0.1:3306/igds_master_v40?useUnicode=true&characterEncoding=utf-8
      username: root
      password: Abc123..
      driver-class-name: com.mysql.jdbc.Driver