14 changed files with 215 additions and 50 deletions
@ -0,0 +1,39 @@ |
|||
<?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.build.mapper.BsSgcjsjdBuiProInfoMapper"> |
|||
|
|||
<sql id="info"> |
|||
select pi.id, |
|||
pp.project_name, |
|||
pi.pro_code, |
|||
pp.adcd, |
|||
pp.project_type, |
|||
pi.CONSTRUCTION_NATURE |
|||
from bs_sgc_jsjd_bui_pro_info pi |
|||
left join bs_slgc_qqjd_spe_pro_proposal pp on pi.pro_code = pp.project_code and pi.pro_no = pp.pro_no |
|||
</sql> |
|||
|
|||
<resultMap id="BsSgcjsjdBuiProInfo" type="BsSgcjsjdBuiProInfo"> |
|||
<id property="id" column="id"/> |
|||
<result property="projectName" column="project_name"/> |
|||
<result property="adcd" column="adcd"/> |
|||
<result property="projectType" column="project_type"/> |
|||
<result property="proCode" column="pro_code"/> |
|||
<result property="constructionNature" column="CONSTRUCTION_NATURE"/> |
|||
</resultMap> |
|||
|
|||
|
|||
<select id="getXzqh" resultMap="BsSgcjsjdBuiProInfo"> |
|||
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind> |
|||
<include refid="info"/> |
|||
<where> |
|||
<if test="projectName!=null and projectName!=''"> |
|||
and project_name like concat('%',#{projectName},'%') |
|||
</if> |
|||
<include refid="com.kms.system.mapper.SysXzqhMapper.xzqhCondition"></include> |
|||
</where> |
|||
order by pi.${orderBy} desc LIMIT #{pageNum},#{pageSize}; |
|||
</select> |
|||
</mapper> |
@ -0,0 +1,47 @@ |
|||
<?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.SpecialProjectFeasibilityMapper"> |
|||
|
|||
<sql id="SpecialProjectInfo"> |
|||
select id, |
|||
project_name, |
|||
project_code, |
|||
adcd, |
|||
project_type, |
|||
compiling_unit, |
|||
PROJECT_INVESTMENT_ESTIMATE, |
|||
APPROVAL_OPINION, |
|||
create_time |
|||
from bs_slgc_qqjd_spe_pro_fea |
|||
</sql> |
|||
|
|||
<resultMap id="SpecialProjectFeasibility" type="SpecialProjectFeasibility"> |
|||
<id property="id" column="id"/> |
|||
<result property="projectName" column="project_name"/> |
|||
<result property="projectCode" column="project_code"/> |
|||
<result property="adcd" column="adcd"/> |
|||
<result property="projectType" column="project_type"/> |
|||
<result property="compilingUnit" column="compiling_unit"/> |
|||
<result property="projectInvestmentEstimate" column="PROJECT_INVESTMENT_ESTIMATE"/> |
|||
<result property="approvalOpinion" column="APPROVAL_OPINION"/> |
|||
<result property="createTime" column="create_time"/> |
|||
</resultMap> |
|||
|
|||
|
|||
<select id="getXzqh" resultMap="SpecialProjectFeasibility"> |
|||
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind> |
|||
<include refid="SpecialProjectInfo"/> |
|||
<where> |
|||
<if test="projectName!=null and projectName!=''"> |
|||
and project_name like concat('%',#{projectName},'%') |
|||
</if> |
|||
<if test="projectType!=null and projectType!=''"> |
|||
and project_type=#{projectType} |
|||
</if> |
|||
<include refid="com.kms.system.mapper.SysXzqhMapper.xzqhCondition"></include> |
|||
</where> |
|||
order by ${orderBy} desc LIMIT #{pageNum},#{pageSize}; |
|||
</select> |
|||
</mapper> |
Loading…
Reference in new issue