北京经济技术开发区经开区虚拟城市项目-【后端】-服务,Poi,企业,地块等定制接口
13693261870
2023-10-07 a093b470d5f9ce57c05ad610312d4af69688a18b
添加地块实体类、Mapper映射类
已重命名1个文件
已添加2个文件
已修改4个文件
已删除1个文件
743 ■■■■ 文件已修改
src/main/java/com/smartearth/poiexcel/config/InitConfig.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/smartearth/poiexcel/controller/EntController.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/smartearth/poiexcel/entity/DkEntity.java 586 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/smartearth/poiexcel/mapper/DkMapper.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/smartearth/poiexcel/mapper/EntMapper.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/smartearth/poiexcel/mapper/QiYeMapper.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.properties 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/EntMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | 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