From 2bb42c9235f920679d00362cc76c8cfd5eab9931 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 25 十月 2022 15:32:53 +0800
Subject: [PATCH] 1

---
 data/db_fn.sql |   36 ++++++------------
 说明.txt         |   32 ++++++++++++++++
 2 files changed, 44 insertions(+), 24 deletions(-)

diff --git a/data/db_fn.sql b/data/db_fn.sql
index e81b261..335da85 100644
--- a/data/db_fn.sql
+++ b/data/db_fn.sql
@@ -50,7 +50,6 @@
 select * from pg_class order by relnamespace;
 select relnamespace,relkind,relname from pg_class where relnamespace in (select oid from pg_namespace) and relkind='r' order by 1,2;
 
-
 select c.relname as "琛ㄥ悕", cast(obj_description(c.oid) as varchar) as "琛ㄥ悕鎻忚堪",
   a.attnum as "搴忓彿", a.attname as "鍒楀悕", 
   concat_ws('', t.typname, SUBSTRING(format_type(a.atttypid, a.atttypmod) from '\(.*\)')) as "瀛楁绫诲瀷",
@@ -103,12 +102,10 @@
   end;
 $$ language plpgsql;
 
-select fn_rec_query(1, 'dep');
-select fn_rec_query(21, 'dep');
+select fn_rec_query(1, 'dep'); select fn_rec_query(21, 'dep');
 select * from lf.sys_dep order by id;
 
-select fn_rec_query(10, 'dir');
-select fn_rec_query(28, 'dir');
+select fn_rec_query(10, 'dir'); select fn_rec_query(28, 'dir');
 select * from lf.sys_dir order by id;
 
 select a.*, fn_rec_query(a.depid, 'dep') depName from lf.sys_user a order by a.id;
@@ -153,9 +150,8 @@
 $$ language plpgsql;
 
 select fn_rec_array(1, 'dep');
-select * from lf.sys_user a where a.depid=ANY(fn_rec_array(15,'dep'));
-
 select fn_rec_array(10, 'dir');
+select * from lf.sys_user a where a.depid=ANY(fn_rec_array(15,'dep'));
 ----------------------------------------------------------------------------------------------------- g.绱㈠紩
 alter table lf.sys_role_user add constraint idx_unique_role_user unique (roleid, userid); -- 鑱斿悎鍞竴绱㈠紩
 insert into lf.sys_role_user (roleid,userid) values (1,1); -- 娴嬭瘯
@@ -183,24 +179,10 @@
 
 select a.*,fn_rec_query(a.depid, 'dep') depName,fn_rec_query(a.dirid, 'dir') dirName from lf.sys_style a;
 ------------------------------------------------------------
-select * from lf.sys_auth;
-select * from lf.sys_menu;
-select * from lf.sys_menu_auth;
-
 select * from lf.sys_auth a left join lf.sys_menu;
 select a.* from lf.sys_auth a where not exists (select b.id from lf.sys_menu_auth b where b.authid = a.id and b.menuid = 1);
-------------------------------------------------------------
-select * from lf.sys_res;
-select * from lf.sys_role;
-select * from lf.sys_role_res;`	`
 
 select a.* from lf.sys_res a where not exists (select b.id from lf.sys_role_res b where b.resid = a.id and b.roleid = 1);
-
-select * from lf.sys_role;
-select * from lf.sys_menu;
-select * from lf.sys_auth;
-select * from lf.sys_menu_auth;
-select * from lf.sys_role_menu_auth;
 
 select a.*,c.name from lf.sys_menu_auth a inner join lf.sys_auth c on a.authid = c.id
 where not exists (select b.id from lf.sys_role_menu_auth b where b.menu_auth_id = a.id and b.roleid = 1) and a.menuid = 1 order by c.id;
@@ -215,7 +197,6 @@
 delete from lf.sys_operate where modular1 is null or modular2 is null;
 ----------------------------------------------------------------------------------------------------- 
 select gid,gb,name,st_astext(a.geom) from bd.dlg_agnp a;
-select * from lf.sys_menu;
 
 -- 鏍规嵁鐢ㄦ埛Uid鏌ヨ璧勬簮
 select distinct d.id,d.name,d.server from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid
@@ -248,12 +229,12 @@
 inner join lf.sys_menu e on d.menuid = e.id
 inner join lf.sys_auth f on d.authid = f.id
 where a.uid = 'admin';
-
+---------------------------------------------------------------------------------------------- 鏁版嵁缁熻 
 select modular2,count(*) from lf.sys_operate group by modular2;
 
 select to_char(optime,'yyyy-mm-dd') as optime,count(*) from lf.sys_login where optime between (select optime - interval '30 day')
 and optime group by to_char(optime, 'yyyy-mm-dd') order by to_char(optime, 'yyyy-mm-dd') asc;
-
+----------------------------------------------------------------------------------------------------- 
 select * from lf.sys_user;
 select * from lf.sys_menu order by id;
 
@@ -261,3 +242,10 @@
 
 
 
+
+
+
+
+
+
+
diff --git "a/\350\257\264\346\230\216.txt" "b/\350\257\264\346\230\216.txt"
index 68d261d..a179e54 100644
--- "a/\350\257\264\346\230\216.txt"
+++ "b/\350\257\264\346\230\216.txt"
@@ -118,6 +118,38 @@
   琛ㄥ崟鏍¢獙锛歷alidator
 
 private static final String SQLSERVER_URL = "jdbc:sqlserver://192.168.0.77\\ZKZS;databaseName=xian";
+------------------------------------------------------------------------------------------------ 鏉冮檺
+缁煎悎灞曠ず\缁煎悎灞曠ず\鏌ヨ锛�       涓嬭浇銆佷笂浼�
+缁煎悎灞曠ず\缁煎悎灞曠ず\鏍囩粯锛�       鏂板銆佷慨鏀广�佸垹闄ゃ�佷笂浼�
+缁煎悎灞曠ず\涓撻鍥撅細             缁熻
+缁煎悎灞曠ず\璧勬枡棣嗭細             涓嬭浇
+-------------------------------------------
+鏁版嵁绠$悊\鏁版嵁涓婁紶锛�           鏂板銆佷慨鏀广�佸垹闄ゃ�佷笂浼犮�佷笅杞�
+鏁版嵁绠$悊\鐩綍绠$悊锛�           鏂板銆佷慨鏀广�佸垹闄�
+鏁版嵁绠$悊\鏁版嵁妫�绱細           鏂板銆佷慨鏀广�佸垹闄ゃ�佷笂浼犮�佷笅杞�
+鏁版嵁绠$悊\鐗堟湰绠$悊锛�           鏂板銆佷慨鏀广�佸垹闄�
+鏁版嵁绠$悊\瀛楀吀绠$悊锛�           鏂板銆佷慨鏀广�佸垹闄�
+鏁版嵁绠$悊\鍏冩暟鎹鐞�:          鏂板銆佷慨鏀广�佸垹闄ゃ�佷笂浼犮�佷笅杞�
+鏁版嵁绠$悊\鏍峰紡绠$悊锛�           鏂板銆佷慨鏀广�佸垹闄ゃ�佷笂浼犮�佷笅杞�
+-------------------------------------------
+杩愮淮绠$悊\绯荤粺绠$悊\鑿滃崟绠$悊锛�   鏂板銆佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\绯荤粺绠$悊\鐢ㄦ埛绠$悊锛�   鏂板銆佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\绯荤粺绠$悊\鍗曚綅绠$悊锛�   鏂板銆佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\绯荤粺绠$悊\璧勬簮绠$悊锛�   鏂板銆佷慨鏀广�佸垹闄ゃ�佷笂浼�
+杩愮淮绠$悊\绯荤粺绠$悊\瑙掕壊绠$悊锛�   鏂板銆佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\绯荤粺绠$悊\鏉冮檺绠$悊锛�   鏂板銆佷慨鏀广�佸垹闄�
+
+杩愮淮绠$悊\鎺堟潈绠$悊\鐢ㄦ埛瑙掕壊鎺堟潈锛氭柊澧炪�佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\鎺堟潈绠$悊\鑿滃崟鏉冮檺鎺堟潈锛氭柊澧炪�佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\鎺堟潈绠$悊\瑙掕壊鑿滃崟鎺堟潈锛氭柊澧炪�佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\鎺堟潈绠$悊\瑙掕壊璧勬簮鎺堟潈锛氭柊澧炪�佷慨鏀广�佸垹闄�
+
+杩愮淮绠$悊\杩愮淮鐩戞帶\鐧诲綍鏃ュ織锛�   鏂板銆佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\杩愮淮鐩戞帶\鎿嶄綔鏃ュ織锛�   鏂板銆佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\杩愮淮鐩戞帶\璧勬簮鏃ュ織锛�   鏂板銆佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\杩愮淮鐩戞帶\浠ょ墝绠$悊锛�   鏂板銆佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\杩愮淮鐩戞帶\榛戠櫧/鍚嶅崟锛�  鏂板銆佷慨鏀广�佸垹闄�
+杩愮淮绠$悊\绯荤粺閰嶇疆:           淇敼
 ----------------------------------------------------------------------------------------------------
 {
   "id": 2,

--
Gitblit v1.9.3