From 933e6001d6259dbedc2e9cc5246c514bdeaa5814 Mon Sep 17 00:00:00 2001
From: ws <ws@123.com>
Date: 星期四, 02 十一月 2023 20:55:08 +0800
Subject: [PATCH] 提交武汉接口1

---
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1309.java  |   48 
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1303.java  |   53 
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1412PR.java |    2 
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1413PR.java |  157 +
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1112PR.java |    1 
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1206PR.java |    1 
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1113PR.java |    8 
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1114PR.java |    2 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1303.view.xml  |  343 ++
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1306.view.xml  |  319 ++
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1205.view.xml  |    1 
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1308.java  |   43 
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1301PR.java |  156 +
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1304.java  |   14 
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1412.java  |   33 
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlWDZJH.java    |   25 
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1303PR.java |  156 +
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1114.view.xml  |  172 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1413.view.xml  |  458 +++
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1302PR.java |  156 +
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1304PR.java |  156 +
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1301.view.xml  |  493 ++++
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1309.view.xml  |  371 +++
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1306PR.java |  156 +
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1308PR.java |  156 +
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1413.java  |   49 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1307.view.xml  |  371 +++
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1113.view.xml  |  136 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1202.view.xml  |    7 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1207.view.xml  |   48 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1106.view.xml  |  129 +
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1302.view.xml  |  391 +++
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1114.java  |   11 
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1306.java  |   42 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlConstant.java     |   16 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1308.view.xml  |  343 ++
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1412.view.xml  |  249 -
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1201.view.xml  |    7 
 src/main/resources/templates/home/home-whjl.html              |   23 
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1301.java  |   58 
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1309PR.java |  156 +
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1113.java  |    7 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1203.view.xml  |   27 
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1307PR.java |  156 +
 src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1305PR.java |  156 +
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1304.view.xml  |  391 +++
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlWHJLZP.java   |   29 
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlLXZBMX.java   |   23 
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1307.java  |   43 
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1305.java  |   54 
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlXDZJH.java    |   25 
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1302.java  |   76 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1110.view.xml  |    5 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1109.view.xml  |    4 
 src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1305.view.xml  |  494 ++++
 src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1206.java  |    1 
 56 files changed, 6,582 insertions(+), 425 deletions(-)

diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1106.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1106.view.xml
index 44a3e15..d825deb 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1106.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1106.view.xml
@@ -32,10 +32,66 @@
       <PropertyDef name="yglx">
         <Property></Property>
         <Property name="label">娌圭亴绫诲瀷</Property>
+        <Property name="mapping">
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">501</Property>
+                <Property name="value">绔嬪紡娌圭綈</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">502</Property>
+                <Property name="value">鍗у紡娌圭綈</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">503</Property>
+                <Property name="value">娌规Ы锛堟睜锛�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">504</Property>
+                <Property name="value">鍦颁笅娌圭綈</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">505</Property>
+                <Property name="value">鍏朵粬</Property>
+              </Entity>
+            </Collection>
+          </Property>
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+        </Property>
       </PropertyDef>
       <PropertyDef name="ykdj">
         <Property></Property>
         <Property name="label">娌圭亴绛夌骇</Property>
+        <Property name="mapping">
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">涓�绾�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">2</Property>
+                <Property name="value">浜岀骇</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">3</Property>
+                <Property name="value">涓夌骇</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">4</Property>
+                <Property name="value">鍥涚骇</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">5</Property>
+                <Property name="value">浜旂骇</Property>
+              </Entity>
+            </Collection>
+          </Property>
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+        </Property>
       </PropertyDef>
       <PropertyDef name="ygor">
         <Property name="dataType">Double</Property>
@@ -64,10 +120,82 @@
       <PropertyDef name="ygzt">
         <Property></Property>
         <Property name="label">娌圭綈鐘舵��</Property>
+        <Property name="mapping">
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">瀹屽ソ</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">2</Property>
+                <Property name="value">闇�灏忎慨</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">3</Property>
+                <Property name="value">闇�澶т慨</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">4</Property>
+                <Property name="value">寰呮姤搴�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">5</Property>
+                <Property name="value">寰呮媶闄�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">6</Property>
+                <Property name="value">闀挎湡闂茬疆</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">9</Property>
+                <Property name="value">鍏朵粬</Property>
+              </Entity>
+            </Collection>
+          </Property>
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+        </Property>
       </PropertyDef>
       <PropertyDef name="ygsyzt">
         <Property></Property>
         <Property name="label">娌圭綈浣跨敤鐘舵��</Property>
+        <Property name="mapping">
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">绌轰粨</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">2</Property>
+                <Property name="value">鍗犵敤</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">3</Property>
+                <Property name="value">婊′粨</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">4</Property>
+                <Property name="value">鍏ュ簱涓�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">5</Property>
+                <Property name="value">鍑哄簱涓�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">6</Property>
+                <Property name="value">缁翠慨</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">9</Property>
+                <Property name="value">鍏朵粬</Property>
+              </Entity>
+            </Collection>
+          </Property>
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+        </Property>
       </PropertyDef>
       <PropertyDef name="sfyx">
         <Property></Property>
@@ -367,6 +495,7 @@
           <AutoFormElement>
             <Property name="name">sfyx</Property>
             <Property name="property">sfyx</Property>
+            <Property name="trigger">listDropYN</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1109.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1109.view.xml
index af0cfcc..2c73a9a 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1109.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1109.view.xml
@@ -302,6 +302,7 @@
           <AutoFormElement>
             <Property name="name">dalx</Property>
             <Property name="property">dalx</Property>
+            <Property name="trigger">listDropDALX</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
@@ -366,5 +367,8 @@
     <ListDropDown id="listDropYN">
       <Property name="items">鏄�,鍚�</Property>
     </ListDropDown>
+    <ListDropDown id="listDropDALX">
+      <Property name="items">璁鸿瘉,寤鸿,浣跨敤,缁翠慨淇濆吇,杞,鏀圭敤,鍗犵敤</Property>
+    </ListDropDown>
   </View>
 </ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1110.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1110.view.xml
index bd1b28b..43061f8 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1110.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1110.view.xml
@@ -324,6 +324,7 @@
           <AutoFormElement>
             <Property name="name">jclx</Property>
             <Property name="property">jclx</Property>
+            <Property name="trigger">listDropJCLX</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
@@ -430,8 +431,8 @@
       </Children>
       <Tools/>
     </Dialog>
-    <ListDropDown id="listDropYN">
-      <Property name="items">鏄�,鍚�</Property>
+    <ListDropDown id="listDropJCLX">
+      <Property name="items">鏃ュ父鐩�,闅忔満鎶芥煡,绐佸嚮妫�鏌�</Property>
     </ListDropDown>
   </View>
 </ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1113.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1113.view.xml
index 2a84807..b5092e7 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1113.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1113.view.xml
@@ -7,88 +7,105 @@
       <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1113</Property>
       <PropertyDef name="sbwhjlbh">
         <Property></Property>
+        <Property name="label">缁存姢璁板綍缂栧彿</Property>
       </PropertyDef>
       <PropertyDef name="jlqybh">
         <Property></Property>
+        <Property name="label">鍐涚伯浼佷笟缂栧彿</Property>
       </PropertyDef>
       <PropertyDef name="jlqymc">
         <Property></Property>
+        <Property name="label">鍐涚伯浼佷笟鍚嶇О</Property>
       </PropertyDef>
       <PropertyDef name="jgzdbh">
         <Property></Property>
+        <Property name="label">鍐涗緵绔欑偣缂栧彿</Property>
       </PropertyDef>
       <PropertyDef name="jgzdmc">
         <Property></Property>
+        <Property name="label">鍐涗緵绔欑偣鍚嶇О</Property>
       </PropertyDef>
       <PropertyDef name="sbbh">
         <Property></Property>
+        <Property name="label">璁惧缂栧彿</Property>
       </PropertyDef>
       <PropertyDef name="sbmc">
         <Property></Property>
+        <Property name="label">璁惧鍚嶇О</Property>
       </PropertyDef>
       <PropertyDef name="wbrq">
         <Property name="dataType">Date</Property>
+        <Property name="label">缁翠繚鏃ユ湡</Property>
       </PropertyDef>
       <PropertyDef name="wbdw">
         <Property></Property>
+        <Property name="label">缁翠繚鍗曚綅</Property>
       </PropertyDef>
       <PropertyDef name="wbr">
         <Property></Property>
+        <Property name="label">缁翠繚浜�</Property>
       </PropertyDef>
       <PropertyDef name="lxdh">
         <Property></Property>
+        <Property name="label">鑱旂郴鐢佃瘽</Property>
       </PropertyDef>
       <PropertyDef name="whlr">
         <Property></Property>
+        <Property name="label">缁存姢鍐呭</Property>
       </PropertyDef>
       <PropertyDef name="whjl">
         <Property></Property>
+        <Property name="label">缁存姢璁板綍</Property>
       </PropertyDef>
       <PropertyDef name="fxwt">
         <Property></Property>
+        <Property name="label">鍙戠幇闂</Property>
       </PropertyDef>
       <PropertyDef name="jjcs">
         <Property></Property>
+        <Property name="label">瑙e喅鎺柦</Property>
       </PropertyDef>
       <PropertyDef name="xcwbrq">
         <Property name="dataType">Date</Property>
+        <Property name="label">涓嬫缁翠繚鏃ユ湡</Property>
       </PropertyDef>
       <PropertyDef name="ysr">
         <Property></Property>
+        <Property name="label">楠屾敹浜�</Property>
       </PropertyDef>
       <PropertyDef name="whjy">
         <Property></Property>
-      </PropertyDef>
-      <PropertyDef name="whjlzp">
-        <Property></Property>
+        <Property name="label">缁存姢寤鸿</Property>
       </PropertyDef>
       <PropertyDef name="bz">
         <Property></Property>
-      </PropertyDef>
-      <PropertyDef name="zpid">
-        <Property></Property>
-      </PropertyDef>
-      <PropertyDef name="zpmc">
-        <Property></Property>
-      </PropertyDef>
-      <PropertyDef name="zplj">
-        <Property></Property>
-      </PropertyDef>
-      <PropertyDef name="zpdx">
-        <Property></Property>
+        <Property name="label">澶囨敞</Property>
       </PropertyDef>
       <PropertyDef name="bizId">
         <Property></Property>
+        <Property name="label">涓氬姟ID</Property>
       </PropertyDef>
       <PropertyDef name="updateTime">
         <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>
       <PropertyDef name="kqdm">
         <Property></Property>
+        <Property name="label">搴撳尯浠g爜</Property>
       </PropertyDef>
+      <Reference name="whjlzp">
+        <Property name="label">缁存姢璁板綍鐓х墖</Property>
+        <Property name="dataType">[dtWhjlzp]</Property>
+      </Reference>
     </DataType>
     <DataType name="dtParam">
       <Property name="creationType">com.fzzy.api.data.ApiParam</Property>
@@ -114,12 +131,32 @@
         </Property>
       </PropertyDef>
     </DataType>
+    <DataType name="dtWhjlzp">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlWHJLZP</Property>
+      <PropertyDef name="zpid">
+        <Property/>
+        <Property name="label">鐓х墖id</Property>
+      </PropertyDef>
+      <PropertyDef name="zpmc">
+        <Property/>
+        <Property name="label">鐓х墖鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="zplj">
+        <Property/>
+        <Property name="label">鐓х墖璺緞</Property>
+      </PropertyDef>
+      <PropertyDef name="zpdx">
+        <Property name="dataType">Integer</Property>
+        <Property name="label">鐓х墖澶у皬</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">whjlApi1113PR#listData</Property>
+      <Property name="pageSize">20</Property>
     </DataSet>
     <DataSet id="dsQuery">
       <ClientEvent name="onReady">self.insert();</ClientEvent>
@@ -260,6 +297,7 @@
       <Property name="closeable">false</Property>
       <Property name="iconClass">fa fa-sliders</Property>
       <Property name="caption">璐т綅淇℃伅</Property>
+      <Property name="height">80%</Property>
       <Buttons>
         <Button>
           <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
@@ -377,33 +415,8 @@
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
-            <Property name="name">whjlzp</Property>
-            <Property name="property">whjlzp</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
             <Property name="name">bz</Property>
             <Property name="property">bz</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">zpid</Property>
-            <Property name="property">zpid</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">zpmc</Property>
-            <Property name="property">zpmc</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">zplj</Property>
-            <Property name="property">zplj</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">zpdx</Property>
-            <Property name="property">zpdx</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
@@ -427,6 +440,49 @@
             <Editor/>
           </AutoFormElement>
         </AutoForm>
+        <Panel>
+          <Property name="caption">璁惧缁存姢璁板綍鐓х墖</Property>
+          <Property name="height">80%</Property>
+          <Buttons/>
+          <Children>
+            <Container layout="regionPadding:10">
+              <Label layoutConstraint="left">
+                <Property name="text">鑿滃崟鏍忥細</Property>
+              </Label>
+              <Button layoutConstraint="left">
+                <ClientEvent name="onClick">var list = view.get(&quot;#dsMain.data:#&quot;).get(&quot;whjlzp&quot;);&#xD;
+list.insert({});</ClientEvent>
+                <Property name="caption">鏂板</Property>
+                <Property name="exClassName">btn-default</Property>
+                <Property name="iconClass">fa fa-plus</Property>
+              </Button>
+              <Button layoutConstraint="left">
+                <ClientEvent name="onClick">var data = view.get(&quot;#dgWhjlzp.currentEntity&quot;);&#xD;
+data.remove();</ClientEvent>
+                <Property name="caption">鍒犻櫎</Property>
+                <Property name="exClassName">btn-warn</Property>
+                <Property name="iconClass">fa fa-minus</Property>
+              </Button>
+            </Container>
+            <DataGrid id="dgWhjlzp">
+              <Property name="dataPath">#.whjlzp</Property>
+              <Property name="dataSet">dsMain</Property>
+              <DataColumn name="zpid">
+                <Property name="property">zpid</Property>
+              </DataColumn>
+              <DataColumn name="zpmc">
+                <Property name="property">zpmc</Property>
+              </DataColumn>
+              <DataColumn name="zplj">
+                <Property name="property">zplj</Property>
+              </DataColumn>
+              <DataColumn name="zpdx">
+                <Property name="property">zpdx</Property>
+              </DataColumn>
+            </DataGrid>
+          </Children>
+          <Tools/>
+        </Panel>
       </Children>
       <Tools/>
     </Dialog>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1114.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1114.view.xml
index 3a0082f..f764bb2 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1114.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1114.view.xml
@@ -6,70 +6,73 @@
     <DataType name="dtMain">
       <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1114</Property>
       <PropertyDef name="sbwxjlbh">
-        <Property/>
-        <Property name="label">璁惧缁翠慨璁板綍缂栧彿</Property>
+        <Property></Property>
+        <Property name="label">缁翠慨璁板綍缂栧彿</Property>
       </PropertyDef>
       <PropertyDef name="jlqybh">
-        <Property/>
+        <Property></Property>
         <Property name="label">鍐涚伯浼佷笟缂栧彿</Property>
       </PropertyDef>
       <PropertyDef name="jlqymc">
-        <Property/>
+        <Property></Property>
         <Property name="label">鍐涚伯浼佷笟鍚嶇О</Property>
       </PropertyDef>
       <PropertyDef name="jgzdbh">
-        <Property/>
+        <Property></Property>
         <Property name="label">鍐涗緵绔欑偣缂栧彿</Property>
       </PropertyDef>
       <PropertyDef name="jgzdmc">
-        <Property/>
+        <Property></Property>
+        <Property name="label">鍐涗緵绔欑偣鍚嶇О</Property>
       </PropertyDef>
       <PropertyDef name="sbbh">
-        <Property/>
+        <Property></Property>
         <Property name="label">璁惧缂栧彿</Property>
       </PropertyDef>
       <PropertyDef name="sbmc">
-        <Property/>
+        <Property></Property>
         <Property name="label">璁惧鍚嶇О</Property>
       </PropertyDef>
       <PropertyDef name="wxkssj">
-        <Property/>
+        <Property></Property>
         <Property name="label">寮�濮嬬淮淇椂闂�</Property>
+        <Property name="dataType">Date</Property>
       </PropertyDef>
       <PropertyDef name="wxjssj">
-        <Property/>
+        <Property></Property>
         <Property name="label">缁撴潫缁翠慨鏃堕棿</Property>
+        <Property name="dataType">Date</Property>
       </PropertyDef>
       <PropertyDef name="wxdw">
-        <Property/>
+        <Property></Property>
         <Property name="label">缁翠慨鍗曚綅</Property>
       </PropertyDef>
       <PropertyDef name="lxr">
-        <Property/>
+        <Property></Property>
         <Property name="label">鑱旂郴浜�</Property>
       </PropertyDef>
       <PropertyDef name="lxdh">
-        <Property/>
+        <Property></Property>
         <Property name="label">鑱旂郴鐢佃瘽</Property>
       </PropertyDef>
       <PropertyDef name="gzxx">
-        <Property/>
+        <Property></Property>
         <Property name="label">鏁呴殰鐜拌薄</Property>
       </PropertyDef>
       <PropertyDef name="gzyy">
-        <Property/>
+        <Property></Property>
         <Property name="label">鏁呴殰鍘熷洜</Property>
       </PropertyDef>
       <PropertyDef name="wxff">
-        <Property/>
+        <Property></Property>
         <Property name="label">缁翠慨鏂规硶</Property>
       </PropertyDef>
       <PropertyDef name="gxpjxx">
-        <Property/>
+        <Property></Property>
         <Property name="label">鏇存柊閰嶄欢淇℃伅</Property>
       </PropertyDef>
       <PropertyDef name="wxhyxzt">
-        <Property/>
+        <Property></Property>
         <Property name="label">缁翠慨鍚庤繍琛岀姸鎬�</Property>
       </PropertyDef>
       <PropertyDef name="sysj">
@@ -77,43 +80,23 @@
         <Property name="label">璇曠敤鏃堕棿</Property>
       </PropertyDef>
       <PropertyDef name="wxfy">
-        <Property/>
+        <Property></Property>
         <Property name="label">缁翠慨璐圭敤</Property>
       </PropertyDef>
       <PropertyDef name="ysr">
-        <Property/>
+        <Property></Property>
         <Property name="label">楠屾敹浜�</Property>
       </PropertyDef>
       <PropertyDef name="jl">
-        <Property/>
+        <Property></Property>
         <Property name="label">缁撹</Property>
       </PropertyDef>
-      <PropertyDef name="wxjlzp">
-        <Property/>
-        <Property name="label">缁存姢璁板綍鐓х墖</Property>
-      </PropertyDef>
       <PropertyDef name="bz">
-        <Property/>
+        <Property></Property>
         <Property name="label">澶囨敞</Property>
       </PropertyDef>
-      <PropertyDef name="zpid">
-        <Property/>
-        <Property name="label">鐓х墖id</Property>
-      </PropertyDef>
-      <PropertyDef name="zpmc">
-        <Property/>
-        <Property name="label">鐓х墖鍚嶇О</Property>
-      </PropertyDef>
-      <PropertyDef name="zplj">
-        <Property/>
-        <Property name="label">鐓х墖璺緞</Property>
-      </PropertyDef>
-      <PropertyDef name="zpdx">
-        <Property name="dataType">int</Property>
-        <Property name="label">鐓х墖澶у皬</Property>
-      </PropertyDef>
       <PropertyDef name="bizId">
-        <Property/>
+        <Property></Property>
         <Property name="label">涓氬姟ID</Property>
       </PropertyDef>
       <PropertyDef name="updateTime">
@@ -121,13 +104,22 @@
         <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
       </PropertyDef>
       <PropertyDef name="czbz">
-        <Property/>
+        <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>
       <PropertyDef name="kqdm">
-        <Property/>
+        <Property></Property>
         <Property name="label">搴撳尯浠g爜</Property>
       </PropertyDef>
+      <Reference name="whjlzp">
+        <Property name="label">缁存姢璁板綍鐓х墖</Property>
+        <Property name="dataType">[dtWhjlzp]</Property>
+      </Reference>
     </DataType>
     <DataType name="dtParam">
       <Property name="creationType">com.fzzy.api.data.ApiParam</Property>
@@ -153,13 +145,32 @@
         </Property>
       </PropertyDef>
     </DataType>
+    <DataType name="dtWhjlzp">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlWHJLZP</Property>
+      <PropertyDef name="zpid">
+        <Property/>
+        <Property name="label">鐓х墖id</Property>
+      </PropertyDef>
+      <PropertyDef name="zpmc">
+        <Property/>
+        <Property name="label">鐓х墖鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="zplj">
+        <Property/>
+        <Property name="label">鐓х墖璺緞</Property>
+      </PropertyDef>
+      <PropertyDef name="zpdx">
+        <Property name="dataType">Integer</Property>
+        <Property name="label">鐓х墖澶у皬</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">whjlApi1114PR#listData</Property>
-      <Property name="parameter">20</Property>
+      <Property name="pageSize">20</Property>
     </DataSet>
     <DataSet id="dsQuery">
       <ClientEvent name="onReady">self.insert();</ClientEvent>
@@ -306,6 +317,7 @@
       <Property name="closeable">false</Property>
       <Property name="iconClass">fa fa-sliders</Property>
       <Property name="caption">璐т綅淇℃伅</Property>
+      <Property name="height">80%</Property>
       <Buttons>
         <Button>
           <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
@@ -438,33 +450,8 @@
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
-            <Property name="name">wxjlzp</Property>
-            <Property name="property">wxjlzp</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
             <Property name="name">bz</Property>
             <Property name="property">bz</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">zpid</Property>
-            <Property name="property">zpid</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">zpmc</Property>
-            <Property name="property">zpmc</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">zplj</Property>
-            <Property name="property">zplj</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">zpdx</Property>
-            <Property name="property">zpdx</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
@@ -488,6 +475,49 @@
             <Editor/>
           </AutoFormElement>
         </AutoForm>
+        <Panel>
+          <Property name="caption">璁惧缁存姢璁板綍鐓х墖</Property>
+          <Property name="height">80%</Property>
+          <Buttons/>
+          <Children>
+            <Container layout="regionPadding:10">
+              <Label layoutConstraint="left">
+                <Property name="text">鑿滃崟鏍忥細</Property>
+              </Label>
+              <Button layoutConstraint="left">
+                <ClientEvent name="onClick">var list = view.get(&quot;#dsMain.data:#&quot;).get(&quot;whjlzp&quot;);&#xD;
+list.insert({});</ClientEvent>
+                <Property name="caption">鏂板</Property>
+                <Property name="exClassName">btn-default</Property>
+                <Property name="iconClass">fa fa-plus</Property>
+              </Button>
+              <Button layoutConstraint="left">
+                <ClientEvent name="onClick">var data = view.get(&quot;#dgWhjlzp.currentEntity&quot;);&#xD;
+data.remove();</ClientEvent>
+                <Property name="caption">鍒犻櫎</Property>
+                <Property name="exClassName">btn-warn</Property>
+                <Property name="iconClass">fa fa-minus</Property>
+              </Button>
+            </Container>
+            <DataGrid id="dgWhjlzp">
+              <Property name="dataPath">#.whjlzp</Property>
+              <Property name="dataSet">dsMain</Property>
+              <DataColumn name="zpid">
+                <Property name="property">zpid</Property>
+              </DataColumn>
+              <DataColumn name="zpmc">
+                <Property name="property">zpmc</Property>
+              </DataColumn>
+              <DataColumn name="zplj">
+                <Property name="property">zplj</Property>
+              </DataColumn>
+              <DataColumn name="zpdx">
+                <Property name="property">zpdx</Property>
+              </DataColumn>
+            </DataGrid>
+          </Children>
+          <Tools/>
+        </Panel>
       </Children>
       <Tools/>
     </Dialog>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1201.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1201.view.xml
index b67f125..48cbb03 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1201.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1201.view.xml
@@ -186,6 +186,11 @@
       <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>
       <PropertyDef name="kqdm">
         <Property></Property>
@@ -421,7 +426,7 @@
       <Property name="width">85%</Property>
       <Property name="closeable">false</Property>
       <Property name="iconClass">fa fa-sliders</Property>
-      <Property name="caption">鍐涚伯浼佷笟淇℃伅</Property>
+      <Property name="caption">鍓渚涘簲鍟嗕俊鎭�</Property>
       <Property name="height">85%</Property>
       <Buttons>
         <Button>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1202.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1202.view.xml
index e4bb287..da65568 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1202.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1202.view.xml
@@ -56,6 +56,11 @@
       <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>
       <PropertyDef name="kqdm">
         <Property></Property>
@@ -228,7 +233,7 @@
       <Property name="width">85%</Property>
       <Property name="closeable">false</Property>
       <Property name="iconClass">fa fa-sliders</Property>
-      <Property name="caption">鍐涚伯浼佷笟淇℃伅</Property>
+      <Property name="caption">鍓鍝佺墝淇℃伅</Property>
       <Buttons>
         <Button>
           <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1203.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1203.view.xml
index 5b27bf1..387952f 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1203.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1203.view.xml
@@ -104,6 +104,26 @@
       <PropertyDef name="jldwbm">
         <Property></Property>
         <Property name="label">璁¢噺鍗曚綅缂栧彿</Property>
+        <Property name="mapping">
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">11</Property>
+                <Property name="value">11-鍚�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">12</Property>
+                <Property name="value">12-鍗冨厠</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">13</Property>
+                <Property name="value">13-鍗�</Property>
+              </Entity>
+            </Collection>
+          </Property>
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+        </Property>
       </PropertyDef>
       <PropertyDef name="jldwmc">
         <Property></Property>
@@ -263,6 +283,11 @@
       <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>
       <PropertyDef name="kqdm">
         <Property></Property>
@@ -450,7 +475,7 @@
       <Property name="width">85%</Property>
       <Property name="closeable">false</Property>
       <Property name="iconClass">fa fa-sliders</Property>
-      <Property name="caption">鍐涚伯浼佷笟淇℃伅</Property>
+      <Property name="caption">鍓浜у搧淇℃伅</Property>
       <Property name="height">85%</Property>
       <Buttons>
         <Button>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1205.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1205.view.xml
index 4b028f7..d7d3739 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1205.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1205.view.xml
@@ -463,6 +463,7 @@
           <AutoFormElement>
             <Property name="name">sfyx</Property>
             <Property name="property">sfyx</Property>
+            <Property name="trigger">listDropYN</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1207.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1207.view.xml
index 9d9aa99..f945355 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1207.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1207.view.xml
@@ -52,6 +52,42 @@
       <PropertyDef name="lspzbm">
         <Property></Property>
         <Property name="label">鍝佺缂栧彿</Property>
+        <Property name="mapping">
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">澶х背</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">2</Property>
+                <Property name="value">灏忛害绮�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">3</Property>
+                <Property name="value">椋熺敤娌�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">4</Property>
+                <Property name="value">鑲�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">5</Property>
+                <Property name="value">绂�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">6</Property>
+                <Property name="value">铔�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">9</Property>
+                <Property name="value">濂�</Property>
+              </Entity>
+            </Collection>
+          </Property>
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+        </Property>
       </PropertyDef>
       <PropertyDef name="lspzmc">
         <Property></Property>
@@ -176,6 +212,11 @@
       <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>
       <PropertyDef name="kqdm">
         <Property></Property>
@@ -292,6 +333,7 @@
         </DataColumn>
         <DataColumn name="cfbh">
           <Property name="property">cfbh</Property>
+          <Property
         </DataColumn>
         <DataColumn name="jldwmc">
           <Property name="property">jldwmc</Property>
@@ -615,5 +657,11 @@
     <ListDropDown id="listDropLX">
       <Property name="items">鍐涚伯渚涘簲鍚堝悓,鍓渚涘簲鍚堝悓</Property>
     </ListDropDown>
+    <ListDropDown id="listDropFS">
+      <Property name="items">鐩村偍,浠e偍</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropZT">
+      <Property name="items">鍚敤,鍋滅敤</Property>
+    </ListDropDown>
   </View>
 </ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1301.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1301.view.xml
new file mode 100644
index 0000000..151e157
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1301.view.xml
@@ -0,0 +1,493 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+  <Arguments/>
+  <Context/>
+  <Model>
+    <DataType name="dtMain">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1301</Property>
+      <PropertyDef name="lqjcid">
+        <Property/>
+        <Property name="label">绮儏妫�娴媔d</Property>
+      </PropertyDef>
+      <PropertyDef name="jlqybh">
+        <Property/>
+        <Property name="label">鍐涚伯浼佷笟缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="ssqymc">
+        <Property/>
+        <Property name="label">鍐涚伯浼佷笟鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdbh">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdmc">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="cfbh">
+        <Property/>
+        <Property name="label">浠撴埧缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="sscfmc">
+        <Property/>
+        <Property name="label">浠撴埧鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="ajbh">
+        <Property/>
+        <Property name="label">寤掗棿缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="ajmc">
+        <Property/>
+        <Property name="label">寤掗棿鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="jcsj">
+        <Property/>
+        <Property name="label">妫�娴嬫椂闂�</Property>
+        <Property name="dataType">Date</Property>
+      </PropertyDef>
+      <PropertyDef name="cw">
+        <Property name="dataType">double</Property>
+        <Property name="label">浠撴俯</Property>
+      </PropertyDef>
+      <PropertyDef name="sw">
+        <Property name="dataType">double</Property>
+        <Property name="label">浠撴箍</Property>
+      </PropertyDef>
+      <PropertyDef name="ww">
+        <Property name="dataType">double</Property>
+        <Property name="label">澶栨俯</Property>
+      </PropertyDef>
+      <PropertyDef name="ws">
+        <Property name="dataType">double</Property>
+        <Property name="label">澶栨箍</Property>
+      </PropertyDef>
+      <PropertyDef name="pjlw">
+        <Property name="dataType">double</Property>
+        <Property name="label">骞冲潎绮俯</Property>
+      </PropertyDef>
+      <PropertyDef name="zglw">
+        <Property name="dataType">double</Property>
+        <Property name="label">鏈�楂樼伯娓�</Property>
+      </PropertyDef>
+      <PropertyDef name="zdlw">
+        <Property name="dataType">double</Property>
+        <Property name="label">鏈�浣庣伯娓�</Property>
+      </PropertyDef>
+      <PropertyDef name="pjlx">
+        <Property name="dataType">double</Property>
+        <Property name="label">骞冲潎绮箍</Property>
+      </PropertyDef>
+      <PropertyDef name="zglx">
+        <Property name="dataType">double</Property>
+        <Property name="label">鏈�楂樼伯婀�</Property>
+      </PropertyDef>
+      <PropertyDef name="zdlx">
+        <Property name="dataType">double</Property>
+        <Property name="label">鏈�浣庣伯婀�</Property>
+      </PropertyDef>
+      <PropertyDef name="jcjg">
+        <Property/>
+        <Property name="label">妫�娴嬬粨鏋�</Property>
+      </PropertyDef>
+      <PropertyDef name="bizId">
+        <Property></Property>
+        <Property name="label">涓氬姟ID</Property>
+      </PropertyDef>
+      <PropertyDef name="updateTime">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
+      </PropertyDef>
+      <PropertyDef name="czbz">
+        <Property></Property>
+        <Property name="label">鎿嶄綔鏍囧織</Property>
+      </PropertyDef>
+      <PropertyDef name="kqdm">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</Property>
+      </PropertyDef>
+      <Reference name="wdzjh">
+        <Property name="label">娓╁害鍊奸泦鍚�</Property>
+        <Property name="dataType">[dtWdzjh]</Property>
+      </Reference>
+      <Reference name="xdzjh">
+        <Property name="label">婀垮害鍊奸泦鍚�</Property>
+        <Property name="dataType">[dtXdzjh]</Property>
+      </Reference>
+      <Reference name="kctzid">
+        <Property name="label">搴撳瓨鍙拌处ID闆嗗悎</Property>
+      </Reference>
+    </DataType>
+    <DataType name="dtWdzjh">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlWDZJH</Property>
+      <PropertyDef name="sxh">
+        <Property/>
+        <Property name="label">椤哄簭鍙�</Property>
+      </PropertyDef>
+      <PropertyDef name="wdz">
+        <Property name="dataType">double</Property>
+        <Property name="label">娓╁害鍊�</Property>
+      </PropertyDef>
+      <PropertyDef name="hwbh">
+        <Property/>
+        <Property name="label">璐т綅缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="jcjg">
+        <Property/>
+        <Property name="label">妫�娴嬬粨鏋�</Property>
+      </PropertyDef>
+    </DataType>
+    <DataType name="dtXdzjh">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlXDZJH</Property>
+      <PropertyDef name="sxh">
+        <Property/>
+        <Property name="label">椤哄簭鍙�</Property>
+      </PropertyDef>
+      <PropertyDef name="sdz">
+        <Property name="dataType">double</Property>
+        <Property name="label">婀垮害鍊�</Property>
+      </PropertyDef>
+      <PropertyDef name="hwbh">
+        <Property/>
+        <Property name="label">璐т綅缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="jcjg">
+        <Property/>
+        <Property name="label">妫�娴嬬粨鏋�</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">whjlApi1301PR#listData</Property>
+    </DataSet>
+    <Container layout="regionPadding:10" layoutConstraint="top">
+      <Property name="exClassName">bg-color</Property>
+      <Property name="height">55</Property>
+      <Property name="contentOverflow">hidden</Property>
+      <Label layoutConstraint="left">
+        <Property name="text">鑿滃崟鏍忥細</Property>
+      </Label>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).insert();&#xD;
+view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
+        <Property name="iconClass">fa fa-plus</Property>
+        <Property name="caption">鏂板</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">缂栬緫</Property>
+        <Property name="iconClass">fa fa-pencil</Property>
+        <Property name="exClassName">btn-warm</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#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;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">鍒犻櫎</Property>
+        <Property name="iconClass">fa fa-minus</Property>
+        <Property name="exClassName">btn-warn</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).flushAsync();</ClientEvent>
+        <Property name="caption">鍒锋柊</Property>
+        <Property name="iconClass">fa fa-search</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <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;
+}</ClientEvent>
+        <Property name="caption">鎵嬪姩涓婁紶</Property>
+        <Property name="iconClass">fa fa-hand-o-up</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="right">
+        <ClientEvent name="onClick">//鏄剧ず璁板綍&#xD;
+view.get(&quot;#iFrame&quot;).reload();&#xD;
+view.get(&quot;#dialogLog&quot;).show();</ClientEvent>
+        <Property name="caption">涓婁紶璁板綍</Property>
+        <Property name="iconClass">fa fa-bars</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+    </Container>
+    <Container layoutConstraint="center">
+      <Property name="exClassName">bg-color</Property>
+      <DataGrid id="dgMain">
+        <ClientEvent name="onDataRowDoubleClick">var data = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+if(data){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}</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="lqjcid">
+          <Property name="property">lqjcid</Property>
+        </DataColumn>
+        <DataColumn name="jlqybh">
+          <Property name="property">jlqybh</Property>
+        </DataColumn>
+        <DataColumn name="ssqymc">
+          <Property name="property">ssqymc</Property>
+        </DataColumn>
+        <DataColumn name="jgzdbh">
+          <Property name="property">jgzdbh</Property>
+        </DataColumn>
+        <DataColumn name="jgzdmc">
+          <Property name="property">jgzdmc</Property>
+        </DataColumn>
+        <DataColumn name="cfbh">
+          <Property name="property">cfbh</Property>
+        </DataColumn>
+        <DataColumn name="sscfmc">
+          <Property name="property">sscfmc</Property>
+        </DataColumn>
+        <DataColumn name="ajbh">
+          <Property name="property">ajbh</Property>
+        </DataColumn>
+        <DataColumn name="ajmc">
+          <Property name="property">ajmc</Property>
+        </DataColumn>
+        <DataColumn name="jcsj">
+          <Property name="property">jcsj</Property>
+        </DataColumn>
+        <DataColumn name="cw">
+          <Property name="property">cw</Property>
+        </DataColumn>
+        <DataColumn name="sw">
+          <Property name="property">sw</Property>
+        </DataColumn>
+        <DataColumn name="ww">
+          <Property name="property">ww</Property>
+        </DataColumn>
+        <DataColumn name="ws">
+          <Property name="property">ws</Property>
+        </DataColumn>
+        <DataColumn name="pjlw">
+          <Property name="property">pjlw</Property>
+        </DataColumn>
+        <DataColumn name="zglw">
+          <Property name="property">zglw</Property>
+        </DataColumn>
+        <DataColumn name="zdlw">
+          <Property name="property">zdlw</Property>
+        </DataColumn>
+        <DataColumn name="pjlx">
+          <Property name="property">pjlx</Property>
+        </DataColumn>
+        <DataColumn name="zglx">
+          <Property name="property">zglx</Property>
+        </DataColumn>
+        <DataColumn name="zdlx">
+          <Property name="property">zdlx</Property>
+        </DataColumn>
+        <DataColumn name="jcjg">
+          <Property name="property">jcjg</Property>
+        </DataColumn>
+        <DataColumn name="bizId">
+          <Property name="property">bizId</Property>
+        </DataColumn>
+        <DataColumn name="updateTime">
+          <Property name="property">updateTime</Property>
+        </DataColumn>
+        <DataColumn name="czbz">
+          <Property name="property">czbz</Property>
+        </DataColumn>
+        <DataColumn name="kqdm">
+          <Property name="property">kqdm</Property>
+        </DataColumn>
+      </DataGrid>
+    </Container>
+    <Dialog id="dialogMain">
+      <Property name="width">85%</Property>
+      <Property name="closeable">false</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Property name="caption">鐗╄祫搴撳瓨棰勮璁板綍</Property>
+      <Property name="height">85%</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;
+	view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
+});</ClientEvent>
+          <Property name="caption">纭畾</Property>
+          <Property name="iconClass">fa fa-check</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>
+        </Button>
+      </Buttons>
+      <Children>
+        <AutoForm>
+          <Property name="dataSet">dsMain</Property>
+          <Property name="cols">*,*,*,*</Property>
+          <Property name="labelPosition">top</Property>
+          <Property name="labelSeparator">:</Property>
+          <Property name="labelAlign">left</Property>
+        </AutoForm>
+        <Panel>
+          <Property name="caption">娓╁害鍊奸泦鍚�</Property>
+          <Property name="height">80%</Property>
+          <Buttons/>
+          <Children>
+            <Container layout="regionPadding:10">
+              <Label layoutConstraint="left">
+                <Property name="text">鑿滃崟鏍忥細</Property>
+              </Label>
+              <Button layoutConstraint="left">
+                <ClientEvent name="onClick">var list = view.get(&quot;#dsMain.data:#&quot;).get(&quot;jcbgfjmx&quot;);&#xD;
+list.insert({});</ClientEvent>
+                <Property name="caption">鏂板</Property>
+                <Property name="exClassName">btn-default</Property>
+                <Property name="iconClass">fa fa-plus</Property>
+              </Button>
+              <Button layoutConstraint="left">
+                <ClientEvent name="onClick">var data = view.get(&quot;#dgLink.currentEntity&quot;);&#xD;
+data.remove();</ClientEvent>
+                <Property name="caption">鍒犻櫎</Property>
+                <Property name="exClassName">btn-warn</Property>
+                <Property name="iconClass">fa fa-minus</Property>
+              </Button>
+            </Container>
+            <DataGrid id="dgWdzjh">
+              <Property name="dataPath">#.wdzjh</Property>
+              <Property name="dataSet">dsMain</Property>
+              <DataColumn name="sxh">
+                <Property name="property">sxh</Property>
+              </DataColumn>
+              <DataColumn name="wdz">
+                <Property name="property">wdz</Property>
+              </DataColumn>
+              <DataColumn name="hwbh">
+                <Property name="property">hwbh</Property>
+              </DataColumn>
+              <DataColumn name="jcjg">
+                <Property name="property">jcjg</Property>
+              </DataColumn>
+            </DataGrid>
+          </Children>
+          <Tools/>
+        </Panel>
+        <Panel>
+          <Property name="caption">婀垮害鍊奸泦鍚�</Property>
+          <Property name="height">80%</Property>
+          <Buttons/>
+          <Children>
+            <Container layout="regionPadding:10">
+              <Label layoutConstraint="left">
+                <Property name="text">鑿滃崟鏍忥細</Property>
+              </Label>
+              <Button layoutConstraint="left">
+                <ClientEvent name="onClick">var list = view.get(&quot;#dsMain.data:#&quot;).get(&quot;jcbgfjmx&quot;);&#xD;
+list.insert({});</ClientEvent>
+                <Property name="caption">鏂板</Property>
+                <Property name="exClassName">btn-default</Property>
+                <Property name="iconClass">fa fa-plus</Property>
+              </Button>
+              <Button layoutConstraint="left">
+                <ClientEvent name="onClick">var data = view.get(&quot;#dgLink.currentEntity&quot;);&#xD;
+data.remove();</ClientEvent>
+                <Property name="caption">鍒犻櫎</Property>
+                <Property name="exClassName">btn-warn</Property>
+                <Property name="iconClass">fa fa-minus</Property>
+              </Button>
+            </Container>
+            <DataGrid id="dgLink">
+              <Property name="dataPath">#.xdzjh</Property>
+              <Property name="dataSet">dsMain</Property>
+              <DataColumn name="jybgwjid">
+                <Property name="property">jybgwjid</Property>
+              </DataColumn>
+              <DataColumn name="qklwjdz">
+                <Property name="property">qklwjdz</Property>
+              </DataColumn>
+            </DataGrid>
+          </Children>
+          <Tools/>
+        </Panel>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <UpdateAction id="updateSave">
+      <Property name="dataResolver">whjlApi1301PR#saveData</Property>
+      <UpdateItem>
+        <Property name="dataPath">[#current]</Property>
+        <Property name="dataSet">dsMain</Property>
+      </UpdateItem>
+    </UpdateAction>
+    <AjaxAction id="ajaxDel">
+      <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
+      <Property name="service">whjlApi1301PR#delData</Property>
+    </AjaxAction>
+    <AjaxAction id="ajaxPush">
+      <Property name="service">whjlApi1301PR#pushData</Property>
+    </AjaxAction>
+    <Dialog id="dialogLog">
+      <Property name="width">90%</Property>
+      <Property name="height">90%</Property>
+      <Property name="caption">涓婁紶璁板綍</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Buttons>
+        <Button>
+          <ClientEvent name="onClick">self.get(&quot;parent&quot;).hide();</ClientEvent>
+          <Property name="caption">鍏抽棴</Property>
+          <Property name="iconClass">fa fa-times</Property>
+        </Button>
+      </Buttons>
+      <Children>
+        <Container>
+          <IFrame id="iFrame">
+            <Property name="path">com.fzzy.api.view.ApiLog.d</Property>
+            <Property name="userData">
+              <Entity>
+                <Property name="deptId">deptId</Property>
+              </Entity>
+            </Property>
+          </IFrame>
+        </Container>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <ListDropDown id="listDropYN">
+      <Property name="items">鏄�,鍚�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropType">
+      <Property name="items">鏃ュ父鍑哄簱,鏃ュ父鍏ュ簱,搴旀�ュ嚭搴�,搴旀�ュ叆搴�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropInOut">
+      <Property name="items">鍏ュ簱,鍑哄簱</Property>
+    </ListDropDown>
+  </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1302.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1302.view.xml
new file mode 100644
index 0000000..7c62564
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1302.view.xml
@@ -0,0 +1,391 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+  <Arguments/>
+  <Context/>
+  <Model>
+    <DataType name="dtMain">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1302</Property>
+      <PropertyDef name="chjlid">
+        <Property/>
+        <Property name="label">杩愯緭鐜璁板綍id</Property>
+      </PropertyDef>
+      <PropertyDef name="jlqybh">
+        <Property/>
+        <Property name="label">鍐涚伯浼佷笟缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="ssqymc">
+        <Property/>
+        <Property name="label">鍐涚伯浼佷笟鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdbh">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdmc">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="ydlx">
+        <Property/>
+        <Property name="label">杩愬崟绫诲瀷</Property>
+      </PropertyDef>
+      <PropertyDef name="rwbh">
+        <Property/>
+        <Property name="label">璋冨害浠诲姟缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="psclid">
+        <Property/>
+        <Property name="label">閰嶉�佽溅鐗屽彿</Property>
+      </PropertyDef>
+      <PropertyDef name="cjsj">
+        <Property name="dataType">Date</Property>
+        <Property name="label">閲囬泦鏃堕棿</Property>
+      </PropertyDef>
+      <PropertyDef name="wdz">
+        <Property name="dataType">double</Property>
+        <Property name="label">娓╁害鍊�</Property>
+      </PropertyDef>
+      <PropertyDef name="xdz">
+        <Property name="dataType">double</Property>
+        <Property name="label">婀垮害鍊�</Property>
+      </PropertyDef>
+      <PropertyDef name="wdzsfhg">
+        <Property/>
+        <Property name="label">娓╁害鍊兼槸鍚﹀悎鏍�</Property>
+      </PropertyDef>
+      <PropertyDef name="xdzsfhg">
+        <Property/>
+        <Property name="label">婀垮害鍊兼槸鍚﹀悎鏍�</Property>
+      </PropertyDef>
+      <PropertyDef name="bizId">
+        <Property></Property>
+        <Property name="label">涓氬姟ID</Property>
+      </PropertyDef>
+      <PropertyDef name="updateTime">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
+      </PropertyDef>
+      <PropertyDef name="czbz">
+        <Property></Property>
+        <Property name="label">鎿嶄綔鏍囧織</Property>
+      </PropertyDef>
+      <PropertyDef name="kqdm">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</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">whjlApi1302PR#listData</Property>
+    </DataSet>
+    <Container layout="regionPadding:10" layoutConstraint="top">
+      <Property name="exClassName">bg-color</Property>
+      <Property name="height">55</Property>
+      <Property name="contentOverflow">hidden</Property>
+      <Label layoutConstraint="left">
+        <Property name="text">鑿滃崟鏍忥細</Property>
+      </Label>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).insert();&#xD;
+view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
+        <Property name="iconClass">fa fa-plus</Property>
+        <Property name="caption">鏂板</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">缂栬緫</Property>
+        <Property name="iconClass">fa fa-pencil</Property>
+        <Property name="exClassName">btn-warm</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#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;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">鍒犻櫎</Property>
+        <Property name="iconClass">fa fa-minus</Property>
+        <Property name="exClassName">btn-warn</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).flushAsync();</ClientEvent>
+        <Property name="caption">鍒锋柊</Property>
+        <Property name="iconClass">fa fa-search</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <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;
+}</ClientEvent>
+        <Property name="caption">鎵嬪姩涓婁紶</Property>
+        <Property name="iconClass">fa fa-hand-o-up</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="right">
+        <ClientEvent name="onClick">//鏄剧ず璁板綍&#xD;
+view.get(&quot;#iFrame&quot;).reload();&#xD;
+view.get(&quot;#dialogLog&quot;).show();</ClientEvent>
+        <Property name="caption">涓婁紶璁板綍</Property>
+        <Property name="iconClass">fa fa-bars</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+    </Container>
+    <Container layoutConstraint="center">
+      <Property name="exClassName">bg-color</Property>
+      <DataGrid id="dgMain">
+        <ClientEvent name="onDataRowDoubleClick">var data = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+if(data){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}</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="chjlid">
+          <Property name="property">chjlid</Property>
+        </DataColumn>
+        <DataColumn name="jlqybh">
+          <Property name="property">jlqybh</Property>
+        </DataColumn>
+        <DataColumn name="ssqymc">
+          <Property name="property">ssqymc</Property>
+        </DataColumn>
+        <DataColumn name="jgzdbh">
+          <Property name="property">jgzdbh</Property>
+        </DataColumn>
+        <DataColumn name="jgzdmc">
+          <Property name="property">jgzdmc</Property>
+        </DataColumn>
+        <DataColumn name="ydlx">
+          <Property name="property">ydlx</Property>
+        </DataColumn>
+        <DataColumn name="rwbh">
+          <Property name="property">rwbh</Property>
+        </DataColumn>
+        <DataColumn name="psclid">
+          <Property name="property">psclid</Property>
+        </DataColumn>
+        <DataColumn name="cjsj">
+          <Property name="property">cjsj</Property>
+        </DataColumn>
+        <DataColumn name="wdz">
+          <Property name="property">wdz</Property>
+        </DataColumn>
+        <DataColumn name="xdz">
+          <Property name="property">xdz</Property>
+        </DataColumn>
+        <DataColumn name="wdzsfhg">
+          <Property name="property">wdzsfhg</Property>
+        </DataColumn>
+        <DataColumn name="xdzsfhg">
+          <Property name="property">xdzsfhg</Property>
+        </DataColumn>
+        <DataColumn name="bizId">
+          <Property name="property">bizId</Property>
+        </DataColumn>
+        <DataColumn name="updateTime">
+          <Property name="property">updateTime</Property>
+        </DataColumn>
+        <DataColumn name="czbz">
+          <Property name="property">czbz</Property>
+        </DataColumn>
+        <DataColumn name="kqdm">
+          <Property name="property">kqdm</Property>
+        </DataColumn>
+      </DataGrid>
+    </Container>
+    <Dialog id="dialogMain">
+      <Property name="width">85%</Property>
+      <Property name="closeable">false</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Property name="caption">杩愯緭鐜妫�娴嬭褰�</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;
+	view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
+});</ClientEvent>
+          <Property name="caption">纭畾</Property>
+          <Property name="iconClass">fa fa-check</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>
+        </Button>
+      </Buttons>
+      <Children>
+        <AutoForm>
+          <Property name="dataSet">dsMain</Property>
+          <Property name="cols">*,*,*,*</Property>
+          <Property name="labelPosition">top</Property>
+          <Property name="labelSeparator">:</Property>
+          <Property name="labelAlign">left</Property>
+          <AutoFormElement>
+            <Property name="name">chjlid</Property>
+            <Property name="property">chjlid</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jlqybh</Property>
+            <Property name="property">jlqybh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">ssqymc</Property>
+            <Property name="property">ssqymc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdbh</Property>
+            <Property name="property">jgzdbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdmc</Property>
+            <Property name="property">jgzdmc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">ydlx</Property>
+            <Property name="property">ydlx</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">rwbh</Property>
+            <Property name="property">rwbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">psclid</Property>
+            <Property name="property">psclid</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">cjsj</Property>
+            <Property name="property">cjsj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">wdz</Property>
+            <Property name="property">wdz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">xdz</Property>
+            <Property name="property">xdz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">wdzsfhg</Property>
+            <Property name="property">wdzsfhg</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">xdzsfhg</Property>
+            <Property name="property">xdzsfhg</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bizId</Property>
+            <Property name="property">bizId</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">updateTime</Property>
+            <Property name="property">updateTime</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">czbz</Property>
+            <Property name="property">czbz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">kqdm</Property>
+            <Property name="property">kqdm</Property>
+            <Editor/>
+          </AutoFormElement>
+        </AutoForm>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <UpdateAction id="updateSave">
+      <Property name="dataResolver">whjlApi1302PR#saveData</Property>
+      <UpdateItem>
+        <Property name="dataPath">[#current]</Property>
+        <Property name="dataSet">dsMain</Property>
+      </UpdateItem>
+    </UpdateAction>
+    <AjaxAction id="ajaxDel">
+      <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
+      <Property name="service">whjlApi1302PR#delData</Property>
+    </AjaxAction>
+    <AjaxAction id="ajaxPush">
+      <Property name="service">whjlApi1302PR#pushData</Property>
+    </AjaxAction>
+    <Dialog id="dialogLog">
+      <Property name="width">90%</Property>
+      <Property name="height">90%</Property>
+      <Property name="caption">涓婁紶璁板綍</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Buttons>
+        <Button>
+          <ClientEvent name="onClick">self.get(&quot;parent&quot;).hide();</ClientEvent>
+          <Property name="caption">鍏抽棴</Property>
+          <Property name="iconClass">fa fa-times</Property>
+        </Button>
+      </Buttons>
+      <Children>
+        <Container>
+          <IFrame id="iFrame">
+            <Property name="path">com.fzzy.api.view.ApiLog.d</Property>
+            <Property name="userData">
+              <Entity>
+                <Property name="deptId">deptId</Property>
+              </Entity>
+            </Property>
+          </IFrame>
+        </Container>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <ListDropDown id="listDropYN">
+      <Property name="items">鏄�,鍚�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropType">
+      <Property name="items">鏃ュ父鍑哄簱,鏃ュ父鍏ュ簱,搴旀�ュ嚭搴�,搴旀�ュ叆搴�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropInOut">
+      <Property name="items">鍏ュ簱,鍑哄簱</Property>
+    </ListDropDown>
+  </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1303.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1303.view.xml
new file mode 100644
index 0000000..905cef7
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1303.view.xml
@@ -0,0 +1,343 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+  <Arguments/>
+  <Context/>
+  <Model>
+    <DataType name="dtMain">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1303</Property>
+      <PropertyDef name="wsdgjjlid">
+        <Property/>
+        <Property name="label">娓╂箍搴﹀憡璀﹁褰昳d</Property>
+      </PropertyDef>
+      <PropertyDef name="jlqybh">
+        <Property/>
+        <Property name="label">鍐涚伯浼佷笟缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="jlqymc">
+        <Property/>
+        <Property name="label">鍐涚伯浼佷笟鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdbh">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdmc">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="gjsj">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鍛婅鏃堕棿</Property>
+      </PropertyDef>
+      <PropertyDef name="gjbt">
+        <Property/>
+        <Property name="label">鍛婅鏍囬</Property>
+      </PropertyDef>
+      <PropertyDef name="gjms">
+        <Property/>
+        <Property name="label">鍛婅鎻忚堪</Property>
+      </PropertyDef>
+      <PropertyDef name="gjjb">
+        <Property/>
+        <Property name="label">鍛婅绾у埆</Property>
+      </PropertyDef>
+      <PropertyDef name="bizId">
+        <Property></Property>
+        <Property name="label">涓氬姟ID</Property>
+      </PropertyDef>
+      <PropertyDef name="updateTime">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
+      </PropertyDef>
+      <PropertyDef name="czbz">
+        <Property></Property>
+        <Property name="label">鎿嶄綔鏍囧織</Property>
+      </PropertyDef>
+      <PropertyDef name="kqdm">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</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">whjlApi1303PR#listData</Property>
+    </DataSet>
+    <Container layout="regionPadding:10" layoutConstraint="top">
+      <Property name="exClassName">bg-color</Property>
+      <Property name="height">55</Property>
+      <Property name="contentOverflow">hidden</Property>
+      <Label layoutConstraint="left">
+        <Property name="text">鑿滃崟鏍忥細</Property>
+      </Label>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).insert();&#xD;
+view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
+        <Property name="iconClass">fa fa-plus</Property>
+        <Property name="caption">鏂板</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">缂栬緫</Property>
+        <Property name="iconClass">fa fa-pencil</Property>
+        <Property name="exClassName">btn-warm</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#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;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">鍒犻櫎</Property>
+        <Property name="iconClass">fa fa-minus</Property>
+        <Property name="exClassName">btn-warn</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).flushAsync();</ClientEvent>
+        <Property name="caption">鍒锋柊</Property>
+        <Property name="iconClass">fa fa-search</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <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;
+}</ClientEvent>
+        <Property name="caption">鎵嬪姩涓婁紶</Property>
+        <Property name="iconClass">fa fa-hand-o-up</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="right">
+        <ClientEvent name="onClick">//鏄剧ず璁板綍&#xD;
+view.get(&quot;#iFrame&quot;).reload();&#xD;
+view.get(&quot;#dialogLog&quot;).show();</ClientEvent>
+        <Property name="caption">涓婁紶璁板綍</Property>
+        <Property name="iconClass">fa fa-bars</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+    </Container>
+    <Container layoutConstraint="center">
+      <Property name="exClassName">bg-color</Property>
+      <DataGrid id="dgMain">
+        <ClientEvent name="onDataRowDoubleClick">var data = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+if(data){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}</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="wsdgjjlid">
+          <Property name="property">wsdgjjlid</Property>
+        </DataColumn>
+        <DataColumn name="jlqybh">
+          <Property name="property">jlqybh</Property>
+        </DataColumn>
+        <DataColumn name="jlqymc">
+          <Property name="property">jlqymc</Property>
+        </DataColumn>
+        <DataColumn name="jgzdbh">
+          <Property name="property">jgzdbh</Property>
+        </DataColumn>
+        <DataColumn name="jgzdmc">
+          <Property name="property">jgzdmc</Property>
+        </DataColumn>
+        <DataColumn name="gjsj">
+          <Property name="property">gjsj</Property>
+        </DataColumn>
+        <DataColumn name="gjbt">
+          <Property name="property">gjbt</Property>
+        </DataColumn>
+        <DataColumn name="gjms">
+          <Property name="property">gjms</Property>
+        </DataColumn>
+        <DataColumn name="gjjb">
+          <Property name="property">gjjb</Property>
+        </DataColumn>
+        <DataColumn name="bizId">
+          <Property name="property">bizId</Property>
+        </DataColumn>
+        <DataColumn name="updateTime">
+          <Property name="property">updateTime</Property>
+        </DataColumn>
+        <DataColumn name="czbz">
+          <Property name="property">czbz</Property>
+        </DataColumn>
+        <DataColumn name="kqdm">
+          <Property name="property">kqdm</Property>
+        </DataColumn>
+      </DataGrid>
+    </Container>
+    <Dialog id="dialogMain">
+      <Property name="width">85%</Property>
+      <Property name="closeable">false</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Property name="caption">娓╂箍搴﹀憡璀﹁褰�</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;
+	view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
+});</ClientEvent>
+          <Property name="caption">纭畾</Property>
+          <Property name="iconClass">fa fa-check</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>
+        </Button>
+      </Buttons>
+      <Children>
+        <AutoForm>
+          <Property name="dataSet">dsMain</Property>
+          <Property name="cols">*,*,*,*</Property>
+          <Property name="labelPosition">top</Property>
+          <Property name="labelSeparator">:</Property>
+          <Property name="labelAlign">left</Property>
+          <AutoFormElement>
+            <Property name="name">wsdgjjlid</Property>
+            <Property name="property">wsdgjjlid</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jlqybh</Property>
+            <Property name="property">jlqybh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jlqymc</Property>
+            <Property name="property">jlqymc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdbh</Property>
+            <Property name="property">jgzdbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdmc</Property>
+            <Property name="property">jgzdmc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">gjsj</Property>
+            <Property name="property">gjsj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">gjbt</Property>
+            <Property name="property">gjbt</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">gjms</Property>
+            <Property name="property">gjms</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">gjjb</Property>
+            <Property name="property">gjjb</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bizId</Property>
+            <Property name="property">bizId</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">updateTime</Property>
+            <Property name="property">updateTime</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">czbz</Property>
+            <Property name="property">czbz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">kqdm</Property>
+            <Property name="property">kqdm</Property>
+            <Editor/>
+          </AutoFormElement>
+        </AutoForm>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <UpdateAction id="updateSave">
+      <Property name="dataResolver">whjlApi1303PR#saveData</Property>
+      <UpdateItem>
+        <Property name="dataPath">[#current]</Property>
+        <Property name="dataSet">dsMain</Property>
+      </UpdateItem>
+    </UpdateAction>
+    <AjaxAction id="ajaxDel">
+      <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
+      <Property name="service">whjlApi1303PR#delData</Property>
+    </AjaxAction>
+    <AjaxAction id="ajaxPush">
+      <Property name="service">whjlApi1303PR#pushData</Property>
+    </AjaxAction>
+    <Dialog id="dialogLog">
+      <Property name="width">90%</Property>
+      <Property name="height">90%</Property>
+      <Property name="caption">涓婁紶璁板綍</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Buttons>
+        <Button>
+          <ClientEvent name="onClick">self.get(&quot;parent&quot;).hide();</ClientEvent>
+          <Property name="caption">鍏抽棴</Property>
+          <Property name="iconClass">fa fa-times</Property>
+        </Button>
+      </Buttons>
+      <Children>
+        <Container>
+          <IFrame id="iFrame">
+            <Property name="path">com.fzzy.api.view.ApiLog.d</Property>
+            <Property name="userData">
+              <Entity>
+                <Property name="deptId">deptId</Property>
+              </Entity>
+            </Property>
+          </IFrame>
+        </Container>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <ListDropDown id="listDropYN">
+      <Property name="items">鏄�,鍚�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropType">
+      <Property name="items">鏃ュ父鍑哄簱,鏃ュ父鍏ュ簱,搴旀�ュ嚭搴�,搴旀�ュ叆搴�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropInOut">
+      <Property name="items">鍏ュ簱,鍑哄簱</Property>
+    </ListDropDown>
+  </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1304.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1304.view.xml
new file mode 100644
index 0000000..79f0779
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1304.view.xml
@@ -0,0 +1,391 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+  <Arguments/>
+  <Context/>
+  <Model>
+    <DataType name="dtMain">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1304</Property>
+      <PropertyDef name="chjlid">
+        <Property/>
+        <Property name="label">鑳借�楄褰昳d</Property>
+      </PropertyDef>
+      <PropertyDef name="jlqybh">
+        <Property/>
+        <Property name="label">鍐涚伯浼佷笟缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="ssqymc">
+        <Property/>
+        <Property name="label">鍐涚伯浼佷笟鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdbh">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdmc">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="ajbh">
+        <Property/>
+        <Property name="label">寤掗棿缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="sbbh">
+        <Property/>
+        <Property name="label">璁惧缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="cjsj">
+        <Property name="dataType">Date</Property>
+        <Property name="label">閲囬泦鏃堕棿</Property>
+      </PropertyDef>
+      <PropertyDef name="nhz">
+        <Property/>
+        <Property name="label">鑳借�楀��</Property>
+      </PropertyDef>
+      <PropertyDef name="nhxzz">
+        <Property/>
+        <Property name="label">鑳借�椾慨姝e��</Property>
+      </PropertyDef>
+      <PropertyDef name="nhzl">
+        <Property/>
+        <Property name="label">鑳借�楀閲�</Property>
+      </PropertyDef>
+      <PropertyDef name="nhxm">
+        <Property/>
+        <Property name="label">鑳借�楅」鐩�</Property>
+      </PropertyDef>
+      <PropertyDef name="bz">
+        <Property/>
+        <Property name="label">澶囨敞</Property>
+      </PropertyDef>
+      <PropertyDef name="bizId">
+        <Property></Property>
+        <Property name="label">涓氬姟ID</Property>
+      </PropertyDef>
+      <PropertyDef name="updateTime">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
+      </PropertyDef>
+      <PropertyDef name="czbz">
+        <Property></Property>
+        <Property name="label">鎿嶄綔鏍囧織</Property>
+      </PropertyDef>
+      <PropertyDef name="kqdm">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</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">whjlApi1304PR#listData</Property>
+    </DataSet>
+    <Container layout="regionPadding:10" layoutConstraint="top">
+      <Property name="exClassName">bg-color</Property>
+      <Property name="height">55</Property>
+      <Property name="contentOverflow">hidden</Property>
+      <Label layoutConstraint="left">
+        <Property name="text">鑿滃崟鏍忥細</Property>
+      </Label>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).insert();&#xD;
+view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
+        <Property name="iconClass">fa fa-plus</Property>
+        <Property name="caption">鏂板</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">缂栬緫</Property>
+        <Property name="iconClass">fa fa-pencil</Property>
+        <Property name="exClassName">btn-warm</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#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;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">鍒犻櫎</Property>
+        <Property name="iconClass">fa fa-minus</Property>
+        <Property name="exClassName">btn-warn</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).flushAsync();</ClientEvent>
+        <Property name="caption">鍒锋柊</Property>
+        <Property name="iconClass">fa fa-search</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <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;
+}</ClientEvent>
+        <Property name="caption">鎵嬪姩涓婁紶</Property>
+        <Property name="iconClass">fa fa-hand-o-up</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="right">
+        <ClientEvent name="onClick">//鏄剧ず璁板綍&#xD;
+view.get(&quot;#iFrame&quot;).reload();&#xD;
+view.get(&quot;#dialogLog&quot;).show();</ClientEvent>
+        <Property name="caption">涓婁紶璁板綍</Property>
+        <Property name="iconClass">fa fa-bars</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+    </Container>
+    <Container layoutConstraint="center">
+      <Property name="exClassName">bg-color</Property>
+      <DataGrid id="dgMain">
+        <ClientEvent name="onDataRowDoubleClick">var data = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+if(data){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}</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="chjlid">
+          <Property name="property">chjlid</Property>
+        </DataColumn>
+        <DataColumn name="jlqybh">
+          <Property name="property">jlqybh</Property>
+        </DataColumn>
+        <DataColumn name="ssqymc">
+          <Property name="property">ssqymc</Property>
+        </DataColumn>
+        <DataColumn name="jgzdbh">
+          <Property name="property">jgzdbh</Property>
+        </DataColumn>
+        <DataColumn name="jgzdmc">
+          <Property name="property">jgzdmc</Property>
+        </DataColumn>
+        <DataColumn name="ajbh">
+          <Property name="property">ajbh</Property>
+        </DataColumn>
+        <DataColumn name="sbbh">
+          <Property name="property">sbbh</Property>
+        </DataColumn>
+        <DataColumn name="cjsj">
+          <Property name="property">cjsj</Property>
+        </DataColumn>
+        <DataColumn name="nhz">
+          <Property name="property">nhz</Property>
+        </DataColumn>
+        <DataColumn name="nhxzz">
+          <Property name="property">nhxzz</Property>
+        </DataColumn>
+        <DataColumn name="nhzl">
+          <Property name="property">nhzl</Property>
+        </DataColumn>
+        <DataColumn name="nhxm">
+          <Property name="property">nhxm</Property>
+        </DataColumn>
+        <DataColumn name="bz">
+          <Property name="property">bz</Property>
+        </DataColumn>
+        <DataColumn name="bizId">
+          <Property name="property">bizId</Property>
+        </DataColumn>
+        <DataColumn name="updateTime">
+          <Property name="property">updateTime</Property>
+        </DataColumn>
+        <DataColumn name="czbz">
+          <Property name="property">czbz</Property>
+        </DataColumn>
+        <DataColumn name="kqdm">
+          <Property name="property">kqdm</Property>
+        </DataColumn>
+      </DataGrid>
+    </Container>
+    <Dialog id="dialogMain">
+      <Property name="width">85%</Property>
+      <Property name="closeable">false</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Property name="caption">鑳借�楄褰�</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;
+	view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
+});</ClientEvent>
+          <Property name="caption">纭畾</Property>
+          <Property name="iconClass">fa fa-check</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>
+        </Button>
+      </Buttons>
+      <Children>
+        <AutoForm>
+          <Property name="dataSet">dsMain</Property>
+          <Property name="cols">*,*,*,*</Property>
+          <Property name="labelPosition">top</Property>
+          <Property name="labelSeparator">:</Property>
+          <Property name="labelAlign">left</Property>
+          <AutoFormElement>
+            <Property name="name">chjlid</Property>
+            <Property name="property">chjlid</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jlqybh</Property>
+            <Property name="property">jlqybh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">ssqymc</Property>
+            <Property name="property">ssqymc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdbh</Property>
+            <Property name="property">jgzdbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdmc</Property>
+            <Property name="property">jgzdmc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">ajbh</Property>
+            <Property name="property">ajbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">sbbh</Property>
+            <Property name="property">sbbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">cjsj</Property>
+            <Property name="property">cjsj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhz</Property>
+            <Property name="property">nhz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhxzz</Property>
+            <Property name="property">nhxzz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhzl</Property>
+            <Property name="property">nhzl</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhxm</Property>
+            <Property name="property">nhxm</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bz</Property>
+            <Property name="property">bz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bizId</Property>
+            <Property name="property">bizId</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">updateTime</Property>
+            <Property name="property">updateTime</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">czbz</Property>
+            <Property name="property">czbz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">kqdm</Property>
+            <Property name="property">kqdm</Property>
+            <Editor/>
+          </AutoFormElement>
+        </AutoForm>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <UpdateAction id="updateSave">
+      <Property name="dataResolver">whjlApi1304PR#saveData</Property>
+      <UpdateItem>
+        <Property name="dataPath">[#current]</Property>
+        <Property name="dataSet">dsMain</Property>
+      </UpdateItem>
+    </UpdateAction>
+    <AjaxAction id="ajaxDel">
+      <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
+      <Property name="service">whjlApi1304PR#delData</Property>
+    </AjaxAction>
+    <AjaxAction id="ajaxPush">
+      <Property name="service">whjlApi1304PR#pushData</Property>
+    </AjaxAction>
+    <Dialog id="dialogLog">
+      <Property name="width">90%</Property>
+      <Property name="height">90%</Property>
+      <Property name="caption">涓婁紶璁板綍</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Buttons>
+        <Button>
+          <ClientEvent name="onClick">self.get(&quot;parent&quot;).hide();</ClientEvent>
+          <Property name="caption">鍏抽棴</Property>
+          <Property name="iconClass">fa fa-times</Property>
+        </Button>
+      </Buttons>
+      <Children>
+        <Container>
+          <IFrame id="iFrame">
+            <Property name="path">com.fzzy.api.view.ApiLog.d</Property>
+            <Property name="userData">
+              <Entity>
+                <Property name="deptId">deptId</Property>
+              </Entity>
+            </Property>
+          </IFrame>
+        </Container>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <ListDropDown id="listDropYN">
+      <Property name="items">鏄�,鍚�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropType">
+      <Property name="items">鏃ュ父鍑哄簱,鏃ュ父鍏ュ簱,搴旀�ュ嚭搴�,搴旀�ュ叆搴�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropInOut">
+      <Property name="items">鍏ュ簱,鍑哄簱</Property>
+    </ListDropDown>
+  </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1305.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1305.view.xml
new file mode 100644
index 0000000..6a0147d
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1305.view.xml
@@ -0,0 +1,494 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+  <Arguments/>
+  <Context/>
+  <Model>
+    <DataType name="dtMain">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1305</Property>
+      <PropertyDef name="psclid">
+        <Property/>
+        <Property name="label">閰嶉�佽溅杈咺D</Property>
+      </PropertyDef>
+      <PropertyDef name="cphm">
+        <Property/>
+        <Property name="label">杞︾墝鍙风爜</Property>
+      </PropertyDef>
+      <PropertyDef name="lspzbm">
+        <Property/>
+        <Property name="label">鍝佺缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="lspzmc">
+        <Property/>
+        <Property name="label">鍝佺鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="cpbh">
+        <Property/>
+        <Property name="label">浜у搧缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="cpmc">
+        <Property/>
+        <Property name="label">浜у搧鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="sldwid">
+        <Property/>
+        <Property name="label">璁¢噺鍗曚綅id</Property>
+      </PropertyDef>
+      <PropertyDef name="pssl">
+        <Property/>
+        <Property name="label">閰嶉�佹暟閲�</Property>
+        <Property name="dataType">double</Property>
+      </PropertyDef>
+      <PropertyDef name="pszt">
+        <Property/>
+        <Property name="label">閰嶉�佺姸鎬�</Property>
+      </PropertyDef>
+      <PropertyDef name="sdsl">
+        <Property/>
+        <Property name="label">閫佸埌鏁伴噺</Property>
+        <Property name="dataType">double</Property>
+      </PropertyDef>
+      <PropertyDef name="yqsdsj">
+        <Property/>
+        <Property name="label">瑕佹眰閫佽揪鏃堕棿</Property>
+        <Property name="dataType">Date</Property>
+      </PropertyDef>
+      <PropertyDef name="yskssj">
+        <Property/>
+        <Property name="label">杩愰�佸紑濮嬫椂闂�</Property>
+        <Property name="dataType">Date</Property>
+      </PropertyDef>
+      <PropertyDef name="ysjssj">
+        <Property/>
+        <Property name="label">杩愰�佺粨鏉熸椂闂�</Property>
+        <Property name="dataType">Date</Property>
+      </PropertyDef>
+      <PropertyDef name="jsyxm">
+        <Property/>
+        <Property name="label">椹鹃┒鍛樺鍚�</Property>
+      </PropertyDef>
+      <PropertyDef name="jsysfzh">
+        <Property/>
+        <Property name="label">椹鹃┒鍛樿韩浠借瘉鍙�</Property>
+      </PropertyDef>
+      <PropertyDef name="jsydh">
+        <Property/>
+        <Property name="label">椹鹃┒鍛樼數璇�</Property>
+      </PropertyDef>
+      <PropertyDef name="lssj">
+        <Property/>
+        <Property name="label">鎻芥敹鏃堕棿</Property>
+        <Property name="dataType">Date</Property>
+      </PropertyDef>
+      <PropertyDef name="sdqrsj">
+        <Property/>
+        <Property name="label">閫佽揪纭鏃堕棿</Property>
+        <Property name="dataType">Date</Property>
+      </PropertyDef>
+      <PropertyDef name="sdqrr">
+        <Property/>
+        <Property name="label">閫佽揪纭浜�</Property>
+      </PropertyDef>
+      <PropertyDef name="ckm">
+        <Property/>
+        <Property name="label">鍑哄簱鐮�</Property>
+      </PropertyDef>
+      <PropertyDef name="bdkh">
+        <Property/>
+        <Property name="label">鍖楁枟鍗″彿</Property>
+      </PropertyDef>
+      <PropertyDef name="bizId">
+        <Property></Property>
+        <Property name="label">涓氬姟ID</Property>
+      </PropertyDef>
+      <PropertyDef name="updateTime">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
+      </PropertyDef>
+      <PropertyDef name="czbz">
+        <Property></Property>
+        <Property name="label">鎿嶄綔鏍囧織</Property>
+      </PropertyDef>
+      <PropertyDef name="kqdm">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</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">whjlApi1305PR#listData</Property>
+    </DataSet>
+    <Container layout="regionPadding:10" layoutConstraint="top">
+      <Property name="exClassName">bg-color</Property>
+      <Property name="height">55</Property>
+      <Property name="contentOverflow">hidden</Property>
+      <Label layoutConstraint="left">
+        <Property name="text">鑿滃崟鏍忥細</Property>
+      </Label>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).insert();&#xD;
+view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
+        <Property name="iconClass">fa fa-plus</Property>
+        <Property name="caption">鏂板</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">缂栬緫</Property>
+        <Property name="iconClass">fa fa-pencil</Property>
+        <Property name="exClassName">btn-warm</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#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;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">鍒犻櫎</Property>
+        <Property name="iconClass">fa fa-minus</Property>
+        <Property name="exClassName">btn-warn</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).flushAsync();</ClientEvent>
+        <Property name="caption">鍒锋柊</Property>
+        <Property name="iconClass">fa fa-search</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <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;
+}</ClientEvent>
+        <Property name="caption">鎵嬪姩涓婁紶</Property>
+        <Property name="iconClass">fa fa-hand-o-up</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="right">
+        <ClientEvent name="onClick">//鏄剧ず璁板綍&#xD;
+view.get(&quot;#iFrame&quot;).reload();&#xD;
+view.get(&quot;#dialogLog&quot;).show();</ClientEvent>
+        <Property name="caption">涓婁紶璁板綍</Property>
+        <Property name="iconClass">fa fa-bars</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+    </Container>
+    <Container layoutConstraint="center">
+      <Property name="exClassName">bg-color</Property>
+      <DataGrid id="dgMain">
+        <ClientEvent name="onDataRowDoubleClick">var data = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+if(data){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}</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="psclid">
+          <Property name="property">psclid</Property>
+        </DataColumn>
+        <DataColumn name="cphm">
+          <Property name="property">cphm</Property>
+        </DataColumn>
+        <DataColumn name="lspzbm">
+          <Property name="property">lspzbm</Property>
+        </DataColumn>
+        <DataColumn name="lspzmc">
+          <Property name="property">lspzmc</Property>
+        </DataColumn>
+        <DataColumn name="cpbh">
+          <Property name="property">cpbh</Property>
+        </DataColumn>
+        <DataColumn name="cpmc">
+          <Property name="property">cpmc</Property>
+        </DataColumn>
+        <DataColumn name="sldwid">
+          <Property name="property">sldwid</Property>
+        </DataColumn>
+        <DataColumn name="pssl">
+          <Property name="property">pssl</Property>
+        </DataColumn>
+        <DataColumn name="pszt">
+          <Property name="property">pszt</Property>
+        </DataColumn>
+        <DataColumn name="sdsl">
+          <Property name="property">sdsl</Property>
+        </DataColumn>
+        <DataColumn name="yqsdsj">
+          <Property name="property">yqsdsj</Property>
+        </DataColumn>
+        <DataColumn name="yskssj">
+          <Property name="property">yskssj</Property>
+        </DataColumn>
+        <DataColumn name="ysjssj">
+          <Property name="property">ysjssj</Property>
+        </DataColumn>
+        <DataColumn name="jsyxm">
+          <Property name="property">jsyxm</Property>
+        </DataColumn>
+        <DataColumn name="jsysfzh">
+          <Property name="property">jsysfzh</Property>
+        </DataColumn>
+        <DataColumn name="jsydh">
+          <Property name="property">jsydh</Property>
+        </DataColumn>
+        <DataColumn name="lssj">
+          <Property name="property">lssj</Property>
+        </DataColumn>
+        <DataColumn name="sdqrsj">
+          <Property name="property">sdqrsj</Property>
+        </DataColumn>
+        <DataColumn name="sdqrr">
+          <Property name="property">sdqrr</Property>
+        </DataColumn>
+        <DataColumn name="ckm">
+          <Property name="property">ckm</Property>
+        </DataColumn>
+        <DataColumn name="bdkh">
+          <Property name="property">bdkh</Property>
+        </DataColumn>
+        <DataColumn name="bizId">
+          <Property name="property">bizId</Property>
+        </DataColumn>
+        <DataColumn name="updateTime">
+          <Property name="property">updateTime</Property>
+        </DataColumn>
+        <DataColumn name="czbz">
+          <Property name="property">czbz</Property>
+        </DataColumn>
+        <DataColumn name="kqdm">
+          <Property name="property">kqdm</Property>
+        </DataColumn>
+      </DataGrid>
+    </Container>
+    <Dialog id="dialogMain">
+      <Property name="width">85%</Property>
+      <Property name="closeable">false</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Property name="caption">鑳借�楄褰�</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;
+	view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
+});</ClientEvent>
+          <Property name="caption">纭畾</Property>
+          <Property name="iconClass">fa fa-check</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>
+        </Button>
+      </Buttons>
+      <Children>
+        <AutoForm>
+          <Property name="dataSet">dsMain</Property>
+          <Property name="cols">*,*,*,*</Property>
+          <Property name="labelPosition">top</Property>
+          <Property name="labelSeparator">:</Property>
+          <Property name="labelAlign">left</Property>
+          <AutoFormElement>
+            <Property name="name">psclid</Property>
+            <Property name="property">psclid</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">cphm</Property>
+            <Property name="property">cphm</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">lspzbm</Property>
+            <Property name="property">lspzbm</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">lspzmc</Property>
+            <Property name="property">lspzmc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">cpbh</Property>
+            <Property name="property">cpbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">cpmc</Property>
+            <Property name="property">cpmc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">sldwid</Property>
+            <Property name="property">sldwid</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">pssl</Property>
+            <Property name="property">pssl</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">pszt</Property>
+            <Property name="property">pszt</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">sdsl</Property>
+            <Property name="property">sdsl</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">yqsdsj</Property>
+            <Property name="property">yqsdsj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">yskssj</Property>
+            <Property name="property">yskssj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">ysjssj</Property>
+            <Property name="property">ysjssj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jsyxm</Property>
+            <Property name="property">jsyxm</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jsysfzh</Property>
+            <Property name="property">jsysfzh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jsydh</Property>
+            <Property name="property">jsydh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">lssj</Property>
+            <Property name="property">lssj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">sdqrsj</Property>
+            <Property name="property">sdqrsj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">sdqrr</Property>
+            <Property name="property">sdqrr</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">ckm</Property>
+            <Property name="property">ckm</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bdkh</Property>
+            <Property name="property">bdkh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bizId</Property>
+            <Property name="property">bizId</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">updateTime</Property>
+            <Property name="property">updateTime</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">czbz</Property>
+            <Property name="property">czbz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">kqdm</Property>
+            <Property name="property">kqdm</Property>
+            <Editor/>
+          </AutoFormElement>
+        </AutoForm>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <UpdateAction id="updateSave">
+      <Property name="dataResolver">whjlApi1305PR#saveData</Property>
+      <UpdateItem>
+        <Property name="dataPath">[#current]</Property>
+        <Property name="dataSet">dsMain</Property>
+      </UpdateItem>
+    </UpdateAction>
+    <AjaxAction id="ajaxDel">
+      <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
+      <Property name="service">whjlApi1305PR#delData</Property>
+    </AjaxAction>
+    <AjaxAction id="ajaxPush">
+      <Property name="service">whjlApi1305PR#pushData</Property>
+    </AjaxAction>
+    <Dialog id="dialogLog">
+      <Property name="width">90%</Property>
+      <Property name="height">90%</Property>
+      <Property name="caption">涓婁紶璁板綍</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Buttons>
+        <Button>
+          <ClientEvent name="onClick">self.get(&quot;parent&quot;).hide();</ClientEvent>
+          <Property name="caption">鍏抽棴</Property>
+          <Property name="iconClass">fa fa-times</Property>
+        </Button>
+      </Buttons>
+      <Children>
+        <Container>
+          <IFrame id="iFrame">
+            <Property name="path">com.fzzy.api.view.ApiLog.d</Property>
+            <Property name="userData">
+              <Entity>
+                <Property name="deptId">deptId</Property>
+              </Entity>
+            </Property>
+          </IFrame>
+        </Container>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <ListDropDown id="listDropYN">
+      <Property name="items">鏄�,鍚�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropType">
+      <Property name="items">鏃ュ父鍑哄簱,鏃ュ父鍏ュ簱,搴旀�ュ嚭搴�,搴旀�ュ叆搴�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropInOut">
+      <Property name="items">鍏ュ簱,鍑哄簱</Property>
+    </ListDropDown>
+  </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1306.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1306.view.xml
new file mode 100644
index 0000000..3555a1e
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1306.view.xml
@@ -0,0 +1,319 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+  <Arguments/>
+  <Context/>
+  <Model>
+    <DataType name="dtMain">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1306</Property>
+      <PropertyDef name="bdlswzid">
+        <Property/>
+        <Property name="label">鍖楁枟浣嶇疆ID</Property>
+      </PropertyDef>
+      <PropertyDef name="bdkh">
+        <Property/>
+        <Property name="label">鍖楁枟鍗″彿</Property>
+      </PropertyDef>
+      <PropertyDef name="jd">
+        <Property/>
+        <Property name="label">缁忓害</Property>
+      </PropertyDef>
+      <PropertyDef name="wd">
+        <Property/>
+        <Property name="label">绾害</Property>
+      </PropertyDef>
+      <PropertyDef name="hbgd">
+        <Property/>
+        <Property name="label">娴锋嫈楂樺害</Property>
+      </PropertyDef>
+      <PropertyDef name="sbsj">
+        <Property name="dataType">Date</Property>
+        <Property name="label">涓婃姤鏃堕棿</Property>
+      </PropertyDef>
+      <PropertyDef name="xhly">
+        <Property/>
+        <Property name="label">淇″彿鏉ユ簮</Property>
+      </PropertyDef>
+      <PropertyDef name="bizId">
+        <Property></Property>
+        <Property name="label">涓氬姟ID</Property>
+      </PropertyDef>
+      <PropertyDef name="updateTime">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
+      </PropertyDef>
+      <PropertyDef name="czbz">
+        <Property></Property>
+        <Property name="label">鎿嶄綔鏍囧織</Property>
+      </PropertyDef>
+      <PropertyDef name="kqdm">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</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">whjlApi1306PR#listData</Property>
+    </DataSet>
+    <Container layout="regionPadding:10" layoutConstraint="top">
+      <Property name="exClassName">bg-color</Property>
+      <Property name="height">55</Property>
+      <Property name="contentOverflow">hidden</Property>
+      <Label layoutConstraint="left">
+        <Property name="text">鑿滃崟鏍忥細</Property>
+      </Label>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).insert();&#xD;
+view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
+        <Property name="iconClass">fa fa-plus</Property>
+        <Property name="caption">鏂板</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">缂栬緫</Property>
+        <Property name="iconClass">fa fa-pencil</Property>
+        <Property name="exClassName">btn-warm</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#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;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">鍒犻櫎</Property>
+        <Property name="iconClass">fa fa-minus</Property>
+        <Property name="exClassName">btn-warn</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).flushAsync();</ClientEvent>
+        <Property name="caption">鍒锋柊</Property>
+        <Property name="iconClass">fa fa-search</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <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;
+}</ClientEvent>
+        <Property name="caption">鎵嬪姩涓婁紶</Property>
+        <Property name="iconClass">fa fa-hand-o-up</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="right">
+        <ClientEvent name="onClick">//鏄剧ず璁板綍&#xD;
+view.get(&quot;#iFrame&quot;).reload();&#xD;
+view.get(&quot;#dialogLog&quot;).show();</ClientEvent>
+        <Property name="caption">涓婁紶璁板綍</Property>
+        <Property name="iconClass">fa fa-bars</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+    </Container>
+    <Container layoutConstraint="center">
+      <Property name="exClassName">bg-color</Property>
+      <DataGrid id="dgMain">
+        <ClientEvent name="onDataRowDoubleClick">var data = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+if(data){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}</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="bdlswzid">
+          <Property name="property">bdlswzid</Property>
+        </DataColumn>
+        <DataColumn name="bdkh">
+          <Property name="property">bdkh</Property>
+        </DataColumn>
+        <DataColumn name="jd">
+          <Property name="property">jd</Property>
+        </DataColumn>
+        <DataColumn name="wd">
+          <Property name="property">wd</Property>
+        </DataColumn>
+        <DataColumn name="hbgd">
+          <Property name="property">hbgd</Property>
+        </DataColumn>
+        <DataColumn name="sbsj">
+          <Property name="property">sbsj</Property>
+        </DataColumn>
+        <DataColumn name="xhly">
+          <Property name="property">xhly</Property>
+        </DataColumn>
+        <DataColumn name="bizId">
+          <Property name="property">bizId</Property>
+        </DataColumn>
+        <DataColumn name="updateTime">
+          <Property name="property">updateTime</Property>
+        </DataColumn>
+        <DataColumn name="czbz">
+          <Property name="property">czbz</Property>
+        </DataColumn>
+        <DataColumn name="kqdm">
+          <Property name="property">kqdm</Property>
+        </DataColumn>
+      </DataGrid>
+    </Container>
+    <Dialog id="dialogMain">
+      <Property name="width">85%</Property>
+      <Property name="closeable">false</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Property name="caption">鑳借�楄褰�</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;
+	view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
+});</ClientEvent>
+          <Property name="caption">纭畾</Property>
+          <Property name="iconClass">fa fa-check</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>
+        </Button>
+      </Buttons>
+      <Children>
+        <AutoForm>
+          <Property name="dataSet">dsMain</Property>
+          <Property name="cols">*,*,*,*</Property>
+          <Property name="labelPosition">top</Property>
+          <Property name="labelSeparator">:</Property>
+          <Property name="labelAlign">left</Property>
+          <AutoFormElement>
+            <Property name="name">bdlswzid</Property>
+            <Property name="property">bdlswzid</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bdkh</Property>
+            <Property name="property">bdkh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jd</Property>
+            <Property name="property">jd</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">wd</Property>
+            <Property name="property">wd</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">hbgd</Property>
+            <Property name="property">hbgd</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">sbsj</Property>
+            <Property name="property">sbsj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">xhly</Property>
+            <Property name="property">xhly</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bizId</Property>
+            <Property name="property">bizId</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">updateTime</Property>
+            <Property name="property">updateTime</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">czbz</Property>
+            <Property name="property">czbz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">kqdm</Property>
+            <Property name="property">kqdm</Property>
+            <Editor/>
+          </AutoFormElement>
+        </AutoForm>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <UpdateAction id="updateSave">
+      <Property name="dataResolver">whjlApi1306PR#saveData</Property>
+      <UpdateItem>
+        <Property name="dataPath">[#current]</Property>
+        <Property name="dataSet">dsMain</Property>
+      </UpdateItem>
+    </UpdateAction>
+    <AjaxAction id="ajaxDel">
+      <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
+      <Property name="service">whjlApi1306PR#delData</Property>
+    </AjaxAction>
+    <AjaxAction id="ajaxPush">
+      <Property name="service">whjlApi1306PR#pushData</Property>
+    </AjaxAction>
+    <Dialog id="dialogLog">
+      <Property name="width">90%</Property>
+      <Property name="height">90%</Property>
+      <Property name="caption">涓婁紶璁板綍</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Buttons>
+        <Button>
+          <ClientEvent name="onClick">self.get(&quot;parent&quot;).hide();</ClientEvent>
+          <Property name="caption">鍏抽棴</Property>
+          <Property name="iconClass">fa fa-times</Property>
+        </Button>
+      </Buttons>
+      <Children>
+        <Container>
+          <IFrame id="iFrame">
+            <Property name="path">com.fzzy.api.view.ApiLog.d</Property>
+            <Property name="userData">
+              <Entity>
+                <Property name="deptId">deptId</Property>
+              </Entity>
+            </Property>
+          </IFrame>
+        </Container>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <ListDropDown id="listDropYN">
+      <Property name="items">鏄�,鍚�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropType">
+      <Property name="items">鏃ュ父鍑哄簱,鏃ュ父鍏ュ簱,搴旀�ュ嚭搴�,搴旀�ュ叆搴�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropInOut">
+      <Property name="items">鍏ュ簱,鍑哄簱</Property>
+    </ListDropDown>
+  </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1307.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1307.view.xml
new file mode 100644
index 0000000..c4c932c
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1307.view.xml
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+  <Arguments/>
+  <Context/>
+  <Model>
+    <DataType name="dtMain">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1307</Property>
+      <PropertyDef name="ysrwbdxxid">
+        <Property/>
+        <Property name="label">杩愰�佷换鍔″寳鏂椾俊鎭疘D</Property>
+      </PropertyDef>
+      <PropertyDef name="ysrwlx">
+        <Property/>
+        <Property name="label">杩愰�佷换鍔$被鍨�</Property>
+      </PropertyDef>
+      <PropertyDef name="bdkh">
+        <Property/>
+        <Property name="label">鍖楁枟鍗″彿</Property>
+      </PropertyDef>
+      <PropertyDef name="cph">
+        <Property/>
+        <Property name="label">杞︾墝鍙�</Property>
+      </PropertyDef>
+      <PropertyDef name="jssj">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鎺ユ敹鏃堕棿</Property>
+      </PropertyDef>
+      <PropertyDef name="wd">
+        <Property/>
+        <Property name="label">绾害</Property>
+      </PropertyDef>
+      <PropertyDef name="jd">
+        <Property/>
+        <Property name="label">缁忓害</Property>
+      </PropertyDef>
+      <PropertyDef name="ysrwmxid">
+        <Property/>
+        <Property name="label">杩愰�佷换鍔¤溅杈咺D</Property>
+      </PropertyDef>
+      <PropertyDef name="bizId">
+        <Property></Property>
+        <Property name="label">涓氬姟ID</Property>
+      </PropertyDef>
+      <PropertyDef name="updateTime">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
+      </PropertyDef>
+      <PropertyDef name="czbz">
+        <Property></Property>
+        <Property name="label">鎿嶄綔鏍囧織</Property>
+      </PropertyDef>
+      <PropertyDef name="kqdm">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</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">whjlApi1307PR#listData</Property>
+    </DataSet>
+    <Container layout="regionPadding:10" layoutConstraint="top">
+      <Property name="exClassName">bg-color</Property>
+      <Property name="height">55</Property>
+      <Property name="contentOverflow">hidden</Property>
+      <Label layoutConstraint="left">
+        <Property name="text">鑿滃崟鏍忥細</Property>
+      </Label>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).insert();&#xD;
+view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
+        <Property name="iconClass">fa fa-plus</Property>
+        <Property name="caption">鏂板</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">缂栬緫</Property>
+        <Property name="iconClass">fa fa-pencil</Property>
+        <Property name="exClassName">btn-warm</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#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;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">鍒犻櫎</Property>
+        <Property name="iconClass">fa fa-minus</Property>
+        <Property name="exClassName">btn-warn</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).flushAsync();</ClientEvent>
+        <Property name="caption">鍒锋柊</Property>
+        <Property name="iconClass">fa fa-search</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <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;
+}</ClientEvent>
+        <Property name="caption">鎵嬪姩涓婁紶</Property>
+        <Property name="iconClass">fa fa-hand-o-up</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="right">
+        <ClientEvent name="onClick">//鏄剧ず璁板綍&#xD;
+view.get(&quot;#iFrame&quot;).reload();&#xD;
+view.get(&quot;#dialogLog&quot;).show();</ClientEvent>
+        <Property name="caption">涓婁紶璁板綍</Property>
+        <Property name="iconClass">fa fa-bars</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+    </Container>
+    <Container layoutConstraint="center">
+      <Property name="exClassName">bg-color</Property>
+      <DataGrid id="dgMain">
+        <ClientEvent name="onDataRowDoubleClick">var data = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+if(data){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}</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="chjlid">
+          <Property name="property">chjlid</Property>
+        </DataColumn>
+        <DataColumn name="jlqybh">
+          <Property name="property">jlqybh</Property>
+        </DataColumn>
+        <DataColumn name="ssqymc">
+          <Property name="property">ssqymc</Property>
+        </DataColumn>
+        <DataColumn name="jgzdbh">
+          <Property name="property">jgzdbh</Property>
+        </DataColumn>
+        <DataColumn name="jgzdmc">
+          <Property name="property">jgzdmc</Property>
+        </DataColumn>
+        <DataColumn name="ajbh">
+          <Property name="property">ajbh</Property>
+        </DataColumn>
+        <DataColumn name="sbbh">
+          <Property name="property">sbbh</Property>
+        </DataColumn>
+        <DataColumn name="cjsj">
+          <Property name="property">cjsj</Property>
+        </DataColumn>
+        <DataColumn name="nhz">
+          <Property name="property">nhz</Property>
+        </DataColumn>
+        <DataColumn name="nhxzz">
+          <Property name="property">nhxzz</Property>
+        </DataColumn>
+        <DataColumn name="nhzl">
+          <Property name="property">nhzl</Property>
+        </DataColumn>
+        <DataColumn name="nhxm">
+          <Property name="property">nhxm</Property>
+        </DataColumn>
+        <DataColumn name="bz">
+          <Property name="property">bz</Property>
+        </DataColumn>
+        <DataColumn name="bizId">
+          <Property name="property">bizId</Property>
+        </DataColumn>
+        <DataColumn name="updateTime">
+          <Property name="property">updateTime</Property>
+        </DataColumn>
+        <DataColumn name="czbz">
+          <Property name="property">czbz</Property>
+        </DataColumn>
+        <DataColumn name="kqdm">
+          <Property name="property">kqdm</Property>
+        </DataColumn>
+      </DataGrid>
+    </Container>
+    <Dialog id="dialogMain">
+      <Property name="width">85%</Property>
+      <Property name="closeable">false</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Property name="caption">鑳借�楄褰�</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;
+	view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
+});</ClientEvent>
+          <Property name="caption">纭畾</Property>
+          <Property name="iconClass">fa fa-check</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>
+        </Button>
+      </Buttons>
+      <Children>
+        <AutoForm>
+          <Property name="dataSet">dsMain</Property>
+          <Property name="cols">*,*,*,*</Property>
+          <Property name="labelPosition">top</Property>
+          <Property name="labelSeparator">:</Property>
+          <Property name="labelAlign">left</Property>
+          <AutoFormElement>
+            <Property name="name">chjlid</Property>
+            <Property name="property">chjlid</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jlqybh</Property>
+            <Property name="property">jlqybh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">ssqymc</Property>
+            <Property name="property">ssqymc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdbh</Property>
+            <Property name="property">jgzdbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdmc</Property>
+            <Property name="property">jgzdmc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">ajbh</Property>
+            <Property name="property">ajbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">sbbh</Property>
+            <Property name="property">sbbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">cjsj</Property>
+            <Property name="property">cjsj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhz</Property>
+            <Property name="property">nhz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhxzz</Property>
+            <Property name="property">nhxzz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhzl</Property>
+            <Property name="property">nhzl</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhxm</Property>
+            <Property name="property">nhxm</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bz</Property>
+            <Property name="property">bz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bizId</Property>
+            <Property name="property">bizId</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">updateTime</Property>
+            <Property name="property">updateTime</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">czbz</Property>
+            <Property name="property">czbz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">kqdm</Property>
+            <Property name="property">kqdm</Property>
+            <Editor/>
+          </AutoFormElement>
+        </AutoForm>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <UpdateAction id="updateSave">
+      <Property name="dataResolver">whjlApi1307PR#saveData</Property>
+      <UpdateItem>
+        <Property name="dataPath">[#current]</Property>
+        <Property name="dataSet">dsMain</Property>
+      </UpdateItem>
+    </UpdateAction>
+    <AjaxAction id="ajaxDel">
+      <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
+      <Property name="service">whjlApi1307PR#delData</Property>
+    </AjaxAction>
+    <AjaxAction id="ajaxPush">
+      <Property name="service">whjlApi1307PR#pushData</Property>
+    </AjaxAction>
+    <Dialog id="dialogLog">
+      <Property name="width">90%</Property>
+      <Property name="height">90%</Property>
+      <Property name="caption">涓婁紶璁板綍</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Buttons>
+        <Button>
+          <ClientEvent name="onClick">self.get(&quot;parent&quot;).hide();</ClientEvent>
+          <Property name="caption">鍏抽棴</Property>
+          <Property name="iconClass">fa fa-times</Property>
+        </Button>
+      </Buttons>
+      <Children>
+        <Container>
+          <IFrame id="iFrame">
+            <Property name="path">com.fzzy.api.view.ApiLog.d</Property>
+            <Property name="userData">
+              <Entity>
+                <Property name="deptId">deptId</Property>
+              </Entity>
+            </Property>
+          </IFrame>
+        </Container>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <ListDropDown id="listDropYN">
+      <Property name="items">鏄�,鍚�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropType">
+      <Property name="items">鏃ュ父鍑哄簱,鏃ュ父鍏ュ簱,搴旀�ュ嚭搴�,搴旀�ュ叆搴�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropInOut">
+      <Property name="items">鍏ュ簱,鍑哄簱</Property>
+    </ListDropDown>
+  </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1308.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1308.view.xml
new file mode 100644
index 0000000..fa61c22
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1308.view.xml
@@ -0,0 +1,343 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+  <Arguments/>
+  <Context/>
+  <Model>
+    <DataType name="dtMain">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1308</Property>
+      <PropertyDef name="gjjlid">
+        <Property/>
+        <Property name="label">鍛婅璁板綍id</Property>
+      </PropertyDef>
+      <PropertyDef name="xzqhbm">
+        <Property/>
+        <Property name="label">琛屾斂鍖哄垝缂栫爜</Property>
+      </PropertyDef>
+      <PropertyDef name="xzqhmc">
+        <Property/>
+        <Property name="label">琛屾斂鍖哄垝鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdbh">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdmc">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="gjsj">
+        <Property/>
+        <Property name="label">鍛婅鏃堕棿</Property>
+      </PropertyDef>
+      <PropertyDef name="gjjb">
+        <Property/>
+        <Property name="label">鍛婅绾у埆</Property>
+      </PropertyDef>
+      <PropertyDef name="gjbt">
+        <Property/>
+        <Property name="label">鍛婅鏍囬</Property>
+      </PropertyDef>
+      <PropertyDef name="gjms">
+        <Property/>
+        <Property name="label">鍛婅鎻忚堪</Property>
+      </PropertyDef>
+      <PropertyDef name="bizId">
+        <Property></Property>
+        <Property name="label">涓氬姟ID</Property>
+      </PropertyDef>
+      <PropertyDef name="updateTime">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
+      </PropertyDef>
+      <PropertyDef name="czbz">
+        <Property></Property>
+        <Property name="label">鎿嶄綔鏍囧織</Property>
+      </PropertyDef>
+      <PropertyDef name="kqdm">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</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">whjlApi1308PR#listData</Property>
+    </DataSet>
+    <Container layout="regionPadding:10" layoutConstraint="top">
+      <Property name="exClassName">bg-color</Property>
+      <Property name="height">55</Property>
+      <Property name="contentOverflow">hidden</Property>
+      <Label layoutConstraint="left">
+        <Property name="text">鑿滃崟鏍忥細</Property>
+      </Label>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).insert();&#xD;
+view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
+        <Property name="iconClass">fa fa-plus</Property>
+        <Property name="caption">鏂板</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">缂栬緫</Property>
+        <Property name="iconClass">fa fa-pencil</Property>
+        <Property name="exClassName">btn-warm</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#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;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">鍒犻櫎</Property>
+        <Property name="iconClass">fa fa-minus</Property>
+        <Property name="exClassName">btn-warn</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).flushAsync();</ClientEvent>
+        <Property name="caption">鍒锋柊</Property>
+        <Property name="iconClass">fa fa-search</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <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;
+}</ClientEvent>
+        <Property name="caption">鎵嬪姩涓婁紶</Property>
+        <Property name="iconClass">fa fa-hand-o-up</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="right">
+        <ClientEvent name="onClick">//鏄剧ず璁板綍&#xD;
+view.get(&quot;#iFrame&quot;).reload();&#xD;
+view.get(&quot;#dialogLog&quot;).show();</ClientEvent>
+        <Property name="caption">涓婁紶璁板綍</Property>
+        <Property name="iconClass">fa fa-bars</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+    </Container>
+    <Container layoutConstraint="center">
+      <Property name="exClassName">bg-color</Property>
+      <DataGrid id="dgMain">
+        <ClientEvent name="onDataRowDoubleClick">var data = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+if(data){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}</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="gjjlid">
+          <Property name="property">gjjlid</Property>
+        </DataColumn>
+        <DataColumn name="xzqhbm">
+          <Property name="property">xzqhbm</Property>
+        </DataColumn>
+        <DataColumn name="xzqhmc">
+          <Property name="property">xzqhmc</Property>
+        </DataColumn>
+        <DataColumn name="jgzdbh">
+          <Property name="property">jgzdbh</Property>
+        </DataColumn>
+        <DataColumn name="jgzdmc">
+          <Property name="property">jgzdmc</Property>
+        </DataColumn>
+        <DataColumn name="gjsj">
+          <Property name="property">gjsj</Property>
+        </DataColumn>
+        <DataColumn name="gjjb">
+          <Property name="property">gjjb</Property>
+        </DataColumn>
+        <DataColumn name="gjbt">
+          <Property name="property">gjbt</Property>
+        </DataColumn>
+        <DataColumn name="gjms">
+          <Property name="property">gjms</Property>
+        </DataColumn>
+        <DataColumn name="bizId">
+          <Property name="property">bizId</Property>
+        </DataColumn>
+        <DataColumn name="updateTime">
+          <Property name="property">updateTime</Property>
+        </DataColumn>
+        <DataColumn name="czbz">
+          <Property name="property">czbz</Property>
+        </DataColumn>
+        <DataColumn name="kqdm">
+          <Property name="property">kqdm</Property>
+        </DataColumn>
+      </DataGrid>
+    </Container>
+    <Dialog id="dialogMain">
+      <Property name="width">85%</Property>
+      <Property name="closeable">false</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Property name="caption">瑙嗛棰勮鍛婅</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;
+	view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
+});</ClientEvent>
+          <Property name="caption">纭畾</Property>
+          <Property name="iconClass">fa fa-check</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>
+        </Button>
+      </Buttons>
+      <Children>
+        <AutoForm>
+          <Property name="dataSet">dsMain</Property>
+          <Property name="cols">*,*,*,*</Property>
+          <Property name="labelPosition">top</Property>
+          <Property name="labelSeparator">:</Property>
+          <Property name="labelAlign">left</Property>
+          <AutoFormElement>
+            <Property name="name">gjjlid</Property>
+            <Property name="property">gjjlid</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">xzqhbm</Property>
+            <Property name="property">xzqhbm</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">xzqhmc</Property>
+            <Property name="property">xzqhmc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdbh</Property>
+            <Property name="property">jgzdbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdmc</Property>
+            <Property name="property">jgzdmc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">gjsj</Property>
+            <Property name="property">gjsj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">gjjb</Property>
+            <Property name="property">gjjb</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">gjbt</Property>
+            <Property name="property">gjbt</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">gjms</Property>
+            <Property name="property">gjms</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bizId</Property>
+            <Property name="property">bizId</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">updateTime</Property>
+            <Property name="property">updateTime</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">czbz</Property>
+            <Property name="property">czbz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">kqdm</Property>
+            <Property name="property">kqdm</Property>
+            <Editor/>
+          </AutoFormElement>
+        </AutoForm>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <UpdateAction id="updateSave">
+      <Property name="dataResolver">whjlApi1308PR#saveData</Property>
+      <UpdateItem>
+        <Property name="dataPath">[#current]</Property>
+        <Property name="dataSet">dsMain</Property>
+      </UpdateItem>
+    </UpdateAction>
+    <AjaxAction id="ajaxDel">
+      <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
+      <Property name="service">whjlApi1308PR#delData</Property>
+    </AjaxAction>
+    <AjaxAction id="ajaxPush">
+      <Property name="service">whjlApi1308PR#pushData</Property>
+    </AjaxAction>
+    <Dialog id="dialogLog">
+      <Property name="width">90%</Property>
+      <Property name="height">90%</Property>
+      <Property name="caption">涓婁紶璁板綍</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Buttons>
+        <Button>
+          <ClientEvent name="onClick">self.get(&quot;parent&quot;).hide();</ClientEvent>
+          <Property name="caption">鍏抽棴</Property>
+          <Property name="iconClass">fa fa-times</Property>
+        </Button>
+      </Buttons>
+      <Children>
+        <Container>
+          <IFrame id="iFrame">
+            <Property name="path">com.fzzy.api.view.ApiLog.d</Property>
+            <Property name="userData">
+              <Entity>
+                <Property name="deptId">deptId</Property>
+              </Entity>
+            </Property>
+          </IFrame>
+        </Container>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <ListDropDown id="listDropYN">
+      <Property name="items">鏄�,鍚�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropType">
+      <Property name="items">鏃ュ父鍑哄簱,鏃ュ父鍏ュ簱,搴旀�ュ嚭搴�,搴旀�ュ叆搴�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropInOut">
+      <Property name="items">鍏ュ簱,鍑哄簱</Property>
+    </ListDropDown>
+  </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1309.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1309.view.xml
new file mode 100644
index 0000000..dffc0ce
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1309.view.xml
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+  <Arguments/>
+  <Context/>
+  <Model>
+    <DataType name="dtMain">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1309</Property>
+      <PropertyDef name="ysrwbdxxid">
+        <Property/>
+        <Property name="label">杩愰�佷换鍔″寳鏂椾俊鎭疘D</Property>
+      </PropertyDef>
+      <PropertyDef name="ysrwlx">
+        <Property/>
+        <Property name="label">杩愰�佷换鍔$被鍨�</Property>
+      </PropertyDef>
+      <PropertyDef name="bdkh">
+        <Property/>
+        <Property name="label">鍖楁枟鍗″彿</Property>
+      </PropertyDef>
+      <PropertyDef name="cph">
+        <Property/>
+        <Property name="label">杞︾墝鍙�</Property>
+      </PropertyDef>
+      <PropertyDef name="jssj">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鎺ユ敹鏃堕棿</Property>
+      </PropertyDef>
+      <PropertyDef name="wd">
+        <Property/>
+        <Property name="label">绾害</Property>
+      </PropertyDef>
+      <PropertyDef name="jd">
+        <Property/>
+        <Property name="label">缁忓害</Property>
+      </PropertyDef>
+      <PropertyDef name="ysrwmxid">
+        <Property/>
+        <Property name="label">杩愰�佷换鍔¤溅杈咺D</Property>
+      </PropertyDef>
+      <PropertyDef name="bizId">
+        <Property></Property>
+        <Property name="label">涓氬姟ID</Property>
+      </PropertyDef>
+      <PropertyDef name="updateTime">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
+      </PropertyDef>
+      <PropertyDef name="czbz">
+        <Property></Property>
+        <Property name="label">鎿嶄綔鏍囧織</Property>
+      </PropertyDef>
+      <PropertyDef name="kqdm">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</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">whjlApi1309PR#listData</Property>
+    </DataSet>
+    <Container layout="regionPadding:10" layoutConstraint="top">
+      <Property name="exClassName">bg-color</Property>
+      <Property name="height">55</Property>
+      <Property name="contentOverflow">hidden</Property>
+      <Label layoutConstraint="left">
+        <Property name="text">鑿滃崟鏍忥細</Property>
+      </Label>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).insert();&#xD;
+view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
+        <Property name="iconClass">fa fa-plus</Property>
+        <Property name="caption">鏂板</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">缂栬緫</Property>
+        <Property name="iconClass">fa fa-pencil</Property>
+        <Property name="exClassName">btn-warm</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#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;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">鍒犻櫎</Property>
+        <Property name="iconClass">fa fa-minus</Property>
+        <Property name="exClassName">btn-warn</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).flushAsync();</ClientEvent>
+        <Property name="caption">鍒锋柊</Property>
+        <Property name="iconClass">fa fa-search</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <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;
+}</ClientEvent>
+        <Property name="caption">鎵嬪姩涓婁紶</Property>
+        <Property name="iconClass">fa fa-hand-o-up</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="right">
+        <ClientEvent name="onClick">//鏄剧ず璁板綍&#xD;
+view.get(&quot;#iFrame&quot;).reload();&#xD;
+view.get(&quot;#dialogLog&quot;).show();</ClientEvent>
+        <Property name="caption">涓婁紶璁板綍</Property>
+        <Property name="iconClass">fa fa-bars</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+    </Container>
+    <Container layoutConstraint="center">
+      <Property name="exClassName">bg-color</Property>
+      <DataGrid id="dgMain">
+        <ClientEvent name="onDataRowDoubleClick">var data = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+if(data){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}</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="chjlid">
+          <Property name="property">chjlid</Property>
+        </DataColumn>
+        <DataColumn name="jlqybh">
+          <Property name="property">jlqybh</Property>
+        </DataColumn>
+        <DataColumn name="ssqymc">
+          <Property name="property">ssqymc</Property>
+        </DataColumn>
+        <DataColumn name="jgzdbh">
+          <Property name="property">jgzdbh</Property>
+        </DataColumn>
+        <DataColumn name="jgzdmc">
+          <Property name="property">jgzdmc</Property>
+        </DataColumn>
+        <DataColumn name="ajbh">
+          <Property name="property">ajbh</Property>
+        </DataColumn>
+        <DataColumn name="sbbh">
+          <Property name="property">sbbh</Property>
+        </DataColumn>
+        <DataColumn name="cjsj">
+          <Property name="property">cjsj</Property>
+        </DataColumn>
+        <DataColumn name="nhz">
+          <Property name="property">nhz</Property>
+        </DataColumn>
+        <DataColumn name="nhxzz">
+          <Property name="property">nhxzz</Property>
+        </DataColumn>
+        <DataColumn name="nhzl">
+          <Property name="property">nhzl</Property>
+        </DataColumn>
+        <DataColumn name="nhxm">
+          <Property name="property">nhxm</Property>
+        </DataColumn>
+        <DataColumn name="bz">
+          <Property name="property">bz</Property>
+        </DataColumn>
+        <DataColumn name="bizId">
+          <Property name="property">bizId</Property>
+        </DataColumn>
+        <DataColumn name="updateTime">
+          <Property name="property">updateTime</Property>
+        </DataColumn>
+        <DataColumn name="czbz">
+          <Property name="property">czbz</Property>
+        </DataColumn>
+        <DataColumn name="kqdm">
+          <Property name="property">kqdm</Property>
+        </DataColumn>
+      </DataGrid>
+    </Container>
+    <Dialog id="dialogMain">
+      <Property name="width">85%</Property>
+      <Property name="closeable">false</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Property name="caption">鑳借�楄褰�</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;
+	view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
+});</ClientEvent>
+          <Property name="caption">纭畾</Property>
+          <Property name="iconClass">fa fa-check</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>
+        </Button>
+      </Buttons>
+      <Children>
+        <AutoForm>
+          <Property name="dataSet">dsMain</Property>
+          <Property name="cols">*,*,*,*</Property>
+          <Property name="labelPosition">top</Property>
+          <Property name="labelSeparator">:</Property>
+          <Property name="labelAlign">left</Property>
+          <AutoFormElement>
+            <Property name="name">chjlid</Property>
+            <Property name="property">chjlid</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jlqybh</Property>
+            <Property name="property">jlqybh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">ssqymc</Property>
+            <Property name="property">ssqymc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdbh</Property>
+            <Property name="property">jgzdbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdmc</Property>
+            <Property name="property">jgzdmc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">ajbh</Property>
+            <Property name="property">ajbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">sbbh</Property>
+            <Property name="property">sbbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">cjsj</Property>
+            <Property name="property">cjsj</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhz</Property>
+            <Property name="property">nhz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhxzz</Property>
+            <Property name="property">nhxzz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhzl</Property>
+            <Property name="property">nhzl</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">nhxm</Property>
+            <Property name="property">nhxm</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bz</Property>
+            <Property name="property">bz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bizId</Property>
+            <Property name="property">bizId</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">updateTime</Property>
+            <Property name="property">updateTime</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">czbz</Property>
+            <Property name="property">czbz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">kqdm</Property>
+            <Property name="property">kqdm</Property>
+            <Editor/>
+          </AutoFormElement>
+        </AutoForm>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <UpdateAction id="updateSave">
+      <Property name="dataResolver">whjlApi1309PR#saveData</Property>
+      <UpdateItem>
+        <Property name="dataPath">[#current]</Property>
+        <Property name="dataSet">dsMain</Property>
+      </UpdateItem>
+    </UpdateAction>
+    <AjaxAction id="ajaxDel">
+      <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
+      <Property name="service">whjlApi1309PR#delData</Property>
+    </AjaxAction>
+    <AjaxAction id="ajaxPush">
+      <Property name="service">whjlApi1309PR#pushData</Property>
+    </AjaxAction>
+    <Dialog id="dialogLog">
+      <Property name="width">90%</Property>
+      <Property name="height">90%</Property>
+      <Property name="caption">涓婁紶璁板綍</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Buttons>
+        <Button>
+          <ClientEvent name="onClick">self.get(&quot;parent&quot;).hide();</ClientEvent>
+          <Property name="caption">鍏抽棴</Property>
+          <Property name="iconClass">fa fa-times</Property>
+        </Button>
+      </Buttons>
+      <Children>
+        <Container>
+          <IFrame id="iFrame">
+            <Property name="path">com.fzzy.api.view.ApiLog.d</Property>
+            <Property name="userData">
+              <Entity>
+                <Property name="deptId">deptId</Property>
+              </Entity>
+            </Property>
+          </IFrame>
+        </Container>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <ListDropDown id="listDropYN">
+      <Property name="items">鏄�,鍚�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropType">
+      <Property name="items">鏃ュ父鍑哄簱,鏃ュ父鍏ュ簱,搴旀�ュ嚭搴�,搴旀�ュ叆搴�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropInOut">
+      <Property name="items">鍏ュ簱,鍑哄簱</Property>
+    </ListDropDown>
+  </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1412.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1412.view.xml
index 7d8d042..ce62141 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1412.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1412.view.xml
@@ -5,17 +5,9 @@
   <Model>
     <DataType name="dtMain">
       <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1412</Property>
-      <PropertyDef name="rkfkjlid">
+      <PropertyDef name="clyshjid">
         <Property/>
-        <Property name="label">杞﹁締ID</Property>
-      </PropertyDef>
-      <PropertyDef name="jlgljgbh">
-        <Property/>
-        <Property name="label">鍐涚伯绠$悊鏈烘瀯缂栧彿</Property>
-      </PropertyDef>
-      <PropertyDef name="jlgljgmc">
-        <Property/>
-        <Property name="label">鍐涚伯绠$悊鏈烘瀯鍚嶇О</Property>
+        <Property name="label">杞﹁締杩愯緭鐜ID</Property>
       </PropertyDef>
       <PropertyDef name="jlqybh">
         <Property/>
@@ -33,73 +25,44 @@
         <Property/>
         <Property name="label">鍐涗緵绔欑偣鍚嶇О</Property>
       </PropertyDef>
+      <PropertyDef name="psdh">
+        <Property/>
+        <Property name="label">閰嶉�佸崟鍙�</Property>
+      </PropertyDef>
       <PropertyDef name="cph">
         <Property/>
-        <Property name="label">杞︾墝鍙�</Property>
+        <Property name="label">杞︾墝鍙风爜</Property>
       </PropertyDef>
-      <PropertyDef name="cllx">
+      <PropertyDef name="jcsj">
         <Property/>
-        <Property name="label">杞﹁締绫诲瀷</Property>
+        <Property name="label">鐩戞祴鏃堕棿</Property>
+        <Property name="dataType">Date</Property>
       </PropertyDef>
-      <PropertyDef name="clzt">
+      <PropertyDef name="jcwdz">
         <Property/>
-        <Property name="label">杞﹁締鐘舵��</Property>
-      </PropertyDef>
-      <PropertyDef name="sfnbcl">
-        <Property/>
-        <Property name="label">鏄惁鍐呴儴杞﹁締</Property>
-      </PropertyDef>
-      <PropertyDef name="bd4gkh">
-        <Property/>
-        <Property name="label">缁戝畾4G鍗″彿</Property>
-      </PropertyDef>
-      <PropertyDef name="bdbdh">
-        <Property/>
-        <Property name="label">缁戝畾鍖楁枟鍙�</Property>
-      </PropertyDef>
-      <PropertyDef name="jsr">
-        <Property/>
-        <Property name="label">椹鹃┒浜�</Property>
-      </PropertyDef>
-      <PropertyDef name="lxdh">
-        <Property/>
-        <Property name="label">鑱旂郴鐢佃瘽</Property>
-      </PropertyDef>
-      <PropertyDef name="sfzh">
-        <Property/>
-        <Property name="label">韬唤璇佸彿</Property>
-      </PropertyDef>
-      <PropertyDef name="jsz">
-        <Property/>
-        <Property name="label">椹鹃┒璇�</Property>
-      </PropertyDef>
-      <PropertyDef name="xsz">
-        <Property/>
-        <Property name="label">琛岄┒璇�</Property>
-      </PropertyDef>
-      <PropertyDef name="clcxc">
+        <Property name="label">娓╁害鍊�</Property>
         <Property name="dataType">double</Property>
-        <Property name="label">杞︾闀�</Property>
       </PropertyDef>
-      <PropertyDef name="clcxk">
+      <PropertyDef name="sdz">
+        <Property/>
+        <Property name="label">婀垮害鍊�</Property>
         <Property name="dataType">double</Property>
-        <Property name="label">杞︾瀹�</Property>
       </PropertyDef>
-      <PropertyDef name="clcxg">
-        <Property name="dataType">double</Property>
-        <Property name="label">杞︾楂�</Property>
-      </PropertyDef>
-      <PropertyDef name="dz">
+      <PropertyDef name="wdsfzc">
         <Property/>
-        <Property name="label">鍦板潃</Property>
+        <Property name="label">娓╁害鏄惁姝e父锛�</Property>
       </PropertyDef>
-      <PropertyDef name="sfyx">
+      <PropertyDef name="sdsfzc">
         <Property/>
-        <Property name="label">鏄惁鏈夋晥</Property>
+        <Property name="label">婀垮害鏄惁姝e父锛�</Property>
       </PropertyDef>
-      <PropertyDef name="bz">
+      <PropertyDef name="cyr">
         <Property/>
-        <Property name="label">澶囨敞</Property>
+        <Property name="label">鎵胯繍浜�</Property>
+      </PropertyDef>
+      <PropertyDef name="cyrdh">
+        <Property/>
+        <Property name="label">鎵胯繍浜虹數璇�</Property>
       </PropertyDef>
       <PropertyDef name="bizId">
         <Property></Property>
@@ -210,14 +173,8 @@
         <RowSelectorColumn>
           <Property name="caption">涓婁紶</Property>
         </RowSelectorColumn>
-        <DataColumn name="rkfkjlid">
-          <Property name="property">rkfkjlid</Property>
-        </DataColumn>
-        <DataColumn name="jlgljgbh">
-          <Property name="property">jlgljgbh</Property>
-        </DataColumn>
-        <DataColumn name="jlgljgmc">
-          <Property name="property">jlgljgmc</Property>
+        <DataColumn name="clyshjid">
+          <Property name="property">clyshjid</Property>
         </DataColumn>
         <DataColumn name="jlqybh">
           <Property name="property">jlqybh</Property>
@@ -231,56 +188,32 @@
         <DataColumn name="jgzdmc">
           <Property name="property">jgzdmc</Property>
         </DataColumn>
+        <DataColumn name="psdh">
+          <Property name="property">psdh</Property>
+        </DataColumn>
         <DataColumn name="cph">
           <Property name="property">cph</Property>
         </DataColumn>
-        <DataColumn name="cllx">
-          <Property name="property">cllx</Property>
+        <DataColumn name="jcsj">
+          <Property name="property">jcsj</Property>
         </DataColumn>
-        <DataColumn name="clzt">
-          <Property name="property">clzt</Property>
+        <DataColumn name="jcwdz">
+          <Property name="property">jcwdz</Property>
         </DataColumn>
-        <DataColumn name="sfnbcl">
-          <Property name="property">sfnbcl</Property>
+        <DataColumn name="sdz">
+          <Property name="property">sdz</Property>
         </DataColumn>
-        <DataColumn name="bd4gkh">
-          <Property name="property">bd4gkh</Property>
+        <DataColumn name="wdsfzc">
+          <Property name="property">wdsfzc</Property>
         </DataColumn>
-        <DataColumn name="bdbdh">
-          <Property name="property">bdbdh</Property>
+        <DataColumn name="sdsfzc">
+          <Property name="property">sdsfzc</Property>
         </DataColumn>
-        <DataColumn name="jsr">
-          <Property name="property">jsr</Property>
+        <DataColumn name="cyr">
+          <Property name="property">cyr</Property>
         </DataColumn>
-        <DataColumn name="lxdh">
-          <Property name="property">lxdh</Property>
-        </DataColumn>
-        <DataColumn name="sfzh">
-          <Property name="property">sfzh</Property>
-        </DataColumn>
-        <DataColumn name="jsz">
-          <Property name="property">jsz</Property>
-        </DataColumn>
-        <DataColumn name="xsz">
-          <Property name="property">xsz</Property>
-        </DataColumn>
-        <DataColumn name="clcxc">
-          <Property name="property">clcxc</Property>
-        </DataColumn>
-        <DataColumn name="clcxk">
-          <Property name="property">clcxk</Property>
-        </DataColumn>
-        <DataColumn name="clcxg">
-          <Property name="property">clcxg</Property>
-        </DataColumn>
-        <DataColumn name="dz">
-          <Property name="property">dz</Property>
-        </DataColumn>
-        <DataColumn name="sfyx">
-          <Property name="property">sfyx</Property>
-        </DataColumn>
-        <DataColumn name="bz">
-          <Property name="property">bz</Property>
+        <DataColumn name="cyrdh">
+          <Property name="property">cyrdh</Property>
         </DataColumn>
         <DataColumn name="bizId">
           <Property name="property">bizId</Property>
@@ -300,7 +233,7 @@
       <Property name="width">85%</Property>
       <Property name="closeable">false</Property>
       <Property name="iconClass">fa fa-sliders</Property>
-      <Property name="caption">鍙f劅璇勪环</Property>
+      <Property name="caption">杞﹁締杩愯緭鐜</Property>
       <Buttons>
         <Button>
           <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
@@ -327,18 +260,8 @@
           <Property name="labelSeparator">:</Property>
           <Property name="labelAlign">left</Property>
           <AutoFormElement>
-            <Property name="name">rkfkjlid</Property>
-            <Property name="property">rkfkjlid</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">jlgljgbh</Property>
-            <Property name="property">jlgljgbh</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">jlgljgmc</Property>
-            <Property name="property">jlgljgmc</Property>
+            <Property name="name">clyshjid</Property>
+            <Property name="property">clyshjid</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
@@ -362,88 +285,48 @@
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
+            <Property name="name">psdh</Property>
+            <Property name="property">psdh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
             <Property name="name">cph</Property>
             <Property name="property">cph</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
-            <Property name="name">cllx</Property>
-            <Property name="property">cllx</Property>
+            <Property name="name">jcsj</Property>
+            <Property name="property">jcsj</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
-            <Property name="name">clzt</Property>
-            <Property name="property">clzt</Property>
+            <Property name="name">jcwdz</Property>
+            <Property name="property">jcwdz</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
-            <Property name="name">sfnbcl</Property>
-            <Property name="property">sfnbcl</Property>
+            <Property name="name">sdz</Property>
+            <Property name="property">sdz</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
-            <Property name="name">bd4gkh</Property>
-            <Property name="property">bd4gkh</Property>
+            <Property name="name">wdsfzc</Property>
+            <Property name="property">wdsfzc</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
-            <Property name="name">bdbdh</Property>
-            <Property name="property">bdbdh</Property>
+            <Property name="name">sdsfzc</Property>
+            <Property name="property">sdsfzc</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
-            <Property name="name">jsr</Property>
-            <Property name="property">jsr</Property>
+            <Property name="name">cyr</Property>
+            <Property name="property">cyr</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
-            <Property name="name">lxdh</Property>
-            <Property name="property">lxdh</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">sfzh</Property>
-            <Property name="property">sfzh</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">jsz</Property>
-            <Property name="property">jsz</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">xsz</Property>
-            <Property name="property">xsz</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">clcxc</Property>
-            <Property name="property">clcxc</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">clcxk</Property>
-            <Property name="property">clcxk</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">clcxg</Property>
-            <Property name="property">clcxg</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">dz</Property>
-            <Property name="property">dz</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">sfyx</Property>
-            <Property name="property">sfyx</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">bz</Property>
-            <Property name="property">bz</Property>
+            <Property name="name">cyrdh</Property>
+            <Property name="property">cyrdh</Property>
             <Editor/>
           </AutoFormElement>
           <AutoFormElement>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1413.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1413.view.xml
new file mode 100644
index 0000000..c1c3288
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1413.view.xml
@@ -0,0 +1,458 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+  <Arguments/>
+  <Context/>
+  <Model>
+    <DataType name="dtMain">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1413</Property>
+      <PropertyDef name="lxid">
+        <Property/>
+        <Property name="label">璺嚎id</Property>
+      </PropertyDef>
+      <PropertyDef name="jlqybh">
+        <Property/>
+        <Property name="label">鍐涚伯浼佷笟缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="jlqymc">
+        <Property/>
+        <Property name="label">鍐涚伯浼佷笟鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdbh">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣缂栧彿</Property>
+      </PropertyDef>
+      <PropertyDef name="jgzdmc">
+        <Property/>
+        <Property name="label">鍐涗緵绔欑偣鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="lxbm">
+        <Property/>
+        <Property name="label">璺嚎缂栫爜</Property>
+      </PropertyDef>
+      <PropertyDef name="cfd">
+        <Property/>
+        <Property name="label">鍑哄彂鍦�</Property>
+      </PropertyDef>
+      <PropertyDef name="mdd">
+        <Property/>
+        <Property name="label">鐩殑鍦�</Property>
+      </PropertyDef>
+      <PropertyDef name="cfdjd">
+        <Property name="dataType">double</Property>
+        <Property name="label">鍑哄彂鍦扮粡搴�</Property>
+      </PropertyDef>
+      <PropertyDef name="cfdwd">
+        <Property name="dataType">double</Property>
+        <Property name="label">鍑哄彂鍦扮含搴�</Property>
+      </PropertyDef>
+      <PropertyDef name="mddjd">
+        <Property name="dataType">double</Property>
+        <Property name="label">鐩殑鍦扮粡搴�</Property>
+      </PropertyDef>
+      <PropertyDef name="mddwd">
+        <Property name="dataType">double</Property>
+        <Property name="label">鐩殑鍦扮含搴�</Property>
+      </PropertyDef>
+      <PropertyDef name="sfyx">
+        <Property/>
+        <Property name="label">鏄惁鏈夋晥</Property>
+      </PropertyDef>
+      <PropertyDef name="bizId">
+        <Property></Property>
+        <Property name="label">涓氬姟ID</Property>
+      </PropertyDef>
+      <PropertyDef name="updateTime">
+        <Property name="dataType">Date</Property>
+        <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
+      </PropertyDef>
+      <PropertyDef name="czbz">
+        <Property></Property>
+        <Property name="label">鎿嶄綔鏍囧織</Property>
+      </PropertyDef>
+      <PropertyDef name="kqdm">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</Property>
+      </PropertyDef>
+      <Reference name="lxzbmx">
+        <Property name="label">鍧愭爣鏄庣粏</Property>
+        <Property name="dataType">[dtLxzbmx]</Property>
+      </Reference>
+    </DataType>
+    <DataType name="dtLxzbmx">
+      <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlLXZBMX</Property>
+      <PropertyDef name="zbdid">
+        <Property/>
+        <Property name="label">鍧愭爣鐐规槑缁唅d</Property>
+      </PropertyDef>
+      <PropertyDef name="zbdwd">
+        <Property name="dataType">double</Property>
+        <Property name="label">鍧愭爣鐐圭粡搴�</Property>
+      </PropertyDef>
+      <PropertyDef name="zbdjd">
+        <Property name="dataType">double</Property>
+        <Property name="label">鍧愭爣鐐圭含搴�</Property>
+      </PropertyDef>
+      <PropertyDef name="sxh">
+        <Property name="dataType">Integer</Property>
+        <Property name="label">椤哄簭鍙�</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">whjlApi1413PR#listData</Property>
+    </DataSet>
+    <Container layout="regionPadding:10" layoutConstraint="top">
+      <Property name="exClassName">bg-color</Property>
+      <Property name="height">55</Property>
+      <Property name="contentOverflow">hidden</Property>
+      <Label layoutConstraint="left">
+        <Property name="text">鑿滃崟鏍忥細</Property>
+      </Label>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).insert();&#xD;
+view.get(&quot;#dialogMain&quot;).show();</ClientEvent>
+        <Property name="iconClass">fa fa-plus</Property>
+        <Property name="caption">鏂板</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">缂栬緫</Property>
+        <Property name="iconClass">fa fa-pencil</Property>
+        <Property name="exClassName">btn-warm</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
+if(cur){&#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;
+}else{&#xD;
+	$alert(&quot;璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�&quot;);&#xD;
+}</ClientEvent>
+        <Property name="caption">鍒犻櫎</Property>
+        <Property name="iconClass">fa fa-minus</Property>
+        <Property name="exClassName">btn-warn</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <ClientEvent name="onClick">view.get(&quot;#dsMain&quot;).flushAsync();</ClientEvent>
+        <Property name="caption">鍒锋柊</Property>
+        <Property name="iconClass">fa fa-search</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+      <Button layoutConstraint="left">
+        <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;
+}</ClientEvent>
+        <Property name="caption">鎵嬪姩涓婁紶</Property>
+        <Property name="iconClass">fa fa-hand-o-up</Property>
+        <Property name="exClassName">btn-default</Property>
+      </Button>
+      <Button layoutConstraint="right">
+        <ClientEvent name="onClick">//鏄剧ず璁板綍&#xD;
+view.get(&quot;#iFrame&quot;).reload();&#xD;
+view.get(&quot;#dialogLog&quot;).show();</ClientEvent>
+        <Property name="caption">涓婁紶璁板綍</Property>
+        <Property name="iconClass">fa fa-bars</Property>
+        <Property name="exClassName">btn-flush</Property>
+      </Button>
+    </Container>
+    <Container layoutConstraint="center">
+      <Property name="exClassName">bg-color</Property>
+      <DataGrid id="dgMain">
+        <ClientEvent name="onDataRowDoubleClick">var data = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+if(data){&#xD;
+	view.get(&quot;#dialogMain&quot;).show();&#xD;
+}</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="lxid">
+          <Property name="property">lxid</Property>
+        </DataColumn>
+        <DataColumn name="jlqybh">
+          <Property name="property">jlqybh</Property>
+        </DataColumn>
+        <DataColumn name="jlqymc">
+          <Property name="property">jlqymc</Property>
+        </DataColumn>
+        <DataColumn name="jgzdbh">
+          <Property name="property">jgzdbh</Property>
+        </DataColumn>
+        <DataColumn name="jgzdmc">
+          <Property name="property">jgzdmc</Property>
+        </DataColumn>
+        <DataColumn name="lxbm">
+          <Property name="property">lxbm</Property>
+        </DataColumn>
+        <DataColumn name="cfd">
+          <Property name="property">cfd</Property>
+        </DataColumn>
+        <DataColumn name="mdd">
+          <Property name="property">mdd</Property>
+        </DataColumn>
+        <DataColumn name="cfdjd">
+          <Property name="property">cfdjd</Property>
+        </DataColumn>
+        <DataColumn name="cfdwd">
+          <Property name="property">cfdwd</Property>
+        </DataColumn>
+        <DataColumn name="mddjd">
+          <Property name="property">mddjd</Property>
+        </DataColumn>
+        <DataColumn name="mddwd">
+          <Property name="property">mddwd</Property>
+        </DataColumn>
+        <DataColumn name="sfyx">
+          <Property name="property">sfyx</Property>
+        </DataColumn>
+        <DataColumn name="bizId">
+          <Property name="property">bizId</Property>
+        </DataColumn>
+        <DataColumn name="updateTime">
+          <Property name="property">updateTime</Property>
+        </DataColumn>
+        <DataColumn name="czbz">
+          <Property name="property">czbz</Property>
+        </DataColumn>
+        <DataColumn name="kqdm">
+          <Property name="property">kqdm</Property>
+        </DataColumn>
+      </DataGrid>
+    </Container>
+    <Dialog id="dialogMain">
+      <Property name="width">85%</Property>
+      <Property name="closeable">false</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Property name="caption">鐗╄祫搴撳瓨棰勮璁板綍</Property>
+      <Property name="height">85%</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;
+	view.get(&quot;#dsMain&quot;).flushAsync();&#xD;
+});</ClientEvent>
+          <Property name="caption">纭畾</Property>
+          <Property name="iconClass">fa fa-check</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>
+        </Button>
+      </Buttons>
+      <Children>
+        <AutoForm>
+          <Property name="dataSet">dsMain</Property>
+          <Property name="cols">*,*,*,*</Property>
+          <Property name="labelPosition">top</Property>
+          <Property name="labelSeparator">:</Property>
+          <Property name="labelAlign">left</Property>
+          <AutoFormElement>
+            <Property name="name">lxid</Property>
+            <Property name="property">lxid</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jlqybh</Property>
+            <Property name="property">jlqybh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jlqymc</Property>
+            <Property name="property">jlqymc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdbh</Property>
+            <Property name="property">jgzdbh</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">jgzdmc</Property>
+            <Property name="property">jgzdmc</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">lxbm</Property>
+            <Property name="property">lxbm</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">cfd</Property>
+            <Property name="property">cfd</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">mdd</Property>
+            <Property name="property">mdd</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">cfdjd</Property>
+            <Property name="property">cfdjd</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">cfdwd</Property>
+            <Property name="property">cfdwd</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">mddjd</Property>
+            <Property name="property">mddjd</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">mddwd</Property>
+            <Property name="property">mddwd</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">sfyx</Property>
+            <Property name="property">sfyx</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">bizId</Property>
+            <Property name="property">bizId</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">updateTime</Property>
+            <Property name="property">updateTime</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">czbz</Property>
+            <Property name="property">czbz</Property>
+            <Editor/>
+          </AutoFormElement>
+          <AutoFormElement>
+            <Property name="name">kqdm</Property>
+            <Property name="property">kqdm</Property>
+            <Editor/>
+          </AutoFormElement>
+        </AutoForm>
+        <Panel>
+          <Property name="caption">鍧愭爣鏄庣粏</Property>
+          <Property name="height">80%</Property>
+          <Buttons/>
+          <Children>
+            <Container layout="regionPadding:10">
+              <Label layoutConstraint="left">
+                <Property name="text">鑿滃崟鏍忥細</Property>
+              </Label>
+              <Button layoutConstraint="left">
+                <ClientEvent name="onClick">var list = view.get(&quot;#dsMain.data:#&quot;).get(&quot;jcbgfjmx&quot;);&#xD;
+list.insert({});</ClientEvent>
+                <Property name="caption">鏂板</Property>
+                <Property name="exClassName">btn-default</Property>
+                <Property name="iconClass">fa fa-plus</Property>
+              </Button>
+              <Button layoutConstraint="left">
+                <ClientEvent name="onClick">var data = view.get(&quot;#dgLink.currentEntity&quot;);&#xD;
+data.remove();</ClientEvent>
+                <Property name="caption">鍒犻櫎</Property>
+                <Property name="exClassName">btn-warn</Property>
+                <Property name="iconClass">fa fa-minus</Property>
+              </Button>
+            </Container>
+            <DataGrid id="dgLink">
+              <Property name="dataPath">#.lxzbmx</Property>
+              <Property name="dataSet">dsMain</Property>
+              <DataColumn name="zbdid">
+                <Property name="property">zbdid</Property>
+              </DataColumn>
+              <DataColumn name="zbdwd">
+                <Property name="property">zbdwd</Property>
+              </DataColumn>
+              <DataColumn name="zbdjd">
+                <Property name="property">zbdjd</Property>
+              </DataColumn>
+              <DataColumn name="sxh">
+                <Property name="property">sxh</Property>
+              </DataColumn>
+            </DataGrid>
+          </Children>
+          <Tools/>
+        </Panel>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <UpdateAction id="updateSave">
+      <Property name="dataResolver">whjlApi1413PR#saveData</Property>
+      <UpdateItem>
+        <Property name="dataPath">[#current]</Property>
+        <Property name="dataSet">dsMain</Property>
+      </UpdateItem>
+    </UpdateAction>
+    <AjaxAction id="ajaxDel">
+      <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
+      <Property name="service">whjlApi1413PR#delData</Property>
+    </AjaxAction>
+    <AjaxAction id="ajaxPush">
+      <Property name="service">whjlApi1413PR#pushData</Property>
+    </AjaxAction>
+    <Dialog id="dialogLog">
+      <Property name="width">90%</Property>
+      <Property name="height">90%</Property>
+      <Property name="caption">涓婁紶璁板綍</Property>
+      <Property name="iconClass">fa fa-sliders</Property>
+      <Buttons>
+        <Button>
+          <ClientEvent name="onClick">self.get(&quot;parent&quot;).hide();</ClientEvent>
+          <Property name="caption">鍏抽棴</Property>
+          <Property name="iconClass">fa fa-times</Property>
+        </Button>
+      </Buttons>
+      <Children>
+        <Container>
+          <IFrame id="iFrame">
+            <Property name="path">com.fzzy.api.view.ApiLog.d</Property>
+            <Property name="userData">
+              <Entity>
+                <Property name="deptId">deptId</Property>
+              </Entity>
+            </Property>
+          </IFrame>
+        </Container>
+      </Children>
+      <Tools/>
+    </Dialog>
+    <ListDropDown id="listDropYN">
+      <Property name="items">鏄�,鍚�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropType">
+      <Property name="items">鏃ュ父鍑哄簱,鏃ュ父鍏ュ簱,搴旀�ュ嚭搴�,搴旀�ュ叆搴�</Property>
+    </ListDropDown>
+    <ListDropDown id="listDropInOut">
+      <Property name="items">鍏ュ簱,鍑哄簱</Property>
+    </ListDropDown>
+  </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlConstant.java b/src/main/java/com/fzzy/otherview/whhpjl/WhjlConstant.java
index 7d3ae53..7e34939 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlConstant.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlConstant.java
@@ -188,6 +188,22 @@
      */
     public static String API_CODE_1305 = "1305";
     /**
+     * 鎺ュ彛缂栫爜-1306 璋冨害閰嶉�佷换鍔℃暟鎹帴鍙f暟鎹帴鍙�
+     */
+    public static String API_CODE_1306 = "1306";
+    /**
+     * 鎺ュ彛缂栫爜-1307 璋冨害閰嶉�佷换鍔℃暟鎹帴鍙f暟鎹帴鍙�
+     */
+    public static String API_CODE_1307 = "1307";
+    /**
+     * 鎺ュ彛缂栫爜-1308 璋冨害閰嶉�佷换鍔℃暟鎹帴鍙f暟鎹帴鍙�
+     */
+    public static String API_CODE_1308 = "1308";
+    /**
+     * 鎺ュ彛缂栫爜-1309 璋冨害閰嶉�佷换鍔℃暟鎹帴鍙f暟鎹帴鍙�
+     */
+    public static String API_CODE_1309 = "1309";
+    /**
      * 鎺ュ彛缂栫爜-1401 鐢熶骇璐ㄩ噺閾炬暟鎹帴鍙�
      */
     public static String API_CODE_1401 = "1401";
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1113.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1113.java
index fc08321..75fc08f 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1113.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1113.java
@@ -6,6 +6,7 @@
 
 import java.io.Serializable;
 import java.util.Date;
+import java.util.List;
 
 /**
  * 浠撳偍璁炬柦璁惧-浠撳偍璁惧缁存姢璁板綍
@@ -41,12 +42,8 @@
     private Date xcwbrq;  //涓嬫缁翠繚鏃ユ湡
     private String ysr;  //楠屾敹浜�
     private String whjy;  //缁存姢寤鸿
-    private String whjlzp;  //缁存姢璁板綍鐓х墖
+    private List<WhjlWHJLZP> whjlzp;  //缁存姢璁板綍鐓х墖
     private String bz;  //澶囨敞
-    private String zpid;  //鐓х墖id
-    private String zpmc;  //鐓х墖鍚嶇О
-    private String zplj;  //鐓х墖璺緞
-    private String zpdx;  //鐓х墖澶у皬
 
     //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
     @JSONField(serialize = false)
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1114.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1114.java
index 9412cd1..5939097 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1114.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1114.java
@@ -6,6 +6,7 @@
 
 import java.io.Serializable;
 import java.util.Date;
+import java.util.List;
 
 /**
  * 浠撳偍璁炬柦璁惧-浠撳偍璁惧缁翠慨璁板綍
@@ -29,9 +30,9 @@
     private String sbbh;  //璁惧缂栧彿
     private String sbmc;  //璁惧鍚嶇О
     @JSONField(format = "yyyy-MM-dd HH:mm:ss")
-    private String wxkssj;  //寮�濮嬬淮淇椂闂�
+    private Date wxkssj;  //寮�濮嬬淮淇椂闂�
     @JSONField(format = "yyyy-MM-dd HH:mm:ss")
-    private String wxjssj;  //缁撴潫缁翠慨鏃堕棿
+    private Date wxjssj;  //缁撴潫缁翠慨鏃堕棿
     private String wxdw;  //缁翠慨鍗曚綅
     private String lxr;  //鑱旂郴浜�
     private String lxdh;  //鑱旂郴鐢佃瘽
@@ -44,12 +45,8 @@
     private String wxfy;  //缁翠慨璐圭敤
     private String ysr;  //楠屾敹浜�
     private String jl;  //缁撹
-    private String wxjlzp;  //缁存姢璁板綍鐓х墖
+    private List<WhjlWHJLZP> whjlzp;  //缁存姢璁板綍鐓х墖
     private String bz;  //澶囨敞
-    private String zpid;  //鐓х墖id
-    private String zpmc;  //鐓х墖鍚嶇О
-    private String zplj;  //鐓х墖璺緞
-    private int zpdx;  //鐓х墖澶у皬
 
     //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
     @JSONField(serialize = false)
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1206.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1206.java
index fa0b8ae..b19fd89 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1206.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1206.java
@@ -58,7 +58,6 @@
     private String bz;  //澶囨敞
     private List<WhjlQDItem> htspqd;  //鍟嗗搧娓呭崟
 
-    private String htspqdList;
     //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
     @JSONField(serialize = false)
     private String bizId;  //涓氬姟ID
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1301.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1301.java
new file mode 100644
index 0000000..a09856c
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1301.java
@@ -0,0 +1,58 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 娓╂箍搴︽娴嬭褰�
+ *
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1301 implements Serializable {
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+
+    private String lqjcid; //绮儏妫�娴媔d
+    private String jlqybh; //鍐涚伯浼佷笟缂栧彿
+    private String ssqymc; //鍐涚伯浼佷笟鍚嶇О
+    private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
+    private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
+    private String cfbh; //浠撴埧缂栧彿
+    private String sscfmc; //浠撴埧鍚嶇О
+    private String ajbh; //寤掗棿缂栧彿
+    private String ajmc; //寤掗棿鍚嶇О
+    private Date jcsj; //妫�娴嬫椂闂�
+    private double cw; //浠撴俯
+    private double sw; //浠撴箍
+    private double ww; //澶栨俯
+    private double ws; //澶栨箍
+    private double pjlw; //骞冲潎绮俯
+    private double zglw; //鏈�楂樼伯娓�
+    private double zdlw; //鏈�浣庣伯娓�
+    private double pjlx; //骞冲潎绮箍
+    private double zglx; //鏈�楂樼伯婀�
+    private double zdlx; //鏈�浣庣伯婀�
+    private String jcjg; //妫�娴嬬粨鏋�
+    private List<WhjlWDZJH> wdzjh; //娓╁害鍊奸泦鍚�
+    private List<WhjlXDZJH> xdzjh; //婀垮害鍊奸泦鍚�
+    private List<String> kctzid; //搴撳瓨鍙板笎ID闆嗗悎
+
+
+    //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+    @JSONField(serialize = false)
+    private String bizId;  //涓氬姟ID
+    @JSONField(serialize = false)
+    private Date updateTime;  //鏈�鍚庢洿鏂版椂闂�
+    @JSONField(serialize = false)
+    private String czbz;  //鎿嶄綔鏍囧織
+    @JSONField(serialize = false)
+    private String kqdm;  //搴撳尯浠g爜
+}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1302.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1302.java
index dd78de6..24f11b5 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1302.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1302.java
@@ -1,16 +1,16 @@
 package com.fzzy.otherview.whhpjl.dto;
 
+import com.alibaba.fastjson.annotation.JSONField;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
 import java.io.Serializable;
+import java.util.Date;
 import java.util.List;
 
 /**
- * 璐ㄩ噺绠$悊-璐ㄦ鎶ュ憡
+ * 杩愯緭鐜妫�娴嬭褰�
  *
- * @author czt
- * @date 2023/8/2  20:45
  */
 @Data
 @EqualsAndHashCode(callSuper = false)
@@ -20,54 +20,28 @@
      */
     private static final long serialVersionUID = 1L;
 
-    private String jcbgid;  //妫�娴嬫姤鍛奍D
-    private String jcbgbh;  //妫�娴嬫姤鍛婄紪鍙�
-    private String jlqybh;  //鍐涚伯浼佷笟缂栧彿
-    private String ssqymc;  //鍐涚伯浼佷笟鍚嶇О
-    private String jgzdbh;  //鍐涗緵绔欑偣缂栧彿
-    private String jgzdmc;  //鍐涗緵绔欑偣鍚嶇О
-    private String zjjgbm;  //璐ㄦ鏈烘瀯缂栧彿
-    private String zjjgmc;  //璐ㄦ鏈烘瀯鍚嶇О
-    private String cpbh;  //浜у搧缂栧彿
-    private String cpmc;  //浜у搧鍚嶇О
-    private String cppc;  //浜у搧鎵规
-    private String cpdj;  //浜у搧绛夌骇
-    private String dhrq;  //鍒拌揣鏃ユ湡
-    private String sccj;  //鐢熶骇鍘傚
-    private String scrq;  //鐢熶骇鏃ユ湡
-    private String cppl;  //浜у搧鎵归噺
-    private String cysm;  //鎶芥牱璇存槑
-    private String cysj;  //鎶芥牱鏃堕棿
-    private String cyr;  //鎶芥牱浜�
-    private String cydd;  //鎶芥牱鍦扮偣
-    private String cybh;  //鏍峰搧缂栧彿
-    private String cybzid;  //閲囩敤鏍囧噯ID
-    private String jyca;  //妫�楠屾柟妗�
-    private String jyjg;  //妫�楠岀粨鏋�
-    private String djr;  //鐧昏浜�
-    private String djsj;  //鐧昏鏃堕棿
-    private String yplx;  //鏍峰搧绫诲瀷
-    private String jyzt;  //妫�楠岀姸鎬�
-    private String cyjs;  //鎶芥牱鍩烘暟
-    private String cysl;  //鎶芥牱鏁伴噺
-    private String jysj;  //妫�楠屾椂闂�
-    private String jybglx;  //妫�娴嬫姤鍛婄被鍨�
-    private String jyr;  //妫�楠屼汉
-    private String scxkzh;  //鐢熶骇璁稿彲璇佸彿
-    private String jggy;  //鍔犲伐宸ヨ壓
-    private String cd;  //浜у湴
-    private String shsj;  //鏀惰幏鏃堕棿
-    private String xxh;  //椤哄簭鍙�
-    private String sfyx;  //鏄惁鏈夋晥
-    private String bz;  //澶囨敞
-    private String jcmx;  //妫�娴嬫槑缁�
-    private String jcbgwj;  //妫�娴嬫姤鍛婃枃浠�
+    private String chjlid; //杩愯緭鐜璁板綍id
+    private String jlqybh; //鍐涚伯浼佷笟缂栧彿
+    private String ssqymc; //鍐涚伯浼佷笟鍚嶇О
+    private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
+    private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
+    private String ydlx; //杩愬崟绫诲瀷
+    private String rwbh; //璋冨害浠诲姟缂栧彿
+    private String psclid; //閰嶉�佽溅鐗屽彿
+    private Date cjsj; //閲囬泦鏃堕棿
+    private double wdz; //娓╁害鍊�
+    private double xdz; //婀垮害鍊�
+    private String wdzsfhg; //娓╁害鍊兼槸鍚﹀悎鏍�
+    private String xdzsfhg; //婀垮害鍊兼槸鍚﹀悎鏍�
 
-    private List<WhjlCheckItm> checkItmList;
-
-    private String jybgwjid;  //妫�楠屾姤鍛婃枃浠秈d
-    private String wjm;  //鏂囦欢鍚�
-    private String wjlj;  //鏂囦欢璺緞
-    private String wjdx;  //鏂囦欢澶у皬
+    //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+    @JSONField(serialize = false)
+    private String bizId;  //涓氬姟ID
+    @JSONField(serialize = false)
+    private Date updateTime;  //鏈�鍚庢洿鏂版椂闂�
+    @JSONField(serialize = false)
+    private String czbz;  //鎿嶄綔鏍囧織
+    @JSONField(serialize = false)
+    private String kqdm;  //搴撳尯浠g爜
 
 }
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1303.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1303.java
index 30aa4b3..74cb6c0 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1303.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1303.java
@@ -1,15 +1,14 @@
 package com.fzzy.otherview.whhpjl.dto;
 
+import com.alibaba.fastjson.annotation.JSONField;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
 import java.io.Serializable;
+import java.util.Date;
 
 /**
- * 鍌ㄨ繍鐜-绮儏妫�娴嬭褰�
- *
- * @author czt
- * @date 2023/8/2  20:50
+ * 娓╂箍搴﹀憡璀﹁褰�
  */
 @Data
 @EqualsAndHashCode(callSuper = false)
@@ -19,32 +18,24 @@
      */
     private static final long serialVersionUID = 1L;
 
-    private String lqjcid;  //绮儏妫�娴媔d
-    private String jlqybh;  //鍐涚伯浼佷笟缂栧彿
-    private String ssqymc;  //鍐涚伯浼佷笟鍚嶇О
-    private String jgzdbh;  //鍐涗緵绔欑偣缂栧彿
-    private String jgzdmc;  //鍐涗緵绔欑偣鍚嶇О
-    private String cfbh;  //浠撴埧缂栧彿
-    private String ajbh;  //寤掗棿缂栧彿
-    private String cpbh;  //浜у搧缂栧彿
-    private String shnd;  //鏀惰幏骞村害
-    private String djbm;  //绛夌骇缂栫爜
-    private String djmc;  //绛夌骇鍚嶇О
-    private String sjsl;  //瀹為檯鏁伴噺
-    private String zbls;  //鍧愭爣鍒楁暟
-    private String zbhs;  //鍧愭爣琛屾暟
-    private String zbcs;  //鍧愭爣灞傛暟
-    private String cw;  //浠撴俯
-    private String sw;  //浠撴箍
-    private String ww;  //澶栨俯
-    private String ws;  //澶栨箍
-    private String pjlw;  //骞冲潎绮俯
-    private String zglw;  //鏈�楂樼伯娓�
-    private String zdlw;  //鏈�浣庣伯娓�
-    private String cwjg;  //娴嬫俯缁撴灉
-    private String jcsj;  //妫�娴嬫椂闂�
-    private String cwz;  //娴嬫俯鍊�
-    private String sxh;  //椤哄簭鍙�
-    private String jfyx;  //鏄惁鏈夋晥
+    private String wsdgjjlid; //娓╂箍搴﹀憡璀﹁褰昳d
+    private String jlqybh; //鍐涚伯浼佷笟缂栧彿
+    private String jlqymc; //鍐涚伯浼佷笟鍚嶇О
+    private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
+    private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
+    private Date gjsj; //鍛婅鏃堕棿
+    private String gjbt; //鍛婅鏍囬
+    private String gjms; //鍛婅鎻忚堪
+    private String gjjb; //鍛婅绾у埆
+
+    //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+    @JSONField(serialize = false)
+    private String bizId;  //涓氬姟ID
+    @JSONField(serialize = false)
+    private Date updateTime;  //鏈�鍚庢洿鏂版椂闂�
+    @JSONField(serialize = false)
+    private String czbz;  //鎿嶄綔鏍囧織
+    @JSONField(serialize = false)
+    private String kqdm;  //搴撳尯浠g爜
 
 }
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1304.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1304.java
index 0d9935c..6eae608 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1304.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1304.java
@@ -1,9 +1,11 @@
 package com.fzzy.otherview.whhpjl.dto;
 
+import com.alibaba.fastjson.annotation.JSONField;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
 import java.io.Serializable;
+import java.util.Date;
 
 /**
  * 鍌ㄨ繍鐜-鑳借�楄褰�
@@ -26,11 +28,21 @@
     private String jgzdmc;  //鍐涗緵绔欑偣鍚嶇О
     private String ajbh;  //寤掗棿缂栧彿
     private String sbbh;  //璁惧缂栧彿
-    private String cjsj;  //閲囬泦鏃堕棿
+    private Date cjsj;  //閲囬泦鏃堕棿
     private String nhz;  //鑳借�楀��
     private String nhxzz;  //鑳借�椾慨姝e��
     private String nhzl;  //鑳借�楀閲�
     private String nhxm;  //鑳借�楅」鐩�
     private String bz;  //澶囨敞
 
+    //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+    @JSONField(serialize = false)
+    private String bizId;  //涓氬姟ID
+    @JSONField(serialize = false)
+    private Date updateTime;  //鏈�鍚庢洿鏂版椂闂�
+    @JSONField(serialize = false)
+    private String czbz;  //鎿嶄綔鏍囧織
+    @JSONField(serialize = false)
+    private String kqdm;  //搴撳尯浠g爜
+
 }
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1305.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1305.java
new file mode 100644
index 0000000..343033e
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1305.java
@@ -0,0 +1,54 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 鍌ㄨ繍鐜-璋冨害閰嶉�佷换鍔�
+ *
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1305 implements Serializable {
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+
+    private String psclid; //閰嶉�佽溅杈咺D
+    private String cphm; //杞︾墝鍙风爜
+    private String lspzbm; //鍝佺缂栧彿
+    private String lspzmc; //鍝佺鍚嶇О
+    private String cpbh; //浜у搧缂栧彿
+    private String cpmc; //浜у搧鍚嶇О
+    private String sldwid; //璁¢噺鍗曚綅id
+    private double pssl; //閰嶉�佹暟閲�
+    private String pszt; //閰嶉�佺姸鎬�
+    private double sdsl; //閫佸埌鏁伴噺
+    private Date yqsdsj; //瑕佹眰閫佽揪鏃堕棿
+    private Date yskssj; //杩愰�佸紑濮嬫椂闂�
+    private Date ysjssj; //杩愰�佺粨鏉熸椂闂�
+    private String jsyxm; //椹鹃┒鍛樺鍚�
+    private String jsysfzh; //椹鹃┒鍛樿韩浠借瘉鍙�
+    private String jsydh; //椹鹃┒鍛樼數璇�
+    private Date lssj; //鎻芥敹鏃堕棿
+    private Date sdqrsj; //閫佽揪纭鏃堕棿
+    private String sdqrr; //閫佽揪纭浜�
+    private String ckm; //鍑哄簱鐮�
+    private String bdkh; //鍖楁枟鍗″彿
+
+    //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+    @JSONField(serialize = false)
+    private String bizId;  //涓氬姟ID
+    @JSONField(serialize = false)
+    private Date updateTime;  //鏈�鍚庢洿鏂版椂闂�
+    @JSONField(serialize = false)
+    private String czbz;  //鎿嶄綔鏍囧織
+    @JSONField(serialize = false)
+    private String kqdm;  //搴撳尯浠g爜
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1306.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1306.java
new file mode 100644
index 0000000..ae63f8f
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1306.java
@@ -0,0 +1,42 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import org.codehaus.jackson.annotate.JsonProperty;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 鍌ㄨ繍鐜-鍖楁枟浣嶇疆淇℃伅
+ *
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1306 implements Serializable {
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+
+    private String bdlswzid; //鍖楁枟浣嶇疆ID
+    private String bdkh; //鍖楁枟鍗″彿
+    private String jd; //缁忓害
+    private String wd; //绾害
+    private String hbgd; //娴锋嫈楂樺害
+    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+    private Date sbsj; //涓婃姤鏃堕棿
+    private String xhly; //淇″彿鏉ユ簮
+
+    //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+    @JSONField(serialize = false)
+    private String bizId;  //涓氬姟ID
+    @JSONField(serialize = false)
+    private Date updateTime;  //鏈�鍚庢洿鏂版椂闂�
+    @JSONField(serialize = false)
+    private String czbz;  //鎿嶄綔鏍囧織
+    @JSONField(serialize = false)
+    private String kqdm;  //搴撳尯浠g爜
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1307.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1307.java
new file mode 100644
index 0000000..b28b0d1
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1307.java
@@ -0,0 +1,43 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 鍌ㄨ繍鐜-鍖楁枟浣嶇疆淇℃伅
+ *
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1307 implements Serializable {
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+
+    private String ysrwbdxxid; //杩愰�佷换鍔″寳鏂椾俊鎭疘D
+    private String ysrwlx; //杩愰�佷换鍔$被鍨�
+    private String bdkh; //鍖楁枟鍗″彿
+    private String cph; //杞︾墝鍙�
+    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+    private Date jssj; //鎺ユ敹鏃堕棿
+    private String wd; //绾害
+    private String jd; //缁忓害
+    private String ysrwmxid; //杩愰�佷换鍔¤溅杈咺D
+
+
+    //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+    @JSONField(serialize = false)
+    private String bizId;  //涓氬姟ID
+    @JSONField(serialize = false)
+    private Date updateTime;  //鏈�鍚庢洿鏂版椂闂�
+    @JSONField(serialize = false)
+    private String czbz;  //鎿嶄綔鏍囧織
+    @JSONField(serialize = false)
+    private String kqdm;  //搴撳尯浠g爜
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1308.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1308.java
new file mode 100644
index 0000000..059e98c
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1308.java
@@ -0,0 +1,43 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 鍌ㄨ繍鐜-瑙嗛棰勮鍛婅
+ *
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1308 implements Serializable {
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+
+    private String gjjlid; //鍛婅璁板綍id
+    private String xzqhbm; //琛屾斂鍖哄垝缂栫爜
+    private String xzqhmc; //琛屾斂鍖哄垝鍚嶇О
+    private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
+    private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
+    private String gjsj; //鍛婅鏃堕棿
+    private String gjjb; //鍛婅绾у埆
+    private String gjbt; //鍛婅鏍囬
+    private String gjms; //鍛婅鎻忚堪
+
+
+    //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+    @JSONField(serialize = false)
+    private String bizId;  //涓氬姟ID
+    @JSONField(serialize = false)
+    private Date updateTime;  //鏈�鍚庢洿鏂版椂闂�
+    @JSONField(serialize = false)
+    private String czbz;  //鎿嶄綔鏍囧織
+    @JSONField(serialize = false)
+    private String kqdm;  //搴撳尯浠g爜
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1309.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1309.java
new file mode 100644
index 0000000..8df8981
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1309.java
@@ -0,0 +1,48 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 鍌ㄨ繍鐜-涓夐�氭暟鎹�
+ *
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1309 implements Serializable {
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+
+    private String BDT_THREE_LINK_ID; //涓夐�氭暟鎹甀D
+    private String DIVISION_CODE; //琛屾斂鍖哄垝缂栫爜
+    private String DIVISION_NAME; //琛屾斂鍖哄垝鍚嶇О
+    private String STATION_CODE; //绔欑偣缂栫爜
+    private String STATION_NAME; //绔欑偣鍚嶇О
+    private Date STAT_DATE; //缁熻鏃ユ湡
+    private double NUM_TOTAL_DATA; //涓婃姤鏁版嵁鏁伴噺
+    private double NUM_YES_DATA; //涓婃姤鏁版嵁鎴愬姛鏁�
+    private double NUM_NOT_DATA; //涓婃姤鏁版嵁澶辫触鏁�
+    private double NUM_TOTAL_SYS; //搴旂敤绯荤粺鏁伴噺
+    private double NUM_YES_SYS; //绯荤粺姝e父鏁伴噺
+    private double NUM_NOT_SYS; //绯荤粺闈炴甯告暟閲�
+    private double NUM_TOTAL_CAMERA; //鎽勫儚澶存甯告暟閲�
+    private double NUM_YES_CAMERA; //鎽勫儚澶存甯告暟
+    private double NUM_NOT_CAMERA; //鎽勫儚澶村紓甯告暟
+
+    //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+    @JSONField(serialize = false)
+    private String bizId;  //涓氬姟ID
+    @JSONField(serialize = false)
+    private Date updateTime;  //鏈�鍚庢洿鏂版椂闂�
+    @JSONField(serialize = false)
+    private String czbz;  //鎿嶄綔鏍囧織
+    @JSONField(serialize = false)
+    private String kqdm;  //搴撳尯浠g爜
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1412.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1412.java
index d10ba19..bb3e8bc 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1412.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1412.java
@@ -8,7 +8,7 @@
 import java.util.Date;
 
 /**
- * 杞﹁締淇℃伅
+ * 杞﹁締杩愯緭鐜
  *
  */
 @Data
@@ -19,30 +19,21 @@
      */
     private static final long serialVersionUID = 1L;
 
-    private String rkfkjlid; //杞﹁締ID
-    private String jlgljgbh; //鍐涚伯绠$悊鏈烘瀯缂栧彿
-    private String jlgljgmc; //鍐涚伯绠$悊鏈烘瀯鍚嶇О
+    private String clyshjid; //杞﹁締杩愯緭鐜ID
     private String jlqybh; //鍐涚伯浼佷笟缂栧彿
     private String jlqymc; //鍐涚伯浼佷笟鍚嶇О
     private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
     private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
-    private String cph; //杞︾墝鍙�
-    private String cllx; //杞﹁締绫诲瀷
-    private String clzt; //杞﹁締鐘舵��
-    private String sfnbcl; //鏄惁鍐呴儴杞﹁締
-    private String bd4gkh; //缁戝畾4G鍗″彿
-    private String bdbdh; //缁戝畾鍖楁枟鍙�
-    private String jsr; //椹鹃┒浜�
-    private String lxdh; //鑱旂郴鐢佃瘽
-    private String sfzh; //韬唤璇佸彿
-    private String jsz; //椹鹃┒璇�
-    private String xsz; //琛岄┒璇�
-    private double clcxc; //杞︾闀�
-    private double clcxk; //杞︾瀹�
-    private double clcxg; //杞︾楂�
-    private String dz; //鍦板潃
-    private String sfyx; //鏄惁鏈夋晥
-    private String bz; //澶囨敞
+    private String psdh; //閰嶉�佸崟鍙�
+    private String cph; //杞︾墝鍙风爜
+    private Date jcsj; //鐩戞祴鏃堕棿
+    private double jcwdz; //娓╁害鍊�
+    private double sdz; //婀垮害鍊�
+    private String wdsfzc; //娓╁害鏄惁姝e父锛�
+    private String sdsfzc; //婀垮害鏄惁姝e父锛�
+    private String cyr; //鎵胯繍浜�
+    private String cyrdh; //鎵胯繍浜虹數璇�
+
 
 
     //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1413.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1413.java
new file mode 100644
index 0000000..18dee0b
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1413.java
@@ -0,0 +1,49 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 杩愯緭璺嚎
+ *
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1413 implements Serializable {
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+
+    private String lxid; //璺嚎id
+    private String jlqybh; //鍐涚伯浼佷笟缂栧彿
+    private String jlqymc; //鍐涚伯浼佷笟鍚嶇О
+    private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
+    private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
+    private String lxbm; //璺嚎缂栫爜
+    private String cfd; //鍑哄彂鍦�
+    private String mdd; //鐩殑鍦�
+    private double cfdjd; //鍑哄彂鍦扮粡搴�
+    private double cfdwd; //鍑哄彂鍦扮含搴�
+    private double mddjd; //鐩殑鍦扮粡搴�
+    private double mddwd; //鐩殑鍦扮含搴�
+    private String sfyx; //鏄惁鏈夋晥
+
+    private List<WhjlLXZBMX> lxzbmx; //璺嚎鍧愭爣鏄庣粏
+
+
+    //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+    @JSONField(serialize = false)
+    private String bizId;  //涓氬姟ID
+    @JSONField(serialize = false)
+    private Date updateTime;  //鏈�鍚庢洿鏂版椂闂�
+    @JSONField(serialize = false)
+    private String czbz;  //鎿嶄綔鏍囧織
+    @JSONField(serialize = false)
+    private String kqdm;  //搴撳尯浠g爜
+}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlLXZBMX.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlLXZBMX.java
new file mode 100644
index 0000000..306b2b1
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlLXZBMX.java
@@ -0,0 +1,23 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+
+/**
+ * 鍧愭爣璺嚎鏄庣粏
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlLXZBMX implements Serializable {
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+    private String zbdid; //鍧愭爣鐐规槑缁唅d
+    private double zbdwd; //鍧愭爣鐐圭粡搴�
+    private double zbdjd; //鍧愭爣鐐圭含搴�
+    private Integer sxh; //椤哄簭鍙�
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlWDZJH.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlWDZJH.java
new file mode 100644
index 0000000..82b0a67
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlWDZJH.java
@@ -0,0 +1,25 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+
+/**
+ * 娓╁害鍊奸泦鍚�
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlWDZJH implements Serializable {
+
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+
+    private String sxh; //椤哄簭鍙�
+    private double wdz; //娓╁害鍊�
+    private String hwbh; //璐т綅缂栧彿
+    private String jcjg; //妫�娴嬬粨鏋�
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlWHJLZP.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlWHJLZP.java
new file mode 100644
index 0000000..9eb7613
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlWHJLZP.java
@@ -0,0 +1,29 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+
+/**
+ * @Author: YYC
+ * @Description:妫�娴嬭兘鍔�
+ * @DateTime: 2023-10-29 22:21
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlWHJLZP implements Serializable {
+
+
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+
+
+    private String zpid;  //鐓х墖id
+    private String zpmc;  //鐓х墖鍚嶇О
+    private String zplj;  //鐓х墖璺緞
+    private Integer zpdx;  //鐓х墖澶у皬
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlXDZJH.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlXDZJH.java
new file mode 100644
index 0000000..f60b48b
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlXDZJH.java
@@ -0,0 +1,25 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+
+/**
+ * 婀垮害鍊奸泦鍚�
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlXDZJH implements Serializable {
+
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+
+    private String sxh; //椤哄簭鍙�
+    private double sdz; //婀垮害鍊�
+    private String hwbh; //璐т綅缂栧彿
+    private String jcjg; //妫�娴嬬粨鏋�
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1112PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1112PR.java
index ff00ca4..4d06230 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1112PR.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1112PR.java
@@ -18,7 +18,6 @@
 import com.fzzy.api.view.repository.ApiInfoDataRep;
 import com.fzzy.otherview.whhpjl.WhjlConstant;
 import com.fzzy.otherview.whhpjl.dto.WhjlApi1112;
-import com.fzzy.otherview.whhpjl.dto.WhjlApi1112;
 import org.apache.commons.lang.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.domain.PageRequest;
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1113PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1113PR.java
index 7c86272..fc0e551 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1113PR.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1113PR.java
@@ -53,7 +53,7 @@
 
     /**
      * 鑾峰彇鍒楄〃淇℃伅
-     * WhjlApi1113PR#listData
+     * whjlApi1113PR#listData
      *
      * @return
      */
@@ -121,7 +121,7 @@
         ApiInfoData infoData = new ApiInfoData();
         infoData.setId(data.getBizId());
         infoData.setKqdm(data.getKqdm());
-        infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+        infoData.setInteType(WhjlConstant.API_CATEGORY_13);
         infoData.setInteId(WhjlConstant.API_CODE_1113);
         infoData.setUpdateTime(new Date());
         infoData.setDataId(data.getBizId());
@@ -165,7 +165,7 @@
         }
 
         //灏佽鍙傛暟
-        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_12, WhjlConstant.API_CODE_1113);
+        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_13, WhjlConstant.API_CODE_1113);
 
         //鑾峰彇瀹炵幇鎺ュ彛
         ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
@@ -182,7 +182,7 @@
                     infoData = new ApiInfoData();
                     infoData.setId(data.getBizId());
                     infoData.setKqdm(data.getKqdm());
-                    infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+                    infoData.setInteType(WhjlConstant.API_CATEGORY_13);
                     infoData.setInteId(WhjlConstant.API_CODE_1113);
                     infoData.setUpdateTime(new Date());
                     infoData.setDataId(data.getBizId());
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1114PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1114PR.java
index 9da0338..e1ebaef 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1114PR.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1114PR.java
@@ -52,7 +52,7 @@
 
     /**
      * 鑾峰彇鍒楄〃淇℃伅
-     * WhjlApi1114PR#listData
+     * whjlApi1114PR#listData
      *
      * @return
      */
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1206PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1206PR.java
index 9c72421..dc1316b 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1206PR.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1206PR.java
@@ -131,7 +131,6 @@
      */
     @DataResolver
     public void saveData(WhjlApi1206 data) {
-        data.setHtspqdList(JSON.toJSONString(data.getHtspqd()));
         ApiInfoData infoData;
         List<ApiInfoData> apiInfoList = apiInfoDataRep.getDataByInteAndData(WhjlConstant.API_CODE_1206, data.getBizId(), data.getKqdm());
         if (apiInfoList.size() != 0) {
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1301PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1301PR.java
new file mode 100644
index 0000000..1f318a4
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1301PR.java
@@ -0,0 +1,156 @@
+package com.fzzy.otherview.whhpjl.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.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.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1301;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 娓╂箍搴︽娴嬭褰�
+ *
+ */
+@Component
+public class WhjlApi1301PR {
+    @Autowired
+    private ApiCommonService apiCommonService;
+    @Autowired
+    private ApiPushManager apiPushManager;
+    @Autowired
+    private ApiInfoDataRep apiInfoDataRep;
+
+    /**
+     * 鑾峰彇鍒楄〃淇℃伅
+     * whjlApi1301PR#listData
+     *
+     * @return
+     */
+    @DataProvider
+    public List<WhjlApi1301> listData() {
+        List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1301);
+        if (null == result || result.isEmpty()) {
+            return null;
+        }
+        List<WhjlApi1301> list = new ArrayList<>();
+        WhjlApi1301 whjlApi1301;
+        for (ApiInfoData infoData : result) {
+            whjlApi1301 = JSONObject.parseObject(infoData.getData(), WhjlApi1301.class);
+            whjlApi1301.setKqdm(infoData.getKqdm());
+            whjlApi1301.setCzbz(infoData.getCzbz());
+            whjlApi1301.setUpdateTime(infoData.getUpdateTime());
+            whjlApi1301.setBizId(infoData.getDataId());
+            list.add(whjlApi1301);
+        }
+        return list;
+    }
+
+
+    /**
+     * 鏇存柊鎴栦慨鏀�
+     * whjlApi1301PR#saveData
+     *
+     * @param data
+     * @return
+     */
+    @DataResolver
+    public void saveData(WhjlApi1301 data) {
+        ApiInfoData infoData = new ApiInfoData();
+        infoData.setId(data.getBizId());
+        infoData.setKqdm(data.getKqdm());
+        infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+        infoData.setInteId(WhjlConstant.API_CODE_1301);
+        infoData.setUpdateTime(new Date());
+        infoData.setDataId(data.getBizId());
+        infoData.setData(JSON.toJSONString(data));
+        infoData.setCzbz(data.getCzbz());
+        infoData.setRemarks("澶囨敞淇℃伅");
+
+        apiInfoDataRep.save(infoData);
+    }
+
+
+    /**
+     * 鍒犻櫎
+     * whjlApi1301PR#delData
+     *
+     * @param data
+     * @return
+     */
+    @Expose
+    public String delData(WhjlApi1301 data) {
+        apiInfoDataRep.deleteById(data.getBizId());
+        return null;
+    }
+
+    /**
+     * 涓婁紶
+     * whjlApi1301PR#pushData
+     *
+     * @param items
+     * @return
+     */
+    @Expose
+    public String pushData(List<WhjlApi1301> items) {
+
+        String result = "";
+
+        String kqdm = items.get(0).getKqdm();
+        ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+        if (null == apiConf) {
+            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+        }
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_12, WhjlConstant.API_CODE_1301);
+
+        //鑾峰彇瀹炵幇鎺ュ彛
+        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+        if (null == apiService) {
+            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+        }
+
+        ApiInfoData infoData;
+        ResponseDto responseDto;
+        for (WhjlApi1301 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.getBizId());
+                    infoData.setKqdm(data.getKqdm());
+                    infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+                    infoData.setInteId(WhjlConstant.API_CODE_1301);
+                    infoData.setUpdateTime(new Date());
+                    infoData.setDataId(data.getBizId());
+
+                    data.setCzbz(Constant.CZBZ_U);
+                    infoData.setCzbz(Constant.CZBZ_U);
+                    infoData.setData(JSON.toJSONString(data));
+
+                    apiInfoDataRep.save(infoData);
+                }
+            }
+            result += responseDto.toString();
+        }
+        return result;
+    }
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1302PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1302PR.java
new file mode 100644
index 0000000..cc168d6
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1302PR.java
@@ -0,0 +1,156 @@
+package com.fzzy.otherview.whhpjl.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.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.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1302;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 娓╂箍搴﹀憡璀﹁褰�
+ *
+ */
+@Component
+public class WhjlApi1302PR {
+    @Autowired
+    private ApiCommonService apiCommonService;
+    @Autowired
+    private ApiPushManager apiPushManager;
+    @Autowired
+    private ApiInfoDataRep apiInfoDataRep;
+
+    /**
+     * 鑾峰彇鍒楄〃淇℃伅
+     * whjlApi1302PR#listData
+     *
+     * @return
+     */
+    @DataProvider
+    public List<WhjlApi1302> listData() {
+        List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1302);
+        if (null == result || result.isEmpty()) {
+            return null;
+        }
+        List<WhjlApi1302> list = new ArrayList<>();
+        WhjlApi1302 whjlApi1302;
+        for (ApiInfoData infoData : result) {
+            whjlApi1302 = JSONObject.parseObject(infoData.getData(), WhjlApi1302.class);
+            whjlApi1302.setKqdm(infoData.getKqdm());
+            whjlApi1302.setCzbz(infoData.getCzbz());
+            whjlApi1302.setUpdateTime(infoData.getUpdateTime());
+            whjlApi1302.setBizId(infoData.getDataId());
+            list.add(whjlApi1302);
+        }
+        return list;
+    }
+
+
+    /**
+     * 鏇存柊鎴栦慨鏀�
+     * whjlApi1302PR#saveData
+     *
+     * @param data
+     * @return
+     */
+    @DataResolver
+    public void saveData(WhjlApi1302 data) {
+        ApiInfoData infoData = new ApiInfoData();
+        infoData.setId(data.getBizId());
+        infoData.setKqdm(data.getKqdm());
+        infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+        infoData.setInteId(WhjlConstant.API_CODE_1302);
+        infoData.setUpdateTime(new Date());
+        infoData.setDataId(data.getBizId());
+        infoData.setData(JSON.toJSONString(data));
+        infoData.setCzbz(data.getCzbz());
+        infoData.setRemarks("澶囨敞淇℃伅");
+
+        apiInfoDataRep.save(infoData);
+    }
+
+
+    /**
+     * 鍒犻櫎
+     * whjlApi1302PR#delData
+     *
+     * @param data
+     * @return
+     */
+    @Expose
+    public String delData(WhjlApi1302 data) {
+        apiInfoDataRep.deleteById(data.getBizId());
+        return null;
+    }
+
+    /**
+     * 涓婁紶
+     * whjlApi1302PR#pushData
+     *
+     * @param items
+     * @return
+     */
+    @Expose
+    public String pushData(List<WhjlApi1302> items) {
+
+        String result = "";
+
+        String kqdm = items.get(0).getKqdm();
+        ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+        if (null == apiConf) {
+            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+        }
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_12, WhjlConstant.API_CODE_1302);
+
+        //鑾峰彇瀹炵幇鎺ュ彛
+        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+        if (null == apiService) {
+            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+        }
+
+        ApiInfoData infoData;
+        ResponseDto responseDto;
+        for (WhjlApi1302 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.getBizId());
+                    infoData.setKqdm(data.getKqdm());
+                    infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+                    infoData.setInteId(WhjlConstant.API_CODE_1302);
+                    infoData.setUpdateTime(new Date());
+                    infoData.setDataId(data.getBizId());
+
+                    data.setCzbz(Constant.CZBZ_U);
+                    infoData.setCzbz(Constant.CZBZ_U);
+                    infoData.setData(JSON.toJSONString(data));
+
+                    apiInfoDataRep.save(infoData);
+                }
+            }
+            result += responseDto.toString();
+        }
+        return result;
+    }
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1303PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1303PR.java
new file mode 100644
index 0000000..38fd5ee
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1303PR.java
@@ -0,0 +1,156 @@
+package com.fzzy.otherview.whhpjl.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.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.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1303;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 娓╂箍搴﹀憡璀﹁褰�
+ *
+ */
+@Component
+public class WhjlApi1303PR {
+    @Autowired
+    private ApiCommonService apiCommonService;
+    @Autowired
+    private ApiPushManager apiPushManager;
+    @Autowired
+    private ApiInfoDataRep apiInfoDataRep;
+
+    /**
+     * 鑾峰彇鍒楄〃淇℃伅
+     * whjlApi1303PR#listData
+     *
+     * @return
+     */
+    @DataProvider
+    public List<WhjlApi1303> listData() {
+        List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1303);
+        if (null == result || result.isEmpty()) {
+            return null;
+        }
+        List<WhjlApi1303> list = new ArrayList<>();
+        WhjlApi1303 whjlApi1303;
+        for (ApiInfoData infoData : result) {
+            whjlApi1303 = JSONObject.parseObject(infoData.getData(), WhjlApi1303.class);
+            whjlApi1303.setKqdm(infoData.getKqdm());
+            whjlApi1303.setCzbz(infoData.getCzbz());
+            whjlApi1303.setUpdateTime(infoData.getUpdateTime());
+            whjlApi1303.setBizId(infoData.getDataId());
+            list.add(whjlApi1303);
+        }
+        return list;
+    }
+
+
+    /**
+     * 鏇存柊鎴栦慨鏀�
+     * whjlApi1303PR#saveData
+     *
+     * @param data
+     * @return
+     */
+    @DataResolver
+    public void saveData(WhjlApi1303 data) {
+        ApiInfoData infoData = new ApiInfoData();
+        infoData.setId(data.getBizId());
+        infoData.setKqdm(data.getKqdm());
+        infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+        infoData.setInteId(WhjlConstant.API_CODE_1303);
+        infoData.setUpdateTime(new Date());
+        infoData.setDataId(data.getBizId());
+        infoData.setData(JSON.toJSONString(data));
+        infoData.setCzbz(data.getCzbz());
+        infoData.setRemarks("澶囨敞淇℃伅");
+
+        apiInfoDataRep.save(infoData);
+    }
+
+
+    /**
+     * 鍒犻櫎
+     * whjlApi1303PR#delData
+     *
+     * @param data
+     * @return
+     */
+    @Expose
+    public String delData(WhjlApi1303 data) {
+        apiInfoDataRep.deleteById(data.getBizId());
+        return null;
+    }
+
+    /**
+     * 涓婁紶
+     * whjlApi1303PR#pushData
+     *
+     * @param items
+     * @return
+     */
+    @Expose
+    public String pushData(List<WhjlApi1303> items) {
+
+        String result = "";
+
+        String kqdm = items.get(0).getKqdm();
+        ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+        if (null == apiConf) {
+            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+        }
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_13, WhjlConstant.API_CODE_1303);
+
+        //鑾峰彇瀹炵幇鎺ュ彛
+        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+        if (null == apiService) {
+            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+        }
+
+        ApiInfoData infoData;
+        ResponseDto responseDto;
+        for (WhjlApi1303 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.getBizId());
+                    infoData.setKqdm(data.getKqdm());
+                    infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+                    infoData.setInteId(WhjlConstant.API_CODE_1303);
+                    infoData.setUpdateTime(new Date());
+                    infoData.setDataId(data.getBizId());
+
+                    data.setCzbz(Constant.CZBZ_U);
+                    infoData.setCzbz(Constant.CZBZ_U);
+                    infoData.setData(JSON.toJSONString(data));
+
+                    apiInfoDataRep.save(infoData);
+                }
+            }
+            result += responseDto.toString();
+        }
+        return result;
+    }
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1304PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1304PR.java
new file mode 100644
index 0000000..a9f1cb9
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1304PR.java
@@ -0,0 +1,156 @@
+package com.fzzy.otherview.whhpjl.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.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.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1304;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 娓╂箍搴﹀憡璀﹁褰�
+ *
+ */
+@Component
+public class WhjlApi1304PR {
+    @Autowired
+    private ApiCommonService apiCommonService;
+    @Autowired
+    private ApiPushManager apiPushManager;
+    @Autowired
+    private ApiInfoDataRep apiInfoDataRep;
+
+    /**
+     * 鑾峰彇鍒楄〃淇℃伅
+     * whjlApi1304PR#listData
+     *
+     * @return
+     */
+    @DataProvider
+    public List<WhjlApi1304> listData() {
+        List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1304);
+        if (null == result || result.isEmpty()) {
+            return null;
+        }
+        List<WhjlApi1304> list = new ArrayList<>();
+        WhjlApi1304 whjlApi1304;
+        for (ApiInfoData infoData : result) {
+            whjlApi1304 = JSONObject.parseObject(infoData.getData(), WhjlApi1304.class);
+            whjlApi1304.setKqdm(infoData.getKqdm());
+            whjlApi1304.setCzbz(infoData.getCzbz());
+            whjlApi1304.setUpdateTime(infoData.getUpdateTime());
+            whjlApi1304.setBizId(infoData.getDataId());
+            list.add(whjlApi1304);
+        }
+        return list;
+    }
+
+
+    /**
+     * 鏇存柊鎴栦慨鏀�
+     * whjlApi1304PR#saveData
+     *
+     * @param data
+     * @return
+     */
+    @DataResolver
+    public void saveData(WhjlApi1304 data) {
+        ApiInfoData infoData = new ApiInfoData();
+        infoData.setId(data.getBizId());
+        infoData.setKqdm(data.getKqdm());
+        infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+        infoData.setInteId(WhjlConstant.API_CODE_1304);
+        infoData.setUpdateTime(new Date());
+        infoData.setDataId(data.getBizId());
+        infoData.setData(JSON.toJSONString(data));
+        infoData.setCzbz(data.getCzbz());
+        infoData.setRemarks("澶囨敞淇℃伅");
+
+        apiInfoDataRep.save(infoData);
+    }
+
+
+    /**
+     * 鍒犻櫎
+     * whjlApi1304PR#delData
+     *
+     * @param data
+     * @return
+     */
+    @Expose
+    public String delData(WhjlApi1304 data) {
+        apiInfoDataRep.deleteById(data.getBizId());
+        return null;
+    }
+
+    /**
+     * 涓婁紶
+     * whjlApi1304PR#pushData
+     *
+     * @param items
+     * @return
+     */
+    @Expose
+    public String pushData(List<WhjlApi1304> items) {
+
+        String result = "";
+
+        String kqdm = items.get(0).getKqdm();
+        ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+        if (null == apiConf) {
+            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+        }
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_13, WhjlConstant.API_CODE_1304);
+
+        //鑾峰彇瀹炵幇鎺ュ彛
+        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+        if (null == apiService) {
+            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+        }
+
+        ApiInfoData infoData;
+        ResponseDto responseDto;
+        for (WhjlApi1304 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.getBizId());
+                    infoData.setKqdm(data.getKqdm());
+                    infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+                    infoData.setInteId(WhjlConstant.API_CODE_1304);
+                    infoData.setUpdateTime(new Date());
+                    infoData.setDataId(data.getBizId());
+
+                    data.setCzbz(Constant.CZBZ_U);
+                    infoData.setCzbz(Constant.CZBZ_U);
+                    infoData.setData(JSON.toJSONString(data));
+
+                    apiInfoDataRep.save(infoData);
+                }
+            }
+            result += responseDto.toString();
+        }
+        return result;
+    }
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1305PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1305PR.java
new file mode 100644
index 0000000..2a9f1f7
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1305PR.java
@@ -0,0 +1,156 @@
+package com.fzzy.otherview.whhpjl.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.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.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1305;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 娓╂箍搴﹀憡璀﹁褰�
+ *
+ */
+@Component
+public class WhjlApi1305PR {
+    @Autowired
+    private ApiCommonService apiCommonService;
+    @Autowired
+    private ApiPushManager apiPushManager;
+    @Autowired
+    private ApiInfoDataRep apiInfoDataRep;
+
+    /**
+     * 鑾峰彇鍒楄〃淇℃伅
+     * whjlApi1305PR#listData
+     *
+     * @return
+     */
+    @DataProvider
+    public List<WhjlApi1305> listData() {
+        List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1305);
+        if (null == result || result.isEmpty()) {
+            return null;
+        }
+        List<WhjlApi1305> list = new ArrayList<>();
+        WhjlApi1305 whjlApi1305;
+        for (ApiInfoData infoData : result) {
+            whjlApi1305 = JSONObject.parseObject(infoData.getData(), WhjlApi1305.class);
+            whjlApi1305.setKqdm(infoData.getKqdm());
+            whjlApi1305.setCzbz(infoData.getCzbz());
+            whjlApi1305.setUpdateTime(infoData.getUpdateTime());
+            whjlApi1305.setBizId(infoData.getDataId());
+            list.add(whjlApi1305);
+        }
+        return list;
+    }
+
+
+    /**
+     * 鏇存柊鎴栦慨鏀�
+     * whjlApi1305PR#saveData
+     *
+     * @param data
+     * @return
+     */
+    @DataResolver
+    public void saveData(WhjlApi1305 data) {
+        ApiInfoData infoData = new ApiInfoData();
+        infoData.setId(data.getBizId());
+        infoData.setKqdm(data.getKqdm());
+        infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+        infoData.setInteId(WhjlConstant.API_CODE_1305);
+        infoData.setUpdateTime(new Date());
+        infoData.setDataId(data.getBizId());
+        infoData.setData(JSON.toJSONString(data));
+        infoData.setCzbz(data.getCzbz());
+        infoData.setRemarks("澶囨敞淇℃伅");
+
+        apiInfoDataRep.save(infoData);
+    }
+
+
+    /**
+     * 鍒犻櫎
+     * whjlApi1305PR#delData
+     *
+     * @param data
+     * @return
+     */
+    @Expose
+    public String delData(WhjlApi1305 data) {
+        apiInfoDataRep.deleteById(data.getBizId());
+        return null;
+    }
+
+    /**
+     * 涓婁紶
+     * whjlApi1305PR#pushData
+     *
+     * @param items
+     * @return
+     */
+    @Expose
+    public String pushData(List<WhjlApi1305> items) {
+
+        String result = "";
+
+        String kqdm = items.get(0).getKqdm();
+        ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+        if (null == apiConf) {
+            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+        }
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_13, WhjlConstant.API_CODE_1305);
+
+        //鑾峰彇瀹炵幇鎺ュ彛
+        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+        if (null == apiService) {
+            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+        }
+
+        ApiInfoData infoData;
+        ResponseDto responseDto;
+        for (WhjlApi1305 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.getBizId());
+                    infoData.setKqdm(data.getKqdm());
+                    infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+                    infoData.setInteId(WhjlConstant.API_CODE_1305);
+                    infoData.setUpdateTime(new Date());
+                    infoData.setDataId(data.getBizId());
+
+                    data.setCzbz(Constant.CZBZ_U);
+                    infoData.setCzbz(Constant.CZBZ_U);
+                    infoData.setData(JSON.toJSONString(data));
+
+                    apiInfoDataRep.save(infoData);
+                }
+            }
+            result += responseDto.toString();
+        }
+        return result;
+    }
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1306PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1306PR.java
new file mode 100644
index 0000000..d9f5102
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1306PR.java
@@ -0,0 +1,156 @@
+package com.fzzy.otherview.whhpjl.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.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.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1306;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 娓╂箍搴﹀憡璀﹁褰�
+ *
+ */
+@Component
+public class WhjlApi1306PR {
+    @Autowired
+    private ApiCommonService apiCommonService;
+    @Autowired
+    private ApiPushManager apiPushManager;
+    @Autowired
+    private ApiInfoDataRep apiInfoDataRep;
+
+    /**
+     * 鑾峰彇鍒楄〃淇℃伅
+     * whjlApi1306PR#listData
+     *
+     * @return
+     */
+    @DataProvider
+    public List<WhjlApi1306> listData() {
+        List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1306);
+        if (null == result || result.isEmpty()) {
+            return null;
+        }
+        List<WhjlApi1306> list = new ArrayList<>();
+        WhjlApi1306 whjlApi1306;
+        for (ApiInfoData infoData : result) {
+            whjlApi1306 = JSONObject.parseObject(infoData.getData(), WhjlApi1306.class);
+            whjlApi1306.setKqdm(infoData.getKqdm());
+            whjlApi1306.setCzbz(infoData.getCzbz());
+            whjlApi1306.setUpdateTime(infoData.getUpdateTime());
+            whjlApi1306.setBizId(infoData.getDataId());
+            list.add(whjlApi1306);
+        }
+        return list;
+    }
+
+
+    /**
+     * 鏇存柊鎴栦慨鏀�
+     * whjlApi1306PR#saveData
+     *
+     * @param data
+     * @return
+     */
+    @DataResolver
+    public void saveData(WhjlApi1306 data) {
+        ApiInfoData infoData = new ApiInfoData();
+        infoData.setId(data.getBizId());
+        infoData.setKqdm(data.getKqdm());
+        infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+        infoData.setInteId(WhjlConstant.API_CODE_1306);
+        infoData.setUpdateTime(new Date());
+        infoData.setDataId(data.getBizId());
+        infoData.setData(JSON.toJSONString(data));
+        infoData.setCzbz(data.getCzbz());
+        infoData.setRemarks("澶囨敞淇℃伅");
+
+        apiInfoDataRep.save(infoData);
+    }
+
+
+    /**
+     * 鍒犻櫎
+     * whjlApi1306PR#delData
+     *
+     * @param data
+     * @return
+     */
+    @Expose
+    public String delData(WhjlApi1306 data) {
+        apiInfoDataRep.deleteById(data.getBizId());
+        return null;
+    }
+
+    /**
+     * 涓婁紶
+     * whjlApi1306PR#pushData
+     *
+     * @param items
+     * @return
+     */
+    @Expose
+    public String pushData(List<WhjlApi1306> items) {
+
+        String result = "";
+
+        String kqdm = items.get(0).getKqdm();
+        ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+        if (null == apiConf) {
+            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+        }
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_13, WhjlConstant.API_CODE_1306);
+
+        //鑾峰彇瀹炵幇鎺ュ彛
+        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+        if (null == apiService) {
+            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+        }
+
+        ApiInfoData infoData;
+        ResponseDto responseDto;
+        for (WhjlApi1306 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.getBizId());
+                    infoData.setKqdm(data.getKqdm());
+                    infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+                    infoData.setInteId(WhjlConstant.API_CODE_1306);
+                    infoData.setUpdateTime(new Date());
+                    infoData.setDataId(data.getBizId());
+
+                    data.setCzbz(Constant.CZBZ_U);
+                    infoData.setCzbz(Constant.CZBZ_U);
+                    infoData.setData(JSON.toJSONString(data));
+
+                    apiInfoDataRep.save(infoData);
+                }
+            }
+            result += responseDto.toString();
+        }
+        return result;
+    }
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1307PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1307PR.java
new file mode 100644
index 0000000..d5bae87
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1307PR.java
@@ -0,0 +1,156 @@
+package com.fzzy.otherview.whhpjl.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.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.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1307;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 娓╂箍搴﹀憡璀﹁褰�
+ *
+ */
+@Component
+public class WhjlApi1307PR {
+    @Autowired
+    private ApiCommonService apiCommonService;
+    @Autowired
+    private ApiPushManager apiPushManager;
+    @Autowired
+    private ApiInfoDataRep apiInfoDataRep;
+
+    /**
+     * 鑾峰彇鍒楄〃淇℃伅
+     * whjlApi1307PR#listData
+     *
+     * @return
+     */
+    @DataProvider
+    public List<WhjlApi1307> listData() {
+        List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1307);
+        if (null == result || result.isEmpty()) {
+            return null;
+        }
+        List<WhjlApi1307> list = new ArrayList<>();
+        WhjlApi1307 whjlApi1307;
+        for (ApiInfoData infoData : result) {
+            whjlApi1307 = JSONObject.parseObject(infoData.getData(), WhjlApi1307.class);
+            whjlApi1307.setKqdm(infoData.getKqdm());
+            whjlApi1307.setCzbz(infoData.getCzbz());
+            whjlApi1307.setUpdateTime(infoData.getUpdateTime());
+            whjlApi1307.setBizId(infoData.getDataId());
+            list.add(whjlApi1307);
+        }
+        return list;
+    }
+
+
+    /**
+     * 鏇存柊鎴栦慨鏀�
+     * whjlApi1307PR#saveData
+     *
+     * @param data
+     * @return
+     */
+    @DataResolver
+    public void saveData(WhjlApi1307 data) {
+        ApiInfoData infoData = new ApiInfoData();
+        infoData.setId(data.getBizId());
+        infoData.setKqdm(data.getKqdm());
+        infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+        infoData.setInteId(WhjlConstant.API_CODE_1307);
+        infoData.setUpdateTime(new Date());
+        infoData.setDataId(data.getBizId());
+        infoData.setData(JSON.toJSONString(data));
+        infoData.setCzbz(data.getCzbz());
+        infoData.setRemarks("澶囨敞淇℃伅");
+
+        apiInfoDataRep.save(infoData);
+    }
+
+
+    /**
+     * 鍒犻櫎
+     * whjlApi1307PR#delData
+     *
+     * @param data
+     * @return
+     */
+    @Expose
+    public String delData(WhjlApi1307 data) {
+        apiInfoDataRep.deleteById(data.getBizId());
+        return null;
+    }
+
+    /**
+     * 涓婁紶
+     * whjlApi1307PR#pushData
+     *
+     * @param items
+     * @return
+     */
+    @Expose
+    public String pushData(List<WhjlApi1307> items) {
+
+        String result = "";
+
+        String kqdm = items.get(0).getKqdm();
+        ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+        if (null == apiConf) {
+            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+        }
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_13, WhjlConstant.API_CODE_1307);
+
+        //鑾峰彇瀹炵幇鎺ュ彛
+        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+        if (null == apiService) {
+            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+        }
+
+        ApiInfoData infoData;
+        ResponseDto responseDto;
+        for (WhjlApi1307 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.getBizId());
+                    infoData.setKqdm(data.getKqdm());
+                    infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+                    infoData.setInteId(WhjlConstant.API_CODE_1307);
+                    infoData.setUpdateTime(new Date());
+                    infoData.setDataId(data.getBizId());
+
+                    data.setCzbz(Constant.CZBZ_U);
+                    infoData.setCzbz(Constant.CZBZ_U);
+                    infoData.setData(JSON.toJSONString(data));
+
+                    apiInfoDataRep.save(infoData);
+                }
+            }
+            result += responseDto.toString();
+        }
+        return result;
+    }
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1308PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1308PR.java
new file mode 100644
index 0000000..d893407
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1308PR.java
@@ -0,0 +1,156 @@
+package com.fzzy.otherview.whhpjl.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.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.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1308;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 娓╂箍搴﹀憡璀﹁褰�
+ *
+ */
+@Component
+public class WhjlApi1308PR {
+    @Autowired
+    private ApiCommonService apiCommonService;
+    @Autowired
+    private ApiPushManager apiPushManager;
+    @Autowired
+    private ApiInfoDataRep apiInfoDataRep;
+
+    /**
+     * 鑾峰彇鍒楄〃淇℃伅
+     * whjlApi1308PR#listData
+     *
+     * @return
+     */
+    @DataProvider
+    public List<WhjlApi1308> listData() {
+        List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1308);
+        if (null == result || result.isEmpty()) {
+            return null;
+        }
+        List<WhjlApi1308> list = new ArrayList<>();
+        WhjlApi1308 whjlApi1308;
+        for (ApiInfoData infoData : result) {
+            whjlApi1308 = JSONObject.parseObject(infoData.getData(), WhjlApi1308.class);
+            whjlApi1308.setKqdm(infoData.getKqdm());
+            whjlApi1308.setCzbz(infoData.getCzbz());
+            whjlApi1308.setUpdateTime(infoData.getUpdateTime());
+            whjlApi1308.setBizId(infoData.getDataId());
+            list.add(whjlApi1308);
+        }
+        return list;
+    }
+
+
+    /**
+     * 鏇存柊鎴栦慨鏀�
+     * whjlApi1308PR#saveData
+     *
+     * @param data
+     * @return
+     */
+    @DataResolver
+    public void saveData(WhjlApi1308 data) {
+        ApiInfoData infoData = new ApiInfoData();
+        infoData.setId(data.getBizId());
+        infoData.setKqdm(data.getKqdm());
+        infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+        infoData.setInteId(WhjlConstant.API_CODE_1308);
+        infoData.setUpdateTime(new Date());
+        infoData.setDataId(data.getBizId());
+        infoData.setData(JSON.toJSONString(data));
+        infoData.setCzbz(data.getCzbz());
+        infoData.setRemarks("澶囨敞淇℃伅");
+
+        apiInfoDataRep.save(infoData);
+    }
+
+
+    /**
+     * 鍒犻櫎
+     * whjlApi1308PR#delData
+     *
+     * @param data
+     * @return
+     */
+    @Expose
+    public String delData(WhjlApi1308 data) {
+        apiInfoDataRep.deleteById(data.getBizId());
+        return null;
+    }
+
+    /**
+     * 涓婁紶
+     * whjlApi1308PR#pushData
+     *
+     * @param items
+     * @return
+     */
+    @Expose
+    public String pushData(List<WhjlApi1308> items) {
+
+        String result = "";
+
+        String kqdm = items.get(0).getKqdm();
+        ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+        if (null == apiConf) {
+            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+        }
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_13, WhjlConstant.API_CODE_1308);
+
+        //鑾峰彇瀹炵幇鎺ュ彛
+        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+        if (null == apiService) {
+            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+        }
+
+        ApiInfoData infoData;
+        ResponseDto responseDto;
+        for (WhjlApi1308 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.getBizId());
+                    infoData.setKqdm(data.getKqdm());
+                    infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+                    infoData.setInteId(WhjlConstant.API_CODE_1308);
+                    infoData.setUpdateTime(new Date());
+                    infoData.setDataId(data.getBizId());
+
+                    data.setCzbz(Constant.CZBZ_U);
+                    infoData.setCzbz(Constant.CZBZ_U);
+                    infoData.setData(JSON.toJSONString(data));
+
+                    apiInfoDataRep.save(infoData);
+                }
+            }
+            result += responseDto.toString();
+        }
+        return result;
+    }
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1309PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1309PR.java
new file mode 100644
index 0000000..2c189ff
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1309PR.java
@@ -0,0 +1,156 @@
+package com.fzzy.otherview.whhpjl.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.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.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1309;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 娓╂箍搴﹀憡璀﹁褰�
+ *
+ */
+@Component
+public class WhjlApi1309PR {
+    @Autowired
+    private ApiCommonService apiCommonService;
+    @Autowired
+    private ApiPushManager apiPushManager;
+    @Autowired
+    private ApiInfoDataRep apiInfoDataRep;
+
+    /**
+     * 鑾峰彇鍒楄〃淇℃伅
+     * whjlApi1309PR#listData
+     *
+     * @return
+     */
+    @DataProvider
+    public List<WhjlApi1309> listData() {
+        List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1309);
+        if (null == result || result.isEmpty()) {
+            return null;
+        }
+        List<WhjlApi1309> list = new ArrayList<>();
+        WhjlApi1309 whjlApi1309;
+        for (ApiInfoData infoData : result) {
+            whjlApi1309 = JSONObject.parseObject(infoData.getData(), WhjlApi1309.class);
+            whjlApi1309.setKqdm(infoData.getKqdm());
+            whjlApi1309.setCzbz(infoData.getCzbz());
+            whjlApi1309.setUpdateTime(infoData.getUpdateTime());
+            whjlApi1309.setBizId(infoData.getDataId());
+            list.add(whjlApi1309);
+        }
+        return list;
+    }
+
+
+    /**
+     * 鏇存柊鎴栦慨鏀�
+     * whjlApi1309PR#saveData
+     *
+     * @param data
+     * @return
+     */
+    @DataResolver
+    public void saveData(WhjlApi1309 data) {
+        ApiInfoData infoData = new ApiInfoData();
+        infoData.setId(data.getBizId());
+        infoData.setKqdm(data.getKqdm());
+        infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+        infoData.setInteId(WhjlConstant.API_CODE_1309);
+        infoData.setUpdateTime(new Date());
+        infoData.setDataId(data.getBizId());
+        infoData.setData(JSON.toJSONString(data));
+        infoData.setCzbz(data.getCzbz());
+        infoData.setRemarks("澶囨敞淇℃伅");
+
+        apiInfoDataRep.save(infoData);
+    }
+
+
+    /**
+     * 鍒犻櫎
+     * whjlApi1309PR#delData
+     *
+     * @param data
+     * @return
+     */
+    @Expose
+    public String delData(WhjlApi1309 data) {
+        apiInfoDataRep.deleteById(data.getBizId());
+        return null;
+    }
+
+    /**
+     * 涓婁紶
+     * whjlApi1309PR#pushData
+     *
+     * @param items
+     * @return
+     */
+    @Expose
+    public String pushData(List<WhjlApi1309> items) {
+
+        String result = "";
+
+        String kqdm = items.get(0).getKqdm();
+        ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+        if (null == apiConf) {
+            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+        }
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_13, WhjlConstant.API_CODE_1309);
+
+        //鑾峰彇瀹炵幇鎺ュ彛
+        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+        if (null == apiService) {
+            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+        }
+
+        ApiInfoData infoData;
+        ResponseDto responseDto;
+        for (WhjlApi1309 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.getBizId());
+                    infoData.setKqdm(data.getKqdm());
+                    infoData.setInteType(WhjlConstant.API_CATEGORY_13);
+                    infoData.setInteId(WhjlConstant.API_CODE_1309);
+                    infoData.setUpdateTime(new Date());
+                    infoData.setDataId(data.getBizId());
+
+                    data.setCzbz(Constant.CZBZ_U);
+                    infoData.setCzbz(Constant.CZBZ_U);
+                    infoData.setData(JSON.toJSONString(data));
+
+                    apiInfoDataRep.save(infoData);
+                }
+            }
+            result += responseDto.toString();
+        }
+        return result;
+    }
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1412PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1412PR.java
index 8695686..d665360 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1412PR.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1412PR.java
@@ -24,7 +24,7 @@
 import java.util.List;
 
 /**
- * 鍔ㄥ憳鑳藉姏
+ * 杞﹁締杩愯緭鐜
  *
  * @Author:YAN
  */
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1413PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1413PR.java
new file mode 100644
index 0000000..22b3abf
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1413PR.java
@@ -0,0 +1,157 @@
+package com.fzzy.otherview.whhpjl.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.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.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1413;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 鐗╄祫搴撳瓨棰勮璁板綍
+ *
+ * @Author:YAN
+ */
+@Component
+public class WhjlApi1413PR {
+    @Autowired
+    private ApiCommonService apiCommonService;
+    @Autowired
+    private ApiPushManager apiPushManager;
+    @Autowired
+    private ApiInfoDataRep apiInfoDataRep;
+
+    /**
+     * 鑾峰彇鍒楄〃淇℃伅
+     * whjlApi1413PR#listData
+     *
+     * @return
+     */
+    @DataProvider
+    public List<WhjlApi1413> listData() {
+        List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1413);
+        if (null == result || result.isEmpty()) {
+            return null;
+        }
+        List<WhjlApi1413> list = new ArrayList<>();
+        WhjlApi1413 whjlApi1413;
+        for (ApiInfoData infoData : result) {
+            whjlApi1413 = JSONObject.parseObject(infoData.getData(), WhjlApi1413.class);
+            whjlApi1413.setKqdm(infoData.getKqdm());
+            whjlApi1413.setCzbz(infoData.getCzbz());
+            whjlApi1413.setUpdateTime(infoData.getUpdateTime());
+            whjlApi1413.setBizId(infoData.getDataId());
+            list.add(whjlApi1413);
+        }
+        return list;
+    }
+
+
+    /**
+     * 鏇存柊鎴栦慨鏀�
+     * whjlApi1413PR#saveData
+     *
+     * @param data
+     * @return
+     */
+    @DataResolver
+    public void saveData(WhjlApi1413 data) {
+        ApiInfoData infoData = new ApiInfoData();
+        infoData.setId(data.getBizId());
+        infoData.setKqdm(data.getKqdm());
+        infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+        infoData.setInteId(WhjlConstant.API_CODE_1413);
+        infoData.setUpdateTime(new Date());
+        infoData.setDataId(data.getBizId());
+        infoData.setData(JSON.toJSONString(data));
+        infoData.setCzbz(data.getCzbz());
+        infoData.setRemarks("澶囨敞淇℃伅");
+
+        apiInfoDataRep.save(infoData);
+    }
+
+
+    /**
+     * 鍒犻櫎
+     * whjlApi1413PR#delData
+     *
+     * @param data
+     * @return
+     */
+    @Expose
+    public String delData(WhjlApi1413 data) {
+        apiInfoDataRep.deleteById(data.getBizId());
+        return null;
+    }
+
+    /**
+     * 涓婁紶
+     * whjlApi1413PR#pushData
+     *
+     * @param items
+     * @return
+     */
+    @Expose
+    public String pushData(List<WhjlApi1413> items) {
+
+        String result = "";
+
+        String kqdm = items.get(0).getKqdm();
+        ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+        if (null == apiConf) {
+            return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+        }
+
+        //灏佽鍙傛暟
+        ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_12, WhjlConstant.API_CODE_1413);
+
+        //鑾峰彇瀹炵幇鎺ュ彛
+        ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+        if (null == apiService) {
+            return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+        }
+
+        ApiInfoData infoData;
+        ResponseDto responseDto;
+        for (WhjlApi1413 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.getBizId());
+                    infoData.setKqdm(data.getKqdm());
+                    infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+                    infoData.setInteId(WhjlConstant.API_CODE_1413);
+                    infoData.setUpdateTime(new Date());
+                    infoData.setDataId(data.getBizId());
+
+                    data.setCzbz(Constant.CZBZ_U);
+                    infoData.setCzbz(Constant.CZBZ_U);
+                    infoData.setData(JSON.toJSONString(data));
+
+                    apiInfoDataRep.save(infoData);
+                }
+            }
+            result += responseDto.toString();
+        }
+        return result;
+    }
+}
diff --git a/src/main/resources/templates/home/home-whjl.html b/src/main/resources/templates/home/home-whjl.html
index a06d487..6405a58 100644
--- a/src/main/resources/templates/home/home-whjl.html
+++ b/src/main/resources/templates/home/home-whjl.html
@@ -235,11 +235,32 @@
                         </a>
                         <dl class="layui-nav-child">
                             <dd>
-                                <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1303.d">绮儏妫�娴嬭褰�</a>
+                                <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1301.d">娓╂箍搴︽娴嬭褰�</a>
+                            </dd>
+                            <dd>
+                                <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1302.d">杩愯緭鐜妫�娴嬭褰�</a>
+                            </dd>
+                            <dd>
+                                <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1303.d">娓╂箍搴﹀憡璀﹁褰�</a>
                             </dd>
                             <dd>
                                 <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1304.d">鑳借�楄褰�</a>
                             </dd>
+                            <dd>
+                                <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1305.d">璋冨害閰嶉�佷换鍔�</a>
+                            </dd>
+                            <dd>
+                                <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1306.d">鍖楁枟浣嶇疆淇℃伅</a>
+                            </dd>
+                            <dd>
+                                <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1307.d">杩愯緭浠诲姟鍖楁枟淇℃伅</a>
+                            </dd>
+                            <dd>
+                                <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1308.d">瑙嗛棰勮鍛婅</a>
+                            </dd>
+                            <dd>
+                                <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1309.d">涓夐�氭暟鎹�</a>
+                            </dd>
                         </dl>
                     </li>
 

--
Gitblit v1.9.3