17 changed files with 193 additions and 33 deletions
@ -0,0 +1,53 @@ |
|||||
|
<?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.kms.earlyStage.mapper.SpecialProjectBidInfoMapper"> |
||||
|
|
||||
|
<sql id="info"> |
||||
|
select |
||||
|
pp.project_name, |
||||
|
pp.project_code, |
||||
|
pp.project_type, |
||||
|
bi.* |
||||
|
|
||||
|
from bs_slgc_qqjd_pro_bid_info bi |
||||
|
left join bs_slgc_qqjd_spe_pro_proposal pp |
||||
|
on pp.pro_no = bi.pro_no and pp.project_code = bi.project_code |
||||
|
</sql> |
||||
|
|
||||
|
<resultMap id="SpecialProjectBidInfo" type="SpecialProjectBidInfo"> |
||||
|
<id property="id" column="id"/> |
||||
|
<result property="bidProjectName" column="project_name"/> |
||||
|
|
||||
|
<result property="projectCode" column="project_code"/> |
||||
|
<result property="bidPlanName" column="BID_PLAN_NAME"/> |
||||
|
<result property="isConsolidatedBidding" column="IS_CONSOLIDATED_BIDDING"/> |
||||
|
<result property="bidNature" column="BID_NATURE"/> |
||||
|
<result property="bidPlanPerson" column="BID_PLAN_PERSON"/> |
||||
|
<result property="reportTime" column="REPORT_TIME"/> |
||||
|
<result property="tendererName" column="TENDERER_NAME"/> |
||||
|
<result property="socialCreditCode" column="SOCIAL_CREDIT_CODE"/> |
||||
|
<result property="createTime" column="create_time"/> |
||||
|
</resultMap> |
||||
|
|
||||
|
|
||||
|
<select id="getList" resultMap="SpecialProjectBidInfo"> |
||||
|
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind> |
||||
|
<include refid="info"/> |
||||
|
<where> |
||||
|
<if test="proNo!=null and proNo!=''"> |
||||
|
and bi.pro_no=#{proNo} |
||||
|
</if> |
||||
|
<if test="isConsolidatedBidding!=null and isConsolidatedBidding!=''"> |
||||
|
and IS_CONSOLIDATED_BIDDING=#{isConsolidatedBidding} |
||||
|
</if> |
||||
|
<if test="value!=null and value!=''"> |
||||
|
and BID_PLAN_NAME like concat('%',#{value},'%') |
||||
|
</if> |
||||
|
</where> |
||||
|
order by bi.${orderBy} desc LIMIT #{pageNum},#{pageSize}; |
||||
|
</select> |
||||
|
|
||||
|
|
||||
|
</mapper> |
Loading…
Reference in new issue