hd_real_name/target/classes/mappers/basic/ProSubLogMapper.xml

58 lines
1.8 KiB
XML
Raw Normal View History

2025-03-17 15:01:27 +08:00
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.bonus.gzrn.rnbmw.basic.dao.ProSubLogDao">
<select id="getLogsCount" resultType="java.lang.Integer">
SELECT
COUNT(1)
FROM
sys_logs
WHERE
module = '分包商与工程关联保存'
<if test="params.subId != null and params.subId != '' ">
and sys_logs.remark like concat('%subId:', #{params.subId}, '%')
</if>
</select>
<select id="getLogsList" resultType="com.bonus.gzrn.rnbmw.basic.entity.ProSubLogBean">
SELECT
sys_logs.id,
sys_logs.userId,
sys_logs.remark,
sys_logs.createTime,
sys_user.USERNAME AS userName
FROM
sys_logs
LEFT JOIN sys_user ON sys_user.ID = sys_logs.userId
WHERE
sys_logs.module = '分包商与工程关联保存'
<if test="params.subId != null and params.subId != '' ">
and sys_logs.remark like concat('%subId:', #{params.subId}, '%')
</if>
order by sys_logs.createTime desc
limit #{offset}, #{limit}
</select>
<select id="getSubNameById" resultType="java.lang.String">
SELECT
SUB_NAME as subName
from
bm_subcontractor
where
ID = #{subId}
</select>
<select id="getProNameList" resultType="java.lang.String">
select
`name` as proName
from
bm_project
where
ID in
<foreach collection="list" item="item" open="(" separator="," close=")">
#{item}
</foreach>
</select>
</mapper>