From dbef4eea6194ffba3bd25f978b33e09d65f5a6de Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期五, 01 十一月 2024 14:07:21 +0800
Subject: [PATCH] 根据国家局接口,调整基础表字段

---
 src/main/java/com/fzzy/api/view/Api1202.view.xml                 |   79 ++++
 src/main/java/com/fzzy/api/entity/Api1202.java                   |   28 +
 src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java     |    7 
 src/main/java/com/fzzy/api/entity/Api1213.java                   |  115 ++++++
 src/main/java/com/fzzy/api/entity/Api1205.java                   |    2 
 src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java     |   10 
 src/main/java/com/fzzy/api/view/Api1205.view.xml                 |   43 ++
 src/main/resources/templates/home/home.html                      |    3 
 src/main/java/com/fzzy/api/view/Api1213.view.xml                 |   77 ++-
 src/main/java/com/fzzy/api/view/Api1101.view.xml                 |    9 
 src/main/java/com/fzzy/api/entity/Api1201.java                   |    2 
 src/main/java/com/fzzy/push/impl/ComPushService12.java           |   31 +
 src/main/java/com/fzzy/api/entity/Api1101.java                   |    4 
 src/main/java/com/fzzy/api/entity/Api1212.java                   |    6 
 src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java |    2 
 src/main/java/com/fzzy/api/entity/Api1207.java                   |    2 
 src/main/java/com/fzzy/api/view/Api1201.view.xml                 |   75 +++
 src/main/java/com/fzzy/api/Constant.java                         |    4 
 src/main/java/com/fzzy/api/view/repository/Api1213Rep.java       |   32 +
 src/main/java/com/fzzy/api/view/Api1209.view.xml                 |   88 +++
 /dev/null                                                        |  193 ----------
 src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java        |    7 
 src/main/java/com/fzzy/api/view/pr/Api1213PR.java                |  236 ++++++++++++
 src/main/java/com/fzzy/otherview/sh2023/pr/SHApi1311PR.java      |    1 
 src/main/java/com/fzzy/api/entity/Api1209.java                   |   57 +-
 src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java     |   12 
 src/main/resources/application.yml                               |    2 
 27 files changed, 830 insertions(+), 297 deletions(-)

diff --git a/src/main/java/com/fzzy/api/Constant.java b/src/main/java/com/fzzy/api/Constant.java
index a795e7d..ddd5a1f 100644
--- a/src/main/java/com/fzzy/api/Constant.java
+++ b/src/main/java/com/fzzy/api/Constant.java
@@ -136,9 +136,9 @@
      */
     public static String API_CODE_1212 = "1212";
     /**
-     * 鎺ュ彛缂栫爜-1214 鍑哄叆搴撹褰曚俊鎭暟鎹帴鍙�
+     * 鎺ュ彛缂栫爜-1213 灏佷粨纭鍗�
      */
-    public static String API_CODE_1214 = "1214";
+    public static String API_CODE_1213 = "1213";
 
     /**
      * 鎺ュ彛缂栫爜-1301 瀹夊叏绠$悊鏁版嵁鎺ュ彛
diff --git a/src/main/java/com/fzzy/api/entity/Api1101.java b/src/main/java/com/fzzy/api/entity/Api1101.java
index 3caa0e6..7462024 100644
--- a/src/main/java/com/fzzy/api/entity/Api1101.java
+++ b/src/main/java/com/fzzy/api/entity/Api1101.java
@@ -112,6 +112,10 @@
     @Column(name = "sjdwdm", length = 18)
     private String sjdwdm;
 
+    @PropertyDef(label = "涓婄骇鍗曚綅缁熶竴缂栫爜")
+    @Column(name = "sjdwtybm", length = 20)
+    private String sjdwtybm;
+
     @PropertyDef(label = "搴撳尯鏁�")
     @Column(name = "kqs")
     private Integer kqs;
diff --git a/src/main/java/com/fzzy/api/entity/Api1201.java b/src/main/java/com/fzzy/api/entity/Api1201.java
index 38ceccc..34275dd 100644
--- a/src/main/java/com/fzzy/api/entity/Api1201.java
+++ b/src/main/java/com/fzzy/api/entity/Api1201.java
@@ -54,7 +54,7 @@
     @Column(name = "ywlx", length = 1)
     private String ywlx;
 
-    @PropertyDef(label = "鍚堝悓绉嶇被")
+    @PropertyDef(label = "鍚堝悓绉嶇被" ,description = "1:閿�鍞悎鍚�,2:閲囪喘鍚堝悓,3锛氬鎵樻敹鍌ㄥ悎鍚�,4锛氬鎵樻敹璐悎鍚�")
     @Column(name = "htzl", length = 1)
     private String htzl;
 
diff --git a/src/main/java/com/fzzy/api/entity/Api1202.java b/src/main/java/com/fzzy/api/entity/Api1202.java
index e51a1fd..9bb9caa 100644
--- a/src/main/java/com/fzzy/api/entity/Api1202.java
+++ b/src/main/java/com/fzzy/api/entity/Api1202.java
@@ -97,6 +97,26 @@
     @Column(name = "gch", length = 32)
     private String gch;
 
+    @PropertyDef(label = "鍞伯浜�")
+    @Column(name = "slr", length = 200)
+    private String slr;
+
+    @PropertyDef(label = "鍞伯浜鸿仈绯绘柟寮�")
+    @Column(name = "slrlxfs", length = 32)
+    private String slrlxfs;
+
+    @PropertyDef(label = "鍞伯浜鸿韩浠借瘉鍙�")
+    @Column(name = "slrsfzh", length = 32)
+    private String slrsfzh;
+
+    @PropertyDef(label = "鍞伯浜鸿处鍙凤紙閾惰鍗℃垨璐︽埛锛�")
+    @Column(name = "slrzh", length = 32)
+    private String slrzh;
+
+    @PropertyDef(label = "鍞伯浜哄湴鍧�")
+    @Column(name = "slrdz", length = 32)
+    private String slrdz;
+
     @PropertyDef(label = "瑁呯伯鍦扮偣")
     @Column(name = "ldd", length = 256)
     private String ldd;
@@ -269,6 +289,14 @@
     @Column(name = "rkjsdh", length = 33)
     private String rkjsdh;
 
+    @PropertyDef(label = "鐢熸垚鏂瑰紡")
+    @Column(name = "scfs")
+    private Integer scfs = 1;
+
+    @PropertyDef(label = "鎵嬪姩琛ュ綍鍘熷洜")
+    @Column(name = "sdblyy", length = 400)
+    private String sdblyy;
+
     @PropertyDef(label = "澶囨敞")
     @Column(name = "bz", length = 400)
     private String bz;
diff --git a/src/main/java/com/fzzy/api/entity/Api1205.java b/src/main/java/com/fzzy/api/entity/Api1205.java
index fb8eee6..ae6e2b2 100644
--- a/src/main/java/com/fzzy/api/entity/Api1205.java
+++ b/src/main/java/com/fzzy/api/entity/Api1205.java
@@ -213,7 +213,7 @@
 
     @PropertyDef(label = "鐢熸垚鏂瑰紡")
     @Column(name = "scfs", length = 1)
-    private String scfs;
+    private Integer scfs;
 
     @PropertyDef(label = "鎵嬪姩琛ュ綍鍘熷洜")
     @Column(name = "sdblyy", length = 400)
diff --git a/src/main/java/com/fzzy/api/entity/Api1207.java b/src/main/java/com/fzzy/api/entity/Api1207.java
index 2e9304f..f977a8d 100644
--- a/src/main/java/com/fzzy/api/entity/Api1207.java
+++ b/src/main/java/com/fzzy/api/entity/Api1207.java
@@ -35,7 +35,7 @@
     @Column(name = "dcdh", length = 33)
     private String dcdh;
 
-    @PropertyDef(label = "鍊掍粨绫诲瀷" )
+    @PropertyDef(label = "鍊掍粨绫诲瀷",description = "0-鍊掍粨锛�1-绉诲簱锛�2-涓存椂璐т綅鍏ヤ粨")
     @Column(name = "dclx", length = 1)
     private String dclx;
 
diff --git a/src/main/java/com/fzzy/api/entity/Api1209.java b/src/main/java/com/fzzy/api/entity/Api1209.java
index 23859e4..96abc16 100644
--- a/src/main/java/com/fzzy/api/entity/Api1209.java
+++ b/src/main/java/com/fzzy/api/entity/Api1209.java
@@ -51,9 +51,21 @@
     @Column(name = "ywrq")
     private Date ywrq;
 
+    @PropertyDef(label = "鎹熸孩绫诲瀷", description = "1:鎹熷け锛�2锛氭崯鑰楋紝3锛氭孩浣欙紝4锛氬叾浠�")
+    @Column(name = "sylx", length = 1)
+    private String sylx;
+
+    @PropertyDef(label = "鎹熸孩鐜妭", description = "1:鍏ュ簱鎹熸孩锛�2锛氬嚭搴撴崯婧紝3.鍏朵粬")
+    @Column(name = "syhj", length = 1)
+    private String syhj;
+
     @PropertyDef(label = "鍏ュ簱鍑�閲�(鍏枻)")
     @Column(name = "rkjz", precision = 20, scale = 6)
     private double rkjz;
+
+    @PropertyDef(label = "鍏ュ簱鏁伴噺(鍏枻)")
+    @Column(name = "rksl")
+    private double rksl;
 
     @JSONField(format = "yyyy-MM-dd HH:mm:ss")
     @PropertyDef(label = "鍏ュ簱鏃堕棿")
@@ -85,50 +97,47 @@
     @Column(name = "ckzz", precision = 20, scale = 6)
     private double ckzz;
 
-    @PropertyDef(label = "鍑�閲嶆崯婧㈡暟閲�(鍏枻)")
+    @PropertyDef(label = "鍌ㄥ鏃堕暱")
+    @Column(name = "ccsc",precision = 3)
+    private BigDecimal ccsc;
+
+    @PropertyDef(label = "瀹為檯鎹熸孩鏁伴噺(鍏枻)")
     @Column(name = "jzsysl", precision = 20, scale = 6)
     private double jzsysl;
 
-    @PropertyDef(label = "鍏朵腑锛氭垚璐т綅鍓嶆崯鑰�(鍏枻)")
-    @Column(name = "qzchwqsh", precision = 20, scale = 6)
-    private double qzchwqsh;
-
-    @PropertyDef(label = "鍏朵腑姘存潅鍑忛噺(鍏枻)")
+    @PropertyDef(label = "姘存潅鍑忛噺(鍏枻)")
     @Column(name = "qzszkl", precision = 20, scale = 6)
     private double qzszkl;
 
-    @PropertyDef(label = "鍏朵腑锛氳嚜鐒舵崯鑰楀畾棰�(鍏枻)")
+    @PropertyDef(label = "鑷劧鎹熻�楀畾棰�(鍏枻)")
     @Column(name = "qzzrshde", precision = 20, scale = 6)
     private double qzzrshde;
+
+    @PropertyDef(label = "鏄惁瓒呰��", description = "1:鏄紝2锛氬惁")
+    @Column(name = "sfch")
+    private Integer sfch;
 
     @PropertyDef(label = "瓒呰�楁暟閲�(鍏枻)")
     @Column(name = "chsl", precision = 20, scale = 6)
     private double chsl;
 
-    @PropertyDef(label = "鎹熺泭鏄惁姝e父")
+    @PropertyDef(label = "鎹熺泭鏄惁姝e父",description = "0:姝e父锛�1锛氫笉姝e父")
     @Column(name = "sysfzc", length = 1)
     private String sysfzc;
-
-    @PropertyDef(label = "鎹熸孩绫诲瀷", description = "1:鎹熻�楋紝2锛氭崯澶憋紝3.鍏朵粬")
-    @Column(name = "sylx", length = 1)
-    private String sylx;
-
-    @PropertyDef(label = "鍌ㄥ鏃堕暱")
-    @Column(name = "ccsc",precision = 3)
-    private BigDecimal ccsc;
-
-    @PropertyDef(label = "鏄惁瓒呰��", description = "1:鏄紝2锛氬惁")
-    @Column(name = "sfch", length = 1)
-    private String sfch;
-
-    @PropertyDef(label = "鎹熸孩鐜妭", description = "1:鍏ュ簱鎹熸孩锛�2锛氬嚭搴撴崯婧紝3.鍏朵粬")
-    @Column(name = "syhj", length = 1)
-    private String syhj;
 
     @PropertyDef(label = "鎹熸孩鍘熷洜")
     @Column(name = "syyy", length = 400)
     private String syyy;
 
+    @PropertyDef(label = "鍑烘竻纭鏍囪瘑",description = "0锛氭湭瀹屾垚鍑烘竻纭锛�1锛氬凡瀹屾垚鍑烘竻纭")
+    @Column(name = "cqqrbs")
+    private Integer cqqrbs;
+
+    @PropertyDef(label = "鍑烘竻纭鏃堕棿")
+    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+    @Column(name = "cqqrsj")
+    private Date cqqrsj;
+
     @PropertyDef(label = "浠撳偍瀹℃牳浜�")
     @Column(name = "ccshr", length = 64)
     private String ccshr;
diff --git a/src/main/java/com/fzzy/api/entity/Api1212.java b/src/main/java/com/fzzy/api/entity/Api1212.java
index e909694..c86a853 100644
--- a/src/main/java/com/fzzy/api/entity/Api1212.java
+++ b/src/main/java/com/fzzy/api/entity/Api1212.java
@@ -4,15 +4,10 @@
 import com.bstek.dorado.annotation.PropertyDef;
 
 import lombok.Data;
-import lombok.EqualsAndHashCode;
-
 import javax.persistence.Column;
 import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
 import javax.persistence.Id;
 import javax.persistence.Table;
-
 import java.io.Serializable;
 import java.util.Date;
 
@@ -22,7 +17,6 @@
 @Data
 @Entity
 @Table(name = "API_1212")
-@EqualsAndHashCode(callSuper = false)
 public class Api1212 implements Serializable {
 
 
diff --git a/src/main/java/com/fzzy/api/entity/Api1213.java b/src/main/java/com/fzzy/api/entity/Api1213.java
new file mode 100644
index 0000000..69469d3
--- /dev/null
+++ b/src/main/java/com/fzzy/api/entity/Api1213.java
@@ -0,0 +1,115 @@
+package com.fzzy.api.entity;
+
+import com.alibaba.fastjson.annotation.JSONField;
+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;
+
+/**
+ * @Description 鎺ュ彛琛�-灏佷粨纭鍗�
+ * @Author CZT
+ * @Date 2024/11/1 10:26
+ */
+@Data
+@Entity
+@Table(name = "API_1213")
+public class Api1213 implements Serializable {
+
+    public static String SORT_PROP = "fcrq";
+
+    @Id
+    @PropertyDef(label = "灏佷粨纭鍗曞彿", description = "2浣嶄笟鍔$紪鐮�(21浠h〃灏佷粨)+yyMMdd+4浣嶉『搴忕爜锛�212405040001")
+    @Column(name = "fcqrdh", length = 14)
+    private String fcqrdh;
+
+    @PropertyDef(label = "璐т綅浠g爜" )
+    @Column(name = "hwdm", length = 30)
+    private String hwdm;
+
+    @PropertyDef(label = "缁熶竴璐т綅缂栫爜")
+    @Column(name = "tyhwbm", length = 28)
+    private String tyhwbm;
+
+    @PropertyDef(label = "灏佷粨鏃ユ湡")
+    @JSONField(format = "yyyy-MM-dd")
+    @Column(name = "fcrq")
+    private Date fcrq;
+
+    @PropertyDef(label = "绮鍝佺浠g爜")
+    @Column(name = "lspzdm", length = 7)
+    private String lspzdm;
+
+    @PropertyDef(label = "绮鎬ц川浠g爜")
+    @Column(name = "lsxzdm", length = 3)
+    private String lsxzdm;
+
+    @PropertyDef(label = "绮绛夌骇浠g爜")
+    @Column(name = "lsdjdm", length = 2)
+    private String lsdjdm;
+
+    @PropertyDef(label = "鏀惰幏骞村害")
+    @Column(name = "shnd", length = 4)
+    private String shnd;
+
+    @PropertyDef(label = "鍥藉埆")
+    @Column(name = "gb", length = 10)
+    private String gb;
+
+    @PropertyDef(label = "浜у湴")
+    @Column(name = "cd", length = 6)
+    private String cd;
+
+    @PropertyDef(label = "淇濈鍛�")
+    @Column(name = "bgy", length = 20)
+    private String bgy;
+
+    @PropertyDef(label = "灏佷粨鏁伴噺")
+    @Column(name = "fcsl")
+    private Double fcsl;
+
+    @PropertyDef(label = "灏佷粨鐢宠浜�")
+    @Column(name = "fcsrq", length = 40)
+    private String fcsrq;
+
+    @PropertyDef(label = "閮ㄩ棬瀹℃牳浜�")
+    @Column(name = "bmshr", length = 40)
+    private String bmshr;
+
+    @PropertyDef(label = "棰嗗瀹℃牳浜�")
+    @Column(name = "ldshr", length = 40)
+    private String ldshr;
+
+    @PropertyDef(label = "澶囨敞")
+    @Column(name = "bz", length = 200)
+    private String bz;
+
+    @PropertyDef(label = "鎿嶄綔鏍囧織")
+    @Column(name = "czbz", length = 1)
+    private String czbz;
+
+    @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�")
+    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+    @Column(name = "zhgxsj")
+    private Date zhgxsj;
+
+    @JSONField(serialize = false)
+    @PropertyDef(label = "涓氬姟id")
+    @Column(name = "bizId", length = 40)
+    private String bizId;
+
+    @JSONField(serialize = false)
+    @PropertyDef(label = "搴撳尯浠g爜")
+    @Column(name = "kqdm", length = 21)
+    private String kqdm;
+
+    @JSONField(serialize = false)
+    @PropertyDef(label = "鍚屾鏃堕棿", description = "浠庣伯搴撶郴缁熷悓姝ュ埌鎺ュ彛绠$悊涓績鐨勬椂闂�")
+    @Column(name = "syncTime")
+    private Date syncTime;
+
+}
diff --git a/src/main/java/com/fzzy/api/view/Api1101.view.xml b/src/main/java/com/fzzy/api/view/Api1101.view.xml
index cca1fdb..13c3865 100644
--- a/src/main/java/com/fzzy/api/view/Api1101.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1101.view.xml
@@ -103,6 +103,10 @@
         <Property></Property>
         <Property name="label">涓婄骇鍗曚綅浠g爜</Property>
       </PropertyDef>
+      <PropertyDef name="sjdwtybm">
+        <Property></Property>
+        <Property name="label">涓婄骇鍗曚綅缁熶竴缂栫爜</Property>
+      </PropertyDef>
       <PropertyDef name="kqs">
         <Property name="dataType">Integer</Property>
         <Property name="label">搴撳尯鏁�</Property>
@@ -630,6 +634,11 @@
                 <Editor/>
               </AutoFormElement>
               <AutoFormElement>
+                <Property name="name">sjdwtybm</Property>
+                <Property name="property">sjdwtybm</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
                 <Property name="name">kqs</Property>
                 <Property name="property">kqs</Property>
                 <Editor/>
diff --git a/src/main/java/com/fzzy/api/view/Api1201.view.xml b/src/main/java/com/fzzy/api/view/Api1201.view.xml
index aed5579..44daeaa 100644
--- a/src/main/java/com/fzzy/api/view/Api1201.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1201.view.xml
@@ -42,6 +42,34 @@
           <Property name="valueProperty">name</Property>
         </Property>
       </PropertyDef>
+      <PropertyDef name="htzl">
+        <Property></Property>
+        <Property name="label">鍚堝悓绉嶇被</Property>
+        <Property name="mapping">
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">1:閿�鍞悎鍚�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">2</Property>
+                <Property name="value">2:閲囪喘鍚堝悓</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">3</Property>
+                <Property name="value">3锛氬鎵樻敹鍌ㄥ悎鍚�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">4</Property>
+                <Property name="value">4锛氬鎵樻敹璐悎鍚�</Property>
+              </Entity>
+            </Collection>
+          </Property>
+        </Property>
+      </PropertyDef>
       <PropertyDef name="khlx">
         <Property></Property>
         <Property name="label">瀹㈡埛绫诲瀷</Property>
@@ -211,6 +239,38 @@
       <PropertyDef name="wcrq">
         <Property name="dataType">Date</Property>
         <Property name="label">瀹屾垚鏃ユ湡</Property>
+      </PropertyDef>
+      <PropertyDef name="ysfs">
+        <Property></Property>
+        <Property name="label">楠屾敹鏂瑰紡</Property>
+      </PropertyDef>
+      <PropertyDef name="fkfs">
+        <Property></Property>
+        <Property name="label">浠樻鏂瑰紡</Property>
+        <Property name="mapping">
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">1锛氬叏棰濆厛娆惧悗璐�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">2</Property>
+                <Property name="value">2锛氭寜鍒版杩涘害閫愭壒鍙戣揣</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">3</Property>
+                <Property name="value">3锛氳揣鍒板苟纭鍚庝竴娆℃�т粯娆�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">4</Property>
+                <Property name="value">4锛氭寜鍒拌揣鎵规閫愭壒纭銆侀�愭壒浠樻</Property>
+              </Entity>
+            </Collection>
+          </Property>
+        </Property>
       </PropertyDef>
       <PropertyDef name="zhgxsj">
         <Property></Property>
@@ -503,6 +563,11 @@
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
+            <Property name="name">htzl</Property>
+            <Property name="property">htzl</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
             <Property name="name">khlx</Property>
             <Property name="property">khlx</Property>
             <Editor/>
@@ -678,6 +743,16 @@
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
+            <Property name="name">ysfs</Property>
+            <Property name="property">ysfs</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">fkfs</Property>
+            <Property name="property">fkfs</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
             <Property name="name">zhgxsj</Property>
             <Property name="property">zhgxsj</Property>
             <Editor/>
diff --git a/src/main/java/com/fzzy/api/view/Api1202.view.xml b/src/main/java/com/fzzy/api/view/Api1202.view.xml
index 9ce8a4b..4d2feb8 100644
--- a/src/main/java/com/fzzy/api/view/Api1202.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1202.view.xml
@@ -84,6 +84,26 @@
         <Property></Property>
         <Property name="label">鎸傝溅鍙�</Property>
       </PropertyDef>
+      <PropertyDef name="slr">
+        <Property></Property>
+        <Property name="label">鍞伯浜�</Property>
+      </PropertyDef>
+      <PropertyDef name="slrlxfs">
+        <Property></Property>
+        <Property name="label">鍞伯浜鸿仈绯绘柟寮�</Property>
+      </PropertyDef>
+      <PropertyDef name="slrsfzh">
+        <Property></Property>
+        <Property name="label">鍞伯浜鸿韩浠借瘉鍙�</Property>
+      </PropertyDef>
+      <PropertyDef name="slrzh">
+        <Property></Property>
+        <Property name="label">鍞伯浜鸿处鍙�</Property>
+      </PropertyDef>
+      <PropertyDef name="slrdz">
+        <Property></Property>
+        <Property name="label">鍞伯浜哄湴鍧�</Property>
+      </PropertyDef>
       <PropertyDef name="ldd">
         <Property></Property>
         <Property name="label">瑁呯伯鍦扮偣</Property>
@@ -267,6 +287,30 @@
       <PropertyDef name="rkjsdh">
         <Property></Property>
         <Property name="label">鍏ュ簱缁撶畻鍗曞彿</Property>
+      </PropertyDef>
+      <PropertyDef name="scfs">
+        <Property name="dataType">Integer</Property>
+        <Property name="label">鐢熸垚鏂瑰紡</Property>
+        <Property name="mapping">
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">1锛氭祦绋嬬敓鎴�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">2</Property>
+                <Property name="value">2锛氭墜鍔ㄨˉ褰�</Property>
+              </Entity>
+            </Collection>
+          </Property>
+        </Property>
+      </PropertyDef>
+      <PropertyDef name="sdblyy">
+        <Property></Property>
+        <Property name="label">鎵嬪姩琛ュ綍鍘熷洜</Property>
       </PropertyDef>
       <PropertyDef name="bz">
         <Property></Property>
@@ -642,6 +686,31 @@
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
+            <Property name="name">slr</Property>
+            <Property name="property">slr</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">slrlxfs</Property>
+            <Property name="property">slrlxfs</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">slrsfzh</Property>
+            <Property name="property">slrsfzh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">slrzh</Property>
+            <Property name="property">slrzh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">slrdz</Property>
+            <Property name="property">slrdz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
             <Property name="name">ldd</Property>
             <Property name="property">ldd</Property>
             <Editor/>
@@ -853,6 +922,16 @@
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
+            <Property name="name">scfs</Property>
+            <Property name="property">scfs</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">sdblyy</Property>
+            <Property name="property">sdblyy</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
             <Property name="name">bz</Property>
             <Property name="property">bz</Property>
             <Editor/>
diff --git a/src/main/java/com/fzzy/api/view/Api1205.view.xml b/src/main/java/com/fzzy/api/view/Api1205.view.xml
index c88d0a8..3167b3d 100644
--- a/src/main/java/com/fzzy/api/view/Api1205.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1205.view.xml
@@ -202,6 +202,34 @@
         <Property></Property>
         <Property name="label">鍑哄簱缁撶畻鍗曞彿</Property>
       </PropertyDef>
+      <PropertyDef name="zjbgdh">
+        <Property></Property>
+        <Property name="label">璐ㄦ鎶ュ憡鍗曞彿</Property>
+      </PropertyDef>
+      <PropertyDef name="scfs">
+        <Property name="dataType">Integer</Property>
+        <Property name="label">鐢熸垚鏂瑰紡</Property>
+        <Property name="mapping">
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">1锛氭祦绋嬬敓鎴�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">2</Property>
+                <Property name="value">2锛氭墜鍔ㄨˉ褰�</Property>
+              </Entity>
+            </Collection>
+          </Property>
+        </Property>
+      </PropertyDef>
+      <PropertyDef name="sdblyy">
+        <Property></Property>
+        <Property name="label">鎵嬪姩琛ュ綍鍘熷洜</Property>
+      </PropertyDef>
       <PropertyDef name="bz">
         <Property></Property>
         <Property name="label">澶囨敞</Property>
@@ -676,6 +704,21 @@
             <Property name="property">ckjsdh</Property>
             <Editor/>
           </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">zjbgdh</Property>
+            <Property name="property">zjbgdh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">scfs</Property>
+            <Property name="property">scfs</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement layoutConstraint="colSpan:3">
+            <Property name="name">sdblyy</Property>
+            <Property name="property">sdblyy</Property>
+            <Editor/>
+          </AutoFormElement>
           <AutoFormElement layoutConstraint="colSpan:3">
             <Property name="name">bz</Property>
             <Property name="property">bz</Property>
diff --git a/src/main/java/com/fzzy/api/view/Api1209.view.xml b/src/main/java/com/fzzy/api/view/Api1209.view.xml
index d13d5bf..f6173a8 100644
--- a/src/main/java/com/fzzy/api/view/Api1209.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1209.view.xml
@@ -46,6 +46,10 @@
         <Property name="dataType">double</Property>
         <Property name="label">鍏ュ簱鍑�閲�(鍏枻)</Property>
       </PropertyDef>
+      <PropertyDef name="rksl">
+        <Property name="dataType">double</Property>
+        <Property name="label">鍏ュ簱鏁伴噺(鍏枻)</Property>
+      </PropertyDef>
       <PropertyDef name="rksj">
         <Property></Property>
         <Property name="label">鍏ュ簱鏃堕棿</Property>
@@ -78,19 +82,15 @@
       </PropertyDef>
       <PropertyDef name="jzsysl">
         <Property name="dataType">double</Property>
-        <Property name="label">鍑�閲嶆崯婧㈡暟閲�(鍏枻)</Property>
-      </PropertyDef>
-      <PropertyDef name="qzchwqsh">
-        <Property name="dataType">double</Property>
-        <Property name="label">鍏朵腑锛氭垚璐т綅鍓嶆崯鑰�(鍏枻)</Property>
+        <Property name="label">瀹為檯鎹熸孩鏁伴噺(鍏枻)</Property>
       </PropertyDef>
       <PropertyDef name="qzszkl">
         <Property name="dataType">double</Property>
-        <Property name="label">鍏朵腑姘存潅鍑忛噺(鍏枻)</Property>
+        <Property name="label">姘存潅鍑忛噺(鍏枻)</Property>
       </PropertyDef>
       <PropertyDef name="qzzrshde">
         <Property name="dataType">double</Property>
-        <Property name="label">鍏朵腑锛氳嚜鐒舵崯鑰楀畾棰�(鍏枻)</Property>
+        <Property name="label">鑷劧鎹熻�楀畾棰�(鍏枻)</Property>
       </PropertyDef>
       <PropertyDef name="chsl">
         <Property name="dataType">double</Property>
@@ -143,15 +143,19 @@
             <Collection>
               <Entity>
                 <Property name="key">1</Property>
-                <Property name="value">1:鎹熻��</Property>
+                <Property name="value">1:鎹熷け</Property>
               </Entity>
               <Entity>
                 <Property name="key">2</Property>
-                <Property name="value">2:鎹熷け</Property>
+                <Property name="value">2:鎹熻��</Property>
               </Entity>
               <Entity>
                 <Property name="key">3</Property>
                 <Property name="value">3:婧綑</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">4</Property>
+                <Property name="value">4:鍏朵粬</Property>
               </Entity>
             </Collection>
           </Property>
@@ -190,8 +194,48 @@
         <Property name="label">鍌ㄥ鏃堕暱</Property>
       </PropertyDef>
       <PropertyDef name="sfch">
-        <Property/>
+        <Property name="dataType">Integer</Property>
         <Property name="label">鏄惁瓒呰��</Property>
+        <Property name="mapping">
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">1:鏄�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">2</Property>
+                <Property name="value">2:鍚�</Property>
+              </Entity>
+            </Collection>
+          </Property>
+        </Property>
+      </PropertyDef>
+      <PropertyDef name="cqqrbs">
+        <Property name="dataType">Integer</Property>
+        <Property name="label">鍑烘竻纭鏍囪瘑</Property>
+        <Property name="mapping">
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">0</Property>
+                <Property name="value">0:鏈畬鎴愬嚭娓呯‘璁�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">1:宸插畬鎴愬嚭娓呯‘璁�</Property>
+              </Entity>
+            </Collection>
+          </Property>
+        </Property>
+      </PropertyDef>
+      <PropertyDef name="cqqrsj">
+        <Property name="dataType">DateTime</Property>
+        <Property name="label">鍑烘竻纭鏃堕棿</Property>
       </PropertyDef>
     </DataType>
     <DataType name="dtParam">
@@ -473,6 +517,11 @@
                 <Editor/>
               </AutoFormElement>
               <AutoFormElement>
+                <Property name="name">rksl</Property>
+                <Property name="property">rksl</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
                 <Property name="name">rksj</Property>
                 <Property name="property">rksj</Property>
                 <Editor/>
@@ -513,11 +562,6 @@
                 <Editor/>
               </AutoFormElement>
               <AutoFormElement>
-                <Property name="name">qzchwqsh</Property>
-                <Property name="property">qzchwqsh</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
                 <Property name="name">qzszkl</Property>
                 <Property name="property">qzszkl</Property>
                 <Editor/>
@@ -525,6 +569,11 @@
               <AutoFormElement>
                 <Property name="name">qzzrshde</Property>
                 <Property name="property">qzzrshde</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">sfch</Property>
+                <Property name="property">sfch</Property>
                 <Editor/>
               </AutoFormElement>
               <AutoFormElement>
@@ -598,8 +647,13 @@
                 <Editor/>
               </AutoFormElement>
               <AutoFormElement>
-                <Property name="name">sfch</Property>
-                <Property name="property">sfch</Property>
+                <Property name="name">cqqrbs</Property>
+                <Property name="property">cqqrbs</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">cqqrsj</Property>
+                <Property name="property">cqqrsj</Property>
                 <Editor/>
               </AutoFormElement>
             </AutoForm>
diff --git a/src/main/java/com/fzzy/otherview/gd2022/GdApi2001.view.xml b/src/main/java/com/fzzy/api/view/Api1213.view.xml
similarity index 91%
rename from src/main/java/com/fzzy/otherview/gd2022/GdApi2001.view.xml
rename to src/main/java/com/fzzy/api/view/Api1213.view.xml
index 6066764..a680c1c 100644
--- a/src/main/java/com/fzzy/otherview/gd2022/GdApi2001.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1213.view.xml
@@ -4,26 +4,18 @@
   <Context/>
   <Model>
     <DataType name="dtMain">
-      <Property name="creationType">com.fzzy.push.gd2022.dto.Gd2022Api2001</Property>
+      <Property name="creationType">com.fzzy.api.entity.Api1213</Property>
       <PropertyDef name="fcqrdh">
         <Property></Property>
         <Property name="label">灏佷粨纭鍗曞彿</Property>
       </PropertyDef>
-      <PropertyDef name="cfdm">
+      <PropertyDef name="hwdm">
         <Property></Property>
-        <Property name="label">浠撴埧浠g爜</Property>
+        <Property name="label">璐т綅浠g爜</Property>
       </PropertyDef>
-      <PropertyDef name="tycfbm">
+      <PropertyDef name="tyhwbm">
         <Property></Property>
-        <Property name="label">缁熶竴浠撴埧缂栫爜</Property>
-      </PropertyDef>
-      <PropertyDef name="ajdm">
-        <Property></Property>
-        <Property name="label">寤掗棿浠g爜</Property>
-      </PropertyDef>
-      <PropertyDef name="tyajbm">
-        <Property></Property>
-        <Property name="label">缁熶竴寤掗棿缂栫爜</Property>
+        <Property name="label">缁熶竴璐т綅缂栫爜</Property>
       </PropertyDef>
       <PropertyDef name="fcrq">
         <Property name="dataType">Date</Property>
@@ -109,6 +101,14 @@
         <Property name="dataType">DateTime</Property>
         <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
       </PropertyDef>
+      <PropertyDef name="kqdm">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</Property>
+      </PropertyDef>
+      <PropertyDef name="bizId">
+        <Property></Property>
+        <Property name="label">涓氬姟id</Property>
+      </PropertyDef>
     </DataType>
     <DataType name="dtParam">
       <Property name="creationType">com.fzzy.api.data.ApiParam</Property>
@@ -139,7 +139,7 @@
     <Property name="packages">font-awesome,css-common</Property>
     <DataSet id="dsMain">
       <Property name="dataType">[dtMain]</Property>
-      <Property name="dataProvider">gDApi2001PR#listData</Property>
+      <Property name="dataProvider">api1213PR#pageList</Property>
       <Property name="pageSize">15</Property>
     </DataSet>
     <DataSet id="dsQuery">
@@ -278,13 +278,18 @@
         <Property name="width">180</Property>
         <Property name="align">center</Property>
       </DataColumn>
-      <DataColumn name="cfdm">
-        <Property name="property">cfdm</Property>
+      <DataColumn name="kqdm">
+        <Property name="property">kqdm</Property>
         <Property name="width">210</Property>
         <Property name="align">center</Property>
       </DataColumn>
-      <DataColumn name="ajdm">
-        <Property name="property">ajdm</Property>
+      <DataColumn name="hwdm">
+        <Property name="property">hwdm</Property>
+        <Property name="width">210</Property>
+        <Property name="align">center</Property>
+      </DataColumn>
+      <DataColumn name="tyhwbm">
+        <Property name="property">tyhwbm</Property>
         <Property name="width">230</Property>
         <Property name="align">center</Property>
       </DataColumn>
@@ -369,23 +374,13 @@
                 <Editor/>
               </AutoFormElement>
               <AutoFormElement>
-                <Property name="name">cfdm</Property>
-                <Property name="property">cfdm</Property>
+                <Property name="name">hwdm</Property>
+                <Property name="property">hwdm</Property>
                 <Editor/>
               </AutoFormElement>
               <AutoFormElement>
-                <Property name="name">tycfbm</Property>
-                <Property name="property">tycfbm</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">ajdm</Property>
-                <Property name="property">ajdm</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">tyajbm</Property>
-                <Property name="property">tyajbm</Property>
+                <Property name="name">tyhwbm</Property>
+                <Property name="property">tyhwbm</Property>
                 <Editor/>
               </AutoFormElement>
               <AutoFormElement>
@@ -463,6 +458,16 @@
                 <Property name="property">zhgxsj</Property>
                 <Editor/>
               </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">kqdm</Property>
+                <Property name="property">kqdm</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">bizId</Property>
+                <Property name="property">bizId</Property>
+                <Editor/>
+              </AutoFormElement>
             </AutoForm>
           </Children>
         </FieldSet>
@@ -470,22 +475,22 @@
       <Tools/>
     </Dialog>
     <UpdateAction id="updateSave">
-      <Property name="dataResolver">gDApi2001PR#saveData</Property>
+      <Property name="dataResolver">api1213PR#updateSave</Property>
       <UpdateItem>
         <Property name="dataPath">[#current]</Property>
         <Property name="dataSet">dsMain</Property>
       </UpdateItem>
     </UpdateAction>
     <AjaxAction id="ajaxPush">
-      <Property name="service">gDApi2001PR#pushData</Property>
+      <Property name="service">api1213PR#pushData</Property>
       <Property name="confirmMessage">纭畾瑕佷笂鎶ヤ箞锛�</Property>
     </AjaxAction>
     <AjaxAction id="ajaxDel">
-      <Property name="service">gDApi2001PR#delData</Property>
+      <Property name="service">api1213PR#delData</Property>
       <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
     </AjaxAction>
     <AjaxAction id="ajaxDelUpdate">
-      <Property name="service">gDApi2001PR#delUpdate</Property>
+      <Property name="service">api1213PR#delUpdate</Property>
       <Property name="confirmMessage">纭畾瑕佸皢鏁版嵁鏍囪涓哄垹闄や箞锛�</Property>
     </AjaxAction>
   </View>
diff --git a/src/main/java/com/fzzy/api/view/pr/Api1213PR.java b/src/main/java/com/fzzy/api/view/pr/Api1213PR.java
new file mode 100644
index 0000000..3acca1c
--- /dev/null
+++ b/src/main/java/com/fzzy/api/view/pr/Api1213PR.java
@@ -0,0 +1,236 @@
+package com.fzzy.api.view.pr;
+
+import com.bstek.dorado.annotation.DataProvider;
+import com.bstek.dorado.annotation.DataResolver;
+import com.bstek.dorado.annotation.Expose;
+import com.bstek.dorado.data.provider.Page;
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.Api1213;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.Api1213Rep;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.stereotype.Component;
+
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @Description 灏佷粨纭鍗�
+ * @Author CZT
+ * @Date 2024/11/1 10:40
+ */
+@Slf4j
+@Component
+public class Api1213PR {
+
+    @Autowired
+    private Api1213Rep apiRepository;
+    @Autowired
+    private ApiCommonService apiCommonService;
+    @Autowired
+    private ApiPushManager apiPushManager;
+
+    /**
+     * api1213PR#pageList
+     *
+     * @return
+     */
+    @DataProvider
+    public void pageList(Page<Api1213> page, ApiParam param) {
+
+        //澶氬弬鏁板垎椤垫煡璇�
+        Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, Api1213.SORT_PROP);
+
+        if (null == param) {
+            org.springframework.data.domain.Page<Api1213> japPage = apiRepository.findAll(pageable);
+            page.setEntityCount((int) japPage.getTotalElements());
+            page.setEntities(japPage.getContent());
+
+            return;
+        }
+
+        Specification<Api1213> specification = new Specification<Api1213>() {
+            private static final long serialVersionUID = 1L;
+
+            public Predicate toPredicate(Root<Api1213> root, CriteriaQuery<?> query, CriteriaBuilder cb) {
+                List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+
+                if (StringUtils.isNotBlank(param.getKqdm())) {
+                    Predicate predicate1 = cb.equal(root.get("kqdm"), param.getKqdm());
+                    predicates.add(predicate1);
+                }
+
+                if (StringUtils.isNotBlank(param.getCzbz())) {
+                    Predicate predicate2 = cb.equal(root.get("czbz"), param.getCzbz());
+                    predicates.add(predicate2);
+                }
+                if (null != param.getStart()) {
+                    Predicate predicate3 = cb.greaterThan(root.get("zhgxsj"), ContextUtil.getCurZero(param.getStart()));
+                    predicates.add(predicate3);
+                }
+
+                if (null != param.getEnd()) {
+                    Predicate predicate4 = cb.lessThan(root.get("zhgxsj"), ContextUtil.getNextZero(param.getEnd()));
+                    predicates.add(predicate4);
+                }
+                return cb.and(predicates.toArray(new Predicate[0]));
+            }
+        };
+
+        log.debug("---------鍒嗛〉鍙傛暟鏌ヨ----------{}", param.toString());
+        org.springframework.data.domain.Page<Api1213> japPage = apiRepository.findAll(specification, pageable);
+        page.setEntityCount((int) japPage.getTotalElements());
+        page.setEntities(japPage.getContent());
+    }
+
+
+    /**
+     * Api1213PR#updateSave
+     *
+     * @param entity
+     */
+    @DataResolver
+    public void updateSave(Api1213 entity) {
+
+        if (StringUtils.isEmpty(entity.getCzbz())) {
+            entity.setCzbz(Constant.CZBZ_I);
+        }
+
+        //鎵嬪姩灏哾oradoEntity瀵硅薄杞崲涓烘爣鍑咮ean瀵硅薄
+        Api1213 data = new Api1213();
+        BeanUtils.copyProperties(entity, data);
+
+        if(StringUtils.isEmpty(data.getFcqrdh())){
+            data.setFcqrdh(ContextUtil.getUUID());
+        }
+        apiRepository.save(data);
+    }
+
+
+    /**
+     * Api1213PR#delData
+     *
+     * @param data
+     */
+    @Expose
+    public String delData(Api1213 data) {
+    	if(null == data) return "鏃犳暟鎹墽琛�";
+        apiRepository.deleteById(data.getFcqrdh());
+
+        return null;
+    }
+
+    /**
+     * 鏇存柊鍒犻櫎鏍囪 Api1213PR#delUpdate
+     *
+     * @param entity
+     */
+    @Expose
+    public String delUpdate(Api1213 entity) {
+    	if(null == entity) return "鏃犳暟鎹墽琛�";
+    	
+        entity.setCzbz(Constant.CZBZ_D);
+
+        Api1213 data = new Api1213();
+        BeanUtils.copyProperties(entity, data);
+
+        apiRepository.save(data);
+
+        return null;
+    }
+
+    /**
+     * Api1213PR#pushData
+     *
+     * @param items
+     */
+    @Expose
+    public String pushData(List<Api1213> items) {
+
+        String kqdm = items.get(0).getKqdm();
+        ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+        if (null == apiConf) return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+
+        //鑾峰彇瀹炵幇鎺ュ彛
+        ApiRemoteService apiService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol());
+        if (null == apiService) return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+
+        return pushDataSingle(items, apiService, apiConf);
+    }
+
+    /**
+     * 鍗曟潯鏁版嵁json鎺ㄩ��
+     *
+     * @param items
+     * @param apiService
+     * @param apiConf
+     * @return
+     */
+    private String pushDataSingle(List<Api1213> items, ApiRemoteService apiService, ApiConfs apiConf) {
+        ResponseDto responseDto;
+        String result = "";
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_12, Constant.API_CODE_1212);
+        Api1213 d;
+        for (Api1213 data : items) {
+            d = new Api1213();
+            BeanUtils.copyProperties(data, d);
+            responseDto = apiService.pushData(param, apiConf, d);
+            result += responseDto.toString();
+            if (responseDto.getSuccess() == 0) {
+                //todo 浠h〃涓婁紶鎴愬姛 ,鍚庢湡闇�瑕佷繚瀛樻棩蹇�
+                if ("i".equals(d.getCzbz())) {
+                    apiRepository.updateStatus(d.getFcqrdh(), Constant.CZBZ_U);
+                }
+            }
+        }
+        return result;
+    }
+
+    /**
+     * 澶氭潯鏁版嵁json鎺ㄩ��
+     *
+     * @param items
+     * @param apiRemoteService
+     * @param apiConf
+     * @return
+     */
+    private String pushDataList(List<Api1213> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) {
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_12, Constant.API_CODE_1212);
+
+        //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮�
+        ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items);
+        if (responseDto.getSuccess() == 0) {
+            //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵��
+            for (Api1213 data : items) {
+                if (Constant.CZBZ_I.equals(data.getCzbz())) {
+                    //鏇存柊鐘舵��
+                    apiRepository.updateStatus(data.getFcqrdh(), Constant.CZBZ_U);
+                }
+            }
+        }
+        return responseDto.toString();
+    }
+
+}
diff --git a/src/main/java/com/fzzy/api/view/repository/Api1213Rep.java b/src/main/java/com/fzzy/api/view/repository/Api1213Rep.java
new file mode 100644
index 0000000..452f0a5
--- /dev/null
+++ b/src/main/java/com/fzzy/api/view/repository/Api1213Rep.java
@@ -0,0 +1,32 @@
+package com.fzzy.api.view.repository;
+
+import com.fzzy.api.entity.Api1213;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
+import org.springframework.data.jpa.repository.Modifying;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.Date;
+import java.util.List;
+
+
+/**
+ * @Description 灏佷粨纭鍗�
+ * @Author CZT
+ * @Date 2024/11/1 10:42
+ */
+public interface Api1213Rep extends JpaRepository<Api1213, String>, JpaSpecificationExecutor<Api1213> {
+
+    @Transactional
+    @Modifying
+    @Query("update Api1213 set czbz =:czbz where fcqrdh=:fcqrdh")
+    void updateStatus(@Param("fcqrdh") String fcqrdh, @Param("czbz") String czbz);
+
+    @Query("from Api1213 where kqdm=:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ")
+    List<Api1213> findPushDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end);
+
+    @Query("from Api1213 where fcqrdh=:fcqrdh ")
+    List<Api1213> getDataById(@Param("fcqrdh") String fcqrdh);
+}
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java
index ff4b9d5..e831c2a 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java
@@ -160,6 +160,13 @@
 
                 apiData.setDjsj(sysData.getRegisterTime());
 
+                //鐢熸垚鏂瑰紡
+                apiData.setScfs(1);
+                if(StringUtils.isNotEmpty(sysData.getRecordStatus()) && sysData.getRecordStatus().equals("ADD")){
+                    apiData.setScfs(2);
+                    apiData.setSdblyy("搴撳尯鍋滅數瀵艰嚧鏃犳硶鎸夋祦绋嬭繘琛屽嚭搴�");
+                }
+
                 //绮鍝佺
                 String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety().substring(0, 3));
                 apiData.setLspzdm(mappingCode);
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java
index eb98ad2..701e781 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java
@@ -164,11 +164,11 @@
                 apiData.setZjbgdh(dataByHwdm.get(0).getZjbgdh());
 
                 //鐢熸垚鏂瑰紡
-                apiData.setScfs(sysData.getRecordStatus().equals("ADD") ? "2" : "1");
-
-                //鎵嬪姩琛ュ綍鍘熷洜
-                apiData.setSdblyy("搴撳尯鍋滅數锛屾棤娉曚笂浼�");
-
+                apiData.setScfs(1);
+                if(StringUtils.isNotEmpty(sysData.getRecordStatus()) && sysData.getRecordStatus().equals("ADD")){
+                    apiData.setScfs(2);
+                    apiData.setSdblyy("搴撳尯鍋滅數瀵艰嚧鏃犳硶鎸夋祦绋嬭繘琛屽嚭搴�");
+                }
 
                 //绮鎬ц川
                 mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSXZ, sysData.getFoodType());
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java
index a58a370..bc3127e 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java
@@ -110,12 +110,14 @@
                 apiData.setRkzz(sysData.getRkzz());
                 apiData.setCksf(sysData.getCksf());
                 apiData.setCkzz(sysData.getCkzz());
-                apiData.setQzchwqsh(0);
-                apiData.setQzszkl(0);
-                apiData.setQzzrshde(0);
-                apiData.setChsl(0);
+                apiData.setQzszkl(sysData.getQzszkl());
+                apiData.setQzzrshde(sysData.getQzzrshde());
+                apiData.setChsl(sysData.getChsl());
                 apiData.setSysfzc(StringUtils.isEmpty(sysData.getSysfzc()) ? "0" : sysData.getSysfzc());
-                apiData.setSfch("0".equals(apiData.getSysfzc()) ? "2" : "1");
+                apiData.setSfch(2);
+                if(apiData.getJzsysl() > apiData.getQzszkl()){
+                    apiData.setSfch(1);
+                }
                 apiData.setSyyy(sysData.getSyyy());
                 apiData.setCcshr(StringUtils.isEmpty(sysData.getCcshr()) ? "瀹℃牳浜�" : sysData.getCcshr());
                 apiData.setZjshr(StringUtils.isEmpty(sysData.getZjshr()) ? "瀹℃牳浜�" : sysData.getZjshr());
diff --git a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java
index 7cdeb19..b57ad85 100644
--- a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java
+++ b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java
@@ -50,7 +50,7 @@
         apiLog.setType(ApiLog.TYPE_SYNC);
         apiLog.setKqdm(deptId);
         apiLog.setUploadTime(new Date());
-        apiLog.setInteId(Constant.API_CODE_1214);
+        apiLog.setInteId("1214");
         apiLog.setStatus(99);
         apiLog.setId(ContextUtil.getUUID());
         try {
diff --git a/src/main/java/com/fzzy/otherview/gd2022/GdApi2002.view.xml b/src/main/java/com/fzzy/otherview/gd2022/GdApi2002.view.xml
deleted file mode 100644
index 92e06ab..0000000
--- a/src/main/java/com/fzzy/otherview/gd2022/GdApi2002.view.xml
+++ /dev/null
@@ -1,400 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ViewConfig>
-  <Arguments/>
-  <Context/>
-  <Model>
-    <DataType name="dtMain">
-      <Property name="creationType">com.fzzy.push.gd2022.dto.Gd2022Api2002</Property>
-      <PropertyDef name="cqqrdh">
-        <Property></Property>
-        <Property name="label">鍑烘竻纭鍗曞彿</Property>
-      </PropertyDef>
-      <PropertyDef name="cfdm">
-        <Property></Property>
-        <Property name="label">浠撴埧浠g爜</Property>
-      </PropertyDef>
-      <PropertyDef name="tycfbm">
-        <Property></Property>
-        <Property name="label">缁熶竴浠撴埧缂栫爜</Property>
-      </PropertyDef>
-      <PropertyDef name="ajdm">
-        <Property></Property>
-        <Property name="label">寤掗棿浠g爜</Property>
-      </PropertyDef>
-      <PropertyDef name="tyajbm">
-        <Property></Property>
-        <Property name="label">缁熶竴寤掗棿缂栫爜</Property>
-      </PropertyDef>
-      <PropertyDef name="cqrq">
-        <Property name="dataType">Date</Property>
-        <Property name="label">鍑烘竻鏃ユ湡</Property>
-      </PropertyDef>
-      <PropertyDef name="srq">
-        <Property></Property>
-        <Property name="label">鐢宠浜�</Property>
-      </PropertyDef>
-      <PropertyDef name="bmshr">
-        <Property></Property>
-        <Property name="label">閮ㄩ棬瀹℃牳浜�</Property>
-      </PropertyDef>
-      <PropertyDef name="ldshr">
-        <Property></Property>
-        <Property name="label">棰嗗瀹℃牳浜�</Property>
-      </PropertyDef>
-      <PropertyDef name="bz">
-        <Property></Property>
-        <Property name="label">澶囨敞</Property>
-      </PropertyDef>
-      <PropertyDef name="czbz">
-        <Property name="label">鎿嶄綔鏍囧織</Property>
-        <Property name="mapping">
-          <Property name="mapValues">${dorado.getDataProvider(&quot;apiTriggerService#trigger&quot;).getResult(&quot;CZBZ&quot;)}</Property>
-          <Property name="keyProperty">code</Property>
-          <Property name="valueProperty">name</Property>
-        </Property>
-      </PropertyDef>
-      <PropertyDef name="zhgxsj">
-        <Property name="dataType">DateTime</Property>
-        <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
-      </PropertyDef>
-    </DataType>
-    <DataType name="dtParam">
-      <Property name="creationType">com.fzzy.api.data.ApiParam</Property>
-      <PropertyDef name="kqdm">
-        <Property></Property>
-        <Property name="label">鎵�灞炲簱鍖�</Property>
-      </PropertyDef>
-      <PropertyDef name="start">
-        <Property name="dataType">Date</Property>
-        <Property name="label">寮�濮嬫椂闂�</Property>
-      </PropertyDef>
-      <PropertyDef name="end">
-        <Property name="dataType">Date</Property>
-        <Property name="label">鎴鏃堕棿</Property>
-      </PropertyDef>
-      <PropertyDef name="czbz">
-        <Property></Property>
-        <Property name="label">鎿嶄綔鏍囧織</Property>
-        <Property name="mapping">
-          <Property name="mapValues">${dorado.getDataProvider(&quot;apiTriggerService#trigger&quot;).getResult(&quot;CZBZ&quot;)}</Property>
-          <Property name="keyProperty">code</Property>
-          <Property name="valueProperty">name</Property>
-        </Property>
-      </PropertyDef>
-    </DataType>
-  </Model>
-  <View layout="regionPadding:10">
-    <Property name="packages">font-awesome,css-common</Property>
-    <DataSet id="dsMain">
-      <Property name="dataType">[dtMain]</Property>
-      <Property name="dataProvider">gDApi2002PR#listData</Property>
-      <Property name="pageSize">15</Property>
-    </DataSet>
-    <DataSet id="dsQuery">
-      <ClientEvent name="onReady">self.insert();</ClientEvent>
-      <Property name="dataType">dtParam</Property>
-    </DataSet>
-    <ToolBar>
-      <ToolBarLabel>
-        <Property name="text">宸ュ叿鏍忥細</Property>
-        <Property name="style">
-          <Property name="font-weight">bold</Property>
-        </Property>
-      </ToolBarLabel>
-      <ToolBarButton>
-        <ClientEvent name="onClick">var query = view.get(&quot;#dsQuery&quot;).getData();&#xD;
-view.get(&quot;#dsMain&quot;).set(&quot;parameter&quot;,query).flushAsync();</ClientEvent>
-        <Property name="caption">鏌ヨ</Property>
-        <Property name="iconClass">fa fa-search</Property>
-        <Property name="width">100</Property>
-        <Property name="exClassName">toolbar-button-push</Property>
-      </ToolBarButton>
-      <ToolBarButton id="btnAdd">
-        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).insert();&#xD;
-view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
-        <Property name="caption">鏂板</Property>
-        <Property name="iconClass">fa fa-plus</Property>
-        <Property name="width">100</Property>
-        <Property name="exClassName">toolbar-button</Property>
-        <Property name="hideMode">display</Property>
-      </ToolBarButton>
-      <ToolBarButton id="btnUpdate">
-        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
-if(cur){&#xD;
-	view.get(&quot;#dialogMain&quot;).show();&#xD;
-}</ClientEvent>
-        <Property name="caption">淇敼</Property>
-        <Property name="iconClass">fa fa-pencil</Property>
-        <Property name="width">100</Property>
-        <Property name="exClassName">toolbar-button-warm</Property>
-        <Property name="hideMode">display</Property>
-      </ToolBarButton>
-      <ToolBarButton>
-        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
-view.get(&quot;#ajaxDelUpdate&quot;).set(&quot;parameter&quot;,cur).execute(function(result){&#xD;
-	if(result){&#xD;
-		$alert(result);&#xD;
-	} else{&#xD;
-		cur.set(&quot;czbz&quot;,&quot;d&quot;)&#xD;
-	}&#xD;
-});&#xD;
-</ClientEvent>
-        <Property name="caption">鏍囪鍒犻櫎</Property>
-        <Property name="iconClass">fa fa-minus</Property>
-        <Property name="exClassName">toolbar-button-warn</Property>
-        <Property name="width">100</Property>
-      </ToolBarButton>
-      <ToolBarButton id="btnDel">
-        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
-view.get(&quot;#ajaxDel&quot;).set(&quot;parameter&quot;,cur).execute(function(result){&#xD;
-	if(result){&#xD;
-		$alert(result);&#xD;
-	} else{&#xD;
-		cur.remove();&#xD;
-	}&#xD;
-});&#xD;
-</ClientEvent>
-        <Property name="caption">鐩存帴鍒犻櫎</Property>
-        <Property name="iconClass">fa fa-minus</Property>
-        <Property name="exClassName">toolbar-button-warn</Property>
-        <Property name="width">100</Property>
-        <Property name="hideMode">display</Property>
-      </ToolBarButton>
-      <ToolBarButton>
-        <ClientEvent name="onClick">var select = view.get(&quot;#dgMain&quot;).get(&quot;selection&quot;);&#xD;
-if(select &amp;&amp; select.length > 0){&#xD;
-	view.get(&quot;#ajaxPush&quot;).set(&quot;parameter&quot;,select).execute(function(result){&#xD;
-		view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
-          $notify(result);&#xD;
-	});&#xD;
-}else{&#xD;
-	$alert(&quot;璇峰嬀閫変笂鎶ユ暟鎹紒&quot;);&#xD;
-}&#xD;
-</ClientEvent>
-        <Property name="caption">鎵嬪姩涓婁紶</Property>
-        <Property name="iconClass">fa fa-hand-o-up</Property>
-        <Property name="exClassName">toolbar-button-push</Property>
-        <Property name="width">100</Property>
-      </ToolBarButton>
-      <Fill/>
-      <ToolBarButton>
-        <Property name="caption">涓婁紶璁板綍</Property>
-        <Property name="iconClass">fa fa-bars</Property>
-        <Property name="exClassName">toolbar-button</Property>
-        <Property name="width">100</Property>
-      </ToolBarButton>
-    </ToolBar>
-    <AutoForm>
-      <Property name="dataSet">dsQuery</Property>
-      <Property name="cols">*,*,*,*</Property>
-      <Property name="labelAlign">right</Property>
-      <Property name="labelSeparator">锛�</Property>
-      <Property name="labelWidth">90</Property>
-      <AutoFormElement>
-        <Property name="name">kqdm</Property>
-        <Property name="property">kqdm</Property>
-        <Editor/>
-      </AutoFormElement>
-      <AutoFormElement>
-        <Property name="name">start</Property>
-        <Property name="property">start</Property>
-        <Editor/>
-      </AutoFormElement>
-      <AutoFormElement>
-        <Property name="name">end</Property>
-        <Property name="property">end</Property>
-        <Editor/>
-      </AutoFormElement>
-      <AutoFormElement>
-        <Property name="name">czbz</Property>
-        <Property name="property">czbz</Property>
-        <Property name="trigger">autoMappingDropDown2</Property>
-        <Editor/>
-      </AutoFormElement>
-    </AutoForm>
-    <DataGrid id="dgMain">
-      <ClientEvent name="onDataRowDoubleClick">view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
-      <Property name="dataSet">dsMain</Property>
-      <Property name="selectionMode">multiRows</Property>
-      <Property name="readOnly">true</Property>
-      <RowNumColumn/>
-      <RowSelectorColumn>
-        <Property name="caption">涓婁紶</Property>
-      </RowSelectorColumn>
-      <DataColumn name="cqqrdh">
-        <Property name="property">cqqrdh</Property>
-        <Property name="width">180</Property>
-        <Property name="align">center</Property>
-      </DataColumn>
-      <DataColumn name="cfdm">
-        <Property name="property">cfdm</Property>
-        <Property name="width">210</Property>
-        <Property name="align">center</Property>
-      </DataColumn>
-      <DataColumn name="ajdm">
-        <Property name="property">ajdm</Property>
-        <Property name="width">230</Property>
-        <Property name="align">center</Property>
-      </DataColumn>
-      <DataColumn name="cqrq">
-        <Property name="property">cqrq</Property>
-        <Property name="width">150</Property>
-        <Property name="align">center</Property>
-      </DataColumn>
-      <DataColumn name="srq">
-        <Property name="property">srq</Property>
-        <Property name="align">center</Property>
-      </DataColumn>
-      <DataColumn name="bmshr">
-        <Property name="property">bmshr</Property>
-        <Property name="align">center</Property>
-      </DataColumn>
-      <DataColumn name="ldshr">
-        <Property name="property">ldshr</Property>
-        <Property name="align">center</Property>
-      </DataColumn>
-      <DataColumn name="bz">
-        <Property name="property">bz</Property>
-        <Property name="align">center</Property>
-      </DataColumn>
-      <DataColumn name="czbz">
-        <Property name="property">czbz</Property>
-        <Property name="width">70</Property>
-        <Property name="align">center</Property>
-      </DataColumn>
-      <DataColumn name="zhgxsj">
-        <Property name="property">zhgxsj</Property>
-        <Property name="width">160</Property>
-        <Property name="align">center</Property>
-      </DataColumn>
-    </DataGrid>
-    <ToolBar layoutConstraint="bottom">
-      <Fill/>
-      <DataPilot>
-        <Property name="itemCodes">pageSize,pages</Property>
-        <Property name="dataSet">dsMain</Property>
-      </DataPilot>
-    </ToolBar>
-    <Dialog id="dialogMain" layout="regionPadding:5">
-      <Property name="width">80%</Property>
-      <Property name="caption">鍑烘竻纭鍗曚俊鎭�</Property>
-      <Property name="iconClass">fa fa-sliders</Property>
-      <Property name="closeable">false</Property>
-      <Buttons>
-        <Button>
-          <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
-view.get(&quot;#updateSave&quot;).execute(function(){&#xD;
-	self.get(&quot;parent&quot;).hide();&#xD;
-});</ClientEvent>
-          <Property name="caption">淇濆瓨淇敼</Property>
-          <Property name="iconClass">fa fa-check</Property>
-          <Property name="exClassName">toolbar-button</Property>
-        </Button>
-        <Button>
-          <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
-self.get(&quot;parent&quot;).hide();&#xD;
-if(cur) cur.cancel();</ClientEvent>
-          <Property name="caption">鍙栨秷淇敼</Property>
-          <Property name="iconClass">fa fa-times</Property>
-          <Property name="exClassName">toolbar-button-warn</Property>
-        </Button>
-      </Buttons>
-      <Children>
-        <FieldSet layout="regionPadding:5">
-          <Property name="caption">鍩烘湰淇℃伅</Property>
-          <Buttons/>
-          <Children>
-            <AutoForm>
-              <Property name="dataSet">dsMain</Property>
-              <Property name="cols">*,*,*</Property>
-              <Property name="labelWidth">160</Property>
-              <Property name="labelAlign">left</Property>
-              <Property name="labelSeparator">锛�</Property>
-              <Property name="labelPosition">left</Property>
-              <AutoFormElement>
-                <Property name="name">cqqrdh</Property>
-                <Property name="property">cqqrdh</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">cfdm</Property>
-                <Property name="property">cfdm</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">tycfbm</Property>
-                <Property name="property">tycfbm</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">ajdm</Property>
-                <Property name="property">ajdm</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">tyajbm</Property>
-                <Property name="property">tyajbm</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">cqrq</Property>
-                <Property name="property">cqrq</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">srq</Property>
-                <Property name="property">srq</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">bmshr</Property>
-                <Property name="property">bmshr</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">ldshr</Property>
-                <Property name="property">ldshr</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">bz</Property>
-                <Property name="property">bz</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">czbz</Property>
-                <Property name="property">czbz</Property>
-                <Editor/>
-              </AutoFormElement>
-              <AutoFormElement>
-                <Property name="name">zhgxsj</Property>
-                <Property name="property">zhgxsj</Property>
-                <Editor/>
-              </AutoFormElement>
-            </AutoForm>
-          </Children>
-        </FieldSet>
-      </Children>
-      <Tools/>
-    </Dialog>
-    <UpdateAction id="updateSave">
-      <Property name="dataResolver">gDApi2002PR#saveData</Property>
-      <UpdateItem>
-        <Property name="dataPath">[#current]</Property>
-        <Property name="dataSet">dsMain</Property>
-      </UpdateItem>
-    </UpdateAction>
-    <AjaxAction id="ajaxPush">
-      <Property name="service">gDApi2002PR#pushData</Property>
-      <Property name="confirmMessage">纭畾瑕佷笂鎶ヤ箞锛�</Property>
-    </AjaxAction>
-    <AjaxAction id="ajaxDel">
-      <Property name="service">gDApi2002PR#delData</Property>
-      <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
-    </AjaxAction>
-    <AjaxAction id="ajaxDelUpdate">
-      <Property name="service">gDApi2002PR#delUpdate</Property>
-      <Property name="confirmMessage">纭畾瑕佸皢鏁版嵁鏍囪涓哄垹闄や箞锛�</Property>
-    </AjaxAction>
-  </View>
-</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2001PR.java b/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2001PR.java
deleted file mode 100644
index 78eb502..0000000
--- a/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2001PR.java
+++ /dev/null
@@ -1,192 +0,0 @@
-package com.fzzy.otherview.gd2022.pr;
-
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
-import com.bstek.dorado.annotation.DataProvider;
-import com.bstek.dorado.annotation.DataResolver;
-import com.bstek.dorado.annotation.Expose;
-import com.bstek.dorado.data.provider.Page;
-import com.fzzy.api.Constant;
-import com.fzzy.api.data.ApiParam;
-import com.fzzy.api.dto.ResponseDto;
-import com.fzzy.api.entity.ApiConfs;
-import com.fzzy.api.entity.ApiInfoData;
-import com.fzzy.api.service.ApiCommonService;
-import com.fzzy.api.service.ApiPushManager;
-import com.fzzy.api.service.ApiRemoteService;
-import com.fzzy.api.utils.ContextUtil;
-import com.fzzy.api.view.repository.ApiInfoDataRep;
-import com.fzzy.push.gd2022.ApiCodeConstant;
-import com.fzzy.push.gd2022.dto.Gd2022Api2001;
-import org.apache.commons.lang.StringUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.domain.PageRequest;
-import org.springframework.data.domain.Pageable;
-import org.springframework.data.domain.Sort;
-import org.springframework.data.jpa.domain.Specification;
-import org.springframework.stereotype.Component;
-import javax.persistence.criteria.CriteriaBuilder;
-import javax.persistence.criteria.CriteriaQuery;
-import javax.persistence.criteria.Predicate;
-import javax.persistence.criteria.Root;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-
-/**
- * @Description 灏佷粨纭椤甸潰绠$悊
- * @Author CZT
- * @Date 2024/6/29 14:57
- */
-@Component(value = "gDApi2001PR")
-public class GDApi2001PR {
-
-    @Autowired
-    private ApiInfoDataRep apiInfoDataRep;
-    @Autowired
-    private ApiCommonService apiCommonService;
-    @Autowired
-    private ApiPushManager apiPushManager;
-
-    /**
-     * 鑾峰彇淇℃伅
-     * gDApi2001PR#listData
-     *
-     * @return
-     */
-    @DataProvider
-    public void listData(Page<Gd2022Api2001> page, ApiParam param) {
-
-        Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
-
-        Specification specification = new Specification<ApiInfoData>() {
-            private static final long serialVersionUID = 1L;
-
-            @Override
-            public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
-                List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
-
-                Predicate predicate = criteriaBuilder.equal(root.get("inteId"), ApiCodeConstant.API_2001);
-                predicates.add(predicate);
-
-                if (null != param) {
-                    if (StringUtils.isNotBlank(param.getKqdm())) {
-                        Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
-                        predicates.add(predicate1);
-                    }
-
-                    if (StringUtils.isNotBlank(param.getCzbz())) {
-                        Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
-                        predicates.add(predicate2);
-                    }
-                    if (null != param.getStart()) {
-                        Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
-                        predicates.add(predicate3);
-                    }
-
-                    if (null != param.getEnd()) {
-                        Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
-                        predicates.add(predicate4);
-                    }
-                }
-                return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
-            }
-        };
-        org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
-        page.setEntityCount((int) japPage.getTotalElements());
-        List<Gd2022Api2001> list = new ArrayList<>();
-        Gd2022Api2001 Gd2022Api2001;
-
-        for (ApiInfoData infoData : japPage.getContent()) {
-            Gd2022Api2001 = JSONObject.parseObject(infoData.getData(), Gd2022Api2001.class);
-            list.add(Gd2022Api2001);
-        }
-        page.setEntities(list);
-
-    }
-
-    /**
-     * gDApi2001PR#saveData
-     */
-    @DataResolver
-    public void saveData(Gd2022Api2001 data) {
-        ApiInfoData infoData = new ApiInfoData();
-        infoData.setId(data.getFcqrdh());
-        infoData.setKqdm(data.getCfdm().substring(0, 21));
-        infoData.setInteId(ApiCodeConstant.API_2001);
-        infoData.setUpdateTime(new Date());
-        infoData.setDataId(infoData.getId());
-        infoData.setData(JSON.toJSONString(data));
-        infoData.setCzbz(data.getCzbz());
-        infoData.setRemarks("澶囨敞淇℃伅");
-
-        apiInfoDataRep.save(infoData);
-    }
-
-    /**
-     * gDApi2001PR#delData
-     */
-    @Expose
-    public void delData(Gd2022Api2001 data) {
-        apiInfoDataRep.deleteById(data.getFcqrdh());
-    }
-
-    /**
-     * gDApi2001PR#delUpdate
-     */
-    @Expose
-    public String delUpdate(Gd2022Api2001 entity) {
-        if (null == entity) {
-            return "鏃犳暟鎹墽琛�";
-        }
-        apiInfoDataRep.updateStatus(entity.getFcqrdh(), JSON.toJSONString(entity), Constant.CZBZ_D);
-        return null;
-    }
-
-    @Expose
-    public String pushData(List<Gd2022Api2001> items) {
-
-        String result = "";
-
-        String kqdm = items.get(0).getCfdm().substring(0, 21);
-        ApiConfs apiConf = apiCommonService.getConf(kqdm);
-
-        if (null == apiConf) {
-            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
-        }
-
-        //灏佽鍙傛暟
-        ApiParam param = new ApiParam(apiConf, "21", ApiCodeConstant.API_2001);
-
-        //鑾峰彇瀹炵幇鎺ュ彛
-        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
-        if (null == apiService) {
-            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
-        }
-
-        ResponseDto responseDto;
-        ApiInfoData infoData;
-        for (Gd2022Api2001 data : items) {
-            responseDto = apiService.pushData(param, apiConf, data);
-            if (responseDto.getSuccess() == 0) {
-                if (Constant.CZBZ_I.equals(data.getCzbz())) {
-                    infoData = new ApiInfoData();
-                    infoData.setId(data.getFcqrdh());
-                    infoData.setKqdm(data.getCfdm().substring(0, 21));
-                    infoData.setInteType("21");
-                    infoData.setInteId(ApiCodeConstant.API_2001);
-                    infoData.setUpdateTime(new Date());
-                    infoData.setDataId(infoData.getId());
-
-                    infoData.setCzbz(Constant.CZBZ_U);
-                    data.setCzbz(Constant.CZBZ_U);
-                    infoData.setData(JSON.toJSONString(data));
-                    apiInfoDataRep.save(infoData);
-                }
-            }
-            result += responseDto.toString();
-        }
-        return result;
-    }
-
-}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2002PR.java b/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2002PR.java
deleted file mode 100644
index fe22009..0000000
--- a/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2002PR.java
+++ /dev/null
@@ -1,193 +0,0 @@
-package com.fzzy.otherview.gd2022.pr;
-
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
-import com.bstek.dorado.annotation.DataProvider;
-import com.bstek.dorado.annotation.DataResolver;
-import com.bstek.dorado.annotation.Expose;
-import com.bstek.dorado.data.provider.Page;
-import com.fzzy.api.Constant;
-import com.fzzy.api.data.ApiParam;
-import com.fzzy.api.dto.ResponseDto;
-import com.fzzy.api.entity.ApiConfs;
-import com.fzzy.api.entity.ApiInfoData;
-import com.fzzy.api.service.ApiCommonService;
-import com.fzzy.api.service.ApiPushManager;
-import com.fzzy.api.service.ApiRemoteService;
-import com.fzzy.api.utils.ContextUtil;
-import com.fzzy.api.view.repository.ApiInfoDataRep;
-import com.fzzy.push.gd2022.ApiCodeConstant;
-import com.fzzy.push.gd2022.dto.Gd2022Api2002;
-import org.apache.commons.lang.StringUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.domain.PageRequest;
-import org.springframework.data.domain.Pageable;
-import org.springframework.data.domain.Sort;
-import org.springframework.data.jpa.domain.Specification;
-import org.springframework.stereotype.Component;
-
-import javax.persistence.criteria.CriteriaBuilder;
-import javax.persistence.criteria.CriteriaQuery;
-import javax.persistence.criteria.Predicate;
-import javax.persistence.criteria.Root;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-
-/**
- * @Description 鍑烘竻纭椤甸潰绠$悊
- * @Author CZT
- * @Date 2024/6/29 15:25
- */
-@Component(value = "gDApi2002PR")
-public class GDApi2002PR {
-
-    @Autowired
-    private ApiInfoDataRep apiInfoDataRep;
-    @Autowired
-    private ApiCommonService apiCommonService;
-    @Autowired
-    private ApiPushManager apiPushManager;
-
-    /**
-     * 鑾峰彇淇℃伅
-     * gDApi2002PR#listData
-     *
-     * @return
-     */
-    @DataProvider
-    public void listData(Page<Gd2022Api2002> page, ApiParam param) {
-
-        Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
-
-        Specification specification = new Specification<ApiInfoData>() {
-            private static final long serialVersionUID = 1L;
-
-            @Override
-            public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
-                List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
-
-                Predicate predicate = criteriaBuilder.equal(root.get("inteId"), ApiCodeConstant.API_2002);
-                predicates.add(predicate);
-
-                if (null != param) {
-                    if (StringUtils.isNotBlank(param.getKqdm())) {
-                        Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
-                        predicates.add(predicate1);
-                    }
-
-                    if (StringUtils.isNotBlank(param.getCzbz())) {
-                        Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
-                        predicates.add(predicate2);
-                    }
-                    if (null != param.getStart()) {
-                        Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
-                        predicates.add(predicate3);
-                    }
-
-                    if (null != param.getEnd()) {
-                        Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
-                        predicates.add(predicate4);
-                    }
-                }
-                return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
-            }
-        };
-        org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
-        page.setEntityCount((int) japPage.getTotalElements());
-        List<Gd2022Api2002> list = new ArrayList<>();
-        Gd2022Api2002 Gd2022Api2002;
-
-        for (ApiInfoData infoData : japPage.getContent()) {
-            Gd2022Api2002 = JSONObject.parseObject(infoData.getData(), Gd2022Api2002.class);
-            list.add(Gd2022Api2002);
-        }
-        page.setEntities(list);
-
-    }
-
-    /**
-     * gDApi2002PR#saveData
-     */
-    @DataResolver
-    public void saveData(Gd2022Api2002 data) {
-        ApiInfoData infoData = new ApiInfoData();
-        infoData.setId(data.getCqqrdh());
-        infoData.setKqdm(data.getCfdm().substring(0, 21));
-        infoData.setInteId(ApiCodeConstant.API_2002);
-        infoData.setUpdateTime(new Date());
-        infoData.setDataId(infoData.getId());
-        infoData.setData(JSON.toJSONString(data));
-        infoData.setCzbz(data.getCzbz());
-        infoData.setRemarks("澶囨敞淇℃伅");
-
-        apiInfoDataRep.save(infoData);
-    }
-
-    /**
-     * gDApi2002PR#delData
-     */
-    @Expose
-    public void delData(Gd2022Api2002 data) {
-        apiInfoDataRep.deleteById(data.getCqqrdh());
-    }
-
-    /**
-     * gDApi2002PR#delUpdate
-     */
-    @Expose
-    public String delUpdate(Gd2022Api2002 entity) {
-        if (null == entity) {
-            return "鏃犳暟鎹墽琛�";
-        }
-        apiInfoDataRep.updateStatus(entity.getCqqrdh(), JSON.toJSONString(entity), Constant.CZBZ_D);
-        return null;
-    }
-
-    @Expose
-    public String pushData(List<Gd2022Api2002> items) {
-
-        String result = "";
-
-        String kqdm = items.get(0).getCfdm().substring(0, 21);
-        ApiConfs apiConf = apiCommonService.getConf(kqdm);
-
-        if (null == apiConf) {
-            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
-        }
-
-        //灏佽鍙傛暟
-        ApiParam param = new ApiParam(apiConf, "21", ApiCodeConstant.API_2002);
-
-        //鑾峰彇瀹炵幇鎺ュ彛
-        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
-        if (null == apiService) {
-            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
-        }
-
-        ResponseDto responseDto;
-        ApiInfoData infoData;
-        for (Gd2022Api2002 data : items) {
-            responseDto = apiService.pushData(param, apiConf, data);
-            if (responseDto.getSuccess() == 0) {
-                if (Constant.CZBZ_I.equals(data.getCzbz())) {
-                    infoData = new ApiInfoData();
-                    infoData.setId(data.getCqqrdh());
-                    infoData.setKqdm(data.getCfdm().substring(0, 21));
-                    infoData.setInteType("21");
-                    infoData.setInteId(ApiCodeConstant.API_2002);
-                    infoData.setUpdateTime(new Date());
-                    infoData.setDataId(infoData.getId());
-
-                    infoData.setCzbz(Constant.CZBZ_U);
-                    data.setCzbz(Constant.CZBZ_U);
-                    infoData.setData(JSON.toJSONString(data));
-                    apiInfoDataRep.save(infoData);
-                }
-            }
-            result += responseDto.toString();
-        }
-        return result;
-    }
-    
-}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/sh2023/pr/SHApi1311PR.java b/src/main/java/com/fzzy/otherview/sh2023/pr/SHApi1311PR.java
index 78c74cb..b6f71fe 100644
--- a/src/main/java/com/fzzy/otherview/sh2023/pr/SHApi1311PR.java
+++ b/src/main/java/com/fzzy/otherview/sh2023/pr/SHApi1311PR.java
@@ -119,6 +119,7 @@
         if (apiInfoList.size() != 0) {
             infoData = apiInfoList.get(0);
             infoData.setData(JSON.toJSONString(data));
+            infoData.setCzbz(data.getCzbz());
         } else {
             infoData = new ApiInfoData();
             infoData.setId(ContextUtil.getUUID());
diff --git a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java
index 5b34020..1663263 100644
--- a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java
+++ b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java
@@ -85,7 +85,7 @@
     private Double qzzrshde;
 
     @PropertyDef(label = "鏄惁瓒呰��" )
-    private String sfch;
+    private Integer sfch;
 
     @PropertyDef(label = "瓒呰�楁暟閲�(鍏枻)" )
     private Double chsl;
@@ -97,10 +97,11 @@
     private String syyy;
 
     @PropertyDef(label = "鍑烘竻纭鏍囪瘑" )
-    private String cqqrbs;
+    private Integer cqqrbs;
 
     @PropertyDef(label = "鍑烘竻纭鏃堕棿" )
-    private String cqqrsj;
+    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+    private Date cqqrsj;
 
     @PropertyDef(label = "浠撳偍瀹℃牳浜�" )
     private String ccshr;
diff --git a/src/main/java/com/fzzy/push/impl/ComPushService12.java b/src/main/java/com/fzzy/push/impl/ComPushService12.java
index 3860790..d18ea29 100644
--- a/src/main/java/com/fzzy/push/impl/ComPushService12.java
+++ b/src/main/java/com/fzzy/push/impl/ComPushService12.java
@@ -46,7 +46,8 @@
     private Api1211Rep api1211Rep;
     @Autowired
     private Api1212Rep api1212Rep;
-
+    @Autowired
+    private Api1213Rep api1213Rep;
     /**
      * 1109 鏂囦欢淇℃伅鍚屾
      */
@@ -427,4 +428,32 @@
             }
         }
     }
+
+    /**
+     * 1213 灏佷粨纭鍗�
+     */
+    public void pushData1213(ApiRemoteService apiRemoteService, ApiParam param) {
+        //鑾峰彇瀹㈡埛淇℃伅
+        List<Api1213> list = api1213Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd());
+
+        if (null == list || list.isEmpty()) {
+            log.error("-----鏈幏鍙栧埌瀹㈡埛淇℃伅锛屼笉鎺ㄩ��-----");
+            return;
+        }
+        param.setInteCategory(Constant.API_CATEGORY_12);
+        param.setInteId(Constant.API_CODE_1213);
+
+        ResponseDto responseDto;
+        for (Api1213 data : list) {
+            param.setBizId(data.getBizId());
+            responseDto = apiRemoteService.pushData(param, data);
+            if (responseDto.getSuccess() == 0) {
+                if (Constant.CZBZ_I.equals(data.getCzbz())) {
+                    data.setCzbz(Constant.CZBZ_U);
+                    //鏇存柊鐘舵��
+                    api1213Rep.save(data);
+                }
+            }
+        }
+    }
 }
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 86a70b3..bbeeabd 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -1,7 +1,7 @@
 ##########################  Server   ##########################
 spring:
   profiles:
-    active: pro
+    active: dev
   application:
     name: igds-api
   main:
diff --git a/src/main/resources/templates/home/home.html b/src/main/resources/templates/home/home.html
index a73e81b..3d215f2 100644
--- a/src/main/resources/templates/home/home.html
+++ b/src/main/resources/templates/home/home.html
@@ -211,6 +211,9 @@
                             <dd>
                                 <a lay-href="com.fzzy.api.view.Api1212.d">瀹㈡埛淇℃伅</a>
                             </dd>
+                            <dd>
+                                <a lay-href="com.fzzy.api.view.Api1213.d">灏佷粨纭鍗�</a>
+                            </dd>
                         </dl>
                     </li>
 

--
Gitblit v1.9.3