From 320d6edb14c475850ab6e2343bc51fa0a41a8f3c Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 20 三月 2023 10:40:05 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/entity/sys/AuthEntity.java        |   20 ++++++++++
 src/main/resources/mapper/data/StyleMapper.xml                |    9 +++-
 src/main/java/com/lf/server/service/all/BaseQueryService.java |    6 +++
 src/main/resources/mapper/all/BaseQueryMapper.xml             |   11 +++++
 data/db_cx.sql                                                |    5 ++
 src/main/java/com/lf/server/mapper/all/BaseQueryMapper.java   |   10 +++++
 src/main/resources/mapper/sys/AuthMapper.xml                  |   13 ++++--
 src/main/java/com/lf/server/entity/data/StyleEntity.java      |   20 ++++++++++
 src/main/resources/application.yml                            |    8 ++--
 9 files changed, 91 insertions(+), 11 deletions(-)

diff --git a/data/db_cx.sql b/data/db_cx.sql
index 5055bc1..7d2febd 100644
--- a/data/db_cx.sql
+++ b/data/db_cx.sql
@@ -43,6 +43,11 @@
 (select coalesce(level, 0) + 1 from lf.sys_layer where cn_name = '鑷姩鍙戝竷妯″瀷' limit 1),
 (select coalesce(max(order_num), 0) from lf.sys_layer where pid = (select id from lf.sys_layer where cn_name = '鑷姩鍙戝竷妯″瀷' limit 1)), 0, 1, '鑷姩鍙戝竷妯″瀷');
 
+select * from bs.s_explorationpoint
+select * from lf.sys_attach where tab = 'bs.s_explorationpoint' and tab_guid in (select eventid from bs.s_explorationpoint where exppointid = '001')
+
+
+
 
 
 
diff --git a/src/main/java/com/lf/server/entity/data/StyleEntity.java b/src/main/java/com/lf/server/entity/data/StyleEntity.java
index 04fa8bd..6508c60 100644
--- a/src/main/java/com/lf/server/entity/data/StyleEntity.java
+++ b/src/main/java/com/lf/server/entity/data/StyleEntity.java
@@ -52,6 +52,10 @@
 
     private String bak;
 
+    private String createName;
+
+    private String updateName;
+
     public int getId() {
         return id;
     }
@@ -211,4 +215,20 @@
     public void setVname(String vname) {
         this.vname = vname;
     }
+
+    public String getCreateName() {
+        return createName;
+    }
+
+    public void setCreateName(String createName) {
+        this.createName = createName;
+    }
+
+    public String getUpdateName() {
+        return updateName;
+    }
+
+    public void setUpdateName(String updateName) {
+        this.updateName = updateName;
+    }
 }
diff --git a/src/main/java/com/lf/server/entity/sys/AuthEntity.java b/src/main/java/com/lf/server/entity/sys/AuthEntity.java
index 87442f7..6e77013 100644
--- a/src/main/java/com/lf/server/entity/sys/AuthEntity.java
+++ b/src/main/java/com/lf/server/entity/sys/AuthEntity.java
@@ -27,6 +27,10 @@
 
     private String bak;
 
+    private String createName;
+
+    private String updateName;
+
     public int getId() {
         return id;
     }
@@ -90,4 +94,20 @@
     public void setBak(String bak) {
         this.bak = bak;
     }
+
+    public String getCreateName() {
+        return createName;
+    }
+
+    public void setCreateName(String createName) {
+        this.createName = createName;
+    }
+
+    public String getUpdateName() {
+        return updateName;
+    }
+
+    public void setUpdateName(String updateName) {
+        this.updateName = updateName;
+    }
 }
diff --git a/src/main/java/com/lf/server/mapper/all/BaseQueryMapper.java b/src/main/java/com/lf/server/mapper/all/BaseQueryMapper.java
index 4ee4cbe..4b5f780 100644
--- a/src/main/java/com/lf/server/mapper/all/BaseQueryMapper.java
+++ b/src/main/java/com/lf/server/mapper/all/BaseQueryMapper.java
@@ -5,6 +5,7 @@
 import com.lf.server.entity.ctrl.TabEntity;
 import com.lf.server.entity.data.DictEntity;
 import com.lf.server.entity.data.DomainEntity;
+import com.lf.server.entity.sys.AttachEntity;
 import org.apache.ibatis.annotations.Mapper;
 import org.springframework.stereotype.Repository;
 
@@ -98,4 +99,13 @@
      * @return
      */
     public List<KeyValueEntity> selectDirTypes(String name);
+
+    /**
+     * 鏍规嵁琛ㄥ悕鏌ヨ闄勪欢
+     *
+     * @param tab  琛ㄥ悕
+     * @param gids Gid瀛楃涓�
+     * @return 闄勪欢
+     */
+    public List<AttachEntity> selectAnnexByTab(String tab, String gids);
 }
diff --git a/src/main/java/com/lf/server/service/all/BaseQueryService.java b/src/main/java/com/lf/server/service/all/BaseQueryService.java
index 06de9db..89a4217 100644
--- a/src/main/java/com/lf/server/service/all/BaseQueryService.java
+++ b/src/main/java/com/lf/server/service/all/BaseQueryService.java
@@ -8,6 +8,7 @@
 import com.lf.server.entity.ctrl.TabEntity;
 import com.lf.server.entity.data.DictEntity;
 import com.lf.server.entity.data.DomainEntity;
+import com.lf.server.entity.sys.AttachEntity;
 import com.lf.server.helper.AesHelper;
 import com.lf.server.helper.ClassHelper;
 import com.lf.server.helper.StringHelper;
@@ -280,4 +281,9 @@
 
         return baseQueryMapper.selectDirTypes(name);
     }
+
+    @Override
+    public List<AttachEntity> selectAnnexByTab(String tab, String gids) {
+        return baseQueryMapper.selectAnnexByTab(tab, gids);
+    }
 }
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index da0adfb..2e59a86 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -42,11 +42,11 @@
     name: prod
     # JDBC 鍩烘湰閰嶇疆 &currentSchema=public
     #url: jdbc:postgresql://103.85.165.99:5433/langfang?useAffectedRows=true
-    #url: jdbc:postgresql://192.168.20.205:5433/langfang?useAffectedRows=true
-    url: jdbc:postgresql://127.0.0.1:5433/langfang?useAffectedRows=true
+    url: jdbc:postgresql://192.168.20.205:5433/langfang?useAffectedRows=true
+    #url: jdbc:postgresql://127.0.0.1:5433/langfang?useAffectedRows=true
     username : postgres
-    #password: Postgres!_14_Lf
-    password: postgres
+    password: Postgres!_14_Lf
+    #password: postgres
     driver-class-name: org.postgresql.Driver
     paltform: POSTGRESQL
     type: com.alibaba.druid.pool.DruidDataSource
diff --git a/src/main/resources/mapper/all/BaseQueryMapper.xml b/src/main/resources/mapper/all/BaseQueryMapper.xml
index 734bec9..3ab7312 100644
--- a/src/main/resources/mapper/all/BaseQueryMapper.xml
+++ b/src/main/resources/mapper/all/BaseQueryMapper.xml
@@ -79,4 +79,15 @@
         group by name
         order by key
     </select>
+
+    <select id="selectAnnexByTab" resultType="com.lf.server.entity.sys.AttachEntity">
+        select a.* from lf.sys_attach a
+        <where>
+            tab = #{tab}
+            <if test="gids != null">
+                and tab_guid in (select eventid from ${tab} where gid in (${gids}))
+            </if>
+        </where>
+        order by a.id
+    </select>
 </mapper>
\ No newline at end of file
diff --git a/src/main/resources/mapper/data/StyleMapper.xml b/src/main/resources/mapper/data/StyleMapper.xml
index c3072de06..207531e 100644
--- a/src/main/resources/mapper/data/StyleMapper.xml
+++ b/src/main/resources/mapper/data/StyleMapper.xml
@@ -11,7 +11,8 @@
     </select>
 
     <select id="selectByPage" resultType="com.lf.server.entity.data.StyleEntity">
-        select a.*,fn_rec_query(a.depid,'dep') depName,fn_rec_query(a.dirid,'dir') dirName from lf.sys_style a
+        select a.*, fn_uname(create_user) createName, fn_uname(update_user) updateName, fn_rec_query(a.depid,'dep') depName, fn_rec_query(a.dirid,'dir') dirName
+        from lf.sys_style a
         <where>
             <if test="name != null">
                 a.name like #{name}
@@ -22,11 +23,13 @@
     </select>
 
     <select id="selectStyleAll" resultType="com.lf.server.entity.data.StyleEntity">
-        select a.*,fn_rec_query(a.depid,'dep') depName,fn_rec_query(a.dirid,'dir') dirName from lf.sys_style a order by a.id desc
+        select a.*, fn_uname(create_user) createName, fn_uname(update_user) updateName, fn_rec_query(a.depid,'dep') depName, fn_rec_query(a.dirid,'dir') dirName
+        from lf.sys_style a order by a.id desc
     </select>
 
     <select id="selectStyle" resultType="com.lf.server.entity.data.StyleEntity">
-        select a.*,fn_rec_query(a.depid,'dep') depName,fn_rec_query(a.dirid,'dir') dirName from lf.sys_style a where a.id = #{id}
+        select a.*, fn_uname(create_user) createName, fn_uname(update_user) updateName, fn_rec_query(a.depid,'dep') depName, fn_rec_query(a.dirid,'dir') dirName
+        from lf.sys_style a where a.id = #{id}
     </select>
 
     <insert id="insertStyle" parameterType="com.lf.server.entity.data.StyleEntity">
diff --git a/src/main/resources/mapper/sys/AuthMapper.xml b/src/main/resources/mapper/sys/AuthMapper.xml
index e84cc20..a323b94 100644
--- a/src/main/resources/mapper/sys/AuthMapper.xml
+++ b/src/main/resources/mapper/sys/AuthMapper.xml
@@ -11,7 +11,7 @@
     </select>
 
     <select id="selectByPage" resultType="com.lf.server.entity.sys.AuthEntity">
-        select * from lf.sys_auth
+        select a.*, fn_uname(create_user) createName, fn_uname(update_user) updateName from lf.sys_auth a
         <where>
             <if test="name != null">
                 name = #{name}
@@ -33,7 +33,8 @@
     </select>
 
     <select id="selectByPageForMenu" resultType="com.lf.server.entity.sys.AuthEntity">
-        select a.* from lf.sys_auth a where not exists (select b.id from lf.sys_menu_auth b
+        select a.*, fn_uname(create_user) createName, fn_uname(update_user) updateName
+        from lf.sys_auth a where not exists (select b.id from lf.sys_menu_auth b
         <where>
             b.authid = a.id
             <if test="menuid != null">
@@ -46,11 +47,15 @@
     </select>
 
     <select id="selectAuthAll" resultType="com.lf.server.entity.sys.AuthEntity">
-        select * from lf.sys_auth order by id
+        select a.*, fn_uname(create_user) createName, fn_uname(update_user) updateName
+        from lf.sys_auth a
+        order by id
     </select>
 
     <select id="selectAuth" resultType="com.lf.server.entity.sys.AuthEntity">
-        select * from lf.sys_auth where id = #{id}
+        select a.*, fn_uname(create_user) createName, fn_uname(update_user) updateName
+        from lf.sys_auth a
+        where id = #{id}
     </select>
 
     <insert id="insertAuth" parameterType="com.lf.server.entity.sys.AuthEntity">

--
Gitblit v1.9.3