src/main/java/com/fzzy/api/entity/Api1210.java
@@ -31,19 +31,19 @@ private static final long serialVersionUID = -8223096234800082280L; @Id @PropertyDef(label = "ç²®é£æ§è´¨è½¬ååå·",required= true) @PropertyDef(label = "ç²®é£æ§è´¨è½¬ååå·") @Column(name = "lsxzzbdh", length = 41) private String lsxzzbdh; @PropertyDef(label = "è´§ä½ä»£ç ",required= true ) @PropertyDef(label = "è´§ä½ä»£ç ") @Column(name = "hwdm", length = 30) private String hwdm; @PropertyDef(label = "ç²®é£æ°é(å ¬æ¤)",required= true ) @PropertyDef(label = "ç²®é£æ°é(å ¬æ¤)") @Column(name = "lssl", precision = 20, scale = 6) private double lssl; @PropertyDef(label = "å转æ°é(å ¬æ¤)",required= true ) @PropertyDef(label = "å转æ°é(å ¬æ¤)") @Column(name = "hzsl", precision = 20, scale = 6) private double hzsl; @@ -51,11 +51,11 @@ @Column(name = "bzwh", length = 128) private String bzwh; @PropertyDef(label = "ç²®é£åç§ä»£ç ",required= true ) @PropertyDef(label = "ç²®é£åç§ä»£ç ") @Column(name = "lspzdm", length = 7) private String lspzdm; @PropertyDef(label = "å转åç²®é£æ§è´¨ä»£ç ",required= true ) @PropertyDef(label = "å转åç²®é£æ§è´¨ä»£ç ") @Column(name = "hzqlsxzdm", length = 3) private String hzqlsxzdm; @@ -64,7 +64,7 @@ private String hzhlsxzdm; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "åè½¬æ¥æ",required= true ) @PropertyDef(label = "åè½¬æ¥æ") @Column(name = "hzrq") private Date hzrq; src/main/java/com/fzzy/async/fzzy40/Fzzy40SyncService12.java
@@ -85,7 +85,7 @@ fzzySync1207.syncData(kqdm, deptId, start, end); //åºå ¥åºæä»¶ä¿¡æ¯åæ¥ fzzySync1109.syncData(kqdm, deptId, start, end); // fzzySync1109.syncData(kqdm, deptId, start, end); //ç²®é£åºå忥 fzzySync1208.syncData(kqdm, deptId, start, end); @@ -94,13 +94,13 @@ fzzySync1210.syncData(kqdm, deptId, start, end); /*-----åçç¬ææ¥å£ä¿¡æ¯åæ¥-----*/ if (StringUtils.isNotEmpty(param.getPushProtocol()) && PushProtocol.SB_SH_2023.getCode().equals(param.getPushProtocol())) { //䏿µ·å¸å¹³å°2023çï¼éè¦åæ¥å¸å¨æ£æ¤åï¼åæ¥å¸å¨é©³è¿å // if (StringUtils.isNotEmpty(param.getPushProtocol()) && PushProtocol.SB_SH_2023.getCode().equals(param.getPushProtocol())) { // //䏿µ·å¸å¹³å°2023çï¼éè¦åæ¥å¸å¨æ£æ¤åï¼åæ¥å¸å¨é©³è¿å // //忥å¸å¨æ£æ¤å // fzzySync2101.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); // //忥å¸å¨é©³è¿å // fzzySync2104.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); } // } //è´¦é¢åºåä¿¡æ¯åæ¥ TODO } src/main/java/com/fzzy/async/fzzy40/entity/Fz40InoutVarietyChange.java
@@ -24,7 +24,7 @@ @Id @Column(name = "ID_", length = 41) @PropertyDef(label = "ç²®é£æ§è´¨è½¬ååå·", description = "ç±è´§ä½ä»£ç +åè½¬æ¥æï¼yyyyMMddï¼+3ä½é¡ºåºå·ç»æ") @PropertyDef(label = "ç²®é£æ§è´¨è½¬ååå·", description = "åè½¬æ¥æï¼yyyyMMddï¼+3ä½é¡ºåºå·ç»æ") private String id; @Column(name = "COMPANY_ID_", length = 10) src/main/java/com/fzzy/async/fzzy40/entity/Fz40SecCamera.java
@@ -52,9 +52,13 @@ @PropertyDef(label = "æææ¹å¼") private String snapType; @Column(name = "azwzlx", length = 2) @PropertyDef(label = "å®è£ ä½ç½®ç±»å") private String azwzlx; @Column(name = "spjklx", length = 1) @PropertyDef(label = "è§é¢çæ§ç±»å") private String spjklx; @Column(name = "spdwlx", length = 2) @PropertyDef(label = "è§é¢ç¹ä½ç±»å") private String spdwlx; @Column(name = "NAME_", length = 50) @PropertyDef(label = "åç§°") @@ -92,16 +96,20 @@ @PropertyDef(label = "æµåªä½å°å") private String mediaAddr; @Column(name = "PHONE_ADDR_", length = 100) @PropertyDef(label = "ææºç´æå°å") private String phoneAddr; @Column(name = "REMARK_", length = 300) @PropertyDef(label = "夿³¨") private String remark; @PropertyDef(label = "页é¢ä¸çåæ ") @Column(name = "POS_X_", updatable = false) @Column(name = "POS_X_") private double posX; @PropertyDef(label = "页é¢ä¸çåæ ") @Column(name = "POS_Y_", updatable = false) @Column(name = "POS_Y_") private double posY; @Column(name = "SCREEN_SHOW_", length = 1) @@ -112,7 +120,7 @@ @PropertyDef(label = "ç管èªå¨ææ") private String snapTag; @Column(name = "UPDATE_TIME_") @Column(name = "UPDATE_TIME_", length = 1) @PropertyDef(label = "æ´æ°æ¶é´") private Date updateTime; } src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1111.java
@@ -70,7 +70,6 @@ Api1111 apiData; List<Api1111> listApi1111; Integer num = 1000001; // String spjksbwzys = "left: {X}px ; top : {Y}px ; width : 10px ; height: 10px"; for (Fz40SecCamera sysData : list) { apiData = new Api1111(); @@ -83,14 +82,16 @@ apiData.setSpjksbid(api1102.getXzqhdm() + "00401327" + String.valueOf(num).substring(1)); apiData.setSpjksbxdwz("(" + Math.round(sysData.getPosX()*100) + "," + Math.round(sysData.getPosY()*100) + ")"); // apiData.setSpjksbwzys(spjksbwzys.replace("{X}",Math.round(sysData.getPosX()*100) + "").replace("{Y}",Math.round(sysData.getPosY()*100) + "")); apiData.setBz(sysData.getRemark()); //è§é¢çæ§ç±»ååç¹ä½ç±»å apiData.setSpjklx(StringUtils.isEmpty(sysData.getSpjklx())?"3":sysData.getSpjklx()); apiData.setSpdwlx(StringUtils.isEmpty(sysData.getSpdwlx())?"7":sysData.getSpdwlx()); //æä½æ å¿åæåæ´æ°æ¶é´ apiData.setZhgxsj(new Date()); //ä¸å¡idãåºåºç¼ç ã忥æ¶é´ apiData.setSyncTime(new Date()); apiData.setCzbz(Constant.CZBZ_I); apiData.setSpjklx("1"); listApi1111 = api1111Rep.getApi1111ById(apiData.getSpjksbid()); if(null != listApi1111 && listApi1111.size() > 0){ apiData.setCzbz(listApi1111.get(0).getCzbz()); src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java
@@ -202,6 +202,9 @@ int idNum = Integer.valueOf(sysData.getId().substring(12))*100 + 10001; for (Fz40InoutRecordItem fz40InoutRecordItem : listInoutRecordItem) { if(fz40InoutRecordItem.getSettleWeight() <= 0){ continue; } apiData.setCkywdh(Constant.INOUT_TYPE_15 + sysData.getId().substring(4,10) + String.valueOf(idNum).substring(1)); apiData.setMz(fz40InoutRecordItem.getFullWeight()); apiData.setPz(fz40InoutRecordItem.getEmptyWeight()); src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1302.java
@@ -156,6 +156,9 @@ String[] points = point.split(","); String result = ""; if (c * h * l > points.length) { return result; } for (int i = 1; i <= l; i++) { for (int j = 1; j <= h; j++) { for (int z = 1; z <= c; z++) { src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1306.java
@@ -9,6 +9,7 @@ import com.fzzy.async.fzzy40.entity.Fz40DrugLog; import com.fzzy.async.fzzy40.repository.Fzzy40Sync1306Rep; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -18,7 +19,7 @@ /** * çè¸ä½ä¸æ°æ®åæ¥ * * @author chen * @author czt * @date 2022-09-08 09:51 */ @Slf4j @@ -83,6 +84,7 @@ api1306.setNd(fz40DrugLog.getConcentration()); api1306.setLddwyyl(fz40DrugLog.getGrainDose()); api1306.setKjdwyyl(fz40DrugLog.getSpaceDose()); api1306.setSyff(StringUtils.isEmpty(fz40DrugLog.getSyff())?"0":fz40DrugLog.getSyff()); api1306.setZyyl(fz40DrugLog.getDose()); api1306.setSqrq(fz40DrugLog.getVentilateTime()); api1306.setSqff(fz40DrugLog.getVentilateMethod()); src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1310.java
@@ -131,6 +131,9 @@ api1310.setQfrq(fz40Quality.getTime()); api1310.setBgcjsj(fz40Quality.getTime()); api1310.setShrxm(fz40Quality.getCheckUser()); if(null == fz40Quality.getCheckTime()){ fz40Quality.setCheckTime(DateUtils.addDays(fz40Quality.getTime(), -1)); } if (!fz40Quality.getCheckTime().before(fz40Quality.getTime())) { fz40Quality.setCheckTime(DateUtils.addDays(fz40Quality.getTime(), -1)); } src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1311.java
@@ -1,11 +1,13 @@ package com.fzzy.async.fzzy40.impl; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.fzzy.api.Constant; import com.fzzy.api.entity.Api1102; import com.fzzy.api.entity.ApiInfoData; import com.fzzy.api.entity.ApiLog; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.Api1102Rep; import com.fzzy.api.view.repository.ApiInfoDataRep; import com.fzzy.api.view.repository.ApiLogRep; import com.fzzy.async.fzzy40.entity.Fz40SecCamera; @@ -16,6 +18,7 @@ import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; @@ -29,6 +32,8 @@ public class Fzzy40Sync1311 { @Autowired private ApiLogRep apiLogRep; @Autowired private Api1102Rep api1102Rep; @Autowired private Fzzy40Sync1311Rep fzzy40Sync1311Rep; @Autowired @@ -50,74 +55,87 @@ log.debug("-------------没æè·åå°è§é¢çæ§ä¿¡æ¯------------------"); return; } Api1102 api1102 = api1102Rep.findById(kqdm).get(); SH2023Api1311 sh2023Api1311; SH2023Api1311 sh1311; List<ApiInfoData> apiInfoDataList; String dataID; int num = 1; String secType = "01,02,03,04,05"; Integer num = 1000001; for (Fz40SecCamera sysData : list) { dataID = kqdm.substring(3, 8) + "01401327" + String.format("%06d", num++); List<ApiInfoData> apiInfoData = apiInfoDataRep.getDataByInteAndData(SH2023Constant.SH_2023_API_CODE_1311, dataID, kqdm); if (null != apiInfoData && apiInfoData.size() > 0) { continue; } sh2023Api1311 = new SH2023Api1311(); sh2023Api1311.setSpjksbid(dataID); sh2023Api1311.setSpjksbid(api1102.getXzqhdm() + "00401327" + String.valueOf(num).substring(1)); sh2023Api1311.setTdbh(sysData.getChanNum()); sh2023Api1311.setTdmc(sysData.getChanNum() + "å·éé"); sh2023Api1311.setJksbbm(sysData.getId()); sh2023Api1311.setJksbmc(sysData.getName()); sh2023Api1311.setKqdm(kqdm); if (sysData.getBrand().equals("01")) { sh2023Api1311.setJkcs("2"); } else if (sysData.getBrand().equals("02")) { sh2023Api1311.setJkcs("1"); } else { sh2023Api1311.setJkcs("9"); } //çæ§åå sh2023Api1311.setJkcs(getBrandId(sysData.getBrand())); sh2023Api1311.setJkxh(sysData.getSn()); sh2023Api1311.setJkxlh(sysData.getSn()); if(StringUtils.isNotEmpty(sysData.getAzwzlx())){ if (sysData.getAzwzlx().equals("08")) { sh2023Api1311.setSpjklx("1"); } else if (secType.indexOf(sysData.getAzwzlx()) >= 0) { sh2023Api1311.setSpjklx("2"); } else { sh2023Api1311.setSpjklx("3"); } } sh2023Api1311.setSpjklx(StringUtils.isEmpty(sysData.getSpjklx()) ? "3" : sysData.getSpjklx()); sh2023Api1311.setSblxbm("1"); sh2023Api1311.setAzwzlx(sysData.getAzwzlx()); sh2023Api1311.setZsqy("Y"); sh2023Api1311.setJkjlxbm(sysData.getType().substring(1)); sh2023Api1311.setAzwz(sysData.getName()); sh2023Api1311.setAzwzlx(StringUtils.isEmpty(sysData.getSpdwlx()) ? "7" : sysData.getSpdwlx()); if ("12".equals(sh2023Api1311.getAzwzlx()) || "13".equals(sh2023Api1311.getAzwzlx()) || "14".equals(sh2023Api1311.getAzwzlx()) || "15".equals(sh2023Api1311.getAzwzlx())) { sh2023Api1311.setAzwzlx("99"); } if ("16".equals(sh2023Api1311.getAzwzlx())) { sh2023Api1311.setAzwzlx("12"); } sh2023Api1311.setSfazbgd("Y"); if(StringUtils.isEmpty(sysData.getType())){ sysData.setType("01"); } if(sysData.getType().equals("02")){ sh2023Api1311.setJkjlxbm("2"); } if(sysData.getType().equals("01")){ sh2023Api1311.setJkjlxbm("1"); } sh2023Api1311.setJktyzw(12); sh2023Api1311.setSbipdz(sysData.getIpIn()); sh2023Api1311.setSbdkh(sysData.getPortInV()); sh2023Api1311.setSbdlmc(sysData.getLoginId()); sh2023Api1311.setSbdlmm(sysData.getPwd()); sh2023Api1311.setBz(sysData.getRemark()); sh2023Api1311.setZhgxsj(sysData.getUpdateTime()); sh2023Api1311.setZhgxsj(sysData.getUpdateTime()==null?new Date():sysData.getUpdateTime()); //æä¹ åä¿åï¼åç¬åå ¥é彿 æ¥å£è¡¨ ApiInfoData infoData = new ApiInfoData(); infoData.setId(ContextUtil.getUUID()); infoData.setId(sh2023Api1311.getSpjksbid()); infoData.setKqdm(kqdm); infoData.setInteType(Constant.API_CATEGORY_13); infoData.setInteId(SH2023Constant.SH_2023_API_CODE_1311); infoData.setUpdateTime(new Date()); infoData.setDataId(dataID); infoData.setUpdateTime(sh2023Api1311.getZhgxsj()); infoData.setDataId(sh2023Api1311.getSpjksbid()); infoData.setRemarks("è§é¢çæ§ä¿¡æ¯"); //设置æä½æ å¿ apiInfoDataList = apiInfoDataRep.getDataByInteAndData(SH2023Constant.SH_2023_API_CODE_1311, infoData.getDataId(), kqdm); if (null == apiInfoDataList || apiInfoDataList.isEmpty()) { sh2023Api1311.setCzbz(Constant.CZBZ_I); infoData.setCzbz(Constant.CZBZ_I); } else { sh2023Api1311.setCzbz(apiInfoDataList.get(0).getCzbz()); infoData.setCzbz(apiInfoDataList.get(0).getCzbz()); sh1311 = JSONObject.parseObject(infoData.getData(), SH2023Api1311.class); if(null != sh1311 && StringUtils.isNotEmpty(sh1311.getAjdm())){ sh2023Api1311.setAjdm(sh1311.getAjdm()); } if(null != sh1311 && StringUtils.isNotEmpty(sh1311.getHwdm())){ sh2023Api1311.setHwdm(sh1311.getHwdm()); } } infoData.setData(JSON.toJSONString(sh2023Api1311)); apiInfoDataRep.save(infoData); log.info("1311---å¸å¨æ£æ¤å-åæ¥æ°æ®ï¼{}", sh2023Api1311); num++; log.info("1311---è§é¢çæ§-åæ¥æ°æ®ï¼{}", sh2023Api1311); } } catch (Exception e) { @@ -126,4 +144,20 @@ apiLogRep.save(apiLog); } } private String getBrandId(String brandName) { if (StringUtils.isEmpty(brandName)) { return "9"; } if (brandName.contains("海康")) { return "1"; } if (brandName.contains("大å")) { return "2"; } if (brandName.contains("å®è§")) { return "3"; } return "9"; } } src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2101.java
@@ -80,10 +80,6 @@ bjw = ShAreaBjw.getBjw(api1102List.get(0).getXzqhdm()); } for (Fz40InoutRecord sysData : list) { List<ApiInfoData> apiInfoData = apiInfoDataRep.getDataByInteAndData(SH2023Constant.SH_2023_API_CODE_2101, sysData.getCheckId(), kqdm); if (null != apiInfoData && apiInfoData.size() > 0) { continue; } sh2023Api2101 = new SH2023Api2101(); sh2023Api2101.setJjdh(sysData.getCheckId()); sh2023Api2101.setKqdm(kqdm); src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync2104.java
@@ -83,10 +83,7 @@ bjw = ShAreaBjw.getBjw(api1102List.get(0).getXzqhdm()); } for (Fz40InoutRecord sysData : list) { List<ApiInfoData> apiInfoData = apiInfoDataRep.getDataByInteAndData(SH2023Constant.SH_2023_API_CODE_2104, sysData.getId().substring(2),kqdm); if (null != apiInfoData && apiInfoData.size() > 0) { continue; } sh2023Api2104 = new SH2023Api2104(); sh2023Api2104.setBydh(sysData.getId().substring(2)); sh2023Api2104.setKqdm(kqdm); src/main/java/com/fzzy/otherview/sh2023/ShApi1311.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,723 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.push.sh2023.dto.SH2023Api1311</Property> <PropertyDef name="spjksbid"> <Property></Property> <Property name="label">è§é¢çæ§è®¾å¤id</Property> <Property name="required">true</Property> </PropertyDef> <PropertyDef name="tdbh"> <Property></Property> <Property name="label">ééç¼å·</Property> <Property name="required">true</Property> </PropertyDef> <PropertyDef name="tdmc"> <Property name="label">ééåç§°</Property> <Property name="required">true</Property> </PropertyDef> <PropertyDef name="jksbbm"> <Property></Property> <Property name="label">çæ§è®¾å¤ç¼ç </Property> </PropertyDef> <PropertyDef name="jksbmc"> <Property name="label">çæ§è®¾å¤åç§°</Property> </PropertyDef> <PropertyDef name="kqdm"> <Property></Property> <Property name="label">åºåºä»£ç </Property> <Property name="required">true</Property> </PropertyDef> <PropertyDef name="jkcs"> <Property></Property> <Property name="label">çæ§åå</Property> <Property name="mapping"> <Property name="keyProperty">key</Property> <Property name="valueProperty">value</Property> <Property name="mapValues"> <Collection> <Entity> <Property name="value">1-海康</Property> <Property name="key">1</Property> </Entity> <Entity> <Property name="value">2-大å</Property> <Property name="key">2</Property> </Entity> <Entity> <Property name="value">3-å®è§</Property> <Property name="key">3</Property> </Entity> <Entity> <Property name="value">4-天å°ä¼ä¸</Property> <Property name="key">4</Property> </Entity> <Entity> <Property name="value">5-å为</Property> <Property name="key">5</Property> </Entity> <Entity> <Property name="value">9-å ¶ä»</Property> <Property name="key">6</Property> </Entity> </Collection> </Property> </Property> <Property name="required">true</Property> </PropertyDef> <PropertyDef name="jkxh"> <Property></Property> <Property name="label">çæ§åå·</Property> </PropertyDef> <PropertyDef name="jkxlh"> <Property></Property> <Property name="label">çæ§åºåå·</Property> </PropertyDef> <PropertyDef name="spjklx"> <Property></Property> <Property name="label">è§é¢çæ§ç±»å</Property> <Property name="mapping"> <Property name="keyProperty">key</Property> <Property name="valueProperty">value</Property> <Property name="mapValues"> <Collection> <Entity> <Property name="key">1</Property> <Property name="value">1-ä»å </Property> </Entity> <Entity> <Property name="key">2</Property> <Property name="value">2-ä¸å¡ç±»</Property> </Entity> <Entity> <Property name="key">3</Property> <Property name="value">3-å®é²ç±»</Property> </Entity> </Collection> </Property> </Property> </PropertyDef> <PropertyDef name="azwz"> <Property></Property> <Property name="label">å®è£ ä½ç½®</Property> </PropertyDef> <PropertyDef name="azwzlx"> <Property></Property> <Property name="label">å®è£ ä½ç½®ç±»å</Property> <Property name="mapping"> <Property name="keyProperty">key</Property> <Property name="valueProperty">value</Property> <Property name="mapValues"> <Collection> <Entity> <Property name="key">1</Property> <Property name="value">1-åºå ¥å£</Property> </Entity> <Entity> <Property name="key">2</Property> <Property name="value">2-æ¦æ ·æº</Property> </Entity> <Entity> <Property name="key">3</Property> <Property name="value">3-åéªå®¤</Property> </Entity> <Entity> <Property name="key">4</Property> <Property name="value">4-ç»ç®å®¤</Property> </Entity> <Entity> <Property name="key">5</Property> <Property name="value">5-å°ç£ 室</Property> </Entity> <Entity> <Property name="key">6</Property> <Property name="value">6-åºåºä¸»å¹²é</Property> </Entity> <Entity> <Property name="key">7</Property> <Property name="value">7-ä»é´çæ§</Property> </Entity> <Entity> <Property name="key">8</Property> <Property name="value">8-ä»å </Property> </Entity> <Entity> <Property name="key">9</Property> <Property name="value">9-è¯åæ¿å å¤</Property> </Entity> <Entity> <Property name="key">10</Property> <Property name="value">10-卿室å å¤</Property> </Entity> <Entity> <Property name="key">11</Property> <Property name="value">11-å¶é«ç¹</Property> </Entity> <Entity> <Property name="key">12</Property> <Property name="value">12-å¨ç</Property> </Entity> <Entity> <Property name="key">99</Property> <Property name="value">99-å ¶ä»</Property> </Entity> </Collection> </Property> </Property> </PropertyDef> <PropertyDef name="sblxbm"> <Property></Property> <Property name="label">设å¤ç±»å</Property> <Property name="mapping"> <Property name="keyProperty">key</Property> <Property name="valueProperty">value</Property> <Property name="mapValues"> <Collection> <Entity> <Property name="value">1-DVR</Property> <Property name="key">1</Property> </Entity> <Entity> <Property name="value">2-NVR</Property> <Property name="key">2</Property> </Entity> </Collection> </Property> </Property> </PropertyDef> <PropertyDef name="zsqy"> <Property></Property> <Property name="label">ç §å°åºå</Property> </PropertyDef> <PropertyDef name="sfazbgd"> <Property></Property> <Property name="label">æ¯å¦å®è£ è¡¥å ç¯</Property> <Property name="required">true</Property> <Property name="mapping"> <Property name="keyProperty">key</Property> <Property name="valueProperty">value</Property> <Property name="mapValues"> <Collection> <Entity> <Property name="value">Y-æ¯</Property> <Property name="key">Y</Property> </Entity> <Entity> <Property name="value">N-å¦</Property> <Property name="key">N</Property> </Entity> </Collection> </Property> </Property> </PropertyDef> <PropertyDef name="ajdm"> <Property></Property> <Property name="label">å»é´ä»£ç </Property> </PropertyDef> <PropertyDef name="hwdm"> <Property></Property> <Property name="label">è´§ä½ä»£ç </Property> <Property name="required">true</Property> </PropertyDef> <PropertyDef name="jkjlxbm"> <Property></Property> <Property name="label">çæ§ç±»åç¼ç </Property> <Property name="mapping"> <Property name="keyProperty">key</Property> <Property name="valueProperty">value</Property> <Property name="mapValues"> <Collection> <Entity> <Property name="value">1-æªæº</Property> <Property name="key">1</Property> </Entity> <Entity> <Property name="value">2-çæº</Property> <Property name="key">2</Property> </Entity> </Collection> </Property> </Property> </PropertyDef> <PropertyDef name="jktyzw"> <Property></Property> <Property name="label">çæ§é¢ç½®ä½æ°é</Property> </PropertyDef> <PropertyDef name="sbipdz"> <Property></Property> <Property name="label">设å¤IPå°å</Property> </PropertyDef> <PropertyDef name="sbdkh"> <Property></Property> <Property name="label">设å¤ç«¯å£å·</Property> </PropertyDef> <PropertyDef name="sbdlmc"> <Property name="label">设å¤ç»å½åç§°</Property> </PropertyDef> <PropertyDef name="sbdlmm"> <Property name="label">设å¤ç»å½å¯ç </Property> </PropertyDef> <PropertyDef name="bz"> <Property name="label">夿³¨</Property> </PropertyDef> <PropertyDef name="bjw"> <Property></Property> <Property name="label">æ è®°ä½</Property> <Property name="mapping"> <Property name="keyProperty">key</Property> <Property name="valueProperty">value</Property> <Property name="mapValues"> <Collection> <Entity> <Property name="value">éµè¡åº</Property> <Property name="key">minhang</Property> </Entity> <Entity> <Property name="value">å®å±±åº</Property> <Property name="key">baoshan</Property> </Entity> <Entity> <Property name="value">åå®åº</Property> <Property name="key">jiading</Property> </Entity> <Entity> <Property name="value">æµ¦ä¸æ°åº</Property> <Property name="key">pudong</Property> </Entity> <Entity> <Property name="value">éå±±åº</Property> <Property name="key">jinshan</Property> </Entity> <Entity> <Property name="value">æ¾æ±åº</Property> <Property name="key">songjiang</Property> </Entity> <Entity> <Property name="value">éæµ¦åº</Property> <Property name="key">qingpu</Property> </Entity> <Entity> <Property name="value">å¥è´¤åº</Property> <Property name="key">fengxian</Property> </Entity> <Entity> <Property name="value">å´æåº</Property> <Property name="key">chongming</Property> </Entity> </Collection> </Property> </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="zhgxsj"> <Property></Property> <Property name="dataType">DateTime</Property> <Property name="label">æåæ´æ°æ¶é´</Property> </PropertyDef> </DataType> <DataType name="dtParam"> <Property name="creationType">com.fzzy.api.data.ApiParam</Property> <PropertyDef name="kqdm"> <Property></Property> <Property name="label">æå±åºåº</Property> </PropertyDef> <PropertyDef name="start"> <Property name="dataType">Date</Property> <Property name="label">å¼å§æ¶é´</Property> </PropertyDef> <PropertyDef name="end"> <Property name="dataType">Date</Property> <Property name="label">æªæ¢æ¶é´</Property> </PropertyDef> <PropertyDef name="czbz"> <Property></Property> <Property name="label">æä½æ å¿</Property> <Property name="mapping"> <Property name="mapValues">${dorado.getDataProvider("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">sHApi1311PR#listData</Property> <Property name="pageSize">15</Property> </DataSet> <DataSet id="dsQuery"> <ClientEvent name="onReady">self.insert();</ClientEvent> <Property name="dataType">dtParam</Property> </DataSet> <ToolBar> <ToolBarLabel> <Property name="text">å·¥å ·æ ï¼</Property> <Property name="style"> <Property name="font-weight">bold</Property> </Property> </ToolBarLabel> <ToolBarButton> <ClientEvent name="onClick">var query = view.get("#dsQuery").getData();
 view.get("#dsMain").set("parameter",query).flushAsync();</ClientEvent> <Property name="caption">æ¥è¯¢</Property> <Property name="iconClass">fa fa-search</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-push</Property> </ToolBarButton> <ToolBarButton id="btnAdd"> <ClientEvent name="onClick">view.get("#dsMain").insert();
 view.get("#dialogMain").show();</ClientEvent> <Property name="caption">æ°å¢</Property> <Property name="iconClass">fa fa-plus</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton id="btnUpdate"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#dialogMain").show();
 }</ClientEvent> <Property name="caption">ä¿®æ¹</Property> <Property name="iconClass">fa fa-pencil</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-warm</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#ajaxDelUpdate").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.set("czbz","d")
 }
 });
 </ClientEvent> <Property name="caption">æ è®°å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <ToolBarButton id="btnDel"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.remove();
 }
 });
 </ClientEvent> <Property name="caption">ç´æ¥å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var select = view.get("#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">toolbar-button-push</Property> <Property name="width">100</Property> </ToolBarButton> <Fill/> <ToolBarButton> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-bars</Property> <Property name="exClassName">toolbar-button</Property> <Property name="width">100</Property> </ToolBarButton> </ToolBar> <AutoForm> <Property name="dataSet">dsQuery</Property> <Property name="cols">*,*,*,*</Property> <Property name="labelAlign">right</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelWidth">90</Property> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">start</Property> <Property name="property">start</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">end</Property> <Property name="property">end</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Property name="trigger">autoMappingDropDown2</Property> <Editor/> </AutoFormElement> </AutoForm> <DataGrid id="dgMain"> <ClientEvent name="onDataRowDoubleClick">view.get("#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="spjksbid"> <Property name="property">spjksbid</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="jksbmc"> <Property name="property">jksbmc</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="kqdm"> <Property name="property">kqdm</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="jkcs"> <Property name="property">jkcs</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="spjklx"> <Property name="property">spjklx</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="azwzlx"> <Property name="property">azwzlx</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="czbz"> <Property name="property">czbz</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="zhgxsj"> <Property name="property">zhgxsj</Property> <Property name="align">center</Property> </DataColumn> </DataGrid> <ToolBar layoutConstraint="bottom"> <Fill/> <DataPilot> <Property name="itemCodes">pageSize,pages</Property> <Property name="dataSet">dsMain</Property> </DataPilot> </ToolBar> <Dialog id="dialogMain"> <Property name="width">80%</Property> <Property name="caption">å°ä»ä¿¡æ¯</Property> <Property name="iconClass">fa fa-sliders</Property> <Property name="closeable">false</Property> <Buttons> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#updateSave").execute(function(){
 self.get("parent").hide();
 });</ClientEvent> <Property name="caption">ä¿åä¿®æ¹</Property> <Property name="iconClass">fa fa-check</Property> <Property name="exClassName">toolbar-button</Property> </Button> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> <Property name="caption">åæ¶ä¿®æ¹</Property> <Property name="iconClass">fa fa-times</Property> <Property name="exClassName">toolbar-button-warn</Property> </Button> </Buttons> <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*,*</Property> <Property name="labelWidth">100</Property> <Property name="labelAlign">left</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelPosition">top</Property> <AutoFormElement> <Property name="name">spjksbid</Property> <Property name="property">spjksbid</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">tdbh</Property> <Property name="property">tdbh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">tdmc</Property> <Property name="property">tdmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jksbbm</Property> <Property name="property">jksbbm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jksbmc</Property> <Property name="property">jksbmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jkcs</Property> <Property name="property">jkcs</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jkxh</Property> <Property name="property">jkxh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jkxlh</Property> <Property name="property">jkxlh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">spjklx</Property> <Property name="property">spjklx</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sblxbm</Property> <Property name="property">sblxbm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">azwz</Property> <Property name="property">azwz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">azwzlx</Property> <Property name="property">azwzlx</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zsqy</Property> <Property name="property">zsqy</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sfazbgd</Property> <Property name="property">sfazbgd</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ajdm</Property> <Property name="property">ajdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">hwdm</Property> <Property name="property">hwdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jkjlxbm</Property> <Property name="property">jkjlxbm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jktyzw</Property> <Property name="property">jktyzw</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sbipdz</Property> <Property name="property">sbipdz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sbdkh</Property> <Property name="property">sbdkh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sbdlmc</Property> <Property name="property">sbdlmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sbdlmm</Property> <Property name="property">sbdlmm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bz</Property> <Property name="property">bz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bjw</Property> <Property name="property">bjw</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zhgxsj</Property> <Property name="property">zhgxsj</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">sHApi1311PR#saveData</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxPush"> <Property name="service">sHApi1311PR#pushData</Property> <Property name="confirmMessage">ç¡®å®è¦ä¸æ¥ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDel"> <Property name="service">sHApi1311PR#delData</Property> <Property name="confirmMessage">å½åæ°æ®å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤è¦å é¤ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDelUpdate"> <Property name="service">sHApi1311PR#delUpdate</Property> <Property name="confirmMessage">ç¡®å®è¦å°æ°æ®æ 记为å é¤ä¹ï¼</Property> </AjaxAction> </View> </ViewConfig> src/main/java/com/fzzy/otherview/sh2023/pr/SHApi1311PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,205 @@ package com.fzzy.otherview.sh2023.pr; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.bstek.dorado.data.provider.Page; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.entity.ApiInfoData; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.ApiInfoDataRep; import com.fzzy.push.sh2023.SH2023Constant; import com.fzzy.push.sh2023.dto.SH2023Api1311; import com.fzzy.push.sh2023.dto.SH2023Api2101; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.time.DateFormatUtils; 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; /** * 䏿µ·å¸æ¥å£-2101 æ£æ¤å * * @author czt * @date 2023/8/17 */ @Component(value = "sHApi1311PR") public class SHApi1311PR { @Autowired private ApiInfoDataRep apiInfoDataRep; @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * è·åä¿¡æ¯ * sHApi1311PR#listData * * @return */ @DataProvider public void listData(Page<SH2023Api1311> 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"), SH2023Constant.SH_2023_API_CODE_1311); 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<SH2023Api1311> list = new ArrayList<>(); SH2023Api1311 sh2023Api2101; for (ApiInfoData infoData : japPage.getContent()) { sh2023Api2101 = JSONObject.parseObject(infoData.getData(), SH2023Api1311.class); list.add(sh2023Api2101); } page.setEntities(list); } /** * sHApi1311PR#saveData */ @DataResolver public void saveData(SH2023Api1311 data) { ApiInfoData infoData; List<ApiInfoData> apiInfoList = apiInfoDataRep.getDataByInteAndData(SH2023Constant.SH_2023_API_CODE_1311, data.getSpjksbid(),data.getKqdm()); if (apiInfoList.size() != 0) { infoData = apiInfoList.get(0); infoData.setData(JSON.toJSONString(data)); } else { infoData = new ApiInfoData(); infoData.setId(ContextUtil.getUUID()); infoData.setKqdm(data.getKqdm()); infoData.setInteId(SH2023Constant.SH_2023_API_CODE_1311); infoData.setUpdateTime(new Date()); infoData.setDataId(data.getSpjksbid()); infoData.setData(JSON.toJSONString(data)); infoData.setCzbz(data.getCzbz()); infoData.setRemarks("夿³¨ä¿¡æ¯"); } apiInfoDataRep.save(infoData); } /** * sHApi1311PR#delData */ @Expose public void delData(SH2023Api1311 data) { List<ApiInfoData> apiInfoList = apiInfoDataRep.getDataByInteAndData(SH2023Constant.SH_2023_API_CODE_1311, data.getSpjksbid(),data.getKqdm()); apiInfoDataRep.deleteById(apiInfoList.get(0).getId()); } /** * sHApi1311PR#delUpdate */ @Expose public String delUpdate(SH2023Api1311 data) { if (null == data) { return "æ æ°æ®æ§è¡"; } List<ApiInfoData> apiInfoList = apiInfoDataRep.getDataByInteAndData(SH2023Constant.SH_2023_API_CODE_1311, data.getSpjksbid(),data.getKqdm()); data.setCzbz(Constant.CZBZ_D); apiInfoDataRep.updateStatus(apiInfoList.get(0).getId(), JSON.toJSONString(data), Constant.CZBZ_D); return null; } /** * sHApi1311PR#delUpdate */ @Expose public String pushData(List<SH2023Api1311> items) { ResponseDto responseDto; String result = ""; String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //å°è£ åæ° ApiParam param = new ApiParam(apiConf, "21", SH2023Constant.SH_2023_API_CODE_1311); //è·åå®ç°æ¥å£ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol()); if (null == apiService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ responseDto = apiService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ ApiInfoData infoData; for (SH2023Api1311 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ List<ApiInfoData> apiInfoList = apiInfoDataRep.getDataByInteAndData(SH2023Constant.SH_2023_API_CODE_1311, data.getSpjksbid(),data.getKqdm()); data.setCzbz(Constant.CZBZ_U); infoData = apiInfoList.get(0); infoData.setUpdateTime(new Date()); infoData.setCzbz(Constant.CZBZ_U); infoData.setData(JSON.toJSONString(data)); apiInfoDataRep.save(infoData); } } result += responseDto.toString(); } return result; } } src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1311.java
@@ -27,7 +27,7 @@ private String spjksbid; @PropertyDef(label = "ééç¼å·") private int tdbh; private Integer tdbh; @PropertyDef(label = "ééåç§°") private String tdmc; @@ -100,13 +100,13 @@ private String jkjlxbm; @PropertyDef(label = "çæ§é¢ç½®ä½æ°é") private int jktyzw; private Integer jktyzw; @PropertyDef(label = "设å¤IPå°å") private String sbipdz; @PropertyDef(label = "设å¤ç«¯å£å·") private int sbdkh; private Integer sbdkh; @PropertyDef(label = "设å¤ç»å½åç§°") private String sbdlmc; src/main/resources/templates/home/home.html
@@ -300,6 +300,9 @@ <a lay-href="com.fzzy.otherview.sh2023.ShApi2102.d">䏿µ·-åä»åå ¥</a> </dd> <dd> <a lay-href="com.fzzy.otherview.sh2023.ShApi1311.d">䏿µ·-è§é¢çæ§ä¿¡æ¯</a> </dd> <dd> <a lay-href="com.fzzy.otherview.sh2023.ShApi2103.d">䏿µ·-ç²®æ 设å¤é ç½®</a> </dd> <dd> @@ -310,9 +313,6 @@ </dd> <dd> <a lay-href="com.fzzy.otherview.sh2023.ShApi2204.d">䏿µ·-å®åæ°´æ£éª</a> </dd> <dd> <a lay-href="com.fzzy.test.ApiTest.d">è§é¢æ¥å£æµè¯</a> </dd> </dl> </li>