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

41 lines
1.4 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.gzrn.rnbmw.basic.dao.SubProjectDao">
<select id="getCount" resultType="java.lang.Integer">
SELECT COUNT(id)
FROM bm_project_bid_relation AS bpbr
WHERE bpbr.is_active = 1
</select>
<select id="getList" resultType="com.bonus.gzrn.rnbmw.basic.entity.SubProjectBean">
SELECT
bpbr.pro_name AS proName,
bpbr.bid_pro_id AS proId
FROM
bm_project_bid_relation AS bpbr
WHERE bpbr.is_active = 1
<if test="params.keyWord!=null and params.keyWord!='' ">
and bpbr.pro_name like concat ('%',#{params.keyWord},'%')
</if>
LIMIT #{offset},#{limit}
</select>
<select id="getProList" resultType="com.bonus.gzrn.rnbmw.basic.entity.ProjectBean">
SELECT bp.id,bp.`NAME` AS NAME,bp.pro_type AS proType,
sdd.NAME AS voltageLevel,bp.STATUS AS STATUS,bp.origin AS origin
FROM bm_project bp
LEFT JOIN sys_dic_detail sdd ON sdd.id = bp.voltage_level
WHERE bp.IS_ACTIVE = 1 AND bp.id in
<foreach item="item" collection="list" separator="," open="(" close=")" index="index" >
#{item}
</foreach>
limit #{offset}, #{limit}
</select>
<select id="getProjectCount" resultType="java.lang.Integer">
</select>
</mapper>