data/db_fn.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
data/menu-执行.xls | 补丁 | 查看 | 原始文档 | blame | 历史 | |
pom.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/LfApplication.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/config/InitConfig.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/entity/bd/DlgAgnp.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/helper/PathHelper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/helper/StringHelper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/mapper/bd/DlgAgnpMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/application.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
说明.txt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
data/db_fn.sql
@@ -193,6 +193,7 @@ inner join lf.sys_auth c on b.authid = c.id where a.roleid = 1 and b.menuid = 1 order by c.id; ----------------------------------------------------------------------------------------------------- select * from lf.sys_user; select gid,gb,name,st_astext(a.geom) from bd.dlg_agnp a; data/menu-Ö´ÐÐ.xlsBinary files differ
pom.xml
@@ -48,6 +48,18 @@ <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <!-- mybatis-plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</version> </dependency> <!--mybatis--> <!--<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0</version> </dependency>--> <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> @@ -79,12 +91,6 @@ <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency> <!--mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.0</version> </dependency> <!--æ´ådruidæ°æ®æº--> <dependency> src/main/java/com/lf/server/LfApplication.java
@@ -1,5 +1,6 @@ package com.lf.server; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import springfox.documentation.swagger2.annotations.EnableSwagger2; @@ -10,7 +11,8 @@ * æé¤Securityï¼, exclude = {SecurityAutoConfiguration.class, SecurityFilterAutoConfiguration.class} */ @EnableSwagger2 @SpringBootApplication(scanBasePackages={"com.lf.server.*"}) @SpringBootApplication(scanBasePackages = {"com.lf.server.*"}) @MapperScan(basePackages = {"com.lf.server.mapper"}) public class LfApplication { public static void main(String[] args) { SpringApplication.run(LfApplication.class, args); src/main/java/com/lf/server/config/InitConfig.java
@@ -1,7 +1,10 @@ package com.lf.server.config; import com.lf.server.helper.GdalHelper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.lf.server.entity.bd.DlgAgnp; import com.lf.server.helper.PathHelper; import com.lf.server.mapper.bd.DlgAgnpMapper; import com.lf.server.service.sys.ArgsService; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -9,6 +12,10 @@ import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationRunner; import org.springframework.stereotype.Component; import java.util.HashMap; import java.util.List; import java.util.Map; /** * åå§å宿é 置类 @@ -24,6 +31,9 @@ @Autowired ArgsService argsService; @Autowired DlgAgnpMapper dlgAgnpMapper; @Override public void run(ApplicationArguments args) { // noinspection AlibabaRemoveCommentedCode @@ -33,6 +43,8 @@ //GdalHelper.readShp("E:\\data\\13.cppe\\shps\\addr.shp"); //GdalHelper.readGdb("E:\\Test\\addr.gdb"); testMybatisPlus(); pathHelper.init(); argsService.initSettingData(); @@ -42,4 +54,31 @@ log.error(ex.getMessage() + ex.getStackTrace() + "\n"); } } private void testMybatisPlus() { DlgAgnp dlg = dlgAgnpMapper.selectById(1); Map<String, Object> map = new HashMap<String, Object>(3); map.put("id", 1); map.put("id", 2); List<DlgAgnp> list1 = dlgAgnpMapper.selectByMap(map); QueryWrapper<DlgAgnp> w1 = new QueryWrapper<>(); w1.eq("name", "æ²»å¤å¿"); List<DlgAgnp> list2 = dlgAgnpMapper.selectList(w1); UpdateWrapper<DlgAgnp> w2 = new UpdateWrapper<DlgAgnp>(); // è®¾ç½®æ´æ°å 容 w2.set("name", "newName").set("gb", "10013") // è®¾ç½®æ´æ°æ¡ä»¶ .eq("id", 0); dlgAgnpMapper.update(null, w2); //List<Integer> ids = new ArrayList<Integer>(); //ids.add(1); //ids.add(2); //dlgAgnpMapper.deleteBatchIds(ids); //dlgAgnpMapper.updateById(dlg); } } src/main/java/com/lf/server/entity/bd/DlgAgnp.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,74 @@ package com.lf.server.entity.bd; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; import java.io.Serializable; /** * å°åå°å * @author WWW */ @Data @AllArgsConstructor @NoArgsConstructor @TableName("bd.dlg_agnp") public class DlgAgnp implements Serializable { private static final long serialVersionUID = 7302992218530584319L; @TableId(type = IdType.AUTO) private int gid; private String gb; private String name; @TableField(select = false) private String geom; @TableField(select = false) private String eventId; public int getGid() { return gid; } public void setGid(int gid) { this.gid = gid; } public String getGb() { return gb; } public void setGb(String gb) { this.gb = gb; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getGeom() { return geom; } public void setGeom(String geom) { this.geom = geom; } public String getEventId() { return eventId; } public void setEventId(String eventId) { this.eventId = eventId; } } src/main/java/com/lf/server/helper/PathHelper.java
@@ -120,7 +120,7 @@ * è·å临æ¶è·¯å¾ */ public String getTempPath() { String tempName = StringHelper.getDateFormat4(); String tempName = StringHelper.YMD_HM_FORMAT.format(new Date()); String tempPath = config.getTempPath(); String path = tempPath + File.separator + tempName; src/main/java/com/lf/server/helper/StringHelper.java
@@ -2,7 +2,6 @@ import com.lf.server.entity.all.StaticData; import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.regex.Matcher; @@ -117,12 +116,5 @@ */ public static boolean checkPwdValid(String pwd) { return Pattern.matches(StaticData.PWD_REG, pwd); } /** * è·åæ¥ææ ¼å¼å4ï¼yyyyMMdd_HHmm */ public static String getDateFormat4() { return YMD_HM_FORMAT.format(new Date()); } } src/main/java/com/lf/server/mapper/bd/DlgAgnpMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,15 @@ package com.lf.server.mapper.bd; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.lf.server.entity.bd.DlgAgnp; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; /** * å°åå°å * @author */ @Repository public interface DlgAgnpMapper extends BaseMapper<DlgAgnp> { // ææçcrudé½ç¼åå®æäº } src/main/resources/application.yml
@@ -43,6 +43,7 @@ username : postgres password: postgres driver-class-name: org.postgresql.Driver paltform: POSTGRESQL type: com.alibaba.druid.pool.DruidDataSource # é ç½®çæ§ç»è®¡æ¦æªçfiltersï¼stat:çæ§ç»è®¡ãlog4jï¼æ¥å¿è®°å½ãwallï¼é²å¾¡sqlæ³¨å ¥ filters: stat,wall,log4j @@ -114,10 +115,17 @@ slow-sql-millis: 2000 # mybatis mybatis: type-aliases-package: com.lf.server.mapper #mybatis: # type-aliases-package: com.lf.server.entity # config-location: classpath:mybatis.xml # mapper-locations: classpath:mapper/**/*.xml mybatis-plus: map-underscore-to-camel-case: true type-aliases-package: com.lf.server.entity config-location: classpath:mybatis.xml mapper-locations: classpath:mapper/**/*.xml # logging logging: config: classpath:logback-spring.xml ˵Ã÷.txt
@@ -46,6 +46,11 @@ .gdb > HFCP+LRRL + TFCA .shp > F5004_WT.shp + F5004_WL.shp + F5004.shp ---------------------------------------------------------------------------------------------------- javaåjså®ç°aeså å¯è§£å¯ï¼ https://blog.csdn.net/weixin_30663839/article/details/114049667 ---------------------------------------------------------------------------------------------------- String path = System.getProperty("user.dir"); String uid = RsaHelper.decrypt(user.getUid()); @@ -68,7 +73,7 @@ ä¸è½½ï¼http://127.0.0.1:12316/style/download?guid=15deb4e6bf02db827e39521758520fd5 使ç¨Commons FileUpLoadç»ä»¶å®ç°æä»¶ä¸ä¼ åè½ï¼ 使ç¨Commons FileUpLoad æä»¶ä¸ä¼ åè½ï¼ https://www.itdaan.com/blog/2017/08/08/b2dbc1106fa7.html ---------------------------------------------------------------------------------------------------- ä¸ãå¼åè¿è¡ç¯å¢