Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
gf_back
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tianchao
gf_back
Commits
f87f7bb5
Commit
f87f7bb5
authored
Nov 22, 2024
by
ZWT
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
得到的
parent
3ffa8923
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
11 deletions
+19
-11
C02-system/pps-core-system/src/main/resources/mybatis/mapper/pps/core/system/SysDictionaryViewMapper.xml
...ybatis/mapper/pps/core/system/SysDictionaryViewMapper.xml
+19
-11
No files found.
C02-system/pps-core-system/src/main/resources/mybatis/mapper/pps/core/system/SysDictionaryViewMapper.xml
View file @
f87f7bb5
...
@@ -25,6 +25,14 @@
...
@@ -25,6 +25,14 @@
<result
column=
"OU_NAME"
property=
"ouName"
/>
<result
column=
"OU_NAME"
property=
"ouName"
/>
</resultMap>
</resultMap>
<sql
id=
"now"
databaseId=
"Oracle"
>
SYSDATE
</sql>
<sql
id=
"now"
databaseId=
"MySQL"
>
NOW()
</sql>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
ID
ID
,
,
...
@@ -140,8 +148,8 @@
...
@@ -140,8 +148,8 @@
LEFT JOIN SYS_DICTIONARY SD1 ON SD.ID = SD1.PID
LEFT JOIN SYS_DICTIONARY SD1 ON SD.ID = SD1.PID
LEFT JOIN SYS_DICTIONARY SD2 ON SD1.ID = SD2.PID
LEFT JOIN SYS_DICTIONARY SD2 ON SD1.ID = SD2.PID
WHERE SD.PID = '30'
WHERE SD.PID = '30'
AND SD.EFFECT_TIME
<
=
NOW()
AND SD.EFFECT_TIME
<
=
<include
refid=
"now"
/>
AND SD.END_TIME
>
=
NOW()
AND SD.END_TIME
>
=
<include
refid=
"now"
/>
AND SD.DIC_NAME IS NOT NULL
AND SD.DIC_NAME IS NOT NULL
UNION ALL
UNION ALL
SELECT DISTINCT SD1.ID,
SELECT DISTINCT SD1.ID,
...
@@ -152,8 +160,8 @@
...
@@ -152,8 +160,8 @@
LEFT JOIN SYS_DICTIONARY SD1 ON SD.ID = SD1.PID
LEFT JOIN SYS_DICTIONARY SD1 ON SD.ID = SD1.PID
LEFT JOIN SYS_DICTIONARY SD2 ON SD1.ID = SD2.PID
LEFT JOIN SYS_DICTIONARY SD2 ON SD1.ID = SD2.PID
WHERE SD.PID = '30'
WHERE SD.PID = '30'
AND SD1.EFFECT_TIME
<
=
NOW()
AND SD1.EFFECT_TIME
<
=
<include
refid=
"now"
/>
AND SD1.END_TIME
>
=
NOW()
AND SD1.END_TIME
>
=
<include
refid=
"now"
/>
AND SD1.DIC_NAME IS NOT NULL
AND SD1.DIC_NAME IS NOT NULL
UNION ALL
UNION ALL
SELECT DISTINCT SD2.ID,
SELECT DISTINCT SD2.ID,
...
@@ -164,8 +172,8 @@
...
@@ -164,8 +172,8 @@
LEFT JOIN SYS_DICTIONARY SD1 ON SD.ID = SD1.PID
LEFT JOIN SYS_DICTIONARY SD1 ON SD.ID = SD1.PID
LEFT JOIN SYS_DICTIONARY SD2 ON SD1.ID = SD2.PID
LEFT JOIN SYS_DICTIONARY SD2 ON SD1.ID = SD2.PID
WHERE SD.PID = '30'
WHERE SD.PID = '30'
AND SD2.EFFECT_TIME
<
=
NOW()
AND SD2.EFFECT_TIME
<
=
<include
refid=
"now"
/>
AND SD2.END_TIME
>
=
NOW()
AND SD2.END_TIME
>
=
<include
refid=
"now"
/>
AND SD2.DIC_NAME IS NOT NULL
AND SD2.DIC_NAME IS NOT NULL
</select>
</select>
...
@@ -174,8 +182,8 @@
...
@@ -174,8 +182,8 @@
SELECT ID, PID, DIC_KEY, DIC_NAME
SELECT ID, PID, DIC_KEY, DIC_NAME
FROM SYS_DICTIONARY SD
FROM SYS_DICTIONARY SD
WHERE DIC_PATH LIKE CONCAT('%/', #{dicPath}, '%')
WHERE DIC_PATH LIKE CONCAT('%/', #{dicPath}, '%')
AND SD.EFFECT_TIME
<
=
NOW()
AND SD.EFFECT_TIME
<
=
<include
refid=
"now"
/>
AND SD.END_TIME
>
=
NOW()
AND SD.END_TIME
>
=
<include
refid=
"now"
/>
ORDER BY LEVELS, DIC_NAME
ORDER BY LEVELS, DIC_NAME
</select>
</select>
...
@@ -185,7 +193,7 @@
...
@@ -185,7 +193,7 @@
FROM SYS_DICTIONARY SD
FROM SYS_DICTIONARY SD
WHERE ID = #{dicPath}
WHERE ID = #{dicPath}
OR DIC_PATH LIKE CONCAT('%', #{dicPath}, '%')
OR DIC_PATH LIKE CONCAT('%', #{dicPath}, '%')
AND SD.EFFECT_TIME
<
=
NOW() AND SD.END_TIME
>
= NOW()
AND SD.EFFECT_TIME
<
=
<include
refid=
"now"
/>
AND SD.END_TIME
>
=
<include
refid=
"now"
/>
ORDER BY LEVELS, DIC_NAME
ORDER BY LEVELS, DIC_NAME
</select>
</select>
<select
id=
"selectListByCondition"
parameterType=
"pps.core.system.entity.SysDictionaryView"
<select
id=
"selectListByCondition"
parameterType=
"pps.core.system.entity.SysDictionaryView"
...
@@ -196,7 +204,7 @@
...
@@ -196,7 +204,7 @@
FROM SYS_ORGANIZATION_DICTIONARY SOD
FROM SYS_ORGANIZATION_DICTIONARY SOD
LEFT JOIN SYS_DICTIONARY SD ON SOD.DIC_CODE =SD.ID
LEFT JOIN SYS_DICTIONARY SD ON SOD.DIC_CODE =SD.ID
LEFT JOIN SYS_ORGANIZATION SO ON SO.ID =SOD.OU_ID
LEFT JOIN SYS_ORGANIZATION SO ON SO.ID =SOD.OU_ID
WHERE SOD.END_TIME >
NOW()
AND SOD.DIC_CODE IS NOT NULL
WHERE SOD.END_TIME >
<include
refid=
"now"
/>
AND SOD.DIC_CODE IS NOT NULL
<if
test=
"dicName != null and dicName != ''"
>
<if
test=
"dicName != null and dicName != ''"
>
AND SD.DIC_NAME LIKE CONCAT('%',#{dicName},'%')
AND SD.DIC_NAME LIKE CONCAT('%',#{dicName},'%')
</if>
</if>
...
@@ -205,7 +213,7 @@
...
@@ -205,7 +213,7 @@
</if>
)A
</if>
)A
LEFT JOIN SYS_DICTIONARY ASD ON ASD.ID = A.ID
LEFT JOIN SYS_DICTIONARY ASD ON ASD.ID = A.ID
LEFT JOIN SYS_ORGANIZATION_DICTIONARY AASD ON A.OU_ID = AASD.OU_ID AND A.ID=AASD.DIC_CODE
LEFT JOIN SYS_ORGANIZATION_DICTIONARY AASD ON A.OU_ID = AASD.OU_ID AND A.ID=AASD.DIC_CODE
WHERE AASD.END_TIME >
NOW()
WHERE AASD.END_TIME >
<include
refid=
"now"
/>
</select>
</select>
<select
id=
"selectListByConditionByPage"
parameterType=
"pps.core.system.entity.SysDictionaryView"
<select
id=
"selectListByConditionByPage"
parameterType=
"pps.core.system.entity.SysDictionaryView"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment