dengsixing 1 年之前
父節點
當前提交
e62dbcb858

+ 2 - 1
720yun_fd_manage/.gitignore

@@ -154,4 +154,5 @@ Icon
 *.ear
 *.zip
 *.tar.gz
-*.rar
+*.rar
+gis_generate

+ 7 - 0
720yun_fd_manage/gis_common/pom.xml

@@ -144,6 +144,13 @@
             <scope>compile</scope>
         </dependency>
 
+        <!--velocity模板-->
+        <dependency>
+            <groupId>org.apache.velocity</groupId>
+            <artifactId>velocity-engine-core</artifactId>
+            <version>2.3</version>
+        </dependency>
+
         <!--分页插件-->
         <dependency>
             <groupId>com.github.pagehelper</groupId>

+ 64 - 0
720yun_fd_manage/gis_domain/src/main/java/com/gis/domain/entity/WorkVisualAngle.java

@@ -0,0 +1,64 @@
+package com.gis.domain.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 视角设置表
+ * </p>
+ *
+ * @author
+ * @since 2024-04-15
+ */
+@Getter
+@Setter
+@TableName("tb_work_visual_angle")
+public class WorkVisualAngle implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主健
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 作品id
+     */
+    @TableField("work_id")
+    private String workId;
+
+    /**
+     * 导航id
+     */
+    @TableField("navigation_id")
+    private Long navigationId;
+
+    @TableField("vlookat")
+    private Double vlookat;
+
+    @TableField("hlookat")
+    private Double hlookat;
+
+    @TableField("vlookatmin")
+    private Integer vlookatmin;
+
+    @TableField("vlookatmax")
+    private Integer vlookatmax;
+
+    @TableField("create_time")
+    private Date createTime;
+
+    @TableField("is_delete")
+    @TableLogic
+    private String isDelete;
+
+    @TableField("update_time")
+    private Date updateTime;
+}

+ 32 - 0
720yun_fd_manage/gis_generate/pom.xml

@@ -0,0 +1,32 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>com.gis</groupId>
+        <artifactId>720yun_fd_manage</artifactId>
+        <version>1.0.0</version>
+    </parent>
+
+    <artifactId>gis_generate</artifactId>
+    <packaging>jar</packaging>
+
+    <name>gis_generate</name>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>3.8.1</version>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>com.gis</groupId>
+            <artifactId>gis_common</artifactId>
+        </dependency>
+    </dependencies>
+</project>

+ 5 - 5
720yun_fd_manage/gis_common/src/main/java/com/gis/common/generate/AutoGenerate.java

@@ -1,4 +1,4 @@
-package com.gis.common.generate;
+package com.gis.generate;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.generator.FastAutoGenerator;
@@ -16,11 +16,11 @@ public class AutoGenerate {
 
     public static void main(String[] args) {
 
-        String path =System.getProperty("user.dir") + File.separator + "720yun_fd_manage";
+        String path =System.getProperty("user.dir") + File.separator + "720yun_fd_manage" + File.separator + "gis_generate";
         System.out.println(path);
 
         generate(path,"", getTables(new String[]{
-                "t_scene_cold_storage"
+                "tb_work_visual_angle"
         }));
 
 //        generate(path,"goods", getTables(new String[]{
@@ -62,10 +62,10 @@ public class AutoGenerate {
                 .packageConfig(builder -> {
                     builder.parent("com.gis")
                             .moduleName(moduleName)
-                            .entity("domain.entity")
+                            .entity("entity")
                             .service("service")
                             .serviceImpl("service.impl")
-                            .controller("web.controller")
+                            .controller("controller")
                             .mapper("mapper")
                             .xml("test.mapper")
                             .pathInfo(Collections.singletonMap(OutputFile.xml,path+"\\src\\main\\resources\\mapper\\"+moduleName));

+ 18 - 0
720yun_fd_manage/gis_mapper/src/main/java/com/gis/mapper/WorkVisualAngleMapper.java

@@ -0,0 +1,18 @@
+package com.gis.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gis.domain.entity.WorkVisualAngle;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ * 视角设置表 Mapper 接口
+ * </p>
+ *
+ * @author
+ * @since 2024-04-15
+ */
+@Mapper
+public interface WorkVisualAngleMapper extends BaseMapper<WorkVisualAngle> {
+
+}

+ 5 - 0
720yun_fd_manage/gis_mapper/src/main/resources/mapper/WorkVisualAngleMapper.xml

@@ -0,0 +1,5 @@
+<?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.gis.mapper.WorkVisualAngleMapper">
+
+</mapper>

+ 16 - 0
720yun_fd_manage/gis_service/src/main/java/com/gis/service/WorkVisualAngleService.java

@@ -0,0 +1,16 @@
+package com.gis.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gis.domain.entity.WorkVisualAngle;
+
+/**
+ * <p>
+ * 视角设置表 服务类
+ * </p>
+ *
+ * @author
+ * @since 2024-04-15
+ */
+public interface WorkVisualAngleService extends IService<WorkVisualAngle> {
+
+}

+ 20 - 0
720yun_fd_manage/gis_service/src/main/java/com/gis/service/impl/WorkVisualAngleServiceImpl.java

@@ -0,0 +1,20 @@
+package com.gis.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gis.domain.entity.WorkVisualAngle;
+import com.gis.mapper.WorkVisualAngleMapper;
+import com.gis.service.WorkVisualAngleService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 视角设置表 服务实现类
+ * </p>
+ *
+ * @author
+ * @since 2024-04-15
+ */
+@Service
+public class WorkVisualAngleServiceImpl extends ServiceImpl<WorkVisualAngleMapper, WorkVisualAngle> implements WorkVisualAngleService {
+
+}

+ 1 - 0
720yun_fd_manage/pom.xml

@@ -26,6 +26,7 @@
         <module>gis_mapper</module>
         <module>gis_application</module>
         <module>gis_oss</module>
+        <module>gis_generate</module>
     </modules>
 
     <properties>