41 lines
1.4 KiB
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> |