src/main/java/com/fzzy/api/dto/ResponseDto.java
@@ -36,6 +36,11 @@ public String JSESSIONID; /** * æåæ°æ®data */ public String data; public ResponseDto() { } src/main/java/com/fzzy/api/service/ApiRemoteService.java
@@ -27,7 +27,6 @@ */ public ResponseDto pushData(ApiParam param, Object data); /** * * @param param åæ° @@ -38,12 +37,11 @@ public ResponseDto pushData(ApiParam param, ApiConfs confs, Object data); /** * ä¸ä¼ æä»¶ï¼è·åæä»¶åå¨id * æåå ±äº«æ¥å£æ°æ® * @param param åæ° * @param confs é ç½®ï¼å¯ä»¥ä¸ºç©º * @param data æ¨éæ°æ® * @return */ // public ResponseDto pushFile(ApiParam param, ApiConfs confs, Object data); public ResponseDto pullData(ApiParam param, ApiConfs confs); } src/main/java/com/fzzy/otherview/whhpjl/WhjlConstant.java
@@ -25,6 +25,8 @@ */ public static String API_CATEGORY_14 = "14"; public static String API_CATEGORY_20 = "20"; /*----------æ¥å£ç¼ç ----------*/ /** * æ¥å£ç¼ç -1101 åç²®ä¼ä¸ä¿¡æ¯æ°æ®æ¥å£ @@ -264,6 +266,24 @@ */ public static String API_CODE_1414 = "1414"; /*-----å ±äº«æ¥å£-----*/ /** * æ¥å£ç¼ç -1413 è¿è¾è·¯çº¿æ°æ®æ¥å£ */ public static String API_CODE_2001 = "2001"; public static String API_CODE_2002 = "2002"; public static String API_CODE_2003 = "2003"; public static String API_CODE_2004 = "2004"; public static String API_CODE_2005 = "2005"; public static String API_CODE_2006 = "2006"; public static String API_CODE_2007 = "2007"; public static String API_CODE_2008 = "2008"; public static String API_CODE_2009 = "2009"; public static String API_CODE_2010 = "2010"; public static String API_CODE_2011 = "2011"; public static String API_CODE_2012 = "2012"; /*----------æ¥å£è·¯å¾----------*/ //æ¥å£ç¼ç -1101 åç²®ä¼ä¸ä¿¡æ¯ --è·¯å¾(JLQYXX) public static String API_CODE_JLQYXX = "JLQYXX"; @@ -388,4 +408,18 @@ //æ¥å£ç¼ç - åºæ¥è°åº¦ --è·¯å¾(YJDD) public static String API_CODE_YJDD = "YJDD"; /*-----å ±äº«æ¥å£è·¯å¾-----*/ public static String API_CODE_SHARE_SBFL= "SBFL"; public static String API_CODE_SHARE_CPFL= "CPFL"; public static String API_CODE_SHARE_JLDW= "JLDW"; public static String API_CODE_SHARE_JLGLJG= "JLGLJG"; public static String API_CODE_SHARE_JLGYSXX= "JLGYSXX"; public static String API_CODE_SHARE_JLPPXX= "JLPPXX"; public static String API_CODE_SHARE_JLCPXX= "JLCPXX"; public static String API_CODE_SHARE_JLCCJH= "JLCCJH"; public static String API_CODE_SHARE_HTMB= "HTMB"; public static String API_CODE_SHARE_ZLJCBZ= "ZLJCBZ"; public static String API_CODE_SHARE_ZLJCXM= "ZLJCXM"; public static String API_CODE_SHARE_YJFAXX= "YJFAXX"; } src/main/java/com/fzzy/otherview/whhpjl/WhjlShareApi2001.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,307 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlShareApi2001</Property> <PropertyDef name="sbflbm"> <Property></Property> <Property name="label">设å¤åç±»ç¼å·</Property> </PropertyDef> <PropertyDef name="sbflmc"> <Property></Property> <Property name="label">设å¤åç±»åç§°</Property> </PropertyDef> <PropertyDef name="fjsbflbm"> <Property></Property> <Property name="label">ç¶çº§åç±»ç¼å·åç§°</Property> </PropertyDef> <PropertyDef name="fjsbflmc"> <Property></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="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">åºåºä»£ç </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">whjlShareApi2001PR#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");
 view.get("#ajaxPull").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 </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="sbflbm"> <Property name="property">sbflbm</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="sbflmc"> <Property name="property">sbflmc</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="fjsbflbm"> <Property name="property">fjsbflbm</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="fjsbflmc"> <Property name="property">fjsbflmc</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> <DataColumn name="updateTime"> <Property name="property">updateTime</Property> <Property name="align">center</Property> </DataColumn> </DataGrid> </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">left</Property> <Property name="labelSeparator">:</Property> <Property name="labelAlign">right</Property> <Property name="labelWidth">120</Property> <AutoFormElement> <Property name="name">sbflbm</Property> <Property name="property">sbflbm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sbflmc</Property> <Property name="property">sbflmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">fjsbflbm</Property> <Property name="property">fjsbflbm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">fjsbflmc</Property> <Property name="property">fjsbflmc</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">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> <AutoFormElement> <Property name="name">bz</Property> <Property name="property">bz</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">whjlShareApi2001PR#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">whjlShareApi2001PR#delData</Property> </AjaxAction> <AjaxAction id="ajaxPull"> <Property name="service">whjlShareApi2001PR#pullData</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> src/main/java/com/fzzy/otherview/whhpjl/WhjlShareApi2010.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,482 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.otherview.whhpjl.dto.WhjlShareApi2010</Property> <PropertyDef name="zjbzid"> <Property></Property> <Property name="label">è´¨æ£æ åID</Property> </PropertyDef> <PropertyDef name="zjbzbm"> <Property></Property> <Property name="label">è´¨æ£æ åç¼ç </Property> </PropertyDef> <PropertyDef name="zjbzlx"> <Property></Property> <Property name="label">è´¨æ£æ åç±»å</Property> </PropertyDef> <PropertyDef name="zjbzmc"> <Property></Property> <Property name="label">è´¨æ£æ ååç§°</Property> </PropertyDef> <PropertyDef name="zjbzyj"> <Property></Property> <Property name="label">è´¨æ£æ£éªä¾æ®</Property> </PropertyDef> <PropertyDef name="sxh"> <Property></Property> <Property name="label">顺åºå·</Property> </PropertyDef> <PropertyDef name="sfyx"> <Property></Property> <Property name="label">æ¯å¦ææ</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">åºåºä»£ç </Property> </PropertyDef> <PropertyDef name="zjbzpzList"> <Property/> </PropertyDef> <PropertyDef name="zjbzmxList"> <Property/> </PropertyDef> <Reference name="zjbzpz"> <Property name="parameter">$${this.zjbzpzList}</Property> <Property name="dataProvider">whjlShareApi2010PR#listItemShareApi2010Pz</Property> <Property name="dataType">[dtItemShareApi2010Pz]</Property> </Reference> <Reference name="zjbzmx"> <Property name="parameter">$${this.zjbzmxList}</Property> <Property name="dataProvider">whjlShareApi2010PR#listItemShareApi2010Mx</Property> <Property name="dataType">[dtItemShareApi2010Mx]</Property> </Reference> </DataType> <DataType name="dtItemShareApi2010Pz"> <Property name="creationType">com.fzzy.otherview.whhpjl.dto.ShareApi2010Pz</Property> <PropertyDef name="pzflbh"> <Property></Property> <Property name="label">åç§åç±»ç¼å·</Property> </PropertyDef> <PropertyDef name="pzflmc"> <Property></Property> <Property name="label">åç§åç±»åç§°</Property> </PropertyDef> </DataType> <DataType name="dtItemShareApi2010Mx"> <Property name="creationType">com.fzzy.otherview.whhpjl.dto.ShareApi2010Mx</Property> <PropertyDef name="zjbzmxid"> <Property></Property> <Property name="label">è´¨æ£æ åæç»ID</Property> </PropertyDef> <PropertyDef name="zjxmbm"> <Property></Property> <Property name="label">è´¨æ£é¡¹ç®ç¼ç </Property> </PropertyDef> <PropertyDef name="zjxmmc"> <Property></Property> <Property name="label">è´¨æ£é¡¹ç®åç§°</Property> </PropertyDef> <PropertyDef name="sjlx"> <Property></Property> <Property name="label">æ°æ®ç±»å</Property> </PropertyDef> <PropertyDef name="xswjd"> <Property></Property> <Property name="label">å°æ°ä½ç²¾åº¦</Property> </PropertyDef> <PropertyDef name="jldw"> <Property></Property> <Property name="label">计éåä½</Property> </PropertyDef> <PropertyDef name="djmc"> <Property></Property> <Property name="label">ç级åç§°</Property> </PropertyDef> <PropertyDef name="djbh"> <Property></Property> <Property name="label">ç级ç¼å·</Property> </PropertyDef> <PropertyDef name="xxcsf"> <Property></Property> <Property name="label">ä¸éæä½ç¬¦</Property> </PropertyDef> <PropertyDef name="xxz"> <Property></Property> <Property name="label">ä¸éå¼</Property> </PropertyDef> <PropertyDef name="zjz"> <Property></Property> <Property name="label">ä¸é´å¼</Property> </PropertyDef> <PropertyDef name="sxcsf"> <Property></Property> <Property name="label">ä¸éæä½ç¬¦</Property> </PropertyDef> <PropertyDef name="sxz"> <Property></Property> <Property name="label">ä¸éå¼</Property> </PropertyDef> <PropertyDef name="qxbh"> <Property></Property> <Property name="label">缺é·ç¼å·</Property> </PropertyDef> <PropertyDef name="qxmc"> <Property></Property> <Property name="label">缺é·åç§°</Property> </PropertyDef> <PropertyDef name="xmzfz"> <Property></Property> <Property name="label">项ç®å符å¼</Property> </PropertyDef> <PropertyDef name="bzyq"> <Property></Property> <Property name="label">æ åè¦æ±</Property> </PropertyDef> <PropertyDef name="jyfa"> <Property></Property> <Property name="label">æ£éªæ¹æ¡</Property> </PropertyDef> <PropertyDef name="sfbt"> <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">whjlShareApi2010PR#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");
 view.get("#ajaxPull").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 </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="zjbzid"> <Property name="property">zjbzid</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="zjbzbm"> <Property name="property">zjbzbm</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="zjbzlx"> <Property name="property">zjbzlx</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="zjbzmc"> <Property name="property">zjbzmc</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="zjbzyj"> <Property name="property">zjbzyj</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="sxh"> <Property name="property">sxh</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="sfyx"> <Property name="property">sfyx</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="updateTime"> <Property name="property">updateTime</Property> <Property name="align">center</Property> </DataColumn> </DataGrid> </Container> <Dialog id="dialogMain" layout="regionPadding:10;padding:5"> <Property name="width">80%</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">left</Property> <Property name="labelSeparator">:</Property> <Property name="labelAlign">right</Property> <Property name="labelWidth">120</Property> <AutoFormElement> <Property name="name">zjbzid</Property> <Property name="property">zjbzid</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zjbzbm</Property> <Property name="property">zjbzbm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zjbzlx</Property> <Property name="property">zjbzlx</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zjbzmc</Property> <Property name="property">zjbzmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zjbzyj</Property> <Property name="property">zjbzyj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sxh</Property> <Property name="property">sxh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sfyx</Property> <Property name="property">sfyx</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">140</Property> <Buttons/> <Children> <DataGrid id="dataGridDetail1"> <Property name="dataSet">dsMain</Property> <Property name="dataPath">#.zjbzpz</Property> <DataColumn name="pzflbh"> <Property name="property">pzflbh</Property> </DataColumn> <DataColumn name="pzflmc"> <Property name="property">pzflmc</Property> </DataColumn> </DataGrid> </Children> <Tools/> </Panel> <Panel layout="regionPadding:5"> <Property name="caption">è´¨æ£æ åæç»</Property> <Property name="height">200</Property> <Buttons/> <Children> <DataGrid id="dataGridDetail2"> <Property name="dataSet">dsMain</Property> <Property name="dataPath">#.zjbzmx</Property> <DataColumn name="zjbzmxid"> <Property name="property">zjbzmxid</Property> </DataColumn> <DataColumn name="zjxmbm"> <Property name="property">zjxmbm</Property> </DataColumn> <DataColumn name="zjxmmc"> <Property name="property">zjxmmc</Property> </DataColumn> <DataColumn name="sjlx"> <Property name="property">sjlx</Property> </DataColumn> <DataColumn name="xswjd"> <Property name="property">xswjd</Property> </DataColumn> <DataColumn name="jldw"> <Property name="property">jldw</Property> </DataColumn> <DataColumn name="djmc"> <Property name="property">djmc</Property> </DataColumn> <DataColumn name="djbh"> <Property name="property">djbh</Property> </DataColumn> <DataColumn name="djmc"> <Property name="property">djmc</Property> </DataColumn> <DataColumn name="jyfa"> <Property name="property">jyfa</Property> </DataColumn> <DataColumn name="sfbt"> <Property name="property">sfbt</Property> </DataColumn> </DataGrid> </Children> <Tools/> </Panel> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">whjlShareApi2010PR#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">whjlShareApi2010PR#delData</Property> </AjaxAction> <AjaxAction id="ajaxPull"> <Property name="service">whjlShareApi2010PR#pullData</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> src/main/java/com/fzzy/otherview/whhpjl/dto/ShareApi2003Xs.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ package com.fzzy.otherview.whhpjl.dto; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; /** * å ±äº«æ¥å£-è´¨éæ£éªæ å-åç§ * * @author czt * @date 2023/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class ShareApi2003Xs implements Serializable { private String ydwbm; //æºè®¡éåä½ç¼ç private String ydwmc; //æºè®¡éåä½åç§° private String mbdwlx; //ç®æ 计éåä½ç¼ç private String mbdwmc; //ç®æ 计éåä½åç§° private String zhxs; //转æ¢ç³»æ° private String xh; //åºå· } src/main/java/com/fzzy/otherview/whhpjl/dto/ShareApi2010Mx.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,37 @@ package com.fzzy.otherview.whhpjl.dto; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; /** * å ±äº«æ¥å£-è´¨éæ£éªæ å-è´¨æ£æç» * * @author czt * @date 2023/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class ShareApi2010Mx implements Serializable { private String zjbzmxid; //è´¨æ£æ åæç»ID private String zjxmbm; //è´¨æ£é¡¹ç®ç¼ç private String zjxmmc; //è´¨æ£é¡¹ç®åç§° private String sjlx; //æ°æ®ç±»å private String xswjd; //å°æ°ä½ç²¾åº¦ private String jldw; //计éåä½ private String djmc; //ç级åç§° private String djbh; //ç级ç¼å· private String xxcsf; //ä¸éæä½ç¬¦ private String xxz; //ä¸éå¼ private String zjz; //ä¸é´å¼ private String sxcsf; //ä¸éæä½ç¬¦ private String sxz; //ä¸éå¼ private String qxbh; //缺é·ç¼å· private String qxmc; //缺é·åç§° private String xmzfz; //项ç®åç¬¦å¼ private String bzyq; //æ åè¦æ± private String jyfa; //æ£éªæ¹æ¡ private String sfbt; //æ¯å¦å¿ å¡« } src/main/java/com/fzzy/otherview/whhpjl/dto/ShareApi2010Pz.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,19 @@ package com.fzzy.otherview.whhpjl.dto; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; /** * å ±äº«æ¥å£-è´¨éæ£éªæ å-åç§ * * @author czt * @date 2023/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class ShareApi2010Pz implements Serializable { private String pzflbh; //åç§åç±»ç¼å· private String pzflmc; //åç§åç±»åç§° } src/main/java/com/fzzy/otherview/whhpjl/dto/ShareApi2011Xm.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,20 @@ package com.fzzy.otherview.whhpjl.dto; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; /** * å ±äº«æ¥å£-è´¨éæ£éªæ å-åç§ * * @author czt * @date 2023/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class ShareApi2011Xm implements Serializable { private String qxbh; //缺é·ç¼å· private String qxmc; //缺é·åç§° } src/main/java/com/fzzy/otherview/whhpjl/dto/ShareApi2012Fa.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,34 @@ package com.fzzy.otherview.whhpjl.dto; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; /** * å ±äº«æ¥å£-è´¨éæ£éªæ å-åç§ * * @author czt * @date 2023/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class ShareApi2012Fa implements Serializable { private String yjfajgbh; //åºæ¥æ¹æ¡æç»ç¼å· private String yjgsbh; //åç²®ä¼ä¸ç¼å· private String jgzdbm; //åä¾ç«ç¹ç¼å· private String yjfayjhbh; //åºæ¥æ¹æ¡ä¸è®¡åç¼å· private String pzflbh; //åç§åç±»ç¼å· private String jldwflbh; //计éåä½åç±»ç¼å· private String dccl; //è°åºéé private String yqsj; //è¦æ±æ¶é´ private String dbcb; //è°æ¨ææ¬ private String dbsj; //è°æ¨æ¶é´ private String shdwbh; //æ¶è´§åä½ç¼å· private String shdwmc; //æ¶è´§åä½åç§° private String shlxr; //æ¶è´§è系人 private String shlxrdh; //æ¶è´§è系人çµè¯ private String dcz; //è°åºç¶æ } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2001.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,39 @@ 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/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2001 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String sbflbm; //设å¤åç±»ç¼å· private String sbflmc; //设å¤åç±»åç§° private String fjsbflbm; //ç¶çº§åç±»ç¼å·åç§° private String fjsbflmc; //ç¶çº§åç±»åç§°ç¼å· private String xh; //åºå· private String sfyx; //æ¯å¦ææ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2002.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,38 @@ 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/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2002 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String cpflbm; //产ååç±»ç¼å· private String cpflmc; //产ååç±»åç§° private String fjcpflbm; //ç¶çº§åç±»ç¼å· private String fjcpflmc; //ç¶çº§åç±»åç§° private String xh; //åºå· private String sfyx; //æ¯å¦ææ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2003.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,43 @@ package com.fzzy.otherview.whhpjl.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; import java.util.List; /** * å ±äº«æ¥å£-计éåä½ * * @author czt * @date 2023/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2003 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String jldwbm; //计éåä½ç¼å· private String jldwmc; //计éåä½åç§° private String dwflbm; //åä½åç±»ç¼å· private String dwflmc; //åä½åç±»åç§° private String xh; //åºå· private String sfyx; //æ¯å¦ææ private List<ShareApi2003Xs> jldwzhxs; //计éåä½è½¬æ¢ç³»æ° private String jldwzhxsList; //计éåä½è½¬æ¢ç³»æ° //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2004.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; /** * å ±äº«æ¥å£-åç²®ç®¡çæºæ * * @author czt * @date 2023/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2004 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String jlgljgbhjgyzbm; //åç²®ç®¡çæºæç¼å· private String tyshxydmjgyzbm; //ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç private String sydwfrzshjgyzbm; //äºä¸å使³äººè¯ä¹¦å· private String jgmcjgyzbm; //æºæåç§° private String jgjcjgyzbm; //æºæç®ç§° private String jgpzmcjgyzbm; //å æçååç§° private String jbdwjgyzbm; //举ååä½ private String fzrjgyzbm; //è´è´£äºº private String jgxzjgyzbm; //æºææ§è´¨ private String jgxzmcjgyzbm; //æºææ§è´¨åç§° private String pzjgjgyzbm; //æ¹åæºæ private String jgggjgyzbm; //æºæè§æ ¼ private String jfglxsjgyzbm; //ç»è´¹ç®¡çå½¢å¼ private String jfglxsmcjgyzbm; //ç»è´¹ç®¡çå½¢å¼åç§° private String zyznjgyzbm; //主è¦èè½ private String jgdzjgyzbm; //æºæå°å private String jgxzqhbmjgyzbm; //æºæè¡æ¿åºåç¼ç private String jgxzqhmcjgyzbm; //æºæè¡æ¿åºååç§° private String jgyzbm; //æºæé®æ¿ç¼ç private String sfyxjgyzbm; //æ¯å¦ææ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2005.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,71 @@ 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/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2005 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String jljgqybh; //åç²®å å·¥ä¼ä¸ç¼å· private String jljgqymc; //åç²®å å·¥ä¼ä¸åç§° private String jlqyjc; //åç²®ä¼ä¸ç®ç§° private String gyslx; //ä¾åºåç±»å private String zzjgdm; //ç»ç»æºæä»£ç private String jlqytyshxydm; //ä¼ä¸ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç private String qyjjlx; //ä¼ä¸ç»æµç±»å private String qyxz; //ä¼ä¸æ§è´¨ private String djzclx; //ç»è®°æ³¨åç±»å private String gsdjzch; //å·¥åç»è®°æ³¨åå· private String fddbr; //æ³å®ä»£è¡¨äºº private String qydz; //ä¼ä¸å°å private String qydh; //ä¼ä¸çµè¯ private String qycz; //ä¼ä¸ä¼ ç private String qydzyx; //ä¼ä¸çµåé®ç®± private String qywz; //ä¼ä¸ç½å private String qyyzbm; //ä¼ä¸é®æ¿ç¼ç private String qyjd; //ä¼ä¸ç»åº¦ private String qywd; //ä¼ä¸çº¬åº¦ private String qyxzqhmc; //ä¼ä¸è¡æ¿åºååç§° private String qyxzqhdm; //ä¼ä¸è¡æ¿åºå代ç private String khyh; //弿·é¶è¡ private String yhzh; //é¶è¡è´¦å· private String yhxydj; //é¶è¡ä¿¡ç¨ç级 private String gdzc; //åºå®èµäº§ private String zczb; //注åèµæ¬ private String zc; //èµäº§ private String qycyrys; //ä¼ä¸ä»ä¸äººåæ° private String scx; //ç产线 private String scsb; //çäº§è®¾å¤ private String sbmc; //设å¤åç§° private String sbcd; //设å¤äº§å° private String jgnl; //å å·¥è½å private String spscxkz; //é£åçäº§è®¸å¯ private String zypp; //主è¦åç private String zz; //èµè´¨ private String sfyx; //æ¯å¦ææ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2006.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,40 @@ 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/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2006 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String jlppbh; //åç²®åçç¼å· private String jlppmc; //åç²®åçåç§° private String jlppmcjc; //åç²®åçåç§°ç®ç§° private String jljgqybh; //åç²®å å·¥ä¼ä¸ç¼å· private String jljgqymc; //åç²®å å·¥ä¼ä¸åç§° private String sfyx; //æ¯å¦ææ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2007.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,74 @@ 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/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2007 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String jlcpbh; //å粮产åç¼å· private String jlppbh; //åç²®åçç¼å· private String jsdwflbh; //计æ°åä½åç±»ç¼å· private String jlcpmc; //å粮产ååç§° private String jlcpjc; //å粮产åç®ç§° private String jllspzmc; //å粮粮é£åç§åç§° private String jllspzbh; //å粮粮é£åç§ç¼å· private String jldwflbh; //计éåä½åç±»ç¼å· private String cpdj; //产åç级 private String bzfsmc; //å è£ æ¹å¼åç§° private String bzfsbh; //å è£ æ¹å¼ç¼å· private String bzgg; //å è£ è§æ ¼ private String jsgg; //计æ°è§æ ¼ private String sccj; //ç产åå®¶ private String bzq; //ä¿è´¨æ private String cd; //äº§å° private String scrq; //çäº§æ¥æ private String lxr; //è系人 private String dh; //çµè¯ private String cz; //ä¼ ç private String dzyj; //çµåé®ä»¶ private String qygk; //ä¼ä¸æ¦åµ private String cpjs; //产åä»ç» private String yyzz; //è¥ä¸æ§ç § private String zzjgz; //ç»ç»æºæä»£ç è¯ private String swdjz; //ç¨å¡ç»è®°è¯ private String spltxkz; //é£åæµé许å¯è¯ private String ybnsrzgzm; //ä¸è¬çº³ç¨äººèµæ ¼è¯æ private String sjgzxshyj; //å¸åä¾ä¸å¿å®¡æ ¸æè§ private String jlfwshyj; //åç²®æå¡æéå ¬å¸å®¡æ ¸æè§ private String sjgzxyj; //çåä¾ä¸å¿æè§ private String yjcd; //åä»¶åæ¡£ private String dj; //åä»· private String scxkzh; //ç产许å¯è¯å· private String jggy; //å å·¥å·¥èº private String zlxx; //è´¨éä¿¡æ¯ private String yynxx; //è¥å »ä¿¡æ¯ private String lsyjrz; //ç»¿è²ææºè®¤è¯ private String nscl; //å¹´ç产é private String sfyx; //æ¯å¦ææ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2008.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; /** * å ±äº«æ¥å£-åç²®ç¹æªè®¡å * * @author czt * @date 2023/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2008 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String jlccjhbh; //åç²®ç¹æªè®¡åç¼å· private String gsqybh; //ä¼ä¸ç¼å· private String gskdbh; //å½å±åºç¹ç¼å· private String gsjlgljgbh; //å½å±åç²®ç®¡çæºæç¼å· private String jljgqybh; //åç²®å å·¥ä¼ä¸ç¼å· private String jljlqymc; //åç²®å å·¥ä¼ä¸åç§° private String pzflbh; //åç§åç±»ç¼å· private String jlppmh; //åç²®åçç¼å· private String jlcpbh; //å粮产åç¼å· private String jldwflbh; //计éåä½åç±»ç¼å· private String jhrq; //è®¡åæ¥æ private String jhbh; //计åç¼å· private String jhmc; //计ååç§° private String jhzt; //计åç¶æ private String sjlx; //æ°æ®ç±»å private String nd; //年度 private String jd; //å£åº¦ private String jhsl; //è®¡åæ°é private String sxxhs1; //䏿¬éæ±æ°é private String xxxhs1; //䏿¬éæ±æ°é private String sxxhs2; //䏿¬éæ±æ°é private String xxxhs2; //䏿¬éæ±æ°é private String sxxhs3; //䏿¬éæ±æ°é private String xxxhs3; //䏿¬éæ±æ°é private String fggld; //å管é¢å¯¼ private String fhr; //夿 ¸äºº private String tbdw; //å¡«æ¥åä½ private String tbr; //å¡«æ¥äºº private String tbsj; //å¡«æ¥æ¶é´ private String qyxzqhmc; //ä¼ä¸è¡æ¿åºååç§° private String qyxzqhdm; //ä¼ä¸è¡æ¿åºå代ç private String qytbr; //ä¼ä¸å¡«æ¥äºº private String qytbrbd; //ä¼ä¸å¡«æ¥äººç¼å· private String qytbsj; //ä¼ä¸å¡«æ¥æ¶é´ private String lxfs; //èç³»æ¹å¼ private String lxr; //è系人 private String sfyx; //æ¯å¦ææ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2009.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,40 @@ 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/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2009 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String mbhb; //模æ¿ç¼å· private String mblb; //模æ¿ç±»å« private String mbmc; //模æ¿åç§° private String bb; //çæ¬ private String mbwjdz; //æ¨¡æ¿æä»¶å°å private String sfyx; //æ¯å¦ææ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2010.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,46 @@ 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/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2010 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String zjbzid; //è´¨æ£æ åID private String zjbzbm; //è´¨æ£æ åç¼ç private String zjbzlx; //è´¨æ£æ åç±»å private String zjbzmc; //è´¨æ£æ ååç§° private String zjbzyj; //è´¨æ£æ£éªä¾æ® private String sxh; //顺åºå· private String sfyx; //æ¯å¦ææ private List<ShareApi2010Pz> zjbzpz;//è´¨æ£æ ååç§ private List<ShareApi2010Mx> zjbzmx;//è´¨éæ åæç» private String zjbzpzList; private String zjbzmxList; //åç¬å¢å @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2011.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,44 @@ 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/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2011 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String zjxmbh; //è´¨æ£é¡¹ç®ç¼å· private String zjxmmc; //è´¨æ£é¡¹ç®åç§° private String fjzjxmbh; //ç¶çº§è´¨æ£é¡¹ç®ç¼å· private String fjzjxmmc; //ç¶çº§è´¨æ£é¡¹ç®åç§° private String sjlx; //æ°æ®ç±»å private String xswjd; //å°æ°ä½ç²¾åº¦ private String jldw; //计éåä½ private List<ShareApi2011Xm> zjymqx; //è´¨æ£é¡¹ç®ç¼ºé· private String zjymqxList; //è´¨æ£é¡¹ç®ç¼ºé· //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/dto/WhjlShareApi2012.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,45 @@ 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/12/11 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlShareApi2012 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String yjfayjhbh; //åºæ¥æ¹æ¡ä¸è®¡åç¼å· private String yjfayjhmc; //åºæ¥æ¹æ¡ä¸è®¡ååç§° private String zdsj; //å¶å®æ¶é´ private String sjfssj; //äºä»¶åçæ¶é´ private String yjwz; //åºæ¥ä½ç½® private String yjjd; //åºæ¥ç»åº¦ private String yjwd; //åºæ¥çº¬åº¦ private String fazt; //æ¹æ¡ç¶æ private List<ShareApi2012Fa> yjfajg; //åºæ¥æ¹æ¡æç» private String yjfajgList; //åºæ¥æ¹æ¡æç» //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlApi1211PR.java
@@ -18,8 +18,6 @@ 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.WhjlApi1211; import com.fzzy.otherview.whhpjl.dto.WhjlQDItem; import com.fzzy.otherview.whhpjl.dto.WhjlZCMX; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -28,7 +26,6 @@ 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; src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlShareApi2001PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,156 @@ package com.fzzy.otherview.whhpjl.pr; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.entity.ApiInfoData; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.ApiInfoDataRep; import com.fzzy.otherview.whhpjl.WhjlConstant; import com.fzzy.otherview.whhpjl.dto.WhjlShareApi2001; 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 czt */ @Component public class WhjlShareApi2001PR { @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; @Autowired private ApiInfoDataRep apiInfoDataRep; /** * è·ååè¡¨ä¿¡æ¯ * whjlShareApi2001PR#listData * * @return */ @DataProvider public List<WhjlShareApi2001> listData() { List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_2001); if (null == result || result.isEmpty()) { return null; } List<WhjlShareApi2001> list = new ArrayList<>(); WhjlShareApi2001 whjlShareApiData; for (ApiInfoData infoData : result) { whjlShareApiData = JSONObject.parseObject(infoData.getData(), WhjlShareApi2001.class); whjlShareApiData.setKqdm(infoData.getKqdm()); whjlShareApiData.setCzbz(infoData.getCzbz()); whjlShareApiData.setUpdateTime(infoData.getUpdateTime()); list.add(whjlShareApiData); } return list; } /** * æ´æ°æä¿®æ¹ * whjlShareApi2001PR#saveData * * @param data * @return */ @DataResolver public void saveData(WhjlShareApi2001 data) { ApiInfoData infoData = new ApiInfoData(); infoData.setId(data.getSbflbm()); infoData.setKqdm(data.getKqdm()); infoData.setInteType(WhjlConstant.API_CATEGORY_20); infoData.setInteId(WhjlConstant.API_CODE_2001); infoData.setUpdateTime(new Date()); infoData.setDataId(data.getSbflbm()); infoData.setData(JSON.toJSONString(data)); infoData.setCzbz(data.getCzbz()); infoData.setRemarks("夿³¨ä¿¡æ¯"); apiInfoDataRep.save(infoData); } /** * å é¤ * whjlShareApi2001PR#delData * * @param data * @return */ @Expose public String delData(WhjlShareApi2001 data) { apiInfoDataRep.deleteById(data.getSbflbm()); return null; } /** * æ´æ°æ°æ® * whjlShareApi2001PR#pullData * * @param items * @return */ @Expose public String pullData(List<WhjlShareApi2001> items) { //è·åé ç½®ä¿¡æ¯ List<ApiConfs> apiConfs = apiCommonService.listCacheConf(); if (null == apiConfs || apiConfs.isEmpty()) { return "ç³»ç»æ²¡æè·åå°åºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } ApiRemoteService apiService; ApiParam param; ResponseDto responseDto; ApiInfoData infoData; String result = ""; List<WhjlShareApi2001> list; for (ApiConfs apiConf : apiConfs) { apiService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol()); if (null == apiService) { continue; } //å°è£ åæ° param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_20, WhjlConstant.API_CODE_2001); responseDto = apiService.pullData(param, apiConf); if (responseDto.getSuccess() == 0) { list = JSONObject.parseArray(responseDto.getData(), WhjlShareApi2001.class); if(null != list && list.size() > 0){ for (WhjlShareApi2001 whjlShareApi2001 : list) { whjlShareApi2001.setCzbz(Constant.CZBZ_U); infoData = new ApiInfoData(); infoData.setId(whjlShareApi2001.getSbflbm()); infoData.setKqdm(apiConf.getKqdm()); infoData.setInteType(WhjlConstant.API_CATEGORY_20); infoData.setInteId(WhjlConstant.API_CODE_2001); infoData.setUpdateTime(new Date()); infoData.setDataId(whjlShareApi2001.getSbflbm()); infoData.setData(JSON.toJSONString(whjlShareApi2001)); infoData.setCzbz(Constant.CZBZ_U); apiInfoDataRep.save(infoData); } } } result += responseDto.toString(); return result; } return null; } } src/main/java/com/fzzy/otherview/whhpjl/pr/WhjlShareApi2010PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,183 @@ 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.ShareApi2010Mx; import com.fzzy.otherview.whhpjl.dto.ShareApi2010Pz; import com.fzzy.otherview.whhpjl.dto.WhjlShareApi2010; 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 czt */ @Component public class WhjlShareApi2010PR { @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; @Autowired private ApiInfoDataRep apiInfoDataRep; /** * è·ååè¡¨ä¿¡æ¯ * whjlShareApi2010PR#listData * * @return */ @DataProvider public List<WhjlShareApi2010> listData() { List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_2010); if (null == result || result.isEmpty()) { return null; } List<WhjlShareApi2010> list = new ArrayList<>(); WhjlShareApi2010 whjlShareApiData; for (ApiInfoData infoData : result) { whjlShareApiData = JSONObject.parseObject(infoData.getData(), WhjlShareApi2010.class); whjlShareApiData.setKqdm(infoData.getKqdm()); whjlShareApiData.setCzbz(infoData.getCzbz()); whjlShareApiData.setUpdateTime(infoData.getUpdateTime()); list.add(whjlShareApiData); } return list; } /** * è·åè´¨æ£æ åéç¨çåç§ * whjlShareApi2010PR#listItemShareApi2010Pz * * @return */ @DataProvider public List<ShareApi2010Pz> listItemShareApi2010Pz(String code) { return JSON.parseArray(code, ShareApi2010Pz.class); } /** * è·åè´¨æ£æ åæç» * whjlShareApi2010PR#listItemShareApi2010Mx * * @return */ @DataProvider public List<ShareApi2010Mx> listItemShareApi2010Mx(String code) { return JSON.parseArray(code, ShareApi2010Mx.class); } /** * æ´æ°æä¿®æ¹ * whjlShareApi2010PR#saveData * * @param data * @return */ @DataResolver public void saveData(WhjlShareApi2010 data) { ApiInfoData infoData = new ApiInfoData(); infoData.setId(data.getZjbzbm()); infoData.setKqdm(data.getKqdm()); infoData.setInteType(WhjlConstant.API_CATEGORY_20); infoData.setInteId(WhjlConstant.API_CODE_2001); infoData.setUpdateTime(new Date()); infoData.setDataId(data.getZjbzbm()); infoData.setData(JSON.toJSONString(data)); infoData.setCzbz(data.getCzbz()); infoData.setRemarks("夿³¨ä¿¡æ¯"); apiInfoDataRep.save(infoData); } /** * å é¤ * whjlShareApi2010PR#delData * * @param data * @return */ @Expose public String delData(WhjlShareApi2010 data) { apiInfoDataRep.deleteById(data.getZjbzbm()); return null; } /** * æ´æ°æ°æ® * whjlShareApi2010PR#pullData * * @param items * @return */ @Expose public String pullData(List<WhjlShareApi2010> items) { //è·åé ç½®ä¿¡æ¯ List<ApiConfs> apiConfs = apiCommonService.listCacheConf(); if (null == apiConfs || apiConfs.isEmpty()) { return "ç³»ç»æ²¡æè·åå°åºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } ApiRemoteService apiService; ApiParam param; ResponseDto responseDto; ApiInfoData infoData; String result = ""; List<WhjlShareApi2010> list; for (ApiConfs apiConf : apiConfs) { apiService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol()); if (null == apiService) { continue; } //å°è£ åæ° param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_20, WhjlConstant.API_CODE_2010); responseDto = apiService.pullData(param, apiConf); if (responseDto.getSuccess() == 0) { list = JSONObject.parseArray(responseDto.getData(), WhjlShareApi2010.class); if(null != list && list.size() > 0){ for (WhjlShareApi2010 shareData : list) { shareData.setCzbz(Constant.CZBZ_U); shareData.setZjbzpzList(JSON.toJSONString(shareData.getZjbzpz())); shareData.setZjbzmxList(JSON.toJSONString(shareData.getZjbzmx())); shareData.setCzbz(Constant.CZBZ_U); infoData = new ApiInfoData(); infoData.setId(shareData.getZjbzid()); infoData.setKqdm(apiConf.getKqdm()); infoData.setInteType(WhjlConstant.API_CATEGORY_20); infoData.setInteId(WhjlConstant.API_CODE_2010); infoData.setUpdateTime(new Date()); infoData.setDataId(shareData.getZjbzid()); infoData.setData(JSON.toJSONString(shareData)); infoData.setCzbz(Constant.CZBZ_U); apiInfoDataRep.save(infoData); } } } result += responseDto.toString(); return result; } return null; } } src/main/java/com/fzzy/push/gb2022/GBApiRemoteService.java
@@ -252,5 +252,10 @@ } } @Override public ResponseDto pullData(ApiParam param, ApiConfs conf) { //该åè®®æ æ¤å®ç° return null; } } src/main/java/com/fzzy/push/gd2020/GDApiRemoteService.java
@@ -390,4 +390,10 @@ } } @Override public ResponseDto pullData(ApiParam param, ApiConfs conf) { //该åè®®æ æ¤å®ç° return null; } } src/main/java/com/fzzy/push/gd2022/GD2022ApiRemoteService2022.java
@@ -885,4 +885,11 @@ return inteId; } } @Override public ResponseDto pullData(ApiParam param, ApiConfs conf) { //该åè®®æ æ¤å®ç° return null; } } src/main/java/com/fzzy/push/nx2023/NX2023ApiRemoteService.java
@@ -538,4 +538,11 @@ } return object; } @Override public ResponseDto pullData(ApiParam param, ApiConfs conf) { //该åè®®æ æ¤å®ç° return null; } } src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
@@ -1228,4 +1228,11 @@ } return object; } @Override public ResponseDto pullData(ApiParam param, ApiConfs conf) { //该åè®®æ æ¤å®ç° return null; } } src/main/java/com/fzzy/push/shjdjw2023/ShjdjwApiRemoteService2023.java
@@ -553,4 +553,11 @@ //æ¹æ¬¡å· shjdjwApi1202.setPch("0"); } @Override public ResponseDto pullData(ApiParam param, ApiConfs conf) { //该åè®®æ æ¤å®ç° return null; } } src/main/java/com/fzzy/push/whhpjl/Whjl2023HttpClientUtil.java
@@ -1,6 +1,8 @@ package com.fzzy.push.whhpjl; import com.alibaba.fastjson.JSON; import com.fzzy.push.whhpjl.dto.WhjlPullReqDto; import com.fzzy.push.whhpjl.dto.WhjlPullRespDto; import com.fzzy.push.whhpjl.dto.WhjlReqDto; import com.fzzy.push.whhpjl.dto.WhjlRespDto; import lombok.extern.slf4j.Slf4j; @@ -47,4 +49,30 @@ if (responseDto == null) return new WhjlRespDto(99, "æ¥å£è¯·æ±åçæªç¥é误"); return responseDto; } /** * æ°æ®ä¸æ¥postè¯·æ± * @param url * @param reqData * @return */ public WhjlPullRespDto postPullData(String url, WhjlPullReqDto reqData) { log.info("---------æ¥å£è¯·æ±å°åï¼" + url + "----------åæ°ï¼" + JSON.toJSONString(reqData) + "---------"); String rs = ""; WhjlPullRespDto responseDto; try { rs = restTemplate.postForObject(url, reqData, String.class); } catch (Exception e) { System.out.println("åçå¼å¸¸"); log.error(e.getMessage(), e); rs = null; return new WhjlPullRespDto(99, null); } log.info("---------æ¥å£è¿åï¼" + rs + "---------"); responseDto = JSON.parseObject(rs, WhjlPullRespDto.class); if (responseDto == null) return new WhjlPullRespDto(99, "æ¥å£è¯·æ±åçæªç¥é误"); return responseDto; } } src/main/java/com/fzzy/push/whhpjl/WhjlApiRemoteService.java
@@ -11,6 +11,8 @@ import com.fzzy.api.service.ApiTriggerService; import com.fzzy.api.utils.*; import com.fzzy.api.view.repository.*; import com.fzzy.push.whhpjl.dto.WhjlPullReqDto; import com.fzzy.push.whhpjl.dto.WhjlPullRespDto; import com.fzzy.push.whhpjl.dto.WhjlReqDto; import com.fzzy.push.whhpjl.dto.WhjlRespDto; import com.fzzy.otherview.whhpjl.WhjlConstant; @@ -279,8 +281,96 @@ return WhjlConstant.API_CODE_YSLX; case "1414": return WhjlConstant.API_CODE_BDZDSB; case "2001": return WhjlConstant.API_CODE_SHARE_SBFL; case "2002": return WhjlConstant.API_CODE_SHARE_CPFL; case "2003": return WhjlConstant.API_CODE_SHARE_JLDW; case "2004": return WhjlConstant.API_CODE_SHARE_JLGLJG; case "2005": return WhjlConstant.API_CODE_SHARE_JLGYSXX; case "2006": return WhjlConstant.API_CODE_SHARE_JLPPXX; case "2007": return WhjlConstant.API_CODE_SHARE_JLCPXX; case "2008": return WhjlConstant.API_CODE_SHARE_JLCCJH; case "2009": return WhjlConstant.API_CODE_SHARE_HTMB; case "2010": return WhjlConstant.API_CODE_SHARE_ZLJCBZ; case "2011": return WhjlConstant.API_CODE_SHARE_ZLJCXM; case "2012": return WhjlConstant.API_CODE_SHARE_YJFAXX; default: return inteId; } } @Override public ResponseDto pullData(ApiParam param, ApiConfs conf) { String inteId = param.getInteId(); String kqdm = param.getKqdm(); try { if (null == conf) { conf = apiCommonService.getConf(kqdm); } //æ·»å æ¥å¿ ApiLog apiLog = new ApiLog(); apiLog.setId(ContextUtil.getUUID()); apiLog.setInteId(inteId); inteId = getInteId(inteId); if (StringUtils.isEmpty(inteId)) { ResponseDto responseDto = new ResponseDto(99, "没æè·åå°æ¥å£"); apiLog.setStatus(99); apiLog.setResult("没æè·åå°æ¥å£"); apiLogRep.save(apiLog); return responseDto; } if (conf == null) { ResponseDto responseDto = new ResponseDto(99, "没æè·åå°ä¸ä¼ é ç½®"); apiLog.setStatus(99); apiLog.setResult("没æè·åå°ä¸ä¼ é ç½®"); apiLogRep.save(apiLog); return responseDto; } //å°è£ æ°æ® WhjlPullReqDto reqData = new WhjlPullReqDto(); //æ¥ææ è¯ID reqData.setId(ContextUtil.getUUID()); //身份ID reqData.setUid(conf.getUserName()); //åºç¨ç reqData.setAppcode(conf.getAppCode()); //æ¶é´æ³ reqData.setTimestamp(Long.valueOf(ContextUtil.getCurTimeMillis())); //身份ç¾åï¼å¯¹åºç¨ç _ææç _ç«ç¹ç¼ç _æ¥æID_æ¶é´æ³è¿è¡MD5ç®æ³ç¾å String accessToken = reqData.getAppcode() +"_" + conf.getPassword() +"_" + reqData.getUid() + "_" + reqData.getId() + "_" + reqData.getTimestamp(); log.info("身份ç¾åï¼" + accessToken); reqData.setAccesstoken(MyMD5Util.encrypt(accessToken)); String url = conf.getApiUrl().replace("secure", "share"); WhjlPullRespDto responseDto = whjl2023HttpClientUtil.postPullData(url + inteId, reqData); apiLog.setStatus(responseDto.getCode() == 200 ? 0 : responseDto.getCode()); apiLog.setKqdm(kqdm); apiLog.setUploadTime(new Date()); apiLogRep.save(apiLog); ResponseDto resd = new ResponseDto(); resd.setSuccess(responseDto.getCode() == 200 ? 0 : responseDto.getCode()); resd.setData(responseDto.getData()); return resd; } catch (Exception e) { log.error(e.getMessage(), e); return new ResponseDto(99, e.getMessage()); } } } src/main/java/com/fzzy/push/whhpjl/dto/WhjlPullReqDto.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,39 @@ package com.fzzy.push.whhpjl.dto; import lombok.Data; import java.io.Serializable; /** * æ¦æ±åç²®çå¹³å°-æåæ°æ®å°è£ * @author czt * @date 2023/08/05 */ @Data public class WhjlPullReqDto implements Serializable { /** * æ¥æè¡¨ç¤ºid */ private String id; /** * 身份id */ private String uid; /** * åºç¨ç */ private String appcode; /** * æ¶é´æ³ */ private Long timestamp; /** * 身份ç¾å */ private String accesstoken; } src/main/java/com/fzzy/push/whhpjl/dto/WhjlPullRespDto.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,31 @@ package com.fzzy.push.whhpjl.dto; import lombok.Data; import java.io.Serializable; /** * æåå ±äº«æ¥å£æ°æ®è¿å * @author czt * @date 2023/08/04 */ @Data public class WhjlPullRespDto<T> implements Serializable { /** * */ private static final long serialVersionUID = -6714158228489303453L; private int code ; private String data; public WhjlPullRespDto() { } public WhjlPullRespDto(int code, String data) { this.code = code; this.data = data; } } src/main/resources/templates/home/home-whjl.html
@@ -281,18 +281,6 @@ <span class="layui-nav-more"></span> </a> <dl class="layui-nav-child"> <!-- <dd>--> <!-- <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1401.d">åºåå°è´¦</a>--> <!-- </dd>--> <!-- <dd>--> <!-- <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1402.d">åºåå°è´¦äº§åæ¹æ¬¡</a>--> <!-- </dd>--> <!-- <dd>--> <!-- <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1403.d">åºåå°è´¦åºå ¥è®°å½</a>--> <!-- </dd>--> <!-- <dd>--> <!-- <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1406.d">åºå ¥åºè®°å½</a>--> <!-- </dd>--> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlApi1401.d">ç产质éé¾</a> </dd> @@ -337,6 +325,53 @@ </dd> </dl> </li> <li data-name="template" class="layui-nav-item"> <a class="one" href="javascript:;" lay-tips="" lay-direction="2"> <div class="g-icon"> <img th:src="@{/static/lib/layuiadmin/style/images/icon3.png}"> </div> <cite>å ±äº«æ¥å£</cite> <span class="layui-nav-more"></span> </a> <dl class="layui-nav-child"> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2001.d">设å¤åç±»</a> </dd> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2002.d">产ååç±»</a> </dd> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2003.d">计éåä½</a> </dd> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2004.d">åç²®ç®¡çæºæ</a> </dd> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2005.d">åç²®ä¾åºåä¿¡æ¯</a> </dd> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2006.d">åç²®åçä¿¡æ¯</a> </dd> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2007.d">å粮产åä¿¡æ¯</a> </dd> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2008.d">åç²®ç¹æªè®¡å</a> </dd> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2009.d">å忍¡æ¿</a> </dd> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2010.d">è´¨éæ£æ¥æ å</a> </dd> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2011.d">è´¨éæ£æ¥é¡¹ç®</a> </dd> <dd> <a lay-href="com.fzzy.otherview.whhpjl.WhjlShareApi2012.d">åºæ¥æ¹æ¡ä¿¡æ¯</a> </dd> </dl> </li> </ul> </div> </div>