src/main/java/com/smartearth/poiexcel/config/InitConfig.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/smartearth/poiexcel/controller/EntController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/smartearth/poiexcel/entity/DkEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/smartearth/poiexcel/mapper/DkMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/smartearth/poiexcel/mapper/EntMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/smartearth/poiexcel/mapper/QiYeMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/application.properties | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/EntMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/smartearth/poiexcel/config/InitConfig.java
@@ -4,8 +4,8 @@ import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.smartearth.poiexcel.entity.*; import com.smartearth.poiexcel.mapper.DkMapper; import com.smartearth.poiexcel.mapper.EntMapper; import com.smartearth.poiexcel.mapper.QiYeMapper; import com.smartearth.poiexcel.service.EntService; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -21,6 +21,7 @@ * @author WWW */ @Component @SuppressWarnings("ALL") public class InitConfig implements ApplicationRunner { @Resource EntService entService; @@ -29,7 +30,7 @@ EntMapper entMapper; @Resource QiYeMapper qiYeMapper; DkMapper dkMapper; private final static Log log = LogFactory.getLog(InitConfig.class); @@ -39,7 +40,7 @@ try { log.info("***************** ç³»ç»å¯å¨å®æ¯ *****************" + "\n"); //test(); test(); } catch (Exception ex) { log.error(ex.getMessage(), ex); } @@ -49,16 +50,19 @@ * æµè¯ */ private void test() { int count = qiYeMapper.selectCount(); /*int count = entMapper.selectCount(); int pages = (count - 1) / StaticData.I100 + 1; int pageSize = 2, pageIndex = 1; List<EntEntity> list = qiYeMapper.selectByPage(pageSize, pageSize * (pageIndex - 1)); list.get(0).setX(119.0); list.get(0).setY(39.0); //qiYeMapper.update(list.get(0)); int cc = qiYeMapper.updates(list); List<EntEntity> list = entMapper.selectByPage(pageSize, pageSize * (pageIndex - 1)); // List<EntEntity> list = entMapper.selectList(new QueryWrapper<>()) int c1 = entMapper.update(list.get(0)); int c2 = entMapper.updates(list);*/ /*QueryWrapper dkWrapper = new QueryWrapper(); dkWrapper.eq("dikuaibianhao", "N86G1"); List<DkEntity> dkList = dkMapper.selectList(dkWrapper); dkList.get(0).setPoint_area(""); int c3 = dkMapper.updateBatch(dkList);*/ String tokenJson = "{\"success\":true,\"code\":200,\"message\":\"æå\",\"data\":{\"ctoken\":\"ZmYxZTgyN2QxZTYyNDMxMDhjZjgzNDNiNDZiN2RjMDVAYTc3ZmFlOGE5ZGM0OGQ1Y2ZmODY4ZTFmNWYwZTEzM2E=\",\"userInfo\":{\"loginLogId\":\"1ab1675c3632428a84dc0ebe579cd66f\",\"phoneNumber\":\"\",\"displayName\":\"æ¶ç©ºä¸å¼ å¾\",\"userMail\":\"\",\"departLevel\":\"5-1\",\"id\":\"ff1e827d1e6243108cf8343b46b7dc05\",\"userID\":\"shikong001\",\"uniqueID\":\"\",\"departName\":\"æ±½è½¦åæºè½å¶é 产ä¸ä¸ç\"},\"expires\":3600,\"roles\":[]}}"; Result rsToken = JSON.parseObject(tokenJson, Result.class); src/main/java/com/smartearth/poiexcel/controller/EntController.java
@@ -6,7 +6,6 @@ import com.smartearth.poiexcel.entity.ResponseMsg; import com.smartearth.poiexcel.entity.StaticData; import com.smartearth.poiexcel.mapper.EntMapper; import com.smartearth.poiexcel.mapper.QiYeMapper; import com.smartearth.poiexcel.service.EntService; import com.smartearth.poiexcel.utils.HttpUtils; import com.smartearth.poiexcel.utils.StringHelper; @@ -41,9 +40,6 @@ @Resource EntMapper entMapper; @Resource QiYeMapper qiYeMapper; @Value("${address.code.url}") private String addressCodeUrl; @@ -54,7 +50,7 @@ @GetMapping({"/selectByName"}) public ResponseMsg<Object> selectByName(String name) { try { List<EntEntity> list = qiYeMapper.selectByName(StringHelper.getLikeStr(name)); List<EntEntity> list = entMapper.selectByName(StringHelper.getLikeStr(name)); return success(null == list ? 0 : list.size(), list); } catch (Exception ex) { @@ -159,8 +155,8 @@ if (null == pageIndex || pageIndex < 1) { pageIndex = 1; } int count = qiYeMapper.selectCount(); List<EntEntity> list = qiYeMapper.selectByPage(pageSize, StaticData.I100 * (pageIndex - 1)); int count = entMapper.selectCount(); List<EntEntity> list = entMapper.selectByPage(pageSize, StaticData.I100 * (pageIndex - 1)); return success(count, list); } catch (Exception ex) { @@ -173,14 +169,14 @@ public ResponseMsg<Object> updateCoords() { try { int rows = 0; int count = qiYeMapper.selectCount(); int count = entMapper.selectCount(); if (0 == count) { return success("æ²¡ææ°æ®éè¦æ´æ°", count); } int pages = (count - 1) / StaticData.I100 + 1; for (int i = 1; i <= pages; i++) { List<EntEntity> list = qiYeMapper.selectByPage(StaticData.I100, StaticData.I100 * (i - 1)); List<EntEntity> list = entMapper.selectByPage(StaticData.I100, StaticData.I100 * (i - 1)); if (null == list || list.isEmpty()) { continue; } @@ -191,7 +187,7 @@ } } rows += qiYeMapper.updates(list); rows += entMapper.updates(list); } return success(rows); src/main/java/com/smartearth/poiexcel/entity/DkEntity.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,586 @@ package com.smartearth.poiexcel.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; /** * å°åå®ä½ç±» * @author WWW * @date 2023-10-07 */ @Data @AllArgsConstructor @TableName("smart_earth.yz_dikuaixinxi") @EqualsAndHashCode(callSuper = false) public class DkEntity implements Serializable { private static final long serialVersionUID = -8624235184539814989L; /** * ä¸»é® */ @TableId(type = IdType.AUTO) private Long id; /** * å°åç¼å· */ private String dikuaibianhao; /** * æ§è¡åº */ private String jiujiequ; /** * æ°è¡åº */ private String xinjiequ; /** * 项ç®åç§° */ private String xiangmuming; /** * ç¨å°æ§è´¨ */ private String yongdixingzhi; /** * ç¨å°é¢ç§¯ */ private Double yongdimianji; /** * è§å容积 */ private Double guihuarongji; /** * è§å建çé¢ç§¯ */ private Double guihuajian; /** * å·¥ç¨è¯ */ private Double gongchengzheng; /** * 项ç®è¿åº¦ */ private Double xmjd; /** * åºè®©æ¶é´ */ private String churangshi; /** * æè§ */ private String yijian; /** * å·¥ç¨ */ private String gongcheng; /** * PT2 */ private String PT2; /** * åºå */ private String qiye; /** * åºååç§° */ private String quyumingcheng; /** * é¢ç§¯ */ private Double mianji; /** * ç¨å°ç±»å */ private String yijilei; /** * ç»åº¦ */ private Double lng; /** * 纬度 */ private Double lat; /** * å°åèå´ */ private String point_area; /** * ç¨å°ç¼å· */ private String ydbh; /** * 项ç®åç§° */ private String xmmc; /** * ç¨å°ç±»å */ private String ydlx; /** * ç¨å°é¢ç§¯ */ private Double ydmj; /** * 项ç®å°å */ private String xmdz; /** * åºè®©å¹´é */ private Integer crnx; /** * ç¨å°åå */ private String cyfx; /** * åºè®©å¹´ä»½ */ private Integer crnf; /** * 容积ç */ private Double rjl; /** * ç¨å°ç±»ååç§° */ private String ydlxmc; /** * 建çéé« */ private Double jzxg; /** * 建çé«åº¦ */ private Double jzgd; /** * è§å容积ç */ private Double ghrjl; /** * ä¼ä¸åç§° */ private String qymc; /** * ç¶æ */ private Integer zt; /** * ç¨å°æ§è´¨ */ private String ydxz; /** * ç¨å°ç±»å */ private String type; /** * è§å建çè§ */ private Double jzgh; /** * ç¨å°ç±»å */ private String ltype; /** * ç¼å· */ private String no; /** * é¢ç§¯ */ private Double area; public DkEntity() { } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getDikuaibianhao() { return dikuaibianhao; } public void setDikuaibianhao(String dikuaibianhao) { this.dikuaibianhao = dikuaibianhao; } public String getJiujiequ() { return jiujiequ; } public void setJiujiequ(String jiujiequ) { this.jiujiequ = jiujiequ; } public String getXinjiequ() { return xinjiequ; } public void setXinjiequ(String xinjiequ) { this.xinjiequ = xinjiequ; } public String getXiangmuming() { return xiangmuming; } public void setXiangmuming(String xiangmuming) { this.xiangmuming = xiangmuming; } public String getYongdixingzhi() { return yongdixingzhi; } public void setYongdixingzhi(String yongdixingzhi) { this.yongdixingzhi = yongdixingzhi; } public Double getYongdimianji() { return yongdimianji; } public void setYongdimianji(Double yongdimianji) { this.yongdimianji = yongdimianji; } public Double getGuihuarongji() { return guihuarongji; } public void setGuihuarongji(Double guihuarongji) { this.guihuarongji = guihuarongji; } public Double getGuihuajian() { return guihuajian; } public void setGuihuajian(Double guihuajian) { this.guihuajian = guihuajian; } public Double getGongchengzheng() { return gongchengzheng; } public void setGongchengzheng(Double gongchengzheng) { this.gongchengzheng = gongchengzheng; } public Double getXmjd() { return xmjd; } public void setXmjd(Double xmjd) { this.xmjd = xmjd; } public String getChurangshi() { return churangshi; } public void setChurangshi(String churangshi) { this.churangshi = churangshi; } public String getYijian() { return yijian; } public void setYijian(String yijian) { this.yijian = yijian; } public String getGongcheng() { return gongcheng; } public void setGongcheng(String gongcheng) { this.gongcheng = gongcheng; } public String getPT2() { return PT2; } public void setPT2(String PT2) { this.PT2 = PT2; } public String getQiye() { return qiye; } public void setQiye(String qiye) { this.qiye = qiye; } public String getQuyumingcheng() { return quyumingcheng; } public void setQuyumingcheng(String quyumingcheng) { this.quyumingcheng = quyumingcheng; } public Double getMianji() { return mianji; } public void setMianji(Double mianji) { this.mianji = mianji; } public String getYijilei() { return yijilei; } public void setYijilei(String yijilei) { this.yijilei = yijilei; } public Double getLng() { return lng; } public void setLng(Double lng) { this.lng = lng; } public Double getLat() { return lat; } public void setLat(Double lat) { this.lat = lat; } public String getPoint_area() { return point_area; } public void setPoint_area(String point_area) { this.point_area = point_area; } public String getYdbh() { return ydbh; } public void setYdbh(String ydbh) { this.ydbh = ydbh; } public String getXmmc() { return xmmc; } public void setXmmc(String xmmc) { this.xmmc = xmmc; } public String getYdlx() { return ydlx; } public void setYdlx(String ydlx) { this.ydlx = ydlx; } public Double getYdmj() { return ydmj; } public void setYdmj(Double ydmj) { this.ydmj = ydmj; } public String getXmdz() { return xmdz; } public void setXmdz(String xmdz) { this.xmdz = xmdz; } public Integer getCrnx() { return crnx; } public void setCrnx(Integer crnx) { this.crnx = crnx; } public String getCyfx() { return cyfx; } public void setCyfx(String cyfx) { this.cyfx = cyfx; } public Integer getCrnf() { return crnf; } public void setCrnf(Integer crnf) { this.crnf = crnf; } public Double getRjl() { return rjl; } public void setRjl(Double rjl) { this.rjl = rjl; } public String getYdlxmc() { return ydlxmc; } public void setYdlxmc(String ydlxmc) { this.ydlxmc = ydlxmc; } public Double getJzxg() { return jzxg; } public void setJzxg(Double jzxg) { this.jzxg = jzxg; } public Double getJzgd() { return jzgd; } public void setJzgd(Double jzgd) { this.jzgd = jzgd; } public Double getGhrjl() { return ghrjl; } public void setGhrjl(Double ghrjl) { this.ghrjl = ghrjl; } public String getQymc() { return qymc; } public void setQymc(String qymc) { this.qymc = qymc; } public Integer getZt() { return zt; } public void setZt(Integer zt) { this.zt = zt; } public String getYdxz() { return ydxz; } public void setYdxz(String ydxz) { this.ydxz = ydxz; } public String getType() { return type; } public void setType(String type) { this.type = type; } public Double getJzgh() { return jzgh; } public void setJzgh(Double jzgh) { this.jzgh = jzgh; } public String getLtype() { return ltype; } public void setLtype(String ltype) { this.ltype = ltype; } public String getNo() { return no; } public void setNo(String no) { this.no = no; } public Double getArea() { return area; } public void setArea(Double area) { this.area = area; } } src/main/java/com/smartearth/poiexcel/mapper/DkMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,15 @@ package com.smartearth.poiexcel.mapper; import com.smartearth.poiexcel.entity.DkEntity; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; /** * å°åæ¥å£æ å°ç±» * @author WWW * @date 2023-10-07 */ @Mapper @Repository public interface DkMapper extends BasicMapper<DkEntity> { } src/main/java/com/smartearth/poiexcel/mapper/EntMapper.java
@@ -2,7 +2,10 @@ import com.smartearth.poiexcel.entity.EntEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; /** * ä¼ä¸æ¥å£æ å°ç±» @@ -12,4 +15,43 @@ @Mapper @Repository public interface EntMapper extends BasicMapper<EntEntity> { /** * æ ¹æ®åç§°æ¨¡ç³æ¥è¯¢ * * @param name * @return */ public List<EntEntity> selectByName(@Param("name") String name); /** * æ¥è¯¢è¡æ° * * @return */ public Integer selectCount(); /** * å页æ¥è¯¢ * * @param limit * @param offset * @return */ public List<EntEntity> selectByPage(@Param("limit") Integer limit, @Param("offset") Integer offset); /** * æ´æ°ä¸æ¡ * * @param entity * @return */ public Integer update(EntEntity entity); /** * æ´æ°å¤æ¡ * * @param list * @return */ public Integer updates(List<EntEntity> list); } src/main/java/com/smartearth/poiexcel/mapper/QiYeMapper.java
ÎļþÒÑɾ³ý src/main/resources/application.properties
@@ -23,3 +23,5 @@ qylweb.host=https://qylweb.bda.gov.cn qylweb.user=shikong001 qylweb.pwd=123!@#qwe yd.host=http://10.10.4.115:8022/ src/main/resources/mapper/EntMapper.xml
ÎļþÃû´Ó src/main/resources/mapper/QiYeMapper.xml ÐÞ¸Ä @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.smartearth.poiexcel.mapper.QiYeMapper"> <mapper namespace="com.smartearth.poiexcel.mapper.EntMapper"> <select id="selectByName" resultType="com.smartearth.poiexcel.entity.EntEntity"> select * from smart_earth.yz_qiyexinxi