ah_sz_gqj/src/main/resources/mappers/app/SelectAppMapper.xml

67 lines
2.2 KiB
XML

<?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.aqgqj.app.dao.SelectAppDao">
<select id="getToolsSelect" resultType="com.bonus.aqgqj.app.entity.SamplesManageAppVo">
select
id,
dict_name as name
from
sys_distinct
where
p_id = 92
and del_flag = 0
<if test="keyWord != null and keyWord!=''">
and dict_name like concat('%',#{keyWord},'%')
</if>
</select>
<select id="getTestTeamSelected" resultType="com.bonus.aqgqj.app.entity.SamplesManageAppVo">
SELECT
id,
team_name AS name
FROM
tb_team
WHERE
del_flag = 0
AND team_type_code =2
</select>
<select id="getCustomNameSelected" resultType="com.bonus.aqgqj.app.entity.SamplesManageAppVo">
SELECT id,
custom_name AS name
FROM tb_custom
WHERE del_flag = 0
and custom_status = 0
and dept_id = 0
</select>
<select id="getDeptSelectedById" resultType="com.bonus.aqgqj.app.entity.SamplesManageAppVo">
SELECT id,
custom_name as name
FROM tb_custom
WHERE p_id = #{customId}
and del_flag = 0
and custom_status = 0
and dept_id = 1
</select>
<select id="getDicts" resultType="com.bonus.aqgqj.base.entity.SelectEntity">
SELECT
sd2.id,
sd2.dict_value AS value,
sd2.dict_name AS name
FROM sys_distinct sd
LEFT JOIN sys_distinct sd2 ON sd.id = sd2.p_id AND sd2.del_flag = 0
WHERE sd.dict_code = #{code} AND sd.del_flag = 0
</select>
<select id="getDevices" resultType="com.bonus.aqgqj.app.entity.ExperDeviceAppVo">
SELECT dev_id AS devId,
dev_name AS devName,
dev_code AS devCode,
dev_module AS devModule,
DATE_FORMAT(contract_date, '%Y-%m-%d') AS contractDate
FROM tb_exper_device
WHERE del_flag = 0
<if test="id!=null">
AND dev_id = #{id}
</if>
</select>
</mapper>