From 73fc635888a5ab20ed1e85ac4e2f8bf6879c4fd9 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期一, 30 十月 2023 00:03:31 +0800
Subject: [PATCH] 武汉接口
---
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1209.java | 60
src/main/java/com/fzzy/otherview/whhpjl/WhjlConstant.java | 13
src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1207.java | 6
src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1208PR.java | 224 ++
src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1209PR.java | 223 ++
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1115.java | 10
src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1206PR.java | 225 ++
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlYQSB.java | 30
src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1115PR.java | 198 +
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlJSMX.java | 28
src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1205.view.xml | 424 ++-
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1215.java | 58
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1212.java | 121 +
src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1208.view.xml | 601 +++++
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1208.java | 73
src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1212.view.xml | 58
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlJCNL.java | 31
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1213.java | 59
src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java | 6
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlZCMX.java | 25
src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1206.view.xml | 774 +++++++
src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java | 36
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlInoutDel.java | 73
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlCheck.java | 33
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1205.java | 65
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1207.java | 73
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1210.java | 53
src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1113.view.xml | 58
src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1205PR.java | 199 +
src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1210PR.java | 223 ++
src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1110.view.xml | 8
src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1211PR.java | 223 ++
src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1212PR.java | 157 +
src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1213PR.java | 223 ++
src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1214PR.java | 82
src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1215PR.java | 223 ++
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1214.java | 127
src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1109.view.xml | 38
src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1207.view.xml | 904 +++----
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1211.java | 53
src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1115.view.xml | 412 +++
src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1206.java | 70
42 files changed, 5,535 insertions(+), 1,045 deletions(-)
diff --git a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1207.java b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1207.java
index fedacbe..b5b2330 100644
--- a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1207.java
+++ b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1207.java
@@ -10,7 +10,7 @@
import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultContract;
import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1207Rep;
import com.fzzy.otherview.whhpjl.WhjlConstant;
-import com.fzzy.otherview.whhpjl.dto.WhjlApi1207;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1206;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -56,9 +56,9 @@
try {
List<Fz40WhjlDefaultContract> list = fz40ToWhjlSync1207Rep.listApi1207(deptId.substring(0, 4));
List<ApiInfoData> apiInfoDataList;
- WhjlApi1207 apiData;
+ WhjlApi1206 apiData;
for (Fz40WhjlDefaultContract sysData : list) {
- apiData = new WhjlApi1207();
+ apiData = new WhjlApi1206();
apiData.setHtid(sysData.getId()); //鍚堝悓ID
apiData.setJlqybh(""); //鍐涚伯浼佷笟缂栧彿
apiData.setSsqymc(""); //鍐涚伯浼佷笟鍚嶇О
diff --git a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java
index f6801be..6e14d13 100644
--- a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java
+++ b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java
@@ -10,7 +10,7 @@
import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultInoutRecord;
import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1214Rep;
import com.fzzy.otherview.whhpjl.WhjlConstant;
-import com.fzzy.otherview.whhpjl.dto.WhjlApi1214;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1212;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -56,9 +56,9 @@
try {
List<Fz40WhjlDefaultInoutRecord> list = fz40ToWhjlSync1214Rep.listApi1214(deptId.substring(0, 4));
List<ApiInfoData> apiInfoDataList;
- WhjlApi1214 apiData;
+ WhjlApi1212 apiData;
for (Fz40WhjlDefaultInoutRecord sysData : list) {
- apiData = new WhjlApi1214();
+ apiData = new WhjlApi1212();
apiData.setCrkid(sysData.getId()); //鍑哄叆搴撹褰旾D
apiData.setJlqybh(""); //鍐涚伯浼佷笟缂栧彿
apiData.setSsqymc(""); //鍐涚伯浼佷笟鍚嶇О
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 179c296..af0cfcc 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1109.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1109.view.xml
@@ -6,55 +6,55 @@
<DataType name="dtMain">
<Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1109</Property>
<PropertyDef name="dadm">
- <Property/>
+ <Property></Property>
<Property name="label">妗f浠g爜</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="cfbh">
- <Property/>
+ <Property></Property>
<Property name="label">浠撴埧缂栧彿</Property>
</PropertyDef>
<PropertyDef name="sscfmc">
- <Property/>
+ <Property></Property>
<Property name="label">浠撴埧鍚嶇О</Property>
</PropertyDef>
<PropertyDef name="dalx">
- <Property/>
+ <Property></Property>
<Property name="label">妗f绫诲瀷</Property>
</PropertyDef>
<PropertyDef name="damc">
- <Property/>
+ <Property></Property>
<Property name="label">妗f鍚嶇О</Property>
</PropertyDef>
<PropertyDef name="dawj">
- <Property/>
+ <Property></Property>
<Property name="label">妗f鏂囦欢</Property>
</PropertyDef>
<PropertyDef name="sfyx">
- <Property/>
+ <Property></Property>
<Property name="label">鏄惁鏈夋晥</Property>
</PropertyDef>
<PropertyDef name="bz">
- <Property/>
+ <Property></Property>
<Property name="label">澶囨敞</Property>
</PropertyDef>
<PropertyDef name="bizId">
- <Property/>
+ <Property></Property>
<Property name="label">涓氬姟ID</Property>
</PropertyDef>
<PropertyDef name="updateTime">
@@ -62,11 +62,11 @@
<Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
</PropertyDef>
<PropertyDef name="czbz">
- <Property/>
+ <Property></Property>
<Property name="label">鎿嶄綔鏍囧織</Property>
</PropertyDef>
<PropertyDef name="kqdm">
- <Property/>
+ <Property></Property>
<Property name="label">搴撳尯浠g爜</Property>
</PropertyDef>
</DataType>
@@ -99,7 +99,7 @@
<Property name="packages">font-awesome,css-common</Property>
<DataSet id="dsMain">
<Property name="dataType">[dtMain]</Property>
- <Property name="dataProvider">whjlApi1110PR#listData</Property>
+ <Property name="dataProvider">whjlApi1109PR#listData</Property>
<Property name="pageSize">20</Property>
</DataSet>
<DataSet id="dsQuery">
@@ -324,7 +324,7 @@
<Tools/>
</Dialog>
<UpdateAction id="updateSave">
- <Property name="dataResolver">whjlApi1110PR#saveData</Property>
+ <Property name="dataResolver">whjlApi1109PR#saveData</Property>
<UpdateItem>
<Property name="dataPath">[#current]</Property>
<Property name="dataSet">dsMain</Property>
@@ -332,10 +332,10 @@
</UpdateAction>
<AjaxAction id="ajaxDel">
<Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
- <Property name="service">whjlApi1110PR#delData</Property>
+ <Property name="service">whjlApi1109PR#delData</Property>
</AjaxAction>
<AjaxAction id="ajaxPush">
- <Property name="service">whjlApi1110PR#pushData</Property>
+ <Property name="service">whjlApi1109PR#pushData</Property>
</AjaxAction>
<Dialog id="dialogLog">
<Property name="width">90%</Property>
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 a3b09e4..bd1b28b 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1110.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1110.view.xml
@@ -119,7 +119,7 @@
<Property name="packages">font-awesome,css-common</Property>
<DataSet id="dsMain">
<Property name="dataType">[dtMain]</Property>
- <Property name="dataProvider">whjlApi1108PR#listData</Property>
+ <Property name="dataProvider">whjlApi1110PR#listData</Property>
<Property name="pageSize">20</Property>
</DataSet>
<DataSet id="dsQuery">
@@ -391,7 +391,7 @@
<Tools/>
</Dialog>
<UpdateAction id="updateSave">
- <Property name="dataResolver">whjlApi1108PR#saveData</Property>
+ <Property name="dataResolver">whjlApi1110PR#saveData</Property>
<UpdateItem>
<Property name="dataPath">[#current]</Property>
<Property name="dataSet">dsMain</Property>
@@ -399,10 +399,10 @@
</UpdateAction>
<AjaxAction id="ajaxDel">
<Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
- <Property name="service">whjlApi1108PR#delData</Property>
+ <Property name="service">whjlApi1110PR#delData</Property>
</AjaxAction>
<AjaxAction id="ajaxPush">
- <Property name="service">whjlApi1108PR#pushData</Property>
+ <Property name="service">whjlApi1110PR#pushData</Property>
</AjaxAction>
<Dialog id="dialogLog">
<Property name="width">90%</Property>
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 643380e..2a84807 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1113.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1113.view.xml
@@ -6,88 +6,88 @@
<DataType name="dtMain">
<Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1113</Property>
<PropertyDef name="sbwhjlbh">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="jlqybh">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="jlqymc">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="jgzdbh">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="jgzdmc">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="sbbh">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="sbmc">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="wbrq">
<Property name="dataType">Date</Property>
</PropertyDef>
<PropertyDef name="wbdw">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="wbr">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="lxdh">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="whlr">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="whjl">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="fxwt">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="jjcs">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="xcwbrq">
<Property name="dataType">Date</Property>
</PropertyDef>
<PropertyDef name="ysr">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="whjy">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="whjlzp">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="bz">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="zpid">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="zpmc">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="zplj">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="zpdx">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="bizId">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="updateTime">
<Property name="dataType">Date</Property>
</PropertyDef>
<PropertyDef name="czbz">
- <Property/>
+ <Property></Property>
</PropertyDef>
<PropertyDef name="kqdm">
- <Property/>
+ <Property></Property>
</PropertyDef>
</DataType>
<DataType name="dtParam">
@@ -119,7 +119,7 @@
<Property name="packages">font-awesome,css-common</Property>
<DataSet id="dsMain">
<Property name="dataType">[dtMain]</Property>
- <Property name="dataProvider">whjlApi1108PR#listData</Property>
+ <Property name="dataProvider">whjlApi1113PR#listData</Property>
</DataSet>
<DataSet id="dsQuery">
<ClientEvent name="onReady">self.insert();</ClientEvent>
@@ -431,7 +431,7 @@
<Tools/>
</Dialog>
<UpdateAction id="updateSave">
- <Property name="dataResolver">whjlApi1108PR#saveData</Property>
+ <Property name="dataResolver">whjlApi1113PR#saveData</Property>
<UpdateItem>
<Property name="dataPath">[#current]</Property>
<Property name="dataSet">dsMain</Property>
@@ -439,10 +439,10 @@
</UpdateAction>
<AjaxAction id="ajaxDel">
<Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
- <Property name="service">whjlApi1108PR#delData</Property>
+ <Property name="service">whjlApi1113PR#delData</Property>
</AjaxAction>
<AjaxAction id="ajaxPush">
- <Property name="service">whjlApi1108PR#pushData</Property>
+ <Property name="service">whjlApi1113PR#pushData</Property>
</AjaxAction>
<Dialog id="dialogLog">
<Property name="width">90%</Property>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1115.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1115.view.xml
new file mode 100644
index 0000000..d7fca9a
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1115.view.xml
@@ -0,0 +1,412 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+ <Arguments/>
+ <Context/>
+ <Model>
+ <DataType name="dtMain">
+ <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1115</Property>
+ <PropertyDef name="sbbfjlbh">
+ <Property/>
+ <Property name="label">璁惧鎶ュ簾璁板綍缂栧彿</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="sbbh">
+ <Property/>
+ <Property name="label">璁惧缂栧彿</Property>
+ </PropertyDef>
+ <PropertyDef name="sbmc">
+ <Property/>
+ <Property name="label">璁惧鍚嶇О</Property>
+ </PropertyDef>
+ <PropertyDef name="bfsqsj">
+ <Property name="dataType">Date</Property>
+ <Property name="label">鎶ュ簾鐢宠鏃ユ湡</Property>
+ </PropertyDef>
+ <PropertyDef name="sqr">
+ <Property/>
+ <Property name="label">鐢宠浜�</Property>
+ </PropertyDef>
+ <PropertyDef name="ysynx">
+ <Property/>
+ <Property name="label">宸蹭娇鐢ㄥ勾闄�</Property>
+ </PropertyDef>
+ <PropertyDef name="bfyy">
+ <Property/>
+ <Property name="label">鎶ュ簾鍘熷洜</Property>
+ </PropertyDef>
+ <PropertyDef name="pzr">
+ <Property/>
+ <Property name="label">鎵瑰噯浜�</Property>
+ </PropertyDef>
+ <PropertyDef name="pzrq">
+ <Property name="dataType">Date</Property>
+ <Property name="label">鎵瑰噯鏃ユ湡</Property>
+ </PropertyDef>
+ <PropertyDef name="sm">
+ <Property/>
+ <Property name="label">璇存槑</Property>
+ </PropertyDef>
+ <PropertyDef name="bz">
+ <Property/>
+ <Property name="label">澶囨敞</Property>
+ </PropertyDef>
+ <PropertyDef name="bizId">
+ <Property/>
+ <Property name="label">涓氬姟ID</Property>
+ </PropertyDef>
+ <PropertyDef name="updateTime">
+ <Property name="dataType">DateTime</Property>
+ <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
+ </PropertyDef>
+ <PropertyDef name="czbz">
+ <Property/>
+ <Property name="label">鎿嶄綔鏍囧織</Property>
+ </PropertyDef>
+ <PropertyDef name="kqdm">
+ <Property/>
+ <Property name="label">搴撳尯浠g爜</Property>
+ </PropertyDef>
+ </DataType>
+ <DataType name="dtParam">
+ <Property name="creationType">com.fzzy.api.data.ApiParam</Property>
+ <PropertyDef name="kqdm">
+ <Property></Property>
+ <Property name="label">鎵�灞炲簱鍖�</Property>
+ </PropertyDef>
+ <PropertyDef name="start">
+ <Property name="dataType">Date</Property>
+ <Property name="label">寮�濮嬫椂闂�</Property>
+ </PropertyDef>
+ <PropertyDef name="end">
+ <Property name="dataType">Date</Property>
+ <Property name="label">鎴鏃堕棿</Property>
+ </PropertyDef>
+ <PropertyDef name="czbz">
+ <Property></Property>
+ <Property name="label">鎿嶄綔鏍囧織</Property>
+ <Property name="mapping">
+ <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("CZBZ")}</Property>
+ <Property name="keyProperty">code</Property>
+ <Property name="valueProperty">name</Property>
+ </Property>
+ </PropertyDef>
+ </DataType>
+ </Model>
+ <View layout="regionPadding:10">
+ <Property name="packages">font-awesome,css-common</Property>
+ <DataSet id="dsMain">
+ <Property name="dataType">[dtMain]</Property>
+ <Property name="dataProvider">whjlApi1115PR#listData</Property>
+ <Property name="parameter">20</Property>
+ </DataSet>
+ <DataSet id="dsQuery">
+ <ClientEvent name="onReady">self.insert();</ClientEvent>
+ <Property name="dataType">dtParam</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("#dsMain").insert();
+view.get("#dialogMain").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("#dgMain").getCurrentItem();
+if(cur){
+ view.get("#dialogMain").show();
+}else{
+ $alert("璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�");
+}</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("#dgMain").getCurrentItem();
+if(cur){
+ view.get("#ajaxDel").set("parameter",cur).execute(function(result){
+ if(result){
+ $alert(result);
+ } else{
+ cur.remove();
+ }
+ });
+}else{
+ $alert("璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�");
+}</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("#dsMain").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("#dgMain").get("selection");
+if(select && select.length > 0){
+ view.get("#ajaxPush").set("parameter",select).execute(function(result){
+ view.get("#dsMain").flushAsync();
+ $notify(result);
+ });
+}else{
+ $alert("璇峰嬀閫夐渶瑕佷笂鎶ョ殑鏁版嵁锛�");
+}</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">//鏄剧ず璁板綍
+view.get("#iFrame").reload();
+view.get("#dialogLog").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("#dsMain.data:#");
+if(data){
+ view.get("#dialogMain").show();
+}</ClientEvent>
+ <Property name="dataSet">dsMain</Property>
+ <Property name="selectionMode">multiRows</Property>
+ <Property name="readOnly">true</Property>
+ <RowNumColumn/>
+ <RowSelectorColumn>
+ <Property name="caption">涓婁紶</Property>
+ </RowSelectorColumn>
+ <DataColumn name="sbbfjlbh">
+ <Property name="property">sbbfjlbh</Property>
+ </DataColumn>
+ <DataColumn name="jlqybh">
+ <Property name="property">jlqybh</Property>
+ </DataColumn>
+ <DataColumn name="jlqymc">
+ <Property name="property">jlqymc</Property>
+ </DataColumn>
+ <DataColumn name="jgzdmc">
+ <Property name="property">jgzdmc</Property>
+ </DataColumn>
+ <DataColumn name="sbmc">
+ <Property name="property">sbmc</Property>
+ </DataColumn>
+ <DataColumn name="sqr">
+ <Property name="property">sqr</Property>
+ </DataColumn>
+ <DataColumn name="ysynx">
+ <Property name="property">ysynx</Property>
+ </DataColumn>
+ <DataColumn name="czbz">
+ <Property name="property">czbz</Property>
+ </DataColumn>
+ </DataGrid>
+ </Container>
+ <Container layoutConstraint="bottom">
+ <Property name="exClassName">bg-color</Property>
+ <DataPilot layoutConstraint="right">
+ <Property name="dataSet">dsMain</Property>
+ <Property name="itemCodes">pageSize,pages</Property>
+ </DataPilot>
+ </Container>
+ <Dialog id="dialogMain">
+ <Property name="width">60%</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("#dgMain").getCurrentItem();
+view.get("#updateSave").execute(function(){
+ self.get("parent").hide();
+ view.get("#dsMain").flushAsync();
+});</ClientEvent>
+ <Property name="caption">纭畾</Property>
+ <Property name="iconClass">fa fa-check</Property>
+ </Button>
+ <Button>
+ <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
+self.get("parent").hide();
+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="labelWidth">120</Property>
+ <AutoFormElement>
+ <Property name="name">sbbfjlbh</Property>
+ <Property name="property">sbbfjlbh</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">sbbh</Property>
+ <Property name="property">sbbh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">sbmc</Property>
+ <Property name="property">sbmc</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">bfsqsj</Property>
+ <Property name="property">bfsqsj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">sqr</Property>
+ <Property name="property">sqr</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ysynx</Property>
+ <Property name="property">ysynx</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">bfyy</Property>
+ <Property name="property">bfyy</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">pzr</Property>
+ <Property name="property">pzr</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">pzrq</Property>
+ <Property name="property">pzrq</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">sm</Property>
+ <Property name="property">sm</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">whjlApi1115PR#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">whjlApi1115PR#delData</Property>
+ </AjaxAction>
+ <AjaxAction id="ajaxPush">
+ <Property name="service">whjlApi1115PR#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("parent").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>
+ </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1214.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1205.view.xml
similarity index 61%
copy from src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1214.view.xml
copy to src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1205.view.xml
index 76c1084..24f3a05 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1214.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1205.view.xml
@@ -4,107 +4,153 @@
<Context/>
<Model>
<DataType name="dtMain">
- <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1214</Property>
- <PropertyDef name="crkid">
- <Property/>
- <Property name="label">鍑哄叆搴撹褰旾D</Property>
+ <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1205</Property>
+ <PropertyDef name="ddid">
+ <Property></Property>
+ <Property name="label">璁㈠崟ID</Property>
+ </PropertyDef>
+ <PropertyDef name="ddbh">
+ <Property></Property>
+ <Property name="label">璁㈠崟缂栧彿</Property>
+ </PropertyDef>
+ <PropertyDef name="jhid">
+ <Property></Property>
+ <Property name="label">璁″垝id</Property>
</PropertyDef>
<PropertyDef name="jlqybh">
- <Property/>
+ <Property></Property>
<Property name="label">鍐涚伯浼佷笟缂栧彿</Property>
</PropertyDef>
<PropertyDef name="ssqymc">
- <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="ywrq">
- <Property/>
- <Property name="label">涓氬姟鏃ユ湡</Property>
+ <PropertyDef name="ddlx">
+ <Property></Property>
+ <Property name="label">璁㈠崟绫诲瀷</Property>
+ </PropertyDef>
+ <PropertyDef name="grxsrq">
<Property name="dataType">Date</Property>
- </PropertyDef>
- <PropertyDef name="crklx">
- <Property/>
- <Property name="label">鍑哄叆搴撶被鍨�</Property>
- </PropertyDef>
- <PropertyDef name="ywlx">
- <Property/>
- <Property name="label">涓氬姟绫诲瀷</Property>
- </PropertyDef>
- <PropertyDef name="crkpz">
- <Property/>
- <Property name="label">鍑哄叆搴撳嚟璇�</Property>
+ <Property name="label">璐叆/閿�鍞棩鏈�</Property>
</PropertyDef>
<PropertyDef name="jljgqybh">
- <Property/>
- <Property name="label">鍔犲伐浼佷笟缂栧彿</Property>
- </PropertyDef>
- <PropertyDef name="jljgqymc">
- <Property/>
- <Property name="label">鍔犲伐浼佷笟鍚嶇О</Property>
+ <Property></Property>
+ <Property name="label">渚涘簲鍟嗕紒涓氱紪鍙�</Property>
</PropertyDef>
<PropertyDef name="khbh">
- <Property/>
+ <Property></Property>
<Property name="label">瀹㈡埛缂栧彿</Property>
</PropertyDef>
- <PropertyDef name="glzxm">
- <Property/>
- <Property name="label">瀹㈡埛濮撳悕</Property>
+ <PropertyDef name="sjjlpzbh">
+ <Property></Property>
+ <Property name="label">瀹為檯鍐涚伯鍝佺缂栧彿</Property>
</PropertyDef>
- <PropertyDef name="shdw">
- <Property/>
- <Property name="label">鏀惰揣鍗曚綅</Property>
+ <PropertyDef name="sjjlppbh">
+ <Property></Property>
+ <Property name="label">瀹為檯鍐涚伯鍝佺墝缂栧彿</Property>
</PropertyDef>
- <PropertyDef name="shlxr">
- <Property/>
- <Property name="label">鏀惰揣鑱旂郴浜�</Property>
+ <PropertyDef name="jlcpbh">
+ <Property></Property>
+ <Property name="label">鍐涚伯浜у搧缂栧彿</Property>
</PropertyDef>
- <PropertyDef name="shlxrdh">
- <Property/>
- <Property name="label">鏀惰揣鑱旂郴鐢佃瘽</Property>
+ <PropertyDef name="cpmc">
+ <Property></Property>
+ <Property name="label">浜у搧鍚嶇О</Property>
</PropertyDef>
- <PropertyDef name="rjfaid">
- <Property/>
- <Property name="label">搴旀�ユ柟妗圛D</Property>
+ <PropertyDef name="sjjldjbh">
+ <Property></Property>
+ <Property name="label">瀹為檯鍐涚伯绛夌骇缂栧彿</Property>
</PropertyDef>
- <PropertyDef name="jhid">
- <Property/>
- <Property name="label">绛规帾璁″垝ID</Property>
+ <PropertyDef name="sjjlsl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">瀹為檯鍐涚伯鏁伴噺</Property>
</PropertyDef>
- <PropertyDef name="htid">
- <Property/>
- <Property name="label">鍚堝悓ID</Property>
+ <PropertyDef name="sjjlzl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">瀹為檯鍐涚伯閲嶉噺</Property>
</PropertyDef>
- <PropertyDef name="psrwid">
- <Property/>
- <Property name="label">閰嶉�佷换鍔d</Property>
+ <PropertyDef name="sjdj">
+ <Property name="dataType">Double</Property>
+ <Property name="label">瀹為檯鍗曚环</Property>
</PropertyDef>
- <PropertyDef name="yscch">
- <Property/>
- <Property name="label">杩愯緭杞﹁埞鍙�</Property>
+ <PropertyDef name="sjzj">
+ <Property name="dataType">Double</Property>
+ <Property name="label">瀹為檯鎬讳环</Property>
</PropertyDef>
- <PropertyDef name="cyr">
- <Property/>
- <Property name="label">鎵胯繍浜�</Property>
+ <PropertyDef name="zljybhbh">
+ <Property></Property>
+ <Property name="label">璐ㄩ噺妫�楠屾姤鍛婄紪鍙�</Property>
</PropertyDef>
- <PropertyDef name="cyrdh">
- <Property/>
- <Property name="label">鎵胯繍浜虹數璇�</Property>
+ <PropertyDef name="chfs">
+ <Property></Property>
+ <Property name="label">鍑鸿揣鏂瑰紡</Property>
+ </PropertyDef>
+ <PropertyDef name="shdz">
+ <Property></Property>
+ <Property name="label">鏀惰揣鍦板潃</Property>
+ </PropertyDef>
+ <PropertyDef name="lxdh">
+ <Property></Property>
+ <Property name="label">鑱旂郴鐢佃瘽</Property>
+ </PropertyDef>
+ <PropertyDef name="lxr">
+ <Property></Property>
+ <Property name="label">鑱旂郴浜�</Property>
+ </PropertyDef>
+ <PropertyDef name="ddjhrq">
+ <Property name="dataType">Date</Property>
+ <Property name="label">浜よ揣鏃ユ湡</Property>
+ </PropertyDef>
+ <PropertyDef name="xh">
+ <Property></Property>
+ <Property name="label">搴忓彿</Property>
+ </PropertyDef>
+ <PropertyDef name="sfyx">
+ <Property></Property>
+ <Property name="label">鏄惁鏈夋晥</Property>
+ </PropertyDef>
+ <PropertyDef name="bz">
+ <Property></Property>
+ <Property name="label">澶囨敞</Property>
</PropertyDef>
<PropertyDef name="bizId">
<Property></Property>
<Property name="label">涓氬姟ID</Property>
</PropertyDef>
<PropertyDef name="updateTime">
+ <Property name="dataType">DateTime</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>
+ <DataType name="dtParam">
+ <Property name="creationType">com.fzzy.api.data.ApiParam</Property>
+ <PropertyDef name="kqdm">
+ <Property></Property>
+ <Property name="label">鎵�灞炲簱鍖�</Property>
+ </PropertyDef>
+ <PropertyDef name="start">
<Property name="dataType">Date</Property>
- <Property name="label">鏇存柊鏃堕棿</Property>
+ <Property name="label">寮�濮嬫椂闂�</Property>
+ </PropertyDef>
+ <PropertyDef name="end">
+ <Property name="dataType">Date</Property>
+ <Property name="label">鎴鏃堕棿</Property>
</PropertyDef>
<PropertyDef name="czbz">
<Property></Property>
@@ -115,21 +161,18 @@
<Property name="valueProperty">name</Property>
</Property>
</PropertyDef>
- <PropertyDef name="kqdm">
- <Property></Property>
- <Property name="label">搴撳尯浠g爜</Property>
- </PropertyDef>
- <PropertyDef name="bz">
- <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">whjlApi1214PR#listData</Property>
+ <Property name="dataProvider">whjlApi1205PR#listData</Property>
+ <Property name="parameter">20</Property>
+ </DataSet>
+ <DataSet id="dsQuery">
+ <ClientEvent name="onReady">self.insert();</ClientEvent>
+ <Property name="dataType">dtParam</Property>
</DataSet>
<Container layout="regionPadding:10" layoutConstraint="top">
<Property name="exClassName">bg-color</Property>
@@ -216,57 +259,47 @@
<RowSelectorColumn>
<Property name="caption">涓婁紶</Property>
</RowSelectorColumn>
- <DataColumn name="crkid">
- <Property name="property">crkid</Property>
- <Property name="align">center</Property>
+ <DataColumn name="ddid">
+ <Property name="property">ddid</Property>
+ </DataColumn>
+ <DataColumn name="jhid">
+ <Property name="property">jhid</Property>
</DataColumn>
<DataColumn name="ssqymc">
<Property name="property">ssqymc</Property>
- <Property name="align">center</Property>
</DataColumn>
<DataColumn name="jgzdmc">
<Property name="property">jgzdmc</Property>
- <Property name="align">center</Property>
</DataColumn>
- <DataColumn name="ywrq">
- <Property name="property">ywrq</Property>
- <Property name="align">center</Property>
+ <DataColumn name="ddlx">
+ <Property name="property">ddlx</Property>
</DataColumn>
- <DataColumn name="crklx">
- <Property name="property">crklx</Property>
- <Property name="align">center</Property>
+ <DataColumn name="grxsrq">
+ <Property name="property">grxsrq</Property>
</DataColumn>
- <DataColumn name="ywlx">
- <Property name="property">ywlx</Property>
- <Property name="align">center</Property>
+ <DataColumn name="khbh">
+ <Property name="property">khbh</Property>
</DataColumn>
- <DataColumn name="crkpz">
- <Property name="property">crkpz</Property>
- <Property name="align">center</Property>
+ <DataColumn name="cpmc">
+ <Property name="property">cpmc</Property>
</DataColumn>
- <DataColumn name="glzxm">
- <Property name="property">glzxm</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="cyr">
- <Property name="property">cyr</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="cyrdh">
- <Property name="property">cyrdh</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="yscch">
- <Property name="property">yscch</Property>
- <Property name="align">center</Property>
+ <DataColumn name="czbz">
+ <Property name="property">czbz</Property>
</DataColumn>
</DataGrid>
</Container>
+ <Container layoutConstraint="bottom">
+ <Property name="exClassName">bg-color</Property>
+ <DataPilot layoutConstraint="right">
+ <Property name="dataSet">dsMain</Property>
+ <Property name="itemCodes">pageSize,pages</Property>
+ </DataPilot>
+ </Container>
<Dialog id="dialogMain">
- <Property name="width">85%</Property>
+ <Property name="width">60%</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("#dgMain").getCurrentItem();
@@ -291,10 +324,20 @@
<Property name="cols">*,*,*,*</Property>
<Property name="labelPosition">top</Property>
<Property name="labelSeparator">:</Property>
- <Property name="labelAlign">left</Property>
+ <Property name="labelWidth">120</Property>
<AutoFormElement>
- <Property name="name">crkid</Property>
- <Property name="property">crkid</Property>
+ <Property name="name">ddid</Property>
+ <Property name="property">ddid</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ddbh</Property>
+ <Property name="property">ddbh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jhid</Property>
+ <Property name="property">jhid</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
@@ -318,115 +361,113 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">ywrq</Property>
- <Property name="property">ywrq</Property>
+ <Property name="name">ddlx</Property>
+ <Property name="property">ddlx</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">crklx</Property>
- <Property name="property">crklx</Property>
- <Property name="trigger">listDropInOut</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">ywlx</Property>
- <Property name="property">ywlx</Property>
- <Property name="trigger">listDropType</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">crkpz</Property>
- <Property name="property">crkpz</Property>
+ <Property name="name">grxsrq</Property>
+ <Property name="property">grxsrq</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
<Property name="name">jljgqybh</Property>
<Property name="property">jljgqybh</Property>
- <Editor>
- <TextEditor>
- <Property name="blankText">-----鐢ㄤ簬鍏ュ簱-----</Property>
- </TextEditor>
- </Editor>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">jljgqymc</Property>
- <Property name="property">jljgqymc</Property>
- <Editor>
- <TextEditor>
- <Property name="blankText">-----鐢ㄤ簬鍏ュ簱-----</Property>
- </TextEditor>
- </Editor>
+ <Editor/>
</AutoFormElement>
<AutoFormElement>
<Property name="name">khbh</Property>
<Property name="property">khbh</Property>
- <Editor>
- <TextEditor>
- <Property name="blankText">-----鐢ㄤ簬鍑哄簱-----</Property>
- </TextEditor>
- </Editor>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">glzxm</Property>
- <Property name="property">glzxm</Property>
- <Editor>
- <TextEditor>
- <Property name="blankText">-----鐢ㄤ簬鍑哄簱-----</Property>
- </TextEditor>
- </Editor>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">shdw</Property>
- <Property name="property">shdw</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">shlxr</Property>
- <Property name="property">shlxr</Property>
+ <Property name="name">sjjlpzbh</Property>
+ <Property name="property">sjjlpzbh</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">shlxrdh</Property>
- <Property name="property">shlxrdh</Property>
+ <Property name="name">sjjlppbh</Property>
+ <Property name="property">sjjlppbh</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">rjfaid</Property>
- <Property name="property">rjfaid</Property>
+ <Property name="name">jlcpbh</Property>
+ <Property name="property">jlcpbh</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">jhid</Property>
- <Property name="property">jhid</Property>
- <Editor>
- <TextEditor>
- <Property name="blankText">-----鐢ㄤ簬鍏ュ簱-----</Property>
- </TextEditor>
- </Editor>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htid</Property>
- <Property name="property">htid</Property>
+ <Property name="name">cpmc</Property>
+ <Property name="property">cpmc</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">psrwid</Property>
- <Property name="property">psrwid</Property>
+ <Property name="name">sjjldjbh</Property>
+ <Property name="property">sjjldjbh</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">yscch</Property>
- <Property name="property">yscch</Property>
+ <Property name="name">sjjlsl</Property>
+ <Property name="property">sjjlsl</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">cyr</Property>
- <Property name="property">cyr</Property>
+ <Property name="name">sjjlzl</Property>
+ <Property name="property">sjjlzl</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">cyrdh</Property>
- <Property name="property">cyrdh</Property>
+ <Property name="name">sjdj</Property>
+ <Property name="property">sjdj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">sjzj</Property>
+ <Property name="property">sjzj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">zljybhbh</Property>
+ <Property name="property">zljybhbh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">chfs</Property>
+ <Property name="property">chfs</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">shdz</Property>
+ <Property name="property">shdz</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">lxdh</Property>
+ <Property name="property">lxdh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">lxr</Property>
+ <Property name="property">lxr</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ddjhrq</Property>
+ <Property name="property">ddjhrq</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">xh</Property>
+ <Property name="property">xh</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>
<Editor/>
</AutoFormElement>
<AutoFormElement>
@@ -449,17 +490,12 @@
<Property name="property">kqdm</Property>
<Editor/>
</AutoFormElement>
- <AutoFormElement>
- <Property name="name">bz</Property>
- <Property name="property">bz</Property>
- <Editor/>
- </AutoFormElement>
</AutoForm>
</Children>
<Tools/>
</Dialog>
<UpdateAction id="updateSave">
- <Property name="dataResolver">whjlApi1214PR#saveData</Property>
+ <Property name="dataResolver">whjlApi1205PR#saveData</Property>
<UpdateItem>
<Property name="dataPath">[#current]</Property>
<Property name="dataSet">dsMain</Property>
@@ -467,10 +503,10 @@
</UpdateAction>
<AjaxAction id="ajaxDel">
<Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
- <Property name="service">whjlApi1214PR#delData</Property>
+ <Property name="service">whjlApi1205PR#delData</Property>
</AjaxAction>
<AjaxAction id="ajaxPush">
- <Property name="service">whjlApi1214PR#pushData</Property>
+ <Property name="service">whjlApi1205PR#pushData</Property>
</AjaxAction>
<Dialog id="dialogLog">
<Property name="width">90%</Property>
@@ -500,12 +536,6 @@
</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/WhjlApi1206.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1206.view.xml
new file mode 100644
index 0000000..2d2f1a4
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1206.view.xml
@@ -0,0 +1,774 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+ <Arguments/>
+ <Context/>
+ <Model>
+ <DataType name="dtMain">
+ <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1206</Property>
+ <PropertyDef name="htid">
+ <Property></Property>
+ <Property name="label">鍚堝悓ID</Property>
+ </PropertyDef>
+ <PropertyDef name="jlqybh">
+ <Property></Property>
+ <Property name="label">鍐涚伯浼佷笟缂栧彿</Property>
+ </PropertyDef>
+ <PropertyDef name="ssqymc">
+ <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="htlx">
+ <Property></Property>
+ <Property name="label">鍚堝悓绫诲瀷</Property>
+ <Property name="mapping">
+ <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("HT_YWLX")}</Property>
+ <Property name="keyProperty">code</Property>
+ <Property name="valueProperty">name</Property>
+ </Property>
+ </PropertyDef>
+ <PropertyDef name="htbh">
+ <Property></Property>
+ <Property name="label">鍚堝悓缂栧彿</Property>
+ </PropertyDef>
+ <PropertyDef name="htbt">
+ <Property></Property>
+ <Property name="label">鍚堝悓鏍囬</Property>
+ </PropertyDef>
+ <PropertyDef name="jljgqybh">
+ <Property></Property>
+ <Property name="label">鍔犲伐浼佷笟缂栧彿</Property>
+ </PropertyDef>
+ <PropertyDef name="jljgqymc">
+ <Property></Property>
+ <Property name="label">鍔犲伐浼佷笟鍚嶇О</Property>
+ </PropertyDef>
+ <PropertyDef name="htkhbh">
+ <Property></Property>
+ <Property name="label">鍚堝悓瀹㈡埛缂栧彿</Property>
+ </PropertyDef>
+ <PropertyDef name="htkhmc">
+ <Property></Property>
+ <Property name="label">鍚堝悓瀹㈡埛鍚嶇О</Property>
+ </PropertyDef>
+ <PropertyDef name="htspdj">
+ <Property></Property>
+ <Property name="label">鍚堝悓鍟嗗搧鍗曚环</Property>
+ </PropertyDef>
+ <PropertyDef name="htspsl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍚堝悓鍟嗗搧鏁伴噺</Property>
+ <Property name="displayFormat">#0.00</Property>
+ </PropertyDef>
+ <PropertyDef name="spbm">
+ <Property></Property>
+ <Property name="label">鍟嗗搧缂栫爜</Property>
+ </PropertyDef>
+ <PropertyDef name="zje">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鎬婚噾棰�</Property>
+ </PropertyDef>
+ <PropertyDef name="htqdr">
+ <Property></Property>
+ <Property name="label">鍚堝悓绛捐浜�</Property>
+ </PropertyDef>
+ <PropertyDef name="htqdsj">
+ <Property name="dataType">DateTime</Property>
+ <Property name="label">鍚堝悓绛捐鏃堕棿</Property>
+ </PropertyDef>
+ <PropertyDef name="htsxrq">
+ <Property name="dataType">Date</Property>
+ <Property name="label">鍚堝悓鐢熸晥鏃ユ湡</Property>
+ </PropertyDef>
+ <PropertyDef name="htjzrq">
+ <Property name="dataType">Date</Property>
+ <Property name="label">鍚堝悓鎴鏃堕棿</Property>
+ </PropertyDef>
+ <PropertyDef name="htcjr">
+ <Property></Property>
+ <Property name="label">鍚堝悓鍒涘缓浜�</Property>
+ </PropertyDef>
+ <PropertyDef name="htcjsj">
+ <Property name="dataType">DateTime</Property>
+ <Property name="label">鍚堝悓鍒涘缓鏃堕棿</Property>
+ </PropertyDef>
+ <PropertyDef name="htdbgjlbz">
+ <Property></Property>
+ <Property name="label">鍚堝悓鐨勫彉鏇磋褰曟爣蹇�</Property>
+ </PropertyDef>
+ <PropertyDef name="htbgyy">
+ <Property></Property>
+ <Property name="label">鍚堝悓鍙樻洿鍘熷洜</Property>
+ </PropertyDef>
+ <PropertyDef name="htgylx">
+ <Property></Property>
+ <Property name="label">鍚堝悓渚涘簲绫诲瀷</Property>
+ </PropertyDef>
+ <PropertyDef name="yhtbh">
+ <Property></Property>
+ <Property name="label">鍘熷悎鍚岀紪鍙�</Property>
+ </PropertyDef>
+ <PropertyDef name="zffs">
+ <Property></Property>
+ <Property name="label">鏀粯鏂瑰紡</Property>
+ <Property name="mapping">
+ <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("JSFS")}</Property>
+ <Property name="keyProperty">code</Property>
+ <Property name="valueProperty">name</Property>
+ </Property>
+ </PropertyDef>
+ <PropertyDef name="ywcsl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">宸插畬鎴愭暟閲�</Property>
+ </PropertyDef>
+ <PropertyDef name="ywcslje">
+ <Property></Property>
+ <Property name="label">宸插畬鎴愭暟閲忛噾棰�</Property>
+ </PropertyDef>
+ <PropertyDef name="htbz">
+ <Property></Property>
+ <Property name="label">鍚堝悓澶囨敞</Property>
+ </PropertyDef>
+ <PropertyDef name="xh">
+ <Property></Property>
+ <Property name="label">搴忓彿</Property>
+ <Property name="dataType">Integer</Property>
+ </PropertyDef>
+ <PropertyDef name="sfyx">
+ <Property></Property>
+ <Property name="label">鏄惁鏈夋晥</Property>
+ </PropertyDef>
+ <PropertyDef name="bz">
+ <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("apiTriggerService#trigger").getResult("CZBZ")}</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="htspqd">
+ <Property name="parameter">$${this.htid}</Property>
+ <Property name="dataProvider">whjlApi1206PR#listItem</Property>
+ <Property name="dataType">[dtItem]</Property>
+ </Reference>
+ </DataType>
+ <DataType name="dtItem">
+ <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlQDItem</Property>
+ <PropertyDef name="htspid">
+ <Property></Property>
+ <Property name="label">鍚堝悓鍟嗗搧ID</Property>
+ </PropertyDef>
+ <PropertyDef name="htid">
+ <Property></Property>
+ <Property name="label">鍚堝悓ID</Property>
+ </PropertyDef>
+ <PropertyDef name="ddid">
+ <Property></Property>
+ <Property name="label">璁㈠崟ID</Property>
+ </PropertyDef>
+ <PropertyDef name="lspzbm">
+ <Property></Property>
+ <Property name="label">鍝佺缂栧彿</Property>
+ </PropertyDef>
+ <PropertyDef name="lspzmc">
+ <Property></Property>
+ <Property name="label">鍝佺鍚嶇О</Property>
+ </PropertyDef>
+ <PropertyDef name="cpbh">
+ <Property></Property>
+ <Property name="label">浜у搧缂栧彿</Property>
+ </PropertyDef>
+ <PropertyDef name="cpmc">
+ <Property></Property>
+ <Property name="label">浜у搧鍚嶇О</Property>
+ </PropertyDef>
+ <PropertyDef name="spsl">
+ <Property></Property>
+ <Property name="label">鍟嗗搧鏁伴噺</Property>
+ <Property name="dataType">Double</Property>
+ <Property name="displayFormat">#0.00</Property>
+ </PropertyDef>
+ <PropertyDef name="spdj">
+ <Property></Property>
+ <Property name="label">鍟嗗搧鍗曚环</Property>
+ <Property name="dataType">Double</Property>
+ <Property name="displayFormat">#0.00</Property>
+ </PropertyDef>
+ <PropertyDef name="je">
+ <Property></Property>
+ <Property name="label">閲戦</Property>
+ <Property name="dataType">Double</Property>
+ <Property name="displayFormat">#0.00</Property>
+ </PropertyDef>
+ <PropertyDef name="ywcsl">
+ <Property></Property>
+ <Property name="label">宸插畬鎴愭暟閲�</Property>
+ <Property name="dataType">Double</Property>
+ <Property name="displayFormat">#0.00</Property>
+ </PropertyDef>
+ <PropertyDef name="ywcje">
+ <Property></Property>
+ <Property name="label">宸插畬鎴愰噾棰�</Property>
+ <Property name="dataType">Double</Property>
+ <Property name="displayFormat">#0.00</Property>
+ </PropertyDef>
+ <PropertyDef name="bz">
+ <Property></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">whjlApi1206PR#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("#dsMain").insert();
+view.get("#dialogMain").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("#dgMain").getCurrentItem();
+if(cur){
+ view.get("#dialogMain").show();
+}else{
+ $alert("璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�");
+}</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("#dgMain").getCurrentItem();
+if(cur){
+ view.get("#ajaxDel").set("parameter",cur).execute(function(result){
+ if(result){
+ $alert(result);
+ } else{
+ cur.remove();
+ }
+ });
+}else{
+ $alert("璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�");
+}</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("#dsMain").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("#dgMain").get("selection");
+if(select && select.length > 0){
+ view.get("#ajaxPush").set("parameter",select).execute(function(result){
+ view.get("#dsMain").flushAsync();
+ $notify(result);
+ });
+}else{
+ $alert("璇峰嬀閫夐渶瑕佷笂鎶ョ殑鏁版嵁锛�");
+}</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">//鏄剧ず璁板綍
+view.get("#iFrame").reload();
+view.get("#dialogLog").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("#dsMain.data:#");
+if(data){
+ view.get("#dialogMain").show();
+}</ClientEvent>
+ <Property name="dataSet">dsMain</Property>
+ <Property name="selectionMode">multiRows</Property>
+ <Property name="readOnly">true</Property>
+ <RowNumColumn/>
+ <RowSelectorColumn>
+ <Property name="caption">涓婁紶</Property>
+ </RowSelectorColumn>
+ <DataColumn name="htbh">
+ <Property name="property">htbh</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="ssqymc">
+ <Property name="property">ssqymc</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="jgzdmc">
+ <Property name="property">jgzdmc</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="htlx">
+ <Property name="property">htlx</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="htbt">
+ <Property name="property">htbt</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="htkhmc">
+ <Property name="property">htkhmc</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="zje">
+ <Property name="property">zje</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="zffs">
+ <Property name="property">zffs</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="ywcsl">
+ <Property name="property">ywcsl</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="ywcslje">
+ <Property name="property">ywcslje</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="htbz">
+ <Property name="property">htbz</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="xh">
+ <Property name="property">xh</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="sfyx">
+ <Property name="property">sfyx</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ </DataGrid>
+ </Container>
+ <Dialog id="dialogMain" layout="regionPadding:10;padding:5">
+ <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("#dgMain").getCurrentItem();
+view.get("#updateSave").execute(function(){
+ self.get("parent").hide();
+ view.get("#dsMain").flushAsync();
+});</ClientEvent>
+ <Property name="caption">纭畾</Property>
+ <Property name="iconClass">fa fa-check</Property>
+ </Button>
+ <Button>
+ <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
+self.get("parent").hide();
+if(cur) cur.cancel();</ClientEvent>
+ <Property name="caption">鍙栨秷</Property>
+ <Property name="iconClass">fa fa-times</Property>
+ </Button>
+ </Buttons>
+ <Children>
+ <FieldSet>
+ <Property name="caption">鍚堝悓淇℃伅</Property>
+ <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">htlx</Property>
+ <Property name="property">htlx</Property>
+ <Property name="editorType">RadioGroup</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htid</Property>
+ <Property name="property">htid</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">htbh</Property>
+ <Property name="property">htbh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htbt</Property>
+ <Property name="property">htbt</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jljgqybh</Property>
+ <Property name="property">jljgqybh</Property>
+ <Editor>
+ <TextEditor>
+ <Property name="blankText">----鐢ㄤ簬閲囪喘鍚堝悓----</Property>
+ </TextEditor>
+ </Editor>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jljgqymc</Property>
+ <Property name="property">jljgqymc</Property>
+ <Editor>
+ <TextEditor>
+ <Property name="blankText">----鐢ㄤ簬閲囪喘鍚堝悓----</Property>
+ </TextEditor>
+ </Editor>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htkhbh</Property>
+ <Property name="property">htkhbh</Property>
+ <Editor>
+ <TextEditor>
+ <Property name="blankText">----鐢ㄤ簬閿�鍞悎鍚�----</Property>
+ </TextEditor>
+ </Editor>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htkhmc</Property>
+ <Property name="property">htkhmc</Property>
+ <Editor>
+ <TextEditor>
+ <Property name="blankText">----鐢ㄤ簬閿�鍞悎鍚�----</Property>
+ </TextEditor>
+ </Editor>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htspdj</Property>
+ <Property name="property">htspdj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htspsl</Property>
+ <Property name="property">htspsl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">spbm</Property>
+ <Property name="property">spbm</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">zje</Property>
+ <Property name="property">zje</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htqdr</Property>
+ <Property name="property">htqdr</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htqdsj</Property>
+ <Property name="property">htqdsj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htsxrq</Property>
+ <Property name="property">htsxrq</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htjzrq</Property>
+ <Property name="property">htjzrq</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htcjr</Property>
+ <Property name="property">htcjr</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htcjsj</Property>
+ <Property name="property">htcjsj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htdbgjlbz</Property>
+ <Property name="property">htdbgjlbz</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htbgyy</Property>
+ <Property name="property">htbgyy</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htgylx</Property>
+ <Property name="property">htgylx</Property>
+ <Property name="trigger">listDropLX</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">yhtbh</Property>
+ <Property name="property">yhtbh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">zffs</Property>
+ <Property name="property">zffs</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ywcsl</Property>
+ <Property name="property">ywcsl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ywcslje</Property>
+ <Property name="property">ywcslje</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">htbz</Property>
+ <Property name="property">htbz</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">xh</Property>
+ <Property name="property">xh</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>
+ <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>
+ </FieldSet>
+ <Panel layout="regionPadding:5">
+ <Property name="caption">鍚堝悓鍟嗗搧娓呭崟</Property>
+ <Property name="height">400</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("#dsMain.data:#").get("htspqd");
+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("#dataGridDetail.currentEntity");
+if(!data){
+ return;
+}
+view.get("#ajaxItem").set("parameter",data).execute(function(result){
+ if(result){
+ $alert(result);
+ return;
+ }else{
+ data.remove();
+ }
+});</ClientEvent>
+ <Property name="caption">鍒犻櫎</Property>
+ <Property name="exClassName">btn-warn</Property>
+ <Property name="iconClass">fa fa-minus</Property>
+ </Button>
+ </Container>
+ <DataGrid id="dataGridDetail">
+ <Property name="dataSet">dsMain</Property>
+ <Property name="dataPath">#.htspqd</Property>
+ <DataColumn name="htspid">
+ <Property name="property">htspid</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="ddid">
+ <Property name="property">ddid</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="lspzbm">
+ <Property name="property">lspzbm</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="lspzmc">
+ <Property name="property">lspzmc</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="cpbh">
+ <Property name="property">cpbh</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="cpmc">
+ <Property name="property">cpmc</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="spsl">
+ <Property name="property">spsl</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="spdj">
+ <Property name="property">spdj</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="je">
+ <Property name="property">je</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="ywcsl">
+ <Property name="property">ywcsl</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="ywcje">
+ <Property name="property">ywcje</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="bz">
+ <Property name="property">bz</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ </DataGrid>
+ </Children>
+ <Tools/>
+ </Panel>
+ </Children>
+ <Tools/>
+ </Dialog>
+ <UpdateAction id="updateSave">
+ <Property name="dataResolver">whjlApi1206PR#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">whjlApi1206PR#delData</Property>
+ </AjaxAction>
+ <AjaxAction id="ajaxItem">
+ <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
+ <Property name="service">whjlApi1206PR#delItem</Property>
+ </AjaxAction>
+ <AjaxAction id="ajaxPush">
+ <Property name="service">whjlApi1206PR#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("parent").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="listDropLX">
+ <Property name="items">鍐涚伯渚涘簲鍚堝悓,鍓渚涘簲鍚堝悓</Property>
+ </ListDropDown>
+ </View>
+</ViewConfig>
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 2c91f58..d63cd39 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1207.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1207.view.xml
@@ -5,9 +5,9 @@
<Model>
<DataType name="dtMain">
<Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1207</Property>
- <PropertyDef name="htid">
+ <PropertyDef name="kctzbh">
<Property></Property>
- <Property name="label">鍚堝悓ID</Property>
+ <Property name="label">搴撳瓨鍙板笎ID</Property>
</PropertyDef>
<PropertyDef name="jlqybh">
<Property></Property>
@@ -25,125 +25,141 @@
<Property></Property>
<Property name="label">鍐涗緵绔欑偣鍚嶇О</Property>
</PropertyDef>
- <PropertyDef name="htlx">
+ <PropertyDef name="cfbh">
<Property></Property>
- <Property name="label">鍚堝悓绫诲瀷</Property>
- <Property name="mapping">
- <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("HT_YWLX")}</Property>
- <Property name="keyProperty">code</Property>
- <Property name="valueProperty">name</Property>
- </Property>
+ <Property name="label">浠撴埧缂栧彿</Property>
</PropertyDef>
- <PropertyDef name="htbh">
+ <PropertyDef name="cfmc">
<Property></Property>
- <Property name="label">鍚堝悓缂栧彿</Property>
+ <Property name="label">浠撴埧鍚嶇О</Property>
</PropertyDef>
- <PropertyDef name="htbt">
+ <PropertyDef name="ajbh">
<Property></Property>
- <Property name="label">鍚堝悓鏍囬</Property>
+ <Property name="label">寤掗棿缂栧彿</Property>
</PropertyDef>
- <PropertyDef name="jljgqybh">
+ <PropertyDef name="ajmc">
<Property></Property>
- <Property name="label">鍔犲伐浼佷笟缂栧彿</Property>
+ <Property name="label">寤掗棿鍚嶇О</Property>
</PropertyDef>
- <PropertyDef name="jljgqymc">
+ <PropertyDef name="hwbh">
<Property></Property>
- <Property name="label">鍔犲伐浼佷笟鍚嶇О</Property>
+ <Property name="label">璐т綅缂栧彿</Property>
</PropertyDef>
- <PropertyDef name="htkhbh">
+ <PropertyDef name="hwmc">
<Property></Property>
- <Property name="label">鍚堝悓瀹㈡埛缂栧彿</Property>
+ <Property name="label">璐т綅鍚嶇О</Property>
</PropertyDef>
- <PropertyDef name="htkhmc">
+ <PropertyDef name="lspzbm">
<Property></Property>
- <Property name="label">鍚堝悓瀹㈡埛鍚嶇О</Property>
+ <Property name="label">鍝佺缂栧彿</Property>
</PropertyDef>
- <PropertyDef name="htspdj">
+ <PropertyDef name="lspzmc">
<Property></Property>
- <Property name="label">鍚堝悓鍟嗗搧鍗曚环</Property>
+ <Property name="label">鍝佺鍚嶇О</Property>
</PropertyDef>
- <PropertyDef name="htspsl">
+ <PropertyDef name="cpbm">
+ <Property></Property>
+ <Property name="label">浜у搧缂栧彿</Property>
+ </PropertyDef>
+ <PropertyDef name="cpmc">
+ <Property></Property>
+ <Property name="label">浜у搧鍚嶇О</Property>
+ </PropertyDef>
+ <PropertyDef name="lqdw">
+ <Property></Property>
+ <Property name="label">绮潈鍗曚綅</Property>
+ </PropertyDef>
+ <PropertyDef name="bgms">
+ <Property></Property>
+ <Property name="label">淇濈妯″紡</Property>
+ </PropertyDef>
+ <PropertyDef name="sjsl">
<Property name="dataType">Double</Property>
- <Property name="label">鍚堝悓鍟嗗搧鏁伴噺</Property>
- <Property name="displayFormat">#0.00</Property>
+ <Property name="label">瀹為檯鏁伴噺</Property>
</PropertyDef>
- <PropertyDef name="spbm">
+ <PropertyDef name="jldwbm">
<Property></Property>
- <Property name="label">鍟嗗搧缂栫爜</Property>
+ <Property name="label">璁¢噺鍗曚綅缂栫爜</Property>
</PropertyDef>
- <PropertyDef name="zje">
- <Property name="dataType">Double</Property>
- <Property name="label">鎬婚噾棰�</Property>
- </PropertyDef>
- <PropertyDef name="htqdr">
+ <PropertyDef name="jldwmc">
<Property></Property>
- <Property name="label">鍚堝悓绛捐浜�</Property>
+ <Property name="label">璁¢噺鍗曚綅鍚嶇О</Property>
</PropertyDef>
- <PropertyDef name="htqdsj">
- <Property name="dataType">DateTime</Property>
- <Property name="label">鍚堝悓绛捐鏃堕棿</Property>
+ <PropertyDef name="jsdwbm">
+ <Property></Property>
+ <Property name="label">璁℃暟鍗曚綅缂栫爜</Property>
</PropertyDef>
- <PropertyDef name="htsxrq">
+ <PropertyDef name="jsdwmc">
+ <Property></Property>
+ <Property name="label">璁℃暟鍗曚綅鍚嶇О</Property>
+ </PropertyDef>
+ <PropertyDef name="clfs">
+ <Property></Property>
+ <Property name="label">鍌ㄧ伯鏂瑰紡</Property>
+ </PropertyDef>
+ <PropertyDef name="kcsbm">
+ <Property></Property>
+ <Property name="label">搴撳瓨璇嗗埆鐮�</Property>
+ </PropertyDef>
+ <PropertyDef name="jkrq">
<Property name="dataType">Date</Property>
- <Property name="label">鍚堝悓鐢熸晥鏃ユ湡</Property>
+ <Property name="label">寤哄崱鏃ユ湡</Property>
</PropertyDef>
- <PropertyDef name="htjzrq">
- <Property name="dataType">Date</Property>
- <Property name="label">鍚堝悓鎴鏃堕棿</Property>
- </PropertyDef>
- <PropertyDef name="htcjr">
+ <PropertyDef name="sfgd">
<Property></Property>
- <Property name="label">鍚堝悓鍒涘缓浜�</Property>
+ <Property name="label">鏄惁褰掓。</Property>
</PropertyDef>
- <PropertyDef name="htcjsj">
+ <PropertyDef name="gdsj">
<Property name="dataType">DateTime</Property>
- <Property name="label">鍚堝悓鍒涘缓鏃堕棿</Property>
+ <Property name="label">褰掓。鏃堕棿</Property>
</PropertyDef>
- <PropertyDef name="htdbgjlbz">
+ <PropertyDef name="kczt">
<Property></Property>
- <Property name="label">鍚堝悓鐨勫彉鏇磋褰曟爣蹇�</Property>
+ <Property name="label">搴撳瓨鐘舵��</Property>
</PropertyDef>
- <PropertyDef name="htbgyy">
- <Property></Property>
- <Property name="label">鍚堝悓鍙樻洿鍘熷洜</Property>
- </PropertyDef>
- <PropertyDef name="htgylx">
- <Property></Property>
- <Property name="label">鍚堝悓渚涘簲绫诲瀷</Property>
- </PropertyDef>
- <PropertyDef name="yhtbh">
- <Property></Property>
- <Property name="label">鍘熷悎鍚岀紪鍙�</Property>
- </PropertyDef>
- <PropertyDef name="zffs">
- <Property></Property>
- <Property name="label">鏀粯鏂瑰紡</Property>
- <Property name="mapping">
- <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("JSFS")}</Property>
- <Property name="keyProperty">code</Property>
- <Property name="valueProperty">name</Property>
- </Property>
- </PropertyDef>
- <PropertyDef name="ywcsl">
+ <PropertyDef name="rksl">
<Property name="dataType">Double</Property>
- <Property name="label">宸插畬鎴愭暟閲�</Property>
+ <Property name="label">鍏ュ簱鏁伴噺</Property>
</PropertyDef>
- <PropertyDef name="ywcslje">
- <Property></Property>
- <Property name="label">宸插畬鎴愭暟閲忛噾棰�</Property>
+ <PropertyDef name="cksl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍑哄簱鏁伴噺</Property>
</PropertyDef>
- <PropertyDef name="htbz">
- <Property></Property>
- <Property name="label">鍚堝悓澶囨敞</Property>
+ <PropertyDef name="kcsl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">搴撳瓨鏁伴噺</Property>
</PropertyDef>
- <PropertyDef name="xh">
- <Property></Property>
- <Property name="label">搴忓彿</Property>
- <Property name="dataType">Integer</Property>
+ <PropertyDef name="rkzl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍏ュ簱閲嶉噺</Property>
</PropertyDef>
- <PropertyDef name="sfyx">
- <Property></Property>
- <Property name="label">鏄惁鏈夋晥</Property>
+ <PropertyDef name="ckzl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍑哄簱閲嶉噺</Property>
+ </PropertyDef>
+ <PropertyDef name="kczl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">搴撳瓨閲嶉噺</Property>
+ </PropertyDef>
+ <PropertyDef name="ztsl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍦ㄩ�旀暟閲�</Property>
+ </PropertyDef>
+ <PropertyDef name="ztzl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍦ㄩ�旈噸閲�</Property>
+ </PropertyDef>
+ <PropertyDef name="zssl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍦ㄥ敭鏁伴噺</Property>
+ </PropertyDef>
+ <PropertyDef name="zszl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍦ㄥ敭閲嶉噺</Property>
+ </PropertyDef>
+ <PropertyDef name="sxh">
+ <Property name="dataType">int</Property>
+ <Property name="label">椤哄簭鍙�</Property>
</PropertyDef>
<PropertyDef name="bz">
<Property></Property>
@@ -154,91 +170,16 @@
<Property name="label">涓氬姟ID</Property>
</PropertyDef>
<PropertyDef name="updateTime">
- <Property name="dataType">Date</Property>
- <Property name="label">鏇存柊鏃堕棿</Property>
+ <Property name="dataType">DateTime</Property>
+ <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
</PropertyDef>
<PropertyDef name="czbz">
<Property></Property>
<Property name="label">鎿嶄綔鏍囧織</Property>
- <Property name="mapping">
- <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("CZBZ")}</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="htspqd">
- <Property name="parameter">$${this.htid}</Property>
- <Property name="dataProvider">whjlApi1207PR#listItem</Property>
- <Property name="dataType">[dtItem]</Property>
- </Reference>
- </DataType>
- <DataType name="dtItem">
- <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlQDItem</Property>
- <PropertyDef name="htspid">
- <Property></Property>
- <Property name="label">鍚堝悓鍟嗗搧ID</Property>
- </PropertyDef>
- <PropertyDef name="htid">
- <Property></Property>
- <Property name="label">鍚堝悓ID</Property>
- </PropertyDef>
- <PropertyDef name="ddid">
- <Property></Property>
- <Property name="label">璁㈠崟ID</Property>
- </PropertyDef>
- <PropertyDef name="lspzbm">
- <Property></Property>
- <Property name="label">鍝佺缂栧彿</Property>
- </PropertyDef>
- <PropertyDef name="lspzmc">
- <Property></Property>
- <Property name="label">鍝佺鍚嶇О</Property>
- </PropertyDef>
- <PropertyDef name="cpbh">
- <Property></Property>
- <Property name="label">浜у搧缂栧彿</Property>
- </PropertyDef>
- <PropertyDef name="cpmc">
- <Property></Property>
- <Property name="label">浜у搧鍚嶇О</Property>
- </PropertyDef>
- <PropertyDef name="spsl">
- <Property></Property>
- <Property name="label">鍟嗗搧鏁伴噺</Property>
- <Property name="dataType">Double</Property>
- <Property name="displayFormat">#0.00</Property>
- </PropertyDef>
- <PropertyDef name="spdj">
- <Property></Property>
- <Property name="label">鍟嗗搧鍗曚环</Property>
- <Property name="dataType">Double</Property>
- <Property name="displayFormat">#0.00</Property>
- </PropertyDef>
- <PropertyDef name="je">
- <Property></Property>
- <Property name="label">閲戦</Property>
- <Property name="dataType">Double</Property>
- <Property name="displayFormat">#0.00</Property>
- </PropertyDef>
- <PropertyDef name="ywcsl">
- <Property></Property>
- <Property name="label">宸插畬鎴愭暟閲�</Property>
- <Property name="dataType">Double</Property>
- <Property name="displayFormat">#0.00</Property>
- </PropertyDef>
- <PropertyDef name="ywcje">
- <Property></Property>
- <Property name="label">宸插畬鎴愰噾棰�</Property>
- <Property name="dataType">Double</Property>
- <Property name="displayFormat">#0.00</Property>
- </PropertyDef>
- <PropertyDef name="bz">
- <Property></Property>
- <Property name="label">澶囨敞</Property>
</PropertyDef>
</DataType>
</Model>
@@ -246,7 +187,8 @@
<Property name="packages">font-awesome,css-common</Property>
<DataSet id="dsMain">
<Property name="dataType">[dtMain]</Property>
- <Property name="dataProvider">whjlApi1207PR#listData</Property>
+ <Property name="dataProvider">whjlApi1206PR#listData</Property>
+ <Property name="pageSize">20</Property>
</DataSet>
<Container layout="regionPadding:10" layoutConstraint="top">
<Property name="exClassName">bg-color</Property>
@@ -333,66 +275,64 @@
<RowSelectorColumn>
<Property name="caption">涓婁紶</Property>
</RowSelectorColumn>
- <DataColumn name="htbh">
- <Property name="property">htbh</Property>
- <Property name="align">center</Property>
+ <DataColumn name="kctzbh">
+ <Property name="property">kctzbh</Property>
+ </DataColumn>
+ <DataColumn name="jlqybh">
+ <Property name="property">jlqybh</Property>
</DataColumn>
<DataColumn name="ssqymc">
<Property name="property">ssqymc</Property>
- <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="jgzdbh">
+ <Property name="property">jgzdbh</Property>
</DataColumn>
<DataColumn name="jgzdmc">
<Property name="property">jgzdmc</Property>
- <Property name="align">center</Property>
</DataColumn>
- <DataColumn name="htlx">
- <Property name="property">htlx</Property>
- <Property name="align">center</Property>
+ <DataColumn name="cfbh">
+ <Property name="property">cfbh</Property>
</DataColumn>
- <DataColumn name="htbt">
- <Property name="property">htbt</Property>
- <Property name="align">center</Property>
+ <DataColumn name="jldwmc">
+ <Property name="property">jldwmc</Property>
</DataColumn>
- <DataColumn name="htkhmc">
- <Property name="property">htkhmc</Property>
- <Property name="align">center</Property>
+ <DataColumn name="jsdwmc">
+ <Property name="property">jsdwmc</Property>
</DataColumn>
- <DataColumn name="zje">
- <Property name="property">zje</Property>
- <Property name="align">center</Property>
+ <DataColumn name="clfs">
+ <Property name="property">clfs</Property>
</DataColumn>
- <DataColumn name="zffs">
- <Property name="property">zffs</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="ywcsl">
- <Property name="property">ywcsl</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="ywcslje">
- <Property name="property">ywcslje</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="htbz">
- <Property name="property">htbz</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="xh">
- <Property name="property">xh</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="sfyx">
- <Property name="property">sfyx</Property>
- <Property name="align">center</Property>
+ <DataColumn name="czbz">
+ <Property name="property">czbz</Property>
</DataColumn>
</DataGrid>
</Container>
- <Dialog id="dialogMain" layout="regionPadding:10;padding:5">
- <Property name="width">85%</Property>
+ <Container layoutConstraint="bottom">
+ <Property name="exClassName">bg-color</Property>
+ <DataPilot layoutConstraint="right">
+ <Property name="dataSet">dsMain</Property>
+ <Property name="itemCodes">pageSize,pages</Property>
+ </DataPilot>
+ </Container>
+ <UpdateAction id="updateSave">
+ <Property name="dataResolver">whjlApi1207PR#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">whjlApi1207PR#delData</Property>
+ </AjaxAction>
+ <AjaxAction id="ajaxPush">
+ <Property name="service">whjlApi1207PR#pushData</Property>
+ </AjaxAction>
+ <Dialog id="dialogMain">
+ <Property name="width">60%</Property>
<Property name="closeable">false</Property>
<Property name="iconClass">fa fa-sliders</Property>
- <Property name="caption">瀹㈡埛淇℃伅</Property>
- <Property name="height">85%</Property>
+ <Property name="caption">璐т綅淇℃伅</Property>
<Buttons>
<Button>
<ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
@@ -412,332 +352,236 @@
</Button>
</Buttons>
<Children>
- <FieldSet>
- <Property name="caption">鍚堝悓淇℃伅</Property>
- <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">htlx</Property>
- <Property name="property">htlx</Property>
- <Property name="editorType">RadioGroup</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htid</Property>
- <Property name="property">htid</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">htbh</Property>
- <Property name="property">htbh</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htbt</Property>
- <Property name="property">htbt</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">jljgqybh</Property>
- <Property name="property">jljgqybh</Property>
- <Editor>
- <TextEditor>
- <Property name="blankText">----鐢ㄤ簬閲囪喘鍚堝悓----</Property>
- </TextEditor>
- </Editor>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">jljgqymc</Property>
- <Property name="property">jljgqymc</Property>
- <Editor>
- <TextEditor>
- <Property name="blankText">----鐢ㄤ簬閲囪喘鍚堝悓----</Property>
- </TextEditor>
- </Editor>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htkhbh</Property>
- <Property name="property">htkhbh</Property>
- <Editor>
- <TextEditor>
- <Property name="blankText">----鐢ㄤ簬閿�鍞悎鍚�----</Property>
- </TextEditor>
- </Editor>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htkhmc</Property>
- <Property name="property">htkhmc</Property>
- <Editor>
- <TextEditor>
- <Property name="blankText">----鐢ㄤ簬閿�鍞悎鍚�----</Property>
- </TextEditor>
- </Editor>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htspdj</Property>
- <Property name="property">htspdj</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htspsl</Property>
- <Property name="property">htspsl</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">spbm</Property>
- <Property name="property">spbm</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">zje</Property>
- <Property name="property">zje</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htqdr</Property>
- <Property name="property">htqdr</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htqdsj</Property>
- <Property name="property">htqdsj</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htsxrq</Property>
- <Property name="property">htsxrq</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htjzrq</Property>
- <Property name="property">htjzrq</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htcjr</Property>
- <Property name="property">htcjr</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htcjsj</Property>
- <Property name="property">htcjsj</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htdbgjlbz</Property>
- <Property name="property">htdbgjlbz</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htbgyy</Property>
- <Property name="property">htbgyy</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htgylx</Property>
- <Property name="property">htgylx</Property>
- <Property name="trigger">listDropLX</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">yhtbh</Property>
- <Property name="property">yhtbh</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">zffs</Property>
- <Property name="property">zffs</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">ywcsl</Property>
- <Property name="property">ywcsl</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">ywcslje</Property>
- <Property name="property">ywcslje</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">htbz</Property>
- <Property name="property">htbz</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">xh</Property>
- <Property name="property">xh</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>
- <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>
- </FieldSet>
- <Panel layout="regionPadding:5">
- <Property name="caption">鍚堝悓鍟嗗搧娓呭崟</Property>
- <Property name="height">400</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("#dsMain.data:#").get("htspqd");
-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("#dataGridDetail.currentEntity");
-if(!data){
- return;
-}
-view.get("#ajaxItem").set("parameter",data).execute(function(result){
- if(result){
- $alert(result);
- return;
- }else{
- data.remove();
- }
-});</ClientEvent>
- <Property name="caption">鍒犻櫎</Property>
- <Property name="exClassName">btn-warn</Property>
- <Property name="iconClass">fa fa-minus</Property>
- </Button>
- </Container>
- <DataGrid id="dataGridDetail">
- <Property name="dataSet">dsMain</Property>
- <Property name="dataPath">#.htspqd</Property>
- <DataColumn name="htspid">
- <Property name="property">htspid</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="ddid">
- <Property name="property">ddid</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="lspzbm">
- <Property name="property">lspzbm</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="lspzmc">
- <Property name="property">lspzmc</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="cpbh">
- <Property name="property">cpbh</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="cpmc">
- <Property name="property">cpmc</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="spsl">
- <Property name="property">spsl</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="spdj">
- <Property name="property">spdj</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="je">
- <Property name="property">je</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="ywcsl">
- <Property name="property">ywcsl</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="ywcje">
- <Property name="property">ywcje</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="bz">
- <Property name="property">bz</Property>
- <Property name="align">center</Property>
- </DataColumn>
- </DataGrid>
- </Children>
- <Tools/>
- </Panel>
+ <AutoForm>
+ <Property name="dataSet">dsMain</Property>
+ <Property name="cols">*,*,*,*</Property>
+ <Property name="labelPosition">top</Property>
+ <Property name="labelSeparator">:</Property>
+ <Property name="labelWidth">120</Property>
+ <AutoFormElement>
+ <Property name="name">kctzbh</Property>
+ <Property name="property">kctzbh</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">cfbh</Property>
+ <Property name="property">cfbh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">cfmc</Property>
+ <Property name="property">cfmc</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ajbh</Property>
+ <Property name="property">ajbh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ajmc</Property>
+ <Property name="property">ajmc</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">hwbh</Property>
+ <Property name="property">hwbh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">hwmc</Property>
+ <Property name="property">hwmc</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">cpbm</Property>
+ <Property name="property">cpbm</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">cpmc</Property>
+ <Property name="property">cpmc</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">lqdw</Property>
+ <Property name="property">lqdw</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">bgms</Property>
+ <Property name="property">bgms</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">sjsl</Property>
+ <Property name="property">sjsl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jldwbm</Property>
+ <Property name="property">jldwbm</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jldwmc</Property>
+ <Property name="property">jldwmc</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jsdwbm</Property>
+ <Property name="property">jsdwbm</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jsdwmc</Property>
+ <Property name="property">jsdwmc</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">clfs</Property>
+ <Property name="property">clfs</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">kcsbm</Property>
+ <Property name="property">kcsbm</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jkrq</Property>
+ <Property name="property">jkrq</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">sfgd</Property>
+ <Property name="property">sfgd</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">gdsj</Property>
+ <Property name="property">gdsj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">kczt</Property>
+ <Property name="property">kczt</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">rksl</Property>
+ <Property name="property">rksl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">cksl</Property>
+ <Property name="property">cksl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">kcsl</Property>
+ <Property name="property">kcsl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">rkzl</Property>
+ <Property name="property">rkzl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ckzl</Property>
+ <Property name="property">ckzl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">kczl</Property>
+ <Property name="property">kczl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ztsl</Property>
+ <Property name="property">ztsl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ztzl</Property>
+ <Property name="property">ztzl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">zssl</Property>
+ <Property name="property">zssl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">zszl</Property>
+ <Property name="property">zszl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">sxh</Property>
+ <Property name="property">sxh</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">whjlApi1207PR#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">whjlApi1207PR#delData</Property>
- </AjaxAction>
- <AjaxAction id="ajaxItem">
- <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
- <Property name="service">whjlApi1207PR#delItem</Property>
- </AjaxAction>
- <AjaxAction id="ajaxPush">
- <Property name="service">whjlApi1207PR#pushData</Property>
- </AjaxAction>
<Dialog id="dialogLog">
<Property name="width">90%</Property>
<Property name="height">90%</Property>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1208.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1208.view.xml
new file mode 100644
index 0000000..4a3f8d6
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1208.view.xml
@@ -0,0 +1,601 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+ <Arguments/>
+ <Context/>
+ <Model>
+ <DataType name="dtMain">
+ <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1208</Property>
+ <PropertyDef name="kctzcppcid">
+ <Property></Property>
+ <Property name="label">搴撳瓨鍙颁骇鍝佹壒娆D</Property>
+ </PropertyDef>
+ <PropertyDef name="kctzbh">
+ <Property></Property>
+ <Property name="label">搴撳瓨鍙板笎ID</Property>
+ </PropertyDef>
+ <PropertyDef name="jlqybh">
+ <Property></Property>
+ <Property name="label">鍐涚伯浼佷笟缂栧彿</Property>
+ </PropertyDef>
+ <PropertyDef name="ssqymc">
+ <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="cpbm">
+ <Property></Property>
+ <Property name="label">浜у搧缂栧彿</Property>
+ </PropertyDef>
+ <PropertyDef name="cpmc">
+ <Property></Property>
+ <Property name="label">浜у搧鍚嶇О</Property>
+ </PropertyDef>
+ <PropertyDef name="cpnd">
+ <Property></Property>
+ <Property name="label">浜у搧骞村害</Property>
+ </PropertyDef>
+ <PropertyDef name="cpcd">
+ <Property></Property>
+ <Property name="label">浜у搧浜у湴</Property>
+ </PropertyDef>
+ <PropertyDef name="yssj">
+ <Property></Property>
+ <Property name="label">楠屾敹鏃堕棿</Property>
+ <Property name="dataType">DateTime</Property>
+ </PropertyDef>
+ <PropertyDef name="cppc">
+ <Property></Property>
+ <Property name="label">浜у搧鎵规</Property>
+ </PropertyDef>
+ <PropertyDef name="scrq">
+ <Property name="dataType">Date</Property>
+ <Property name="label">鐢熶骇鏃ユ湡</Property>
+ </PropertyDef>
+ <PropertyDef name="bzq">
+ <Property name="dataType">Double</Property>
+ <Property name="label">淇濊川鏈�</Property>
+ </PropertyDef>
+ <PropertyDef name="bzjzrq">
+ <Property name="dataType">Date</Property>
+ <Property name="label">淇濊川鎴鏃ユ湡</Property>
+ </PropertyDef>
+ <PropertyDef name="rksl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍏ュ簱鏁伴噺</Property>
+ </PropertyDef>
+ <PropertyDef name="cksl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍑哄簱鏁伴噺</Property>
+ </PropertyDef>
+ <PropertyDef name="kcsl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">搴撳瓨鏁伴噺</Property>
+ </PropertyDef>
+ <PropertyDef name="rkzl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍏ュ簱閲嶉噺</Property>
+ </PropertyDef>
+ <PropertyDef name="ckzl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍑哄簱閲嶉噺</Property>
+ </PropertyDef>
+ <PropertyDef name="kczl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">搴撳瓨閲嶉噺</Property>
+ </PropertyDef>
+ <PropertyDef name="dj">
+ <Property name="dataType">Double</Property>
+ <Property name="label">鍗曚环</Property>
+ </PropertyDef>
+ <PropertyDef name="je">
+ <Property name="dataType">Double</Property>
+ <Property name="label">閲戦</Property>
+ </PropertyDef>
+ <PropertyDef name="jldwbm">
+ <Property></Property>
+ <Property name="label">璁¢噺鍗曚綅缂栫爜</Property>
+ </PropertyDef>
+ <PropertyDef name="jldwmc">
+ <Property></Property>
+ <Property name="label">璁¢噺鍗曚綅鍚嶇О</Property>
+ </PropertyDef>
+ <PropertyDef name="jsdwbm">
+ <Property></Property>
+ <Property name="label">璁℃暟鍗曚綅缂栫爜</Property>
+ </PropertyDef>
+ <PropertyDef name="jsdwmc">
+ <Property></Property>
+ <Property name="label">璁℃暟鍗曚綅鍚嶇О</Property>
+ </PropertyDef>
+ <PropertyDef name="rkkssj">
+ <Property name="dataType">DateTime</Property>
+ <Property name="label">鍏ュ簱寮�濮嬫椂闂�</Property>
+ </PropertyDef>
+ <PropertyDef name="rkjssj">
+ <Property></Property>
+ <Property name="label">鍏ュ簱缁撴潫鏃堕棿</Property>
+ <Property name="dataType">DateTime</Property>
+ </PropertyDef>
+ <PropertyDef name="ckkssj">
+ <Property></Property>
+ <Property name="dataType">DateTime</Property>
+ <Property name="label">鍑哄簱寮�濮嬫椂闂�</Property>
+ </PropertyDef>
+ <PropertyDef name="ckjssj">
+ <Property></Property>
+ <Property name="label">鍑哄簱缁撴潫鏃堕棿</Property>
+ <Property name="dataType">DateTime</Property>
+ </PropertyDef>
+ <PropertyDef name="sjsl">
+ <Property name="dataType">Double</Property>
+ <Property name="label">瀹為檯鏁伴噺</Property>
+ </PropertyDef>
+ <PropertyDef name="zlzt">
+ <Property></Property>
+ <Property name="label">璐ㄩ噺鐘舵��</Property>
+ </PropertyDef>
+ <PropertyDef name="kczt">
+ <Property></Property>
+ <Property name="label">搴撳瓨鐘舵��</Property>
+ </PropertyDef>
+ <PropertyDef name="sxh">
+ <Property name="dataType">int</Property>
+ <Property name="label">椤哄簭鍙�</Property>
+ </PropertyDef>
+ <PropertyDef name="bz">
+ <Property></Property>
+ <Property name="label">澶囨敞</Property>
+ </PropertyDef>
+ <PropertyDef name="bizId">
+ <Property></Property>
+ <Property name="label">涓氬姟ID</Property>
+ </PropertyDef>
+ <PropertyDef name="updateTime">
+ <Property name="dataType">DateTime</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>
+ <DataType name="dtParam">
+ <Property name="creationType">com.fzzy.api.data.ApiParam</Property>
+ <PropertyDef name="kqdm">
+ <Property></Property>
+ <Property name="label">鎵�灞炲簱鍖�</Property>
+ </PropertyDef>
+ <PropertyDef name="start">
+ <Property name="dataType">Date</Property>
+ <Property name="label">寮�濮嬫椂闂�</Property>
+ </PropertyDef>
+ <PropertyDef name="end">
+ <Property name="dataType">Date</Property>
+ <Property name="label">鎴鏃堕棿</Property>
+ </PropertyDef>
+ <PropertyDef name="czbz">
+ <Property></Property>
+ <Property name="label">鎿嶄綔鏍囧織</Property>
+ <Property name="mapping">
+ <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("CZBZ")}</Property>
+ <Property name="keyProperty">code</Property>
+ <Property name="valueProperty">name</Property>
+ </Property>
+ </PropertyDef>
+ </DataType>
+ </Model>
+ <View layout="regionPadding:10">
+ <Property name="packages">font-awesome,css-common</Property>
+ <DataSet id="dsMain">
+ <Property name="dataType">[dtMain]</Property>
+ <Property name="dataProvider">whjlApi1208PR#listData</Property>
+ </DataSet>
+ <DataSet id="dsQuery">
+ <ClientEvent name="onReady">self.insert();</ClientEvent>
+ <Property name="dataType">dtParam</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("#dsMain").insert();
+view.get("#dialogMain").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("#dgMain").getCurrentItem();
+if(cur){
+ view.get("#dialogMain").show();
+}else{
+ $alert("璇峰嬀閫夐渶瑕佷慨鏀圭殑鏁版嵁锛�");
+}</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("#dgMain").getCurrentItem();
+if(cur){
+ view.get("#ajaxDel").set("parameter",cur).execute(function(result){
+ if(result){
+ $alert(result);
+ } else{
+ cur.remove();
+ }
+ });
+}else{
+ $alert("璇峰嬀閫夐渶瑕佸垹闄ょ殑鏁版嵁锛�");
+}</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("#dsMain").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("#dgMain").get("selection");
+if(select && select.length > 0){
+ view.get("#ajaxPush").set("parameter",select).execute(function(result){
+ view.get("#dsMain").flushAsync();
+ $notify(result);
+ });
+}else{
+ $alert("璇峰嬀閫夐渶瑕佷笂鎶ョ殑鏁版嵁锛�");
+}</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">//鏄剧ず璁板綍
+view.get("#iFrame").reload();
+view.get("#dialogLog").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("#dsMain.data:#");
+if(data){
+ view.get("#dialogMain").show();
+}</ClientEvent>
+ <Property name="dataSet">dsMain</Property>
+ <Property name="selectionMode">multiRows</Property>
+ <Property name="readOnly">true</Property>
+ <RowNumColumn/>
+ <RowSelectorColumn>
+ <Property name="caption">涓婁紶</Property>
+ </RowSelectorColumn>
+ <DataColumn name="kctzcppcid">
+ <Property name="property">kctzcppcid</Property>
+ </DataColumn>
+ <DataColumn name="kctzbh">
+ <Property name="property">kctzbh</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="czbz">
+ <Property name="property">czbz</Property>
+ </DataColumn>
+ </DataGrid>
+ </Container>
+ <Container layoutConstraint="bottom">
+ <Property name="exClassName">bg-color</Property>
+ <DataPilot layoutConstraint="right">
+ <Property name="dataSet">dsMain</Property>
+ <Property name="itemCodes">pageSize,pages</Property>
+ </DataPilot>
+ </Container>
+ <Dialog id="dialogMain">
+ <Property name="width">60%</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("#dgMain").getCurrentItem();
+view.get("#updateSave").execute(function(){
+ self.get("parent").hide();
+ view.get("#dsMain").flushAsync();
+});</ClientEvent>
+ <Property name="caption">纭畾</Property>
+ <Property name="iconClass">fa fa-check</Property>
+ </Button>
+ <Button>
+ <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
+self.get("parent").hide();
+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="labelWidth">120</Property>
+ <AutoFormElement>
+ <Property name="name">kctzcppcid</Property>
+ <Property name="property">kctzcppcid</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">kctzbh</Property>
+ <Property name="property">kctzbh</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">cpbm</Property>
+ <Property name="property">cpbm</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">cpmc</Property>
+ <Property name="property">cpmc</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">cpnd</Property>
+ <Property name="property">cpnd</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">cpcd</Property>
+ <Property name="property">cpcd</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">yssj</Property>
+ <Property name="property">yssj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">cppc</Property>
+ <Property name="property">cppc</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">scrq</Property>
+ <Property name="property">scrq</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">bzq</Property>
+ <Property name="property">bzq</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">bzjzrq</Property>
+ <Property name="property">bzjzrq</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">rksl</Property>
+ <Property name="property">rksl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">cksl</Property>
+ <Property name="property">cksl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">kcsl</Property>
+ <Property name="property">kcsl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">rkzl</Property>
+ <Property name="property">rkzl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ckzl</Property>
+ <Property name="property">ckzl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">kczl</Property>
+ <Property name="property">kczl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">dj</Property>
+ <Property name="property">dj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">je</Property>
+ <Property name="property">je</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jldwbm</Property>
+ <Property name="property">jldwbm</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jldwmc</Property>
+ <Property name="property">jldwmc</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jsdwbm</Property>
+ <Property name="property">jsdwbm</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">jsdwmc</Property>
+ <Property name="property">jsdwmc</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">rkkssj</Property>
+ <Property name="property">rkkssj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">rkjssj</Property>
+ <Property name="property">rkjssj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ckkssj</Property>
+ <Property name="property">ckkssj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">ckjssj</Property>
+ <Property name="property">ckjssj</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">sjsl</Property>
+ <Property name="property">sjsl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">zlzt</Property>
+ <Property name="property">zlzt</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">kczt</Property>
+ <Property name="property">kczt</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">sxh</Property>
+ <Property name="property">sxh</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">whjlApi1208PR#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">whjlApi1208PR#delData</Property>
+ </AjaxAction>
+ <AjaxAction id="ajaxPush">
+ <Property name="service">whjlApi1208PR#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("parent").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>
+ </View>
+</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1214.view.xml b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1212.view.xml
similarity index 94%
rename from src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1214.view.xml
rename to src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1212.view.xml
index 76c1084..524530c 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1214.view.xml
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlApi1212.view.xml
@@ -4,98 +4,98 @@
<Context/>
<Model>
<DataType name="dtMain">
- <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1214</Property>
+ <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlApi1212</Property>
<PropertyDef name="crkid">
- <Property/>
+ <Property></Property>
<Property name="label">鍑哄叆搴撹褰旾D</Property>
</PropertyDef>
<PropertyDef name="jlqybh">
- <Property/>
+ <Property></Property>
<Property name="label">鍐涚伯浼佷笟缂栧彿</Property>
</PropertyDef>
<PropertyDef name="ssqymc">
- <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="ywrq">
- <Property/>
+ <Property></Property>
<Property name="label">涓氬姟鏃ユ湡</Property>
<Property name="dataType">Date</Property>
</PropertyDef>
<PropertyDef name="crklx">
- <Property/>
+ <Property></Property>
<Property name="label">鍑哄叆搴撶被鍨�</Property>
</PropertyDef>
<PropertyDef name="ywlx">
- <Property/>
+ <Property></Property>
<Property name="label">涓氬姟绫诲瀷</Property>
</PropertyDef>
<PropertyDef name="crkpz">
- <Property/>
+ <Property></Property>
<Property name="label">鍑哄叆搴撳嚟璇�</Property>
</PropertyDef>
<PropertyDef name="jljgqybh">
- <Property/>
+ <Property></Property>
<Property name="label">鍔犲伐浼佷笟缂栧彿</Property>
</PropertyDef>
<PropertyDef name="jljgqymc">
- <Property/>
+ <Property></Property>
<Property name="label">鍔犲伐浼佷笟鍚嶇О</Property>
</PropertyDef>
<PropertyDef name="khbh">
- <Property/>
+ <Property></Property>
<Property name="label">瀹㈡埛缂栧彿</Property>
</PropertyDef>
<PropertyDef name="glzxm">
- <Property/>
+ <Property></Property>
<Property name="label">瀹㈡埛濮撳悕</Property>
</PropertyDef>
<PropertyDef name="shdw">
- <Property/>
+ <Property></Property>
<Property name="label">鏀惰揣鍗曚綅</Property>
</PropertyDef>
<PropertyDef name="shlxr">
- <Property/>
+ <Property></Property>
<Property name="label">鏀惰揣鑱旂郴浜�</Property>
</PropertyDef>
<PropertyDef name="shlxrdh">
- <Property/>
+ <Property></Property>
<Property name="label">鏀惰揣鑱旂郴鐢佃瘽</Property>
</PropertyDef>
<PropertyDef name="rjfaid">
- <Property/>
+ <Property></Property>
<Property name="label">搴旀�ユ柟妗圛D</Property>
</PropertyDef>
<PropertyDef name="jhid">
- <Property/>
+ <Property></Property>
<Property name="label">绛规帾璁″垝ID</Property>
</PropertyDef>
<PropertyDef name="htid">
- <Property/>
+ <Property></Property>
<Property name="label">鍚堝悓ID</Property>
</PropertyDef>
<PropertyDef name="psrwid">
- <Property/>
+ <Property></Property>
<Property name="label">閰嶉�佷换鍔d</Property>
</PropertyDef>
<PropertyDef name="yscch">
- <Property/>
+ <Property></Property>
<Property name="label">杩愯緭杞﹁埞鍙�</Property>
</PropertyDef>
<PropertyDef name="cyr">
- <Property/>
+ <Property></Property>
<Property name="label">鎵胯繍浜�</Property>
</PropertyDef>
<PropertyDef name="cyrdh">
- <Property/>
+ <Property></Property>
<Property name="label">鎵胯繍浜虹數璇�</Property>
</PropertyDef>
<PropertyDef name="bizId">
@@ -120,7 +120,7 @@
<Property name="label">搴撳尯浠g爜</Property>
</PropertyDef>
<PropertyDef name="bz">
- <Property/>
+ <Property></Property>
<Property name="label">澶囨敞</Property>
</PropertyDef>
</DataType>
@@ -129,7 +129,7 @@
<Property name="packages">font-awesome,css-common</Property>
<DataSet id="dsMain">
<Property name="dataType">[dtMain]</Property>
- <Property name="dataProvider">whjlApi1214PR#listData</Property>
+ <Property name="dataProvider">whjlApi1212PR#listData</Property>
</DataSet>
<Container layout="regionPadding:10" layoutConstraint="top">
<Property name="exClassName">bg-color</Property>
@@ -459,7 +459,7 @@
<Tools/>
</Dialog>
<UpdateAction id="updateSave">
- <Property name="dataResolver">whjlApi1214PR#saveData</Property>
+ <Property name="dataResolver">whjlApi1212PR#saveData</Property>
<UpdateItem>
<Property name="dataPath">[#current]</Property>
<Property name="dataSet">dsMain</Property>
@@ -467,10 +467,10 @@
</UpdateAction>
<AjaxAction id="ajaxDel">
<Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
- <Property name="service">whjlApi1214PR#delData</Property>
+ <Property name="service">whjlApi1212PR#delData</Property>
</AjaxAction>
<AjaxAction id="ajaxPush">
- <Property name="service">whjlApi1214PR#pushData</Property>
+ <Property name="service">whjlApi1212PR#pushData</Property>
</AjaxAction>
<Dialog id="dialogLog">
<Property name="width">90%</Property>
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/WhjlConstant.java b/src/main/java/com/fzzy/otherview/whhpjl/WhjlConstant.java
index 750c1b8..35723f7 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/WhjlConstant.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/WhjlConstant.java
@@ -83,6 +83,10 @@
*/
public static String API_CODE_1114 = "1114";
/**
+ * 鎺ュ彛缂栫爜-1114 浠撳偍璁惧鎶ュ簾璁板綍鏁版嵁鎺ュ彛
+ */
+ public static String API_CODE_1115 = "1115";
+ /**
* 鎺ュ彛缂栫爜-1201 鍓渚涘簲鍟嗕俊鎭暟鎹帴鍙�
*/
public static String API_CODE_1201 = "1201";
@@ -131,10 +135,19 @@
*/
public static String API_CODE_1212 = "1212";
/**
+ * 鎺ュ彛缂栫爜-1212 鍑哄叆搴撶粨绠楄褰曟嵁鎺ュ彛
+ */
+ public static String API_CODE_1213 = "1213";
+ /**
+ * /**
* 鎺ュ彛缂栫爜-1214 鍑哄叆搴撹褰曟暟鎹帴鍙�
*/
public static String API_CODE_1214 = "1214";
/**
+ * 鎺ュ彛缂栫爜-1214 鏍峰搧鐧昏淇℃伅鏁版嵁鎺ュ彛
+ */
+ public static String API_CODE_1215 = "1215";
+ /**
* 鎺ュ彛缂栫爜-1216 璐ㄦ鎶ュ憡鏁版嵁鎺ュ彛
*/
public static String API_CODE_1216 = "1216";
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1115.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1115.java
index d881b69..c2550d5 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1115.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1115.java
@@ -39,4 +39,14 @@
private String sm; //璇存槑
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/WhjlApi1205.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1205.java
new file mode 100644
index 0000000..f520b98
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1205.java
@@ -0,0 +1,65 @@
+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: YYC
+ * @Description:璁㈠崟淇℃伅
+ * @DateTime: 2023-10-29 20:57
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1205 implements Serializable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ private String ddid ;//璁㈠崟ID
+ private String ddbh ;//璁㈠崟缂栧彿
+ private String jhid ;//璁″垝id
+ private String jlqybh ;//鍐涚伯浼佷笟缂栧彿
+ private String ssqymc ;//鍐涚伯浼佷笟鍚嶇О
+ private String jgzdbh ;//鍐涗緵绔欑偣缂栧彿
+ private String jgzdmc ;//鍐涗緵绔欑偣鍚嶇О
+ private String ddlx ;//璁㈠崟绫诲瀷
+ @JSONField(format = "yyyy-MM-dd")
+ private Date grxsrq ;//璐叆/閿�鍞棩鏈�
+ private String jljgqybh ;//渚涘簲鍟嗕紒涓氱紪鍙�
+ private String khbh ;//瀹㈡埛缂栧彿
+ private String sjjlpzbh ;//瀹為檯鍐涚伯鍝佺缂栧彿
+ private String sjjlppbh ;//瀹為檯鍐涚伯鍝佺墝缂栧彿
+ private String jlcpbh ;//鍐涚伯浜у搧缂栧彿
+ private String cpmc ;//浜у搧鍚嶇О
+ private String sjjldjbh ;//瀹為檯鍐涚伯绛夌骇缂栧彿
+ private Double sjjlsl ;//瀹為檯鍐涚伯鏁伴噺
+ private Double sjjlzl ;//瀹為檯鍐涚伯閲嶉噺
+ private Double sjdj ;//瀹為檯鍗曚环
+ private Double sjzj ;//瀹為檯鎬讳环
+ private String zljybhbh ;//璐ㄩ噺妫�楠屾姤鍛婄紪鍙�
+ private String chfs ;//鍑鸿揣鏂瑰紡
+ private String shdz ;//鏀惰揣鍦板潃
+ private String lxdh ;//鑱旂郴鐢佃瘽
+ private String lxr ;//鑱旂郴浜�
+ @JSONField(format = "yyyy-MM-dd")
+ private Date ddjhrq ;//浜よ揣鏃ユ湡
+ private String xh ;//搴忓彿
+ private String sfyx ;//鏄惁鏈夋晥
+ 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爜
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1206.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1206.java
new file mode 100644
index 0000000..b19fd89
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1206.java
@@ -0,0 +1,70 @@
+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:10
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1206 implements Serializable {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+
+ private String htid; //鍚堝悓ID
+ private String jlqybh; //鍐涚伯浼佷笟缂栧彿
+ private String ssqymc; //鍐涚伯浼佷笟鍚嶇О
+ private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
+ private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
+ private String htlx; //鍚堝悓绫诲瀷
+ private String htbh; //鍚堝悓缂栧彿
+ private String htbt; //鍚堝悓鏍囬
+ private String jljgqybh; //鍔犲伐浼佷笟缂栧彿
+ private String jljgqymc; //鍔犲伐浼佷笟鍚嶇О
+ private String htkhbh; //鍚堝悓瀹㈡埛缂栧彿
+ private String htkhmc; //鍚堝悓瀹㈡埛鍚嶇О
+ private Double htspdj; //鍚堝悓鍟嗗搧鍗曚环
+ private Double htspsl; //鍚堝悓鍟嗗搧鏁伴噺
+ private String spbm; //鍟嗗搧缂栫爜
+ private Double zje; //鎬婚噾棰�
+ private String htqdr; //鍚堝悓绛捐浜�
+ private Date htqdsj; //鍚堝悓绛捐鏃堕棿
+ private Date htsxrq; //鍚堝悓鐢熸晥鏃ユ湡
+ private Date htjzrq; //鍚堝悓鎴鏃堕棿
+ private String htcjr; //鍚堝悓鍒涘缓浜�
+ private Date htcjsj; //鍚堝悓鍒涘缓鏃堕棿
+ private String htdbgjlbz; //鍚堝悓鐨勫彉鏇磋褰曟爣蹇�
+ private String htbgyy; //鍚堝悓鍙樻洿鍘熷洜
+ private String htgylx; //鍚堝悓渚涘簲绫诲瀷
+ private String yhtbh; //鍘熷悎鍚岀紪鍙�
+ private String zffs; //鏀粯鏂瑰紡
+ private Double ywcsl; //宸插畬鎴愭暟閲�
+ private Double ywcslje; //宸插畬鎴愭暟閲忛噾棰�
+ private String htbz; //鍚堝悓澶囨敞
+ private Integer xh; //搴忓彿
+ private String sfyx; //鏄惁鏈夋晥
+ private String bz; //澶囨敞
+ private List<WhjlQDItem> htspqd; //鍟嗗搧娓呭崟
+
+ //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+ @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/WhjlApi1207.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1207.java
index a5aa22c..84014bb 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1207.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1207.java
@@ -6,13 +6,12 @@
import java.io.Serializable;
import java.util.Date;
-import java.util.List;
/**
- * 缁忚惀绠$悊-鍚堝悓淇℃伅
+ * 鍑哄叆搴撲笟鍔�-搴撳瓨鍙拌处
*
* @author czt
- * @date 2023/8/2 20:10
+ * @date 2023/8/2 20:15
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -22,41 +21,48 @@
*/
private static final long serialVersionUID = 1L;
-
- private String htid; //鍚堝悓ID
+ private String kctzbh; //搴撳瓨鍙板笎ID
private String jlqybh; //鍐涚伯浼佷笟缂栧彿
private String ssqymc; //鍐涚伯浼佷笟鍚嶇О
private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
- private String htlx; //鍚堝悓绫诲瀷
- private String htbh; //鍚堝悓缂栧彿
- private String htbt; //鍚堝悓鏍囬
- private String jljgqybh; //鍔犲伐浼佷笟缂栧彿
- private String jljgqymc; //鍔犲伐浼佷笟鍚嶇О
- private String htkhbh; //鍚堝悓瀹㈡埛缂栧彿
- private String htkhmc; //鍚堝悓瀹㈡埛鍚嶇О
- private Double htspdj; //鍚堝悓鍟嗗搧鍗曚环
- private Double htspsl; //鍚堝悓鍟嗗搧鏁伴噺
- private String spbm; //鍟嗗搧缂栫爜
- private Double zje; //鎬婚噾棰�
- private String htqdr; //鍚堝悓绛捐浜�
- private Date htqdsj; //鍚堝悓绛捐鏃堕棿
- private Date htsxrq; //鍚堝悓鐢熸晥鏃ユ湡
- private Date htjzrq; //鍚堝悓鎴鏃堕棿
- private String htcjr; //鍚堝悓鍒涘缓浜�
- private Date htcjsj; //鍚堝悓鍒涘缓鏃堕棿
- private String htdbgjlbz; //鍚堝悓鐨勫彉鏇磋褰曟爣蹇�
- private String htbgyy; //鍚堝悓鍙樻洿鍘熷洜
- private String htgylx; //鍚堝悓渚涘簲绫诲瀷
- private String yhtbh; //鍘熷悎鍚岀紪鍙�
- private String zffs; //鏀粯鏂瑰紡
- private Double ywcsl; //宸插畬鎴愭暟閲�
- private Double ywcslje; //宸插畬鎴愭暟閲忛噾棰�
- private String htbz; //鍚堝悓澶囨敞
- private Integer xh; //搴忓彿
- private String sfyx; //鏄惁鏈夋晥
+ private String cfbh; //浠撴埧缂栧彿
+ private String cfmc; //浠撴埧鍚嶇О
+ private String ajbh; //寤掗棿缂栧彿
+ private String ajmc; //寤掗棿鍚嶇О
+ private String hwbh; //璐т綅缂栧彿
+ private String hwmc; //璐т綅鍚嶇О
+ private String lspzbm; //鍝佺缂栧彿
+ private String lspzmc; //鍝佺鍚嶇О
+ private String cpbm; //浜у搧缂栧彿
+ private String cpmc; //浜у搧鍚嶇О
+ private String lqdw; //绮潈鍗曚綅
+ private String bgms; //淇濈妯″紡
+ private Double sjsl; //瀹為檯鏁伴噺
+ private String jldwbm; //璁¢噺鍗曚綅缂栫爜
+ private String jldwmc; //璁¢噺鍗曚綅鍚嶇О
+ private String jsdwbm; //璁℃暟鍗曚綅缂栫爜
+ private String jsdwmc; //璁℃暟鍗曚綅鍚嶇О
+ private String clfs; //鍌ㄧ伯鏂瑰紡
+ private String kcsbm; //搴撳瓨璇嗗埆鐮�
+ @JSONField(format = "yyyy-MM-dd")
+ private Date jkrq; //寤哄崱鏃ユ湡
+ private String sfgd; //鏄惁褰掓。
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private Date gdsj; //褰掓。鏃堕棿
+ private String kczt; //搴撳瓨鐘舵��
+ private Double rksl; //鍏ュ簱鏁伴噺
+ private Double cksl; //鍑哄簱鏁伴噺
+ private Double kcsl; //搴撳瓨鏁伴噺
+ private Double rkzl; //鍏ュ簱閲嶉噺
+ private Double ckzl; //鍑哄簱閲嶉噺
+ private Double kczl; //搴撳瓨閲嶉噺
+ private Double ztsl; //鍦ㄩ�旀暟閲�
+ private Double ztzl; //鍦ㄩ�旈噸閲�
+ private Double zssl; //鍦ㄥ敭鏁伴噺
+ private Double zszl; //鍦ㄥ敭閲嶉噺
+ private int sxh; //椤哄簭鍙�
private String bz; //澶囨敞
- private List<WhjlQDItem> htspqd; //鍟嗗搧娓呭崟
//鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
@JSONField(serialize = false)
@@ -67,4 +73,5 @@
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/WhjlApi1208.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1208.java
index ae3d6ff..472d74f 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1208.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1208.java
@@ -1,15 +1,17 @@
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:15
+ * @date 2023/8/2 20:25
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -19,45 +21,58 @@
*/
private static final long serialVersionUID = 1L;
+ private String kctzcppcid; //搴撳瓨鍙颁骇鍝佹壒娆D
private String kctzbh; //搴撳瓨鍙板笎ID
private String jlqybh; //鍐涚伯浼佷笟缂栧彿
private String ssqymc; //鍐涚伯浼佷笟鍚嶇О
private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
- private String cfbh; //浠撴埧缂栧彿
- private String cfmc; //浠撴埧鍚嶇О
- private String ajbh; //寤掗棿缂栧彿
- private String ajmc; //寤掗棿鍚嶇О
- private String hwbh; //璐т綅缂栧彿
- private String hwmc; //璐т綅鍚嶇О
- private String lspzbm; //鍝佺缂栧彿
- private String lspzmc; //鍝佺鍚嶇О
private String cpbm; //浜у搧缂栧彿
private String cpmc; //浜у搧鍚嶇О
- private String lqdw; //绮潈鍗曚綅
- private String bgms; //淇濈妯″紡
- private String sjsl; //瀹為檯鏁伴噺
+ private String cpnd; //浜у搧骞村害
+ private String cpcd; //浜у搧浜у湴
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private Date yssj; //楠屾敹鏃堕棿
+ private String cppc; //浜у搧鎵规
+ @JSONField(format = "yyyy-MM-dd")
+ private Date scrq; //鐢熶骇鏃ユ湡
+ private Double bzq; //淇濊川鏈�
+ @JSONField(format = "yyyy-MM-dd")
+ private Date bzjzrq; //淇濊川鎴鏃ユ湡
+ private Double rksl; //鍏ュ簱鏁伴噺
+ private Double cksl; //鍑哄簱鏁伴噺
+ private Double kcsl; //搴撳瓨鏁伴噺
+ private Double rkzl; //鍏ュ簱閲嶉噺
+ private Double ckzl; //鍑哄簱閲嶉噺
+ private Double kczl; //搴撳瓨閲嶉噺
+ private Double dj; //鍗曚环
+ private Double je; //閲戦
private String jldwbm; //璁¢噺鍗曚綅缂栫爜
private String jldwmc; //璁¢噺鍗曚綅鍚嶇О
private String jsdwbm; //璁℃暟鍗曚綅缂栫爜
private String jsdwmc; //璁℃暟鍗曚綅鍚嶇О
- private String clfs; //鍌ㄧ伯鏂瑰紡
- private String kcsbm; //搴撳瓨璇嗗埆鐮�
- private String jkrq; //寤哄崱鏃ユ湡
- private String sfgd; //鏄惁褰掓。
- private String gdsj; //褰掓。鏃堕棿
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private Date rkkssj; //鍏ュ簱寮�濮嬫椂闂�
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private Date rkjssj; //鍏ュ簱缁撴潫鏃堕棿
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private Date ckkssj; //鍑哄簱寮�濮嬫椂闂�
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private Date ckjssj; //鍑哄簱缁撴潫鏃堕棿
+ private Double sjsl; //瀹為檯鏁伴噺
+ private String zlzt; //璐ㄩ噺鐘舵��
private String kczt; //搴撳瓨鐘舵��
- private String rksl; //鍏ュ簱鏁伴噺
- private String cksl; //鍑哄簱鏁伴噺
- private String kcsl; //搴撳瓨鏁伴噺
- private String rkzl; //鍏ュ簱閲嶉噺
- private String ckzl; //鍑哄簱閲嶉噺
- private String kczl; //搴撳瓨閲嶉噺
- private String ztsl; //鍦ㄩ�旀暟閲�
- private String ztzl; //鍦ㄩ�旈噸閲�
- private String zssl; //鍦ㄥ敭鏁伴噺
- private String zszl; //鍦ㄥ敭鏁伴噺
- private String sxh; //椤哄簭鍙�
+ private int sxh; //椤哄簭鍙�
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/WhjlApi1209.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1209.java
index 29963d7..dcbec6a 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1209.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1209.java
@@ -1,15 +1,17 @@
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:25
+ * @date 2023/8/2 20:35
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -19,41 +21,31 @@
*/
private static final long serialVersionUID = 1L;
- private String kctzcppcid; //搴撳瓨鍙颁骇鍝佹壒娆D
- private String kctzbh; //搴撳瓨鍙板笎ID
+ private String kctzcpcrjlid; //搴撳瓨鍙拌处鍑哄叆璁板綍ID
+ private String kctzcppcid; //搴撳瓨鍙拌处浜у搧鎵规ID
private String jlqybh; //鍐涚伯浼佷笟缂栧彿
private String ssqymc; //鍐涚伯浼佷笟鍚嶇О
private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
- private String cpbm; //浜у搧缂栧彿
- private String cpmc; //浜у搧鍚嶇О
- private String cpnd; //浜у搧骞村害
- private String cpcd; //浜у搧浜у湴
- private String yssj; //楠屾敹鏃堕棿
- private String cppc; //浜у搧鎵规
- private String scrq; //鐢熶骇鏃ユ湡
- private String bzq; //淇濊川鏈�
- private String bzjzrq; //淇濊川鎴鏃ユ湡
- private String rksl; //鍏ュ簱鏁伴噺
- private String cksl; //鍑哄簱鏁伴噺
- private String kcsl; //搴撳瓨鏁伴噺
- private String rkzl; //鍏ュ簱閲嶉噺
- private String ckzl; //鍑哄簱閲嶉噺
- private String kczl; //搴撳瓨閲嶉噺
- private String dj; //鍗曚环
- private String je; //閲戦
- private String jldwbm; //璁¢噺鍗曚綅缂栫爜
- private String jldwmc; //璁¢噺鍗曚綅鍚嶇О
- private String jsdwbm; //璁℃暟鍗曚綅缂栫爜
- private String jsdwmc; //璁℃暟鍗曚綅鍚嶇О
- private String rkkssj; //鍏ュ簱寮�濮嬫椂闂�
- private String rkjssj; //鍏ュ簱缁撴潫鏃堕棿
- private String ckkssj; //鍑哄簱寮�濮嬫椂闂�
- private String ckjssj; //鍑哄簱缁撴潫鏃堕棿
- private String sjsl; //瀹為檯鏁伴噺
- private String zlzt; //璐ㄩ噺鐘舵��
- private String kczt; //搴撳瓨鐘舵��
- private String sxh; //椤哄簭鍙�
- private String bz; //澶囨敞
+ private String crlx; //鍑哄叆绫诲瀷
+ private String jllx; //璁板綍绫诲瀷
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private String jlsj; //璁板綍鏃堕棿
+ private Double crqsl; //鍑哄叆搴撳墠鏁伴噺
+ private Double crqzl; //鍑哄叆搴撳墠閲嶉噺
+ private Double crsl; //鍑哄叆鏁伴噺
+ private Double crzl; //鍑哄叆閲嶉噺
+ private Double crhsl; //鍑哄叆搴撳悗鏁伴噺
+ private Double crhzl; //鍑哄叆搴撳悗閲嶉噺
+
+ //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+ @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/WhjlApi1210.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1210.java
index b859283..c1863c3 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1210.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1210.java
@@ -1,38 +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;
/**
- * 鍑哄叆搴撲笟鍔�-搴撳瓨鍙拌处鍑哄叆搴撹褰�
- *
- * @author czt
- * @date 2023/8/2 20:35
- */
+ * @Author: YYC
+ * @Description:搴撳瓨鐩樼偣璁板綍
+ * @DateTime: 2023-10-29 21:11
+ **/
@Data
@EqualsAndHashCode(callSuper = false)
public class WhjlApi1210 implements Serializable {
+
/**
*
*/
private static final long serialVersionUID = 1L;
- private String kctzcpcrjlid; //搴撳瓨鍙拌处鍑哄叆璁板綍ID
- private String kctzcppcid; //搴撳瓨鍙拌处浜у搧鎵规ID
- private String jlqybh; //鍐涚伯浼佷笟缂栧彿
- private String ssqymc; //鍐涚伯浼佷笟鍚嶇О
- private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
- private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
- private String crlx; //鍑哄叆绫诲瀷
- private String jllx; //璁板綍绫诲瀷
- private String jlsj; //璁板綍鏃堕棿
- private String crqsl; //鍑哄叆搴撳墠鏁伴噺
- private String crqzl; //鍑哄叆搴撳墠閲嶉噺
- private String crsl; //鍑哄叆鏁伴噺
- private String crzl; //鍑哄叆閲嶉噺
- private String crhsl; //鍑哄叆搴撳悗鏁伴噺
- private String crhzl; //鍑哄叆搴撳悗閲嶉噺
+ private String kcpdjlid; //搴撳瓨鐩樼偣璁板綍ID
+ private String jlqybh; //鍐涚伯浼佷笟缂栧彿
+ private String jlqymc; //鍐涚伯浼佷笟鍚嶇О
+ private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
+ private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
+ private String ajbh; //寤掗棿缂栧彿
+ private String ajmc; //寤掗棿鍚嶇О
+ @JSONField(format = "yyyy-MM-dd")
+ private Date pdrq; //鐩樼偣鏃ユ湡
+ private String pdkj; //鐩樼偣浼氳
+ private String bgy; //淇濈鍛�
+ private String fzr; //璐熻矗浜�
+ private String sfyx; //鏄惁鏈夋晥
-}
\ No newline at end of file
+ //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+ @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爜
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1211.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1211.java
new file mode 100644
index 0000000..7c58b2e
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1211.java
@@ -0,0 +1,53 @@
+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: YYC
+ * @Description:搴撳唴杞粨璁板綍
+ * @DateTime: 2023-10-29 21:55
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1211 implements Serializable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ private String kcpdjlid;//搴撳瓨杞粨璁板綍ID
+ private String jlqybh;//鍐涚伯浼佷笟缂栧彿
+ private String ssqymc;//鍐涚伯浼佷笟鍚嶇О
+ private String jgzdbh;//鍐涗緵绔欑偣缂栧彿
+ private String jgzdmc;//鍐涗緵绔欑偣鍚嶇О
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private Date zcsj;//杞粨鏃堕棿
+ private String zcajbh;//杞嚭寤掗棿缂栧彿
+ private String zccfmc;//杞嚭寤掗棿鍚嶇О
+ private String zrajbh;//杞叆寤掗棿缂栧彿
+ private String zrajmc;//杞叆寤掗棿鍚嶇О
+ private String zckctzbh;//杞嚭搴撳瓨鍙板笎缂栧彿
+ private String zrkctzbh;//杞叆搴撳瓨鍙板笎缂栧彿
+ private Double zczsl;//杞粨鎬绘暟閲�
+ private Double zczzl;//杞粨鎬婚噸閲�
+ private List<WhjlZCMX> zcmx;//杞粨鏄庣粏
+
+
+ //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+ @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爜
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1212.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1212.java
new file mode 100644
index 0000000..1dba195
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1212.java
@@ -0,0 +1,121 @@
+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:40
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1212 implements Serializable {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ private String crkid; //鍑哄叆搴撹褰昳d
+ private String jlqybh; //鍐涚伯浼佷笟缂栧彿
+ private String ssqymc; //鍐涚伯浼佷笟鍚嶇О
+ private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
+ private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
+ @JSONField(format = "yyyy-MM-dd")
+ private Date ywrq; //涓氬姟鏃ユ湡
+ private String crklx; //鍑哄叆搴撶被鍨�
+ private String ywlx; //涓氬姟绫诲瀷
+ private String crkpz; //鍑哄叆搴撳嚟璇�
+ private String jljgqybh; //鍔犲伐浼佷笟缂栧彿
+ private String jljgqymc; //鍔犲伐浼佷笟鍚嶇О
+ private String khbh; //瀹㈡埛缂栧彿
+ private String glzxm; //瀹㈡埛濮撳悕
+ private String shdw; //鏀惰揣鍗曚綅
+ private String shlxr; //鏀惰揣鑱旂郴浜�
+ private String shlxrdh; //鏀惰揣鑱旂郴鐢佃瘽
+ private String rjfaid; //搴旀�ユ柟妗坕d
+ private String jhid; //绛规帾璁″垝ID
+ private String htid; //鍚堝悓ID
+ private String psrwid; //閰嶉�佷换鍔d
+ private String yscch; //杩愯緭杞﹁埞鍙�
+ private String cyr; //鎵胯繍浜�
+ private String cyrdh; //鎵胯繍浜虹數璇�
+ private String bz; //澶囨敞
+ private List<WhjlInoutDel> crkmx; //鍑哄叆搴撴槑缁�
+ private List<WhjlCheck> zjbgwj; //璐ㄦ鎶ュ憡鏂囦欢
+
+ //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+ @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爜
+
+ private String crkmxid; //鍑哄叆搴撴槑缁咺D
+ private String ajbh; //寤掗棿缂栧彿
+ private String cfmc; //寤掗棿鍚嶇О
+ private String hwbh; //璐т綅缂栧彿
+ private String hwmc; //璐т綅鍚嶇О
+ private String kctzbh; //搴撳瓨鍙板笎ID
+ private String kctzcppcid; //搴撳瓨鍙板笎浜у搧鎵规ID
+ private String psmxid; //閰嶉�佽溅杈嗘槑缁咺D
+ private String yjfamxid; //搴旀�ユ柟妗堟槑缁咺D
+ private String lspzbm; //鍝佺缂栧彿
+ private String lspzmc; //鍝佺鍚嶇О
+ private String cpbh; //浜у搧缂栧彿
+ private String cpmc; //浜у搧鍚嶇О
+ private String jldwbm; //璁¢噺鍗曚綅缂栫爜
+ private String jldwmc; //璁¢噺鍗曚綅鍚嶇О
+ private String jsdwbm; //璁℃暟鍗曚綅缂栫爜
+ private String jsdwmc; //璁℃暟鍗曚綅鍚嶇О
+ private String crlx; //鍑哄簱绫诲瀷
+ private Double crksl; //鍑哄叆搴撴暟閲�
+ private Double crkzl; //鍑哄叆搴撻噸閲�
+ private Double qcsl; //鏈熷垵鏁伴噺
+ private Double qmsl; //鏈熸湯鏁伴噺
+ private Double qczl; //鏈熷垵閲嶉噺
+ private Double qmzl; //鏈熸湭閲嶉噺
+ private Double shsl; //鎹熻�楁暟閲�
+ private Double shzl; //鎹熻�楅噸閲�
+ private String ysyq; //楠屾敹瑕佹眰
+ private String sfhx; //鏄惁鏍搁攢
+ private String qkxm; //娆犳椤圭洰
+ private Double dj; //鍗曚环
+ private Double je; //閲戦
+ private String dj1; //绛夌骇
+ private String cd; //浜у湴
+ private String sccj; //鐢熶骇鍘傚
+ private String gg; //瑙勬牸鍨嬪彿
+ private String cppc; //浜у搧鎵规
+ @JSONField(format = "yyyy-MM-dd")
+ private Date scrq; //鐢熶骇鏃ユ湡
+ private Double bzq; //淇濊川鏈�
+ @JSONField(format = "yyyy-MM-dd")
+ private String bzqjzrq; //淇濊川鏈熸埅鑷虫棩鏈�
+ private String bgy; //淇濈鍛�
+ private String ckfs; //鍑哄簱鏂瑰紡
+ private String djsj; //鐧昏鏃堕棿
+ private String zz; //绔欓暱
+ private String jjy; //璐ㄦ鍛�
+ private String sxh; //椤哄簭鍙�
+// private String bz; //澶囨敞
+
+ private String jybgwjid; //妫�楠屾姤鍛婃枃浠秈d
+ @JSONField(format = "yyyy-MM-dd")
+ private Date jyrq; //妫�楠屾棩鏈�
+ private String jylx; //妫�楠岀被鍨�
+ private String wjlx; //鏂囦欢绫诲瀷
+ private String wjm; //鏂囦欢鍚�
+ private String wjlj; //鏂囦欢璺緞
+ private String wjdx; //鏂囦欢澶у皬
+
+}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1213.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1213.java
new file mode 100644
index 0000000..9d4148a
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1213.java
@@ -0,0 +1,59 @@
+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: YYC
+ * @Description:鍑哄叆搴撶粨绠楄褰�
+ * @DateTime: 2023-10-29 22:06
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1213 implements Serializable {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ private String rkfkjlid;//鍏ュ簱缁撶畻璁板綍ID
+ private String crkid;//鍑哄叆搴撹褰昳d
+ private String jlqybh;//鍐涚伯浼佷笟缂栧彿
+ private String jlqymc;//鍐涚伯浼佷笟鍚嶇О
+ private String jgzdbh;//鍐涗緵绔欑偣缂栧彿
+ private String jgzdmc;//鍐涗緵绔欑偣鍚嶇О
+ private String jljgqybh;//鍔犲伐浼佷笟缂栧彿
+ private String jljgqymc;//鍔犲伐浼佷笟鍚嶇О
+ private String khbh;//瀹㈡埛缂栧彿
+ private String glzxm;//瀹㈡埛濮撳悕
+ private String crklx;//鍑哄叆搴撶被鍨�
+ private String jslx;//缁撶畻绫诲瀷
+ @JSONField(format = "yyyy-MM-dd")
+ private Date jsrq;//缁撶畻鏃ユ湡
+ private String jszt;//缁撶畻鐘舵��
+ private Double je;//閲戦
+ private String skr;//鏀舵浜�
+ private String skrsfzh;//鏀舵浜鸿韩浠借瘉鍙�
+ private String skrdh;//鏀舵浜虹數璇�
+ private String khh;//寮�鎴疯
+ private String yhkh;//閾惰鍗″彿
+ private String sfyx;//鏄惁鏈夋晥
+ private String bz;//澶囨敞
+ private List<WhjlJSMX> jsmx;//缁撶畻鏄庣粏璁板綍
+
+ //鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
+ @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爜
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1214.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1214.java
index 65a23f0..614bf23 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1214.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1214.java
@@ -6,47 +6,54 @@
import java.io.Serializable;
import java.util.Date;
+import java.util.List;
/**
- * 鍑哄叆搴撲笟鍔�-鍑哄叆搴撹褰�
- *
- * @author czt
- * @date 2023/8/2 20:40
- */
+ * @Author: YYC
+ * @Description:璐ㄦ鏈烘瀯
+ * @DateTime: 2023-10-29 22:16
+ **/
@Data
@EqualsAndHashCode(callSuper = false)
public class WhjlApi1214 implements Serializable {
+
/**
*
*/
private static final long serialVersionUID = 1L;
- private String crkid; //鍑哄叆搴撹褰昳d
- private String jlqybh; //鍐涚伯浼佷笟缂栧彿
- private String ssqymc; //鍐涚伯浼佷笟鍚嶇О
- private String jgzdbh; //鍐涗緵绔欑偣缂栧彿
- private String jgzdmc; //鍐涗緵绔欑偣鍚嶇О
- private Date ywrq; //涓氬姟鏃ユ湡
- private String crklx; //鍑哄叆搴撶被鍨�
- private String ywlx; //涓氬姟绫诲瀷
- private String crkpz; //鍑哄叆搴撳嚟璇�
- private String jljgqybh; //鍔犲伐浼佷笟缂栧彿
- private String jljgqymc; //鍔犲伐浼佷笟鍚嶇О
- private String khbh; //瀹㈡埛缂栧彿
- private String glzxm; //瀹㈡埛濮撳悕
- private String shdw; //鏀惰揣鍗曚綅
- private String shlxr; //鏀惰揣鑱旂郴浜�
- private String shlxrdh; //鏀惰揣鑱旂郴鐢佃瘽
- private String rjfaid; //搴旀�ユ柟妗坕d
- private String jhid; //绛规帾璁″垝ID
- private String htid; //鍚堝悓ID
- private String psrwid; //閰嶉�佷换鍔d
- private String yscch; //杩愯緭杞﹁埞鍙�
- private String cyr; //鎵胯繍浜�
- private String cyrdh; //鎵胯繍浜虹數璇�
- private String bz; //澶囨敞
- private String crkmx; //鍑哄叆搴撴槑缁�
- private String zjbgwj; //璐ㄦ鎶ュ憡鏂囦欢
+
+ private String zjjgbm;//璐ㄦ鏈烘瀯缂栧彿
+ private String zjjgmc;//璐ㄦ鏈烘瀯鍚嶇О
+ private String zjjgjc;//璐ㄦ鏈烘瀯绠�绉�
+ private String zjjgssly;//璐ㄦ鏈烘瀯鎵�灞為鍩�
+ private String zjjgssdq;//璐ㄦ鏈烘瀯鎵�灞炲湴鍖�
+ private String xzqhbm;//琛屾斂鍖哄垝缂栫爜
+ private String xzqhmc;//琛屾斂鍖哄垝鍚嶇О
+ private String sysfr;//璐ㄦ鏈烘瀯娉曚汉
+ private String dh;//鑱旂郴鐢佃瘽
+ private String cz;//浼犵湡
+ private String dzyx;//鐢靛瓙閭
+ private String dz;//鍦板潃
+ private String yb;//閭紪
+ private String lxr;//鑱旂郴浜�
+ private String zgbm;//涓荤閮ㄩ棬
+ private String zjjgjb;//璐ㄦ鏈烘瀯绾у埆
+ private int zcygs;//鍦ㄥ唽鍛樺伐鏁�
+ private int gjzcrs;//楂樼骇鑱岀О浜烘暟
+ private int zjzcrs;//涓骇鑱岀О浜烘暟
+ private int cjzcrs;//鍒濈骇鑱岀О浜烘暟
+ private int bs;//鍗氬+浜烘暟
+ private int ss;//纭曞+浜烘暟
+ private int xs;//瀛﹀+浜烘暟
+ private int dzsyx;//澶т笓鐢熶互涓�
+ private Double zgdzc;//鎬诲浐瀹氳祫浜�
+ private Double mj;//闈㈢Н
+ private String zcxz;//璧勪骇鎬ц川
+ private int csspjcdrs;//浠庝簨椋熷搧妫�娴嬬殑浜烘暟
+ private String bz;//澶囨敞
+ private List<WhjlJCNL> jcnl;//妫�娴嬭兘鍔�
+ private List<WhjlYQSB> yqsb;//浠櫒璁惧
//鍗曠嫭澧炲姞锛屼笉杩涜涓婁紶
@JSONField(serialize = false)
@@ -57,60 +64,4 @@
private String czbz; //鎿嶄綔鏍囧織
@JSONField(serialize = false)
private String kqdm; //搴撳尯浠g爜
-
- private String crkmxid; //鍑哄叆搴撴槑缁咺D
- private String ajbh; //寤掗棿缂栧彿
- private String cfmc; //寤掗棿鍚嶇О
- private String hwbh; //璐т綅缂栧彿
- private String hwmc; //璐т綅鍚嶇О
- private String kctzbh; //搴撳瓨鍙板笎ID
- private String kctzcppcid; //搴撳瓨鍙板笎浜у搧鎵规ID
- private String psmxid; //閰嶉�佽溅杈嗘槑缁咺D
- private String yjfamxid; //搴旀�ユ柟妗堟槑缁咺D
- private String lspzbm; //鍝佺缂栧彿
- private String lspzmc; //鍝佺鍚嶇О
- private String cpbh; //浜у搧缂栧彿
- private String cpmc; //浜у搧鍚嶇О
- private String jldwbm; //璁¢噺鍗曚綅缂栫爜
- private String jldwmc; //璁¢噺鍗曚綅鍚嶇О
- private String jsdwbm; //璁℃暟鍗曚綅缂栫爜
- private String jsdwmc; //璁℃暟鍗曚綅鍚嶇О
- private String crlx; //鍑哄簱绫诲瀷
- private String crksl; //鍑哄叆搴撴暟閲�
- private String crkzl; //鍑哄叆搴撻噸閲�
- private String qcsl; //鏈熷垵鏁伴噺
- private String qmsl; //鏈熸湯鏁伴噺
- private String qczl; //鏈熷垵閲嶉噺
- private String qmzl; //鏈熸湭閲嶉噺
- private String shsl; //鎹熻�楁暟閲�
- private String shzl; //鎹熻�楅噸閲�
- private String ysyq; //楠屾敹瑕佹眰
- private String sfhx; //鏄惁鏍搁攢
- private String qkxm; //娆犳椤圭洰
- private String dj; //鍗曚环
- private String je; //閲戦
- // private String dj; //绛夌骇
- private String cd; //浜у湴
- private String sccj; //鐢熶骇鍘傚
- private String gg; //瑙勬牸鍨嬪彿
- private String cppc; //浜у搧鎵规
- private String scrq; //鐢熶骇鏃ユ湡
- private String bzq; //淇濊川鏈�
- private String bzqjzrq; //淇濊川鏈熸埅鑷虫棩鏈�
- private String bgy; //淇濈鍛�
- private String ckfs; //鍑哄簱鏂瑰紡
- private String djsj; //鐧昏鏃堕棿
- private String zz; //绔欓暱
- private String jjy; //璐ㄦ鍛�
- private String sxh; //椤哄簭鍙�
-// private String bz; //澶囨敞
-
- private String jybgwjid; //妫�楠屾姤鍛婃枃浠秈d
- private String jyrq; //妫�楠屾棩鏈�
- private String jylx; //妫�楠岀被鍨�
- private String wjlx; //鏂囦欢绫诲瀷
- private String wjm; //鏂囦欢鍚�
- private String wjlj; //鏂囦欢璺緞
- private String wjdx; //鏂囦欢澶у皬
-
-}
\ No newline at end of file
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1215.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1215.java
new file mode 100644
index 0000000..4bc2d7c
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlApi1215.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;
+
+/**
+ * @Author: YYC
+ * @Description:鏍峰搧鐧昏淇℃伅
+ * @DateTime: 2023-10-29 22:31
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlApi1215 implements Serializable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ private String cybh;//鏍峰搧缂栧彿
+ private String jlqybh;//鍐涚伯浼佷笟缂栧彿
+ private String jlqymc;//鍐涚伯浼佷笟鍚嶇О
+ private String jgzdbh;//鍐涗緵绔欑偣缂栧彿
+ private String jgzdmc;//鍐涗緵绔欑偣鍚嶇О
+ private String zjjgbm;//璐ㄦ鏈烘瀯缂栧彿
+ private String zjjgmc;//璐ㄦ鏈烘瀯鍚嶇О
+ private String jljgqybh;//鍔犲伐浼佷笟缂栧彿
+ private String cpmc;//浜у搧鍚嶇О
+ private String cppc;//浜у搧鎵规
+ @JSONField(format = "yyyy-MM-dd")
+ private Date scrq;//鐢熶骇鏃ユ湡
+ private String cysm;//鎶芥牱璇存槑
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private Date cysj;//鎶芥牱鏃堕棿
+ private String cyr;//鎶芥牱浜�
+ private String cydd;//鎶芥牱鍦扮偣
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private Date djsj;//鐧昏鏃堕棿
+ private Double cyjs;//鎶芥牱鍩烘暟
+ private Double cysl;//鎶芥牱鏁伴噺
+ private String sfyx;//鏄惁鏈夋晥
+ 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爜
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlCheck.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlCheck.java
new file mode 100644
index 0000000..e70e208
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlCheck.java
@@ -0,0 +1,33 @@
+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: YYC
+ * @Description:璐ㄦ鎶ュ憡鏂囦欢
+ * @DateTime: 2023-10-29 21:46
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlCheck implements Serializable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ private String jybgwjid;//妫�楠屾姤鍛婃枃浠秈d
+ @JSONField(format = "yyyy-MM-dd")
+ private Date jyrq;//妫�楠屾棩鏈�
+ private String jylx;//妫�楠岀被鍨�
+ private String wjlx;//鏂囦欢绫诲瀷
+ private String wjm;//鏂囦欢鍚�
+ private String wjlj;//鏂囦欢璺緞
+ private String wjdx;//鏂囦欢澶у皬
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlInoutDel.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlInoutDel.java
new file mode 100644
index 0000000..bec0282
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlInoutDel.java
@@ -0,0 +1,73 @@
+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: YYC
+ * @Description:
+ * @DateTime: 2023-10-29 21:30
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlInoutDel implements Serializable {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ private String crkmxid;//鍑哄叆搴撴槑缁咺D
+ private String ajbh;//寤掗棿缂栧彿
+ private String ajmc;//寤掗棿鍚嶇О
+ private String hwbh;//璐т綅缂栧彿
+ private String hwmc;//璐т綅鍚嶇О
+ private String kctzbh;//搴撳瓨鍙板笎ID
+ private String kctzcppcid;//搴撳瓨鍙板笎浜у搧鎵规ID
+ private String psmxid;//閰嶉�佽溅杈嗘槑缁咺D
+ private String yjfamxid;//搴旀�ユ柟妗堟槑缁咺D
+ private String lspzbm;//鍝佺缂栧彿
+ private String lspzmc;//鍝佺鍚嶇О
+ private String cpbh;//浜у搧缂栧彿
+ private String cpmc;//浜у搧鍚嶇О
+ private String jldwbm;//璁¢噺鍗曚綅缂栫爜
+ private String jldwmc;//璁¢噺鍗曚綅鍚嶇О
+ private String jsdwbm;//璁℃暟鍗曚綅缂栫爜
+ private String jsdwmc;//璁℃暟鍗曚綅鍚嶇О
+ private String crlx;//鍑哄簱绫诲瀷
+ private Double crksl;//鍑哄叆搴撴暟閲�
+ private Double crkzl;//鍑哄叆搴撻噸閲�
+ private Double qcsl;//鏈熷垵鏁伴噺
+ private Double qmsl;//鏈熸湯鏁伴噺
+ private Double qczl;//鏈熷垵閲嶉噺
+ private Double qmzl;//鏈熸湭閲嶉噺
+ private Double shsl;//鎹熻�楁暟閲�
+ private Double shzl;//鎹熻�楅噸閲�
+ private String ysyq;//楠屾敹瑕佹眰
+ private String sfhx;//鏄惁鏍搁攢
+ private String qkxm;//娆犳椤圭洰
+ private Double dj;//鍗曚环
+ private Double je;//閲戦
+ private String dj1;//绛夌骇
+ private String cd;//浜у湴
+ private String sccj;//鐢熶骇鍘傚
+ private String gg;//瑙勬牸鍨嬪彿
+ private String cppc;//浜у搧鎵规
+ @JSONField(format = "yyyy-MM-dd")
+ private Date scrq;//鐢熶骇鏃ユ湡
+ private Double bzq;//淇濊川鏈�
+ @JSONField(format = "yyyy-MM-dd")
+ private Date bzqjzrq;//淇濊川鏈熸埅鑷虫棩鏈�
+ private String bgy;//淇濈鍛�
+ private String ckfs;//鍑哄簱鏂瑰紡
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private String djsj;//鐧昏鏃堕棿
+ private String zz;//绔欓暱
+ private String jjy;//璐ㄦ鍛�
+ private int sxh;//椤哄簭鍙�
+ private String bz;//澶囨敞
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlJCNL.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlJCNL.java
new file mode 100644
index 0000000..6fb9191
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlJCNL.java
@@ -0,0 +1,31 @@
+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 WhjlJCNL implements Serializable {
+
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ private String bzbm;//璐ㄦ鏍囧噯缂栫爜
+ private String bzmxbm;//鏍囧噯鏄庣粏缂栫爜
+ private String jcxmdjbm;//妫�娴嬮」鐩瓑绾х紪鐮�
+ private String jcly;//妫�娴嬮鍩�
+ private String xzfw;//闄愬埗鑼冨洿
+ private String zzzmdm;//璧勮川璇佹槑浠g爜
+ private int xh;//搴忓彿
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlJSMX.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlJSMX.java
new file mode 100644
index 0000000..8723ba1
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlJSMX.java
@@ -0,0 +1,28 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+
+/**
+ * @Author: YYC
+ * @Description:缁撶畻鏄庣粏璁板綍
+ * @DateTime: 2023-10-29 22:10
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlJSMX implements Serializable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ private String rkfkjlmxid;
+ private String crkmxid;
+ private String fkpzh;
+ private Double sl;
+ private Double dj;
+ private Double je;
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlYQSB.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlYQSB.java
new file mode 100644
index 0000000..5a0237d
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlYQSB.java
@@ -0,0 +1,30 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+
+/**
+ * @Author: YYC
+ * @Description:浠櫒璁惧
+ * @DateTime: 2023-10-29 22:24
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlYQSB implements Serializable {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ private String yqsbbm;//浠櫒璁惧缂栫爜
+ private String yqsbmc;//浠櫒璁惧鍚嶇О
+ private String ggxh;//瑙勬牸鍨嬪彿
+ private String zzgb;//鍒堕�犲浗鍒�
+ private Double jg;//浠锋牸
+ private String gznf;//璐疆骞翠唤
+ private Double syl;//浣跨敤鐜�
+ private int xh;//搴忓彿
+
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlZCMX.java b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlZCMX.java
new file mode 100644
index 0000000..c920db3
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlZCMX.java
@@ -0,0 +1,25 @@
+package com.fzzy.otherview.whhpjl.dto;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serializable;
+
+/**
+ * @Author: YYC
+ * @Description:杞粨鏄庣粏
+ * @DateTime: 2023-10-29 22:56
+ **/
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class WhjlZCMX implements Serializable {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private String zcmxid;//杞粨鏄庣粏ID
+ private String zckctzcppcid;//杞嚭搴撳瓨鍙颁骇鍝佹壒娆D
+ private String zrkctzcppcid;//杞叆搴撳瓨鍙颁骇鍝佹壒娆D
+ private String zcsl;//杞粨鏁伴噺
+ private String zczl;//杞粨閲嶉噺
+}
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1115PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1115PR.java
new file mode 100644
index 0000000..45d1946
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1115PR.java
@@ -0,0 +1,198 @@
+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.bstek.dorado.data.provider.Page;
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.entity.ApiInfoData;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1115;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.stereotype.Component;
+
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * @Author: YYC
+ * @Description:浠撳偍璁惧缁翠慨璁板綍
+ * @DateTime: 2023-10-25 14:13
+ **/
+@Component
+public class WhjlApi1115PR {
+
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * WhjlApi1115PR#listData
+ *
+ * @return
+ */
+ @DataProvider
+ public void listData(Page<WhjlApi1115> page, ApiParam param) {
+
+ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
+
+ Specification specification = new Specification<ApiInfoData>() {
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
+ List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+ Predicate predicate = criteriaBuilder.equal(root.get("inteId"), WhjlConstant.API_CODE_1115);
+ predicates.add(predicate);
+ if (null != param) {
+ if (StringUtils.isNotBlank(param.getKqdm())) {
+ Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
+ predicates.add(predicate1);
+ }
+
+ if (StringUtils.isNotBlank(param.getCzbz())) {
+ Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
+ predicates.add(predicate2);
+ }
+ if (null != param.getStart()) {
+ Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
+ predicates.add(predicate3);
+ }
+
+ if (null != param.getEnd()) {
+ Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
+ predicates.add(predicate4);
+ }
+ }
+ return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
+ }
+ };
+ org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
+ List<WhjlApi1115> list = new ArrayList<>();
+ WhjlApi1115 whjlApi1115;
+ for (ApiInfoData infoData : japPage.getContent()) {
+ whjlApi1115 = JSONObject.parseObject(infoData.getData(), WhjlApi1115.class);
+ whjlApi1115.setKqdm(infoData.getKqdm());
+ whjlApi1115.setCzbz(infoData.getCzbz());
+ whjlApi1115.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1115.setBizId(infoData.getDataId());
+ list.add(whjlApi1115);
+ }
+ page.setEntities(list);
+
+ }
+
+ /**
+ * 鏇存柊鎴栦慨鏀�
+ * WhjlApi1115PR#saveData
+ *
+ * @param data
+ * @return
+ */
+ @DataResolver
+ public void saveData(WhjlApi1115 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+ infoData.setInteId(WhjlConstant.API_CODE_1115);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
+ }
+
+ /**
+ * 鍒犻櫎
+ * WhjlApi1115PR#delData
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delData(WhjlApi1115 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
+ return null;
+ }
+
+ /**
+ * 涓婁紶
+ * WhjlApi1115PR#pushData
+ *
+ * @param items
+ * @return
+ */
+ @Expose
+ public String pushData(List<WhjlApi1115> 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_1115);
+
+ //鑾峰彇瀹炵幇鎺ュ彛
+ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+ if (null == apiService) {
+ return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+ }
+
+ ResponseDto responseDto;
+ ApiInfoData infoData;
+ for (WhjlApi1115 data : items) {
+ responseDto = apiService.pushData(param, apiConf, items);
+ 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_1115);
+ 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/WhjlApi1205PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1205PR.java
new file mode 100644
index 0000000..0264246
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1205PR.java
@@ -0,0 +1,199 @@
+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.bstek.dorado.data.provider.Page;
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.entity.ApiInfoData;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1205;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.stereotype.Component;
+
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 璁㈠崟淇℃伅
+ *
+ * @Author:YAN
+ */
+@Component
+public class WhjlApi1205PR {
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1205PR#listData
+ *
+ * @return
+ */
+ @DataProvider
+ public void listData(Page<WhjlApi1205> page, ApiParam param) {
+
+ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
+
+ Specification specification = new Specification<ApiInfoData>() {
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
+ List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+ Predicate predicate = criteriaBuilder.equal(root.get("inteId"), WhjlConstant.API_CODE_1205);
+ predicates.add(predicate);
+ if (null != param) {
+ if (StringUtils.isNotBlank(param.getKqdm())) {
+ Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
+ predicates.add(predicate1);
+ }
+
+ if (StringUtils.isNotBlank(param.getCzbz())) {
+ Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
+ predicates.add(predicate2);
+ }
+ if (null != param.getStart()) {
+ Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
+ predicates.add(predicate3);
+ }
+
+ if (null != param.getEnd()) {
+ Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
+ predicates.add(predicate4);
+ }
+ }
+ return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
+ }
+ };
+ org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
+ List<WhjlApi1205> list = new ArrayList<>();
+ WhjlApi1205 whjlApi1205;
+ for (ApiInfoData infoData : japPage.getContent()) {
+ whjlApi1205 = JSONObject.parseObject(infoData.getData(), WhjlApi1205.class);
+ whjlApi1205.setKqdm(infoData.getKqdm());
+ whjlApi1205.setCzbz(infoData.getCzbz());
+ whjlApi1205.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1205.setBizId(infoData.getDataId());
+ list.add(whjlApi1205);
+ }
+ page.setEntities(list);
+
+ }
+
+ /**
+ * 鏇存柊鎴栦慨鏀�
+ * whjlApi1205PR#saveData
+ *
+ * @param data
+ * @return
+ */
+ @DataResolver
+ public void saveData(WhjlApi1205 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+ infoData.setInteId(WhjlConstant.API_CODE_1205);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
+ }
+
+ /**
+ * 鍒犻櫎
+ * whjlApi1205PR#delData
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delData(WhjlApi1205 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
+ return null;
+ }
+
+ /**
+ * 涓婁紶
+ * whjlApi1205PR#pushData
+ *
+ * @param items
+ * @return
+ */
+ @Expose
+ public String pushData(List<WhjlApi1205> 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_1205);
+
+ //鑾峰彇瀹炵幇鎺ュ彛
+ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+ if (null == apiService) {
+ return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+ }
+
+ ApiInfoData infoData;
+ ResponseDto responseDto;
+ for (WhjlApi1205 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_1205);
+ 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/WhjlApi1206PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1206PR.java
new file mode 100644
index 0000000..187c528
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1206PR.java
@@ -0,0 +1,225 @@
+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.bstek.dorado.data.provider.Page;
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.entity.ApiInfoData;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1206;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1206;
+import com.fzzy.otherview.whhpjl.dto.WhjlQDItem;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.stereotype.Component;
+
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 鍚堝悓淇℃伅
+ *
+ * @Author:YAN
+ */
+@Component
+public class WhjlApi1206PR {
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1207PR#listData
+ *
+ * @return
+ */
+ @DataProvider
+ public void listData(Page<WhjlApi1206> page, ApiParam param) {
+
+ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
+
+ Specification specification = new Specification<ApiInfoData>() {
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
+ List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+ Predicate predicate = criteriaBuilder.equal(root.get("inteId"), WhjlConstant.API_CODE_1206);
+ predicates.add(predicate);
+ if (null != param) {
+ if (StringUtils.isNotBlank(param.getKqdm())) {
+ Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
+ predicates.add(predicate1);
+ }
+
+ if (StringUtils.isNotBlank(param.getCzbz())) {
+ Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
+ predicates.add(predicate2);
+ }
+ if (null != param.getStart()) {
+ Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
+ predicates.add(predicate3);
+ }
+
+ if (null != param.getEnd()) {
+ Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
+ predicates.add(predicate4);
+ }
+ }
+ return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
+ }
+ };
+ org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
+ List<WhjlApi1206> list = new ArrayList<>();
+ WhjlApi1206 whjlApi1206;
+ for (ApiInfoData infoData : japPage.getContent()) {
+ whjlApi1206 = JSONObject.parseObject(infoData.getData(), WhjlApi1206.class);
+ whjlApi1206.setKqdm(infoData.getKqdm());
+ whjlApi1206.setCzbz(infoData.getCzbz());
+ whjlApi1206.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1206.setBizId(infoData.getDataId());
+ list.add(whjlApi1206);
+ }
+ page.setEntities(list);
+
+ }
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1207PR#listItem
+ *
+ * @return
+ */
+ @DataProvider
+ public List<WhjlQDItem> listItem(String id) {
+ return null;
+ }
+
+ /**
+ * 鏇存柊鎴栦慨鏀�
+ * whjlApi1207PR#saveData
+ *
+ * @param data
+ * @return
+ */
+ @DataResolver
+ public void saveData(WhjlApi1206 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+ infoData.setInteId(WhjlConstant.API_CODE_1207);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
+ }
+
+
+ /**
+ * 鍒犻櫎
+ * whjlApi1207PR#delData
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delData(WhjlApi1206 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
+ return null;
+ }
+
+ /**
+ * 鍒犻櫎鍚堝悓鍟嗗搧娓呭崟
+ * whjlApi1207PR#delItem
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delItem(WhjlQDItem data) {
+ return null;
+ }
+
+ /**
+ * 涓婁紶
+ * whjlApi1207PR#pushData
+ *
+ * @param items
+ * @return
+ */
+ @Expose
+ public String pushData(List<WhjlApi1206> 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_1207);
+
+ //鑾峰彇瀹炵幇鎺ュ彛
+ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+ if (null == apiService) {
+ return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+ }
+
+ ApiInfoData infoData;
+ ResponseDto responseDto;
+ for (WhjlApi1206 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_1207);
+ 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/WhjlApi1208PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1208PR.java
new file mode 100644
index 0000000..4370e62
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1208PR.java
@@ -0,0 +1,224 @@
+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.bstek.dorado.data.provider.Page;
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.entity.ApiInfoData;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1208;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1208;
+import com.fzzy.otherview.whhpjl.dto.WhjlQDItem;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.stereotype.Component;
+
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 搴撳瓨鍙拌处浜у搧鎵规
+ *
+ * @Author:YAN
+ */
+@Component
+public class WhjlApi1208PR {
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1208PR#listData
+ *
+ * @return
+ */
+ @DataProvider
+ public void listData(Page<WhjlApi1208> page, ApiParam param) {
+ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
+
+ Specification specification = new Specification<ApiInfoData>() {
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
+ List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+ Predicate predicate = criteriaBuilder.equal(root.get("inteId"), WhjlConstant.API_CODE_1208);
+ predicates.add(predicate);
+ if (null != param) {
+ if (StringUtils.isNotBlank(param.getKqdm())) {
+ Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
+ predicates.add(predicate1);
+ }
+
+ if (StringUtils.isNotBlank(param.getCzbz())) {
+ Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
+ predicates.add(predicate2);
+ }
+ if (null != param.getStart()) {
+ Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
+ predicates.add(predicate3);
+ }
+
+ if (null != param.getEnd()) {
+ Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
+ predicates.add(predicate4);
+ }
+ }
+ return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
+ }
+ };
+ org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
+ List<WhjlApi1208> list = new ArrayList<>();
+ WhjlApi1208 whjlApi1208;
+ for (ApiInfoData infoData : japPage.getContent()) {
+ whjlApi1208 = JSONObject.parseObject(infoData.getData(), WhjlApi1208.class);
+ whjlApi1208.setKqdm(infoData.getKqdm());
+ whjlApi1208.setCzbz(infoData.getCzbz());
+ whjlApi1208.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1208.setBizId(infoData.getDataId());
+ list.add(whjlApi1208);
+ }
+ page.setEntities(list);
+
+ }
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1208PR#listItem
+ *
+ * @return
+ */
+ @DataProvider
+ public List<WhjlQDItem> listItem(String id) {
+ return null;
+ }
+
+ /**
+ * 鏇存柊鎴栦慨鏀�
+ * whjlApi1208PR#saveData
+ *
+ * @param data
+ * @return
+ */
+ @DataResolver
+ public void saveData(WhjlApi1208 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+ infoData.setInteId(WhjlConstant.API_CODE_1208);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
+ }
+
+
+ /**
+ * 鍒犻櫎
+ * whjlApi1208PR#delData
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delData(WhjlApi1208 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
+ return null;
+ }
+
+ /**
+ * 鍒犻櫎鍚堝悓鍟嗗搧娓呭崟
+ * whjlApi1208PR#delItem
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delItem(WhjlQDItem data) {
+ return null;
+ }
+
+ /**
+ * 涓婁紶
+ * whjlApi1208PR#pushData
+ *
+ * @param items
+ * @return
+ */
+ @Expose
+ public String pushData(List<WhjlApi1208> 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_1208);
+
+ //鑾峰彇瀹炵幇鎺ュ彛
+ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+ if (null == apiService) {
+ return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+ }
+
+ ApiInfoData infoData;
+ ResponseDto responseDto;
+ for (WhjlApi1208 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_1208);
+ 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/WhjlApi1209PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1209PR.java
new file mode 100644
index 0000000..fecd8f5
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1209PR.java
@@ -0,0 +1,223 @@
+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.bstek.dorado.data.provider.Page;
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.entity.ApiInfoData;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1209;
+import com.fzzy.otherview.whhpjl.dto.WhjlQDItem;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.stereotype.Component;
+
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 搴撳瓨鍙拌处鍑哄叆璁板綍
+ *
+ * @Author:YAN
+ */
+@Component
+public class WhjlApi1209PR {
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1209PR#listData
+ *
+ * @return
+ */
+ @DataProvider
+ public void listData(Page<WhjlApi1209> page, ApiParam param) {
+ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
+
+ Specification specification = new Specification<ApiInfoData>() {
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
+ List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+ Predicate predicate = criteriaBuilder.equal(root.get("inteId"), WhjlConstant.API_CODE_1209);
+ predicates.add(predicate);
+ if (null != param) {
+ if (StringUtils.isNotBlank(param.getKqdm())) {
+ Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
+ predicates.add(predicate1);
+ }
+
+ if (StringUtils.isNotBlank(param.getCzbz())) {
+ Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
+ predicates.add(predicate2);
+ }
+ if (null != param.getStart()) {
+ Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
+ predicates.add(predicate3);
+ }
+
+ if (null != param.getEnd()) {
+ Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
+ predicates.add(predicate4);
+ }
+ }
+ return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
+ }
+ };
+ org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
+ List<WhjlApi1209> list = new ArrayList<>();
+ WhjlApi1209 whjlApi1209;
+ for (ApiInfoData infoData : japPage.getContent()) {
+ whjlApi1209 = JSONObject.parseObject(infoData.getData(), WhjlApi1209.class);
+ whjlApi1209.setKqdm(infoData.getKqdm());
+ whjlApi1209.setCzbz(infoData.getCzbz());
+ whjlApi1209.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1209.setBizId(infoData.getDataId());
+ list.add(whjlApi1209);
+ }
+ page.setEntities(list);
+
+ }
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1209PR#listItem
+ *
+ * @return
+ */
+ @DataProvider
+ public List<WhjlQDItem> listItem(String id) {
+ return null;
+ }
+
+ /**
+ * 鏇存柊鎴栦慨鏀�
+ * whjlApi1209PR#saveData
+ *
+ * @param data
+ * @return
+ */
+ @DataResolver
+ public void saveData(WhjlApi1209 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+ infoData.setInteId(WhjlConstant.API_CODE_1209);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
+ }
+
+
+ /**
+ * 鍒犻櫎
+ * whjlApi1209PR#delData
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delData(WhjlApi1209 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
+ return null;
+ }
+
+ /**
+ * 鍒犻櫎鍚堝悓鍟嗗搧娓呭崟
+ * whjlApi1209PR#delItem
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delItem(WhjlQDItem data) {
+ return null;
+ }
+
+ /**
+ * 涓婁紶
+ * whjlApi1209PR#pushData
+ *
+ * @param items
+ * @return
+ */
+ @Expose
+ public String pushData(List<WhjlApi1209> 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_1209);
+
+ //鑾峰彇瀹炵幇鎺ュ彛
+ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+ if (null == apiService) {
+ return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+ }
+
+ ApiInfoData infoData;
+ ResponseDto responseDto;
+ for (WhjlApi1209 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_1209);
+ 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/WhjlApi1210PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1210PR.java
new file mode 100644
index 0000000..989ff3e
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1210PR.java
@@ -0,0 +1,223 @@
+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.bstek.dorado.data.provider.Page;
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.entity.ApiInfoData;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1210;
+import com.fzzy.otherview.whhpjl.dto.WhjlQDItem;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.stereotype.Component;
+
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 搴撳瓨鍙拌处鍑哄叆璁板綍
+ *
+ * @Author:YAN
+ */
+@Component
+public class WhjlApi1210PR {
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1210PR#listData
+ *
+ * @return
+ */
+ @DataProvider
+ public void listData(Page<WhjlApi1210> page, ApiParam param) {
+ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
+
+ Specification specification = new Specification<ApiInfoData>() {
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
+ List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+ Predicate predicate = criteriaBuilder.equal(root.get("inteId"), WhjlConstant.API_CODE_1210);
+ predicates.add(predicate);
+ if (null != param) {
+ if (StringUtils.isNotBlank(param.getKqdm())) {
+ Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
+ predicates.add(predicate1);
+ }
+
+ if (StringUtils.isNotBlank(param.getCzbz())) {
+ Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
+ predicates.add(predicate2);
+ }
+ if (null != param.getStart()) {
+ Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
+ predicates.add(predicate3);
+ }
+
+ if (null != param.getEnd()) {
+ Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
+ predicates.add(predicate4);
+ }
+ }
+ return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
+ }
+ };
+ org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
+ List<WhjlApi1210> list = new ArrayList<>();
+ WhjlApi1210 whjlApi1210;
+ for (ApiInfoData infoData : japPage.getContent()) {
+ whjlApi1210 = JSONObject.parseObject(infoData.getData(), WhjlApi1210.class);
+ whjlApi1210.setKqdm(infoData.getKqdm());
+ whjlApi1210.setCzbz(infoData.getCzbz());
+ whjlApi1210.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1210.setBizId(infoData.getDataId());
+ list.add(whjlApi1210);
+ }
+ page.setEntities(list);
+
+ }
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1210PR#listItem
+ *
+ * @return
+ */
+ @DataProvider
+ public List<WhjlQDItem> listItem(String id) {
+ return null;
+ }
+
+ /**
+ * 鏇存柊鎴栦慨鏀�
+ * whjlApi1210PR#saveData
+ *
+ * @param data
+ * @return
+ */
+ @DataResolver
+ public void saveData(WhjlApi1210 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+ infoData.setInteId(WhjlConstant.API_CODE_1210);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
+ }
+
+
+ /**
+ * 鍒犻櫎
+ * whjlApi1210PR#delData
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delData(WhjlApi1210 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
+ return null;
+ }
+
+ /**
+ * 鍒犻櫎鍚堝悓鍟嗗搧娓呭崟
+ * whjlApi1210PR#delItem
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delItem(WhjlQDItem data) {
+ return null;
+ }
+
+ /**
+ * 涓婁紶
+ * whjlApi1210PR#pushData
+ *
+ * @param items
+ * @return
+ */
+ @Expose
+ public String pushData(List<WhjlApi1210> 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_1210);
+
+ //鑾峰彇瀹炵幇鎺ュ彛
+ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+ if (null == apiService) {
+ return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+ }
+
+ ApiInfoData infoData;
+ ResponseDto responseDto;
+ for (WhjlApi1210 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_1210);
+ 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/WhjlApi1211PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1211PR.java
new file mode 100644
index 0000000..22e7470
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1211PR.java
@@ -0,0 +1,223 @@
+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.bstek.dorado.data.provider.Page;
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.entity.ApiInfoData;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1211;
+import com.fzzy.otherview.whhpjl.dto.WhjlQDItem;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.stereotype.Component;
+
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 搴撳瓨鍙拌处鍑哄叆璁板綍
+ *
+ * @Author:YAN
+ */
+@Component
+public class WhjlApi1211PR {
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1211PR#listData
+ *
+ * @return
+ */
+ @DataProvider
+ public void listData(Page<WhjlApi1211> page, ApiParam param) {
+ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
+
+ Specification specification = new Specification<ApiInfoData>() {
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
+ List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+ Predicate predicate = criteriaBuilder.equal(root.get("inteId"), WhjlConstant.API_CODE_1211);
+ predicates.add(predicate);
+ if (null != param) {
+ if (StringUtils.isNotBlank(param.getKqdm())) {
+ Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
+ predicates.add(predicate1);
+ }
+
+ if (StringUtils.isNotBlank(param.getCzbz())) {
+ Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
+ predicates.add(predicate2);
+ }
+ if (null != param.getStart()) {
+ Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
+ predicates.add(predicate3);
+ }
+
+ if (null != param.getEnd()) {
+ Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
+ predicates.add(predicate4);
+ }
+ }
+ return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
+ }
+ };
+ org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
+ List<WhjlApi1211> list = new ArrayList<>();
+ WhjlApi1211 whjlApi1211;
+ for (ApiInfoData infoData : japPage.getContent()) {
+ whjlApi1211 = JSONObject.parseObject(infoData.getData(), WhjlApi1211.class);
+ whjlApi1211.setKqdm(infoData.getKqdm());
+ whjlApi1211.setCzbz(infoData.getCzbz());
+ whjlApi1211.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1211.setBizId(infoData.getDataId());
+ list.add(whjlApi1211);
+ }
+ page.setEntities(list);
+
+ }
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1211PR#listItem
+ *
+ * @return
+ */
+ @DataProvider
+ public List<WhjlQDItem> listItem(String id) {
+ return null;
+ }
+
+ /**
+ * 鏇存柊鎴栦慨鏀�
+ * whjlApi1211PR#saveData
+ *
+ * @param data
+ * @return
+ */
+ @DataResolver
+ public void saveData(WhjlApi1211 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+ infoData.setInteId(WhjlConstant.API_CODE_1211);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
+ }
+
+
+ /**
+ * 鍒犻櫎
+ * whjlApi1211PR#delData
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delData(WhjlApi1211 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
+ return null;
+ }
+
+ /**
+ * 鍒犻櫎鍚堝悓鍟嗗搧娓呭崟
+ * whjlApi1211PR#delItem
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delItem(WhjlQDItem data) {
+ return null;
+ }
+
+ /**
+ * 涓婁紶
+ * whjlApi1211PR#pushData
+ *
+ * @param items
+ * @return
+ */
+ @Expose
+ public String pushData(List<WhjlApi1211> 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_1211);
+
+ //鑾峰彇瀹炵幇鎺ュ彛
+ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+ if (null == apiService) {
+ return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+ }
+
+ ApiInfoData infoData;
+ ResponseDto responseDto;
+ for (WhjlApi1211 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_1211);
+ 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/WhjlApi1212PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1212PR.java
new file mode 100644
index 0000000..874db4f
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1212PR.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.WhjlApi1212;
+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 WhjlApi1212PR {
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1214PR#listData
+ *
+ * @return
+ */
+ @DataProvider
+ public List<WhjlApi1212> listData() {
+ List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1214);
+ if (null == result || result.isEmpty()) {
+ return null;
+ }
+ List<WhjlApi1212> list = new ArrayList<>();
+ WhjlApi1212 whjlApi1212;
+ for (ApiInfoData infoData : result) {
+ whjlApi1212 = JSONObject.parseObject(infoData.getData(), WhjlApi1212.class);
+ whjlApi1212.setKqdm(infoData.getKqdm());
+ whjlApi1212.setCzbz(infoData.getCzbz());
+ whjlApi1212.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1212.setBizId(infoData.getDataId());
+ list.add(whjlApi1212);
+ }
+ return list;
+ }
+
+
+ /**
+ * 鏇存柊鎴栦慨鏀�
+ * whjlApi1214PR#saveData
+ *
+ * @param data
+ * @return
+ */
+ @DataResolver
+ public void saveData(WhjlApi1212 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+ infoData.setInteId(WhjlConstant.API_CODE_1214);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
+ }
+
+
+ /**
+ * 鍒犻櫎
+ * whjlApi1214PR#delData
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delData(WhjlApi1212 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
+ return null;
+ }
+
+ /**
+ * 涓婁紶
+ * whjlApi1214PR#pushData
+ *
+ * @param items
+ * @return
+ */
+ @Expose
+ public String pushData(List<WhjlApi1212> 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_1214);
+
+ //鑾峰彇瀹炵幇鎺ュ彛
+ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+ if (null == apiService) {
+ return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+ }
+
+ ApiInfoData infoData;
+ ResponseDto responseDto;
+ for (WhjlApi1212 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_1214);
+ 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/WhjlApi1213PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1213PR.java
new file mode 100644
index 0000000..2375ed8
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1213PR.java
@@ -0,0 +1,223 @@
+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.bstek.dorado.data.provider.Page;
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.entity.ApiInfoData;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1213;
+import com.fzzy.otherview.whhpjl.dto.WhjlQDItem;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.stereotype.Component;
+
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 鍑哄叆搴撶粨绠楄褰�
+ *
+ * @Author:YAN
+ */
+@Component
+public class WhjlApi1213PR {
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1213PR#listData
+ *
+ * @return
+ */
+ @DataProvider
+ public void listData(Page<WhjlApi1213> page, ApiParam param) {
+ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
+
+ Specification specification = new Specification<ApiInfoData>() {
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
+ List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+ Predicate predicate = criteriaBuilder.equal(root.get("inteId"), WhjlConstant.API_CODE_1213);
+ predicates.add(predicate);
+ if (null != param) {
+ if (StringUtils.isNotBlank(param.getKqdm())) {
+ Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
+ predicates.add(predicate1);
+ }
+
+ if (StringUtils.isNotBlank(param.getCzbz())) {
+ Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
+ predicates.add(predicate2);
+ }
+ if (null != param.getStart()) {
+ Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
+ predicates.add(predicate3);
+ }
+
+ if (null != param.getEnd()) {
+ Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
+ predicates.add(predicate4);
+ }
+ }
+ return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
+ }
+ };
+ org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
+ List<WhjlApi1213> list = new ArrayList<>();
+ WhjlApi1213 whjlApi1213;
+ for (ApiInfoData infoData : japPage.getContent()) {
+ whjlApi1213 = JSONObject.parseObject(infoData.getData(), WhjlApi1213.class);
+ whjlApi1213.setKqdm(infoData.getKqdm());
+ whjlApi1213.setCzbz(infoData.getCzbz());
+ whjlApi1213.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1213.setBizId(infoData.getDataId());
+ list.add(whjlApi1213);
+ }
+ page.setEntities(list);
+
+ }
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1213PR#listItem
+ *
+ * @return
+ */
+ @DataProvider
+ public List<WhjlQDItem> listItem(String id) {
+ return null;
+ }
+
+ /**
+ * 鏇存柊鎴栦慨鏀�
+ * whjlApi1213PR#saveData
+ *
+ * @param data
+ * @return
+ */
+ @DataResolver
+ public void saveData(WhjlApi1213 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+ infoData.setInteId(WhjlConstant.API_CODE_1213);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
+ }
+
+
+ /**
+ * 鍒犻櫎
+ * whjlApi1213PR#delData
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delData(WhjlApi1213 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
+ return null;
+ }
+
+ /**
+ * 鍒犻櫎鍚堝悓鍟嗗搧娓呭崟
+ * whjlApi1213PR#delItem
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delItem(WhjlQDItem data) {
+ return null;
+ }
+
+ /**
+ * 涓婁紶
+ * whjlApi1213PR#pushData
+ *
+ * @param items
+ * @return
+ */
+ @Expose
+ public String pushData(List<WhjlApi1213> 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_1213);
+
+ //鑾峰彇瀹炵幇鎺ュ彛
+ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+ if (null == apiService) {
+ return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+ }
+
+ ApiInfoData infoData;
+ ResponseDto responseDto;
+ for (WhjlApi1213 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_1213);
+ 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/WhjlApi1214PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1214PR.java
index a0abee7..1ceaf32 100644
--- a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1214PR.java
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1214PR.java
@@ -5,6 +5,7 @@
import com.bstek.dorado.annotation.DataProvider;
import com.bstek.dorado.annotation.DataResolver;
import com.bstek.dorado.annotation.Expose;
+import com.bstek.dorado.data.provider.Page;
import com.fzzy.api.Constant;
import com.fzzy.api.data.ApiParam;
import com.fzzy.api.dto.ResponseDto;
@@ -13,18 +14,29 @@
import com.fzzy.api.service.ApiCommonService;
import com.fzzy.api.service.ApiPushManager;
import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
import com.fzzy.api.view.repository.ApiInfoDataRep;
import com.fzzy.otherview.whhpjl.WhjlConstant;
import com.fzzy.otherview.whhpjl.dto.WhjlApi1214;
+import com.fzzy.otherview.whhpjl.dto.WhjlQDItem;
+import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
import org.springframework.stereotype.Component;
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
- * 鍚堝悓淇℃伅
+ * 璐ㄦ鏈烘瀯
*
* @Author:YAN
*/
@@ -44,14 +56,45 @@
* @return
*/
@DataProvider
- public List<WhjlApi1214> listData() {
- List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1214);
- if (null == result || result.isEmpty()) {
- return null;
- }
+ public void listData(Page<WhjlApi1214> page, ApiParam param) {
+ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
+
+ Specification specification = new Specification<ApiInfoData>() {
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
+ List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+ Predicate predicate = criteriaBuilder.equal(root.get("inteId"), WhjlConstant.API_CODE_1214);
+ predicates.add(predicate);
+ if (null != param) {
+ if (StringUtils.isNotBlank(param.getKqdm())) {
+ Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
+ predicates.add(predicate1);
+ }
+
+ if (StringUtils.isNotBlank(param.getCzbz())) {
+ Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
+ predicates.add(predicate2);
+ }
+ if (null != param.getStart()) {
+ Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
+ predicates.add(predicate3);
+ }
+
+ if (null != param.getEnd()) {
+ Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
+ predicates.add(predicate4);
+ }
+ }
+ return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
+ }
+ };
+ org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
List<WhjlApi1214> list = new ArrayList<>();
WhjlApi1214 whjlApi1214;
- for (ApiInfoData infoData : result) {
+ for (ApiInfoData infoData : japPage.getContent()) {
whjlApi1214 = JSONObject.parseObject(infoData.getData(), WhjlApi1214.class);
whjlApi1214.setKqdm(infoData.getKqdm());
whjlApi1214.setCzbz(infoData.getCzbz());
@@ -59,9 +102,20 @@
whjlApi1214.setBizId(infoData.getDataId());
list.add(whjlApi1214);
}
- return list;
+ page.setEntities(list);
+
}
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1214PR#listItem
+ *
+ * @return
+ */
+ @DataProvider
+ public List<WhjlQDItem> listItem(String id) {
+ return null;
+ }
/**
* 鏇存柊鎴栦慨鏀�
@@ -101,6 +155,18 @@
}
/**
+ * 鍒犻櫎鍚堝悓鍟嗗搧娓呭崟
+ * whjlApi1214PR#delItem
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delItem(WhjlQDItem data) {
+ return null;
+ }
+
+ /**
* 涓婁紶
* whjlApi1214PR#pushData
*
diff --git a/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1215PR.java b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1215PR.java
new file mode 100644
index 0000000..4b7355a
--- /dev/null
+++ b/src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1215PR.java
@@ -0,0 +1,223 @@
+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.bstek.dorado.data.provider.Page;
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.entity.ApiInfoData;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
+import com.fzzy.otherview.whhpjl.WhjlConstant;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1215;
+import com.fzzy.otherview.whhpjl.dto.WhjlQDItem;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.stereotype.Component;
+
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 鏍峰搧鐧昏淇℃伅
+ *
+ * @Author:YAN
+ */
+@Component
+public class WhjlApi1215PR {
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1215PR#listData
+ *
+ * @return
+ */
+ @DataProvider
+ public void listData(Page<WhjlApi1215> page, ApiParam param) {
+ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
+
+ Specification specification = new Specification<ApiInfoData>() {
+ private static final long serialVersionUID = 1L;
+
+ @Override
+ public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
+ List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+ Predicate predicate = criteriaBuilder.equal(root.get("inteId"), WhjlConstant.API_CODE_1215);
+ predicates.add(predicate);
+ if (null != param) {
+ if (StringUtils.isNotBlank(param.getKqdm())) {
+ Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
+ predicates.add(predicate1);
+ }
+
+ if (StringUtils.isNotBlank(param.getCzbz())) {
+ Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
+ predicates.add(predicate2);
+ }
+ if (null != param.getStart()) {
+ Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
+ predicates.add(predicate3);
+ }
+
+ if (null != param.getEnd()) {
+ Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
+ predicates.add(predicate4);
+ }
+ }
+ return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
+ }
+ };
+ org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
+ List<WhjlApi1215> list = new ArrayList<>();
+ WhjlApi1215 whjlApi1215;
+ for (ApiInfoData infoData : japPage.getContent()) {
+ whjlApi1215 = JSONObject.parseObject(infoData.getData(), WhjlApi1215.class);
+ whjlApi1215.setKqdm(infoData.getKqdm());
+ whjlApi1215.setCzbz(infoData.getCzbz());
+ whjlApi1215.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1215.setBizId(infoData.getDataId());
+ list.add(whjlApi1215);
+ }
+ page.setEntities(list);
+
+ }
+
+ /**
+ * 鑾峰彇鍒楄〃淇℃伅
+ * whjlApi1215PR#listItem
+ *
+ * @return
+ */
+ @DataProvider
+ public List<WhjlQDItem> listItem(String id) {
+ return null;
+ }
+
+ /**
+ * 鏇存柊鎴栦慨鏀�
+ * whjlApi1215PR#saveData
+ *
+ * @param data
+ * @return
+ */
+ @DataResolver
+ public void saveData(WhjlApi1215 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_12);
+ infoData.setInteId(WhjlConstant.API_CODE_1215);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
+ }
+
+
+ /**
+ * 鍒犻櫎
+ * whjlApi1215PR#delData
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delData(WhjlApi1215 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
+ return null;
+ }
+
+ /**
+ * 鍒犻櫎鍚堝悓鍟嗗搧娓呭崟
+ * whjlApi1215PR#delItem
+ *
+ * @param data
+ * @return
+ */
+ @Expose
+ public String delItem(WhjlQDItem data) {
+ return null;
+ }
+
+ /**
+ * 涓婁紶
+ * whjlApi1215PR#pushData
+ *
+ * @param items
+ * @return
+ */
+ @Expose
+ public String pushData(List<WhjlApi1215> 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_1215);
+
+ //鑾峰彇瀹炵幇鎺ュ彛
+ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
+ if (null == apiService) {
+ return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+ }
+
+ ApiInfoData infoData;
+ ResponseDto responseDto;
+ for (WhjlApi1215 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_1215);
+ 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/push/whhpjl/WhjlPushService12.java b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java
index 9c0d03d..bbf66cc 100644
--- a/src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java
+++ b/src/main/java/com/fzzy/push/whhpjl/WhjlPushService12.java
@@ -11,8 +11,8 @@
import com.fzzy.api.view.repository.ApiInfoDataRep;
import com.fzzy.otherview.whhpjl.WhjlConstant;
import com.fzzy.otherview.whhpjl.dto.WhjlApi1204;
-import com.fzzy.otherview.whhpjl.dto.WhjlApi1207;
-import com.fzzy.otherview.whhpjl.dto.WhjlApi1214;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1206;
+import com.fzzy.otherview.whhpjl.dto.WhjlApi1212;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -111,15 +111,15 @@
}
param.setInteCategory(WhjlConstant.API_CATEGORY_12);
param.setInteId(WhjlConstant.API_CODE_1207);
- List<WhjlApi1207> list = new ArrayList<>();
- WhjlApi1207 whjlApi1207;
+ List<WhjlApi1206> list = new ArrayList<>();
+ WhjlApi1206 whjlApi1206;
for (ApiInfoData infoData : items) {
- whjlApi1207 = JSONObject.parseObject(infoData.getData(), WhjlApi1207.class);
- whjlApi1207.setKqdm(infoData.getKqdm());
- whjlApi1207.setCzbz(infoData.getCzbz());
- whjlApi1207.setUpdateTime(infoData.getUpdateTime());
- whjlApi1207.setBizId(infoData.getDataId());
- list.add(whjlApi1207);
+ whjlApi1206 = JSONObject.parseObject(infoData.getData(), WhjlApi1206.class);
+ whjlApi1206.setKqdm(infoData.getKqdm());
+ whjlApi1206.setCzbz(infoData.getCzbz());
+ whjlApi1206.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1206.setBizId(infoData.getDataId());
+ list.add(whjlApi1206);
}
//鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮�
@@ -149,15 +149,15 @@
}
param.setInteCategory(WhjlConstant.API_CATEGORY_12);
param.setInteId(WhjlConstant.API_CODE_1214);
- List<WhjlApi1214> list = new ArrayList<>();
- WhjlApi1214 whjlApi1214;
+ List<WhjlApi1212> list = new ArrayList<>();
+ WhjlApi1212 whjlApi1212;
for (ApiInfoData infoData : items) {
- whjlApi1214 = JSONObject.parseObject(infoData.getData(), WhjlApi1214.class);
- whjlApi1214.setKqdm(infoData.getKqdm());
- whjlApi1214.setCzbz(infoData.getCzbz());
- whjlApi1214.setUpdateTime(infoData.getUpdateTime());
- whjlApi1214.setBizId(infoData.getDataId());
- list.add(whjlApi1214);
+ whjlApi1212 = JSONObject.parseObject(infoData.getData(), WhjlApi1212.class);
+ whjlApi1212.setKqdm(infoData.getKqdm());
+ whjlApi1212.setCzbz(infoData.getCzbz());
+ whjlApi1212.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1212.setBizId(infoData.getDataId());
+ list.add(whjlApi1212);
}
//鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮�
--
Gitblit v1.9.3