etms/WEB-INF/mapping/jcdp_sys_log.map.xml

40 lines
1.1 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="utf-8"?>
<dynamic-sql>
<sql id="getLogList"><![CDATA[
SELECT
SLOG.*
FROM
JCDP_SYS_LOG slog
LEFT JOIN JCDP_SYS_USER_ORG uorg ON (
UORG.USERID = SLOG.userid
AND UORG.IS_DEFAULT_ORG = 1
)
LEFT JOIN JCDP_SYS_ORG org ON org. ID = uorg.orgid where 1=1
<@p p=" AND ORG.CASCADE_ID like ?">cascade_id</@p>
<@p p=" AND SLOG.loginname=?">loginname1</@p>
<@p p=" AND (%s)" s=" OR " f="SLOG.%S LIKE ?">sessionid,loginname,username</@p>
]]></sql>
<sql id="getMessage_List"><![CDATA[
select * from (
SELECT
rece.ID,
rece.MSGSTATUS,
rece.RECEIVERID,
cont.MSGTITLE,
cont.MSGCONTENT,
cont.MSGTYPE,
cont.SENDTIME,
usr.USERNAME,
usr.USERCODE
FROM
jcdp_msg_receivers rece
LEFT JOIN jcdp_msg_content cont ON rece.MSGID = cont.ID
LEFT JOIN jcdp_sys_user usr ON usr.id = cont.SENDERID
) as list where 1=1
<@p p=" AND list.RECEIVERID=?">receiverid</@p>
<@p p=" AND list.MSGSTATUS=?">msgstatus</@p>
<@p p=" AND list.MSGTYPE=?">msgtype</@p>
<@p p=" AND (%s)" s=" OR " f="list.%S LIKE ?">msgtitle,msgcontent,username,usercode</@p>
]]></sql>
</dynamic-sql>