Просмотр исходного кода

commit dm test for vis controller

hanqingsong лет назад: 2
Родитель
Сommit
efb253c28e

+ 5 - 0
pom.xml

@@ -46,6 +46,11 @@
46 46
             <version>3.4.1</version>
47 47
         </dependency>
48 48
         <dependency>
49
+            <groupId>org.redisson</groupId>
50
+            <artifactId>redisson-spring-boot-starter</artifactId>
51
+            <version>3.16.8</version>
52
+        </dependency>
53
+        <dependency>
49 54
             <groupId>org.projectlombok</groupId>
50 55
             <artifactId>lombok</artifactId>
51 56
         </dependency>

+ 1 - 1
src/main/java/com/unis/VsualizationReportApplication.java

@@ -6,7 +6,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
6 6
 
7 7
 @SpringBootApplication
8 8
 @MapperScan({
9
-        "com.unissoft.*.mapper"
9
+        "com.unis.*.mapper"
10 10
 })
11 11
 public class VsualizationReportApplication {
12 12
 

+ 11 - 3
src/main/java/com/unis/visController/VisController.java

@@ -1,9 +1,14 @@
1
-package com.unis.visController;
1
+package com.unis.vis.controller;
2 2
 
3
+import com.unis.vis.model.SysTreeDict;
4
+import com.unis.vis.service.SysTreeDictService;
3 5
 import org.springframework.web.bind.annotation.GetMapping;
4 6
 import org.springframework.web.bind.annotation.RequestMapping;
5 7
 import org.springframework.web.bind.annotation.RestController;
6 8
 
9
+import javax.annotation.Resource;
10
+import java.util.List;
11
+
7 12
 /**
8 13
  * @author qingsong.han
9 14
  * @description: 可视化接口
@@ -12,10 +17,13 @@ import org.springframework.web.bind.annotation.RestController;
12 17
 @RestController
13 18
 @RequestMapping("/vis")
14 19
 public class VisController {
20
+    @Resource
21
+    private SysTreeDictService sysTreeDictService;
15 22
 
16 23
     @GetMapping("/test")
17
-    public String test() {
18
-        return "200";
24
+    public List<SysTreeDict> test() {
25
+        List<SysTreeDict> list = sysTreeDictService.list();
26
+        return list;
19 27
     }
20 28
 
21 29
 }

+ 14 - 0
src/main/java/com/unis/vis/mapper/SysTreeDictMapper.java

@@ -0,0 +1,14 @@
1
+package com.unis.vis.mapper;
2
+
3
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import com.unis.vis.model.SysTreeDict;
5
+import org.springframework.stereotype.Repository;
6
+
7
+/**
8
+ * @author qingsong.han
9
+ * @description:
10
+ * @create 2024-03-02 13:14
11
+ */
12
+@Repository
13
+public interface SysTreeDictMapper extends BaseMapper<SysTreeDict> {
14
+}

+ 105 - 0
src/main/java/com/unis/vis/model/SysTreeDict.java

@@ -0,0 +1,105 @@
1
+package com.unis.vis.model;
2
+
3
+import com.baomidou.mybatisplus.annotation.IdType;
4
+import com.baomidou.mybatisplus.annotation.TableField;
5
+import com.baomidou.mybatisplus.annotation.TableId;
6
+import com.baomidou.mybatisplus.annotation.TableName;
7
+import lombok.Data;
8
+import lombok.EqualsAndHashCode;
9
+
10
+import java.io.Serializable;
11
+import java.util.Date;
12
+
13
+/**
14
+ * @author qingsong.han
15
+ * @description: 物资类别
16
+ * @create 2024-03-02 12:22
17
+ */
18
+@Data
19
+@EqualsAndHashCode(callSuper = false)
20
+@TableName("sys_tree_dict")
21
+public class SysTreeDict implements Serializable {
22
+    private static final long serialVersionUID = -2326388609099501649L;
23
+
24
+    /**
25
+     * 主键id
26
+     */
27
+    @TableId(value = "id", type = IdType.INPUT)
28
+    private String id;
29
+    /**
30
+     * 父id
31
+     */
32
+    @TableField("parent_id")
33
+    private String parentId;
34
+
35
+    /**
36
+     * 名称
37
+     */
38
+    @TableField("name_")
39
+    private String name;
40
+    /**
41
+     * 节点内容
42
+     */
43
+    @TableField("content_")
44
+    private String content;
45
+
46
+    /**
47
+     * 排序
48
+     */
49
+    @TableField("sort_")
50
+    private Integer sort;
51
+
52
+    /**
53
+     * 字典分类    2:案件标签    1:案件分类  3: 学校分类
54
+     */
55
+    @TableField("type_")
56
+    private Integer type;
57
+
58
+    /**
59
+     * 是否删除  -1:已删除  0:正常
60
+     */
61
+    @TableField("del_flag")
62
+    private String delFlag;
63
+
64
+    /**
65
+     * 数据创建人
66
+     */
67
+    @TableField("create_by")
68
+    private Long createBy;
69
+
70
+    /**
71
+     * 数据修改人
72
+     */
73
+    @TableField("update_by")
74
+    private Long updateBy;
75
+
76
+    /**
77
+     * 创建时间
78
+     */
79
+    @TableField("create_time")
80
+    private Date createTime;
81
+
82
+    /**
83
+     * 修改时间
84
+     */
85
+    @TableField("update_time")
86
+    private Date updateTime;
87
+
88
+    /**
89
+     * code
90
+     */
91
+    @TableField("code_")
92
+    private String code;
93
+
94
+    /**
95
+     * 全路径
96
+     */
97
+    @TableField("path_")
98
+    private String path;
99
+    /**
100
+     * type 1  区别  1 物资大类  2 物资类别  3 物资名称  4 物资单位
101
+     */
102
+    @TableField("difference_")
103
+    private String difference;
104
+
105
+}

+ 12 - 0
src/main/java/com/unis/vis/service/SysTreeDictService.java

@@ -0,0 +1,12 @@
1
+package com.unis.vis.service;
2
+
3
+import com.baomidou.mybatisplus.extension.service.IService;
4
+import com.unis.vis.model.SysTreeDict;
5
+
6
+/**
7
+ * @author qingsong.han
8
+ * @description:
9
+ * @create 2024-03-02 12:31
10
+ */
11
+public interface SysTreeDictService extends IService<SysTreeDict> {
12
+}

+ 16 - 0
src/main/java/com/unis/vis/service/impl/SysTreeDictServiceImpl.java

@@ -0,0 +1,16 @@
1
+package com.unis.vis.service.impl;
2
+
3
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
+import com.unis.vis.mapper.SysTreeDictMapper;
5
+import com.unis.vis.model.SysTreeDict;
6
+import com.unis.vis.service.SysTreeDictService;
7
+import org.springframework.stereotype.Service;
8
+
9
+/**
10
+ * @author qingsong.han
11
+ * @description:
12
+ * @create 2024-03-02 13:11
13
+ */
14
+@Service
15
+public class SysTreeDictServiceImpl extends ServiceImpl<SysTreeDictMapper, SysTreeDict> implements SysTreeDictService {
16
+}

+ 6 - 1
src/main/resources/application.yml

@@ -8,10 +8,15 @@ spring:
8 8
   jackson:
9 9
     date-format: yyyy-MM-dd HH:mm:ss
10 10
     time-zone: GMT+8
11
+  redis:
12
+    host: 172.16.6.129
13
+    database: 0
14
+    port: 6379
15
+    password: gjj_129@zg
11 16
   datasource:
12 17
     # 达梦DM8配置
13 18
     driver-class-name: dm.jdbc.driver.DmDriver
14
-    url: jjdbc:dm://172.16.6.185:5236/SJTB?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8
19
+    url: jdbc:dm://172.16.6.185:5236/SJTB?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8
15 20
     username: SJTB
16 21
     password: Sjtb@1234
17 22
     # Hikari pool https://github.com/brettwooldridge/HikariCP

+ 6 - 0
src/main/resources/mapper/vis/SysTreeDictMapper.xml

@@ -0,0 +1,6 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.unis.vis.mapper.SysTreeDictMapper">
4
+
5
+
6
+</mapper>