|
@@ -10,8 +10,43 @@
|
|
|
<result property="psp_name" column="psp_name" />
|
|
|
<result property="psp_value" column="psp_value" />
|
|
|
<result property="dcb_id" column="dcb_id" />
|
|
|
+ <result property="psp_status" column="psp_status"/>
|
|
|
</resultMap>
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <select id="selectDcPsParamAndSpec" resultType="map" parameterType="java.util.Map">
|
|
|
+ SELECT
|
|
|
+ p.psp_name,
|
|
|
+ p.psp_value,
|
|
|
+ s.ps_id,
|
|
|
+ s.ps_p_id,
|
|
|
+ s.ps_no,
|
|
|
+ s.ps_name,
|
|
|
+ s.ps_dck_id,
|
|
|
+ s.ps_category
|
|
|
+ FROM dc_ps_param p
|
|
|
+ LEFT JOIN dc_spec s ON p.psp_mode = s.ps_no
|
|
|
+ <where>
|
|
|
+ <if test="psp_name != null and psp_name != ''">
|
|
|
+ AND p.psp_name like concat('%', #{psp_name}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="ps_no != null and ps_no != ''">
|
|
|
+ AND s.ps_no like concat('%', #{ps_no}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="ps_category != null and ps_category != ''">
|
|
|
+ AND s.ps_category = #{ps_category}
|
|
|
+ </if>
|
|
|
+ <if test="psp_name != null and psp_name != ''">
|
|
|
+ AND p.psp_name like concat('%', #{psp_name}, '%')
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
<sql id="selectDcPsParamVo">
|
|
|
select psp_id, psp_mode, psp_name, psp_value, dcb_id from dc_ps_param
|
|
|
</sql>
|
|
@@ -38,12 +73,16 @@
|
|
|
<if test="psp_name != null">psp_name,</if>
|
|
|
<if test="psp_value != null">psp_value,</if>
|
|
|
<if test="dcb_id != null">dcb_id,</if>
|
|
|
+ <if test="psp_status != null">psp_status,</if>
|
|
|
+
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="psp_mode != null">#{psp_mode},</if>
|
|
|
<if test="psp_name != null">#{psp_name},</if>
|
|
|
<if test="psp_value != null">#{psp_value},</if>
|
|
|
<if test="dcb_id != null">#{dcb_id},</if>
|
|
|
+ <if test="psp_status != null">#{psp_status},</if>
|
|
|
+
|
|
|
</trim>
|
|
|
</insert>
|
|
|
|