|
@@ -61,36 +61,45 @@
|
|
|
from AQ_BASIC_FRAME_CODE
|
|
|
</select>
|
|
|
<select id="selectAllByCond" resultMap="BaseResultMap" parameterType="com.xt.js.gkaq.frame.model.OrgModelDto" >
|
|
|
+ <bind name="STATE_DEL" value="@com.xt.js.gkaq.common.BaseUUIDModel@STATE_DELETE"/>
|
|
|
select C.ID, P.ID PID, P.CODE PCODE, P.TEXT PTEXT, C.TEXT, C.CODE, C.VAL, C.LEAF, C.SORTNO, C.REMARK
|
|
|
from AQ_BASIC_FRAME_CODE C left join AQ_BASIC_FRAME_CODE P on C.PID = P.ID
|
|
|
<where>
|
|
|
+ C.STATE != #{STATE_DEL}
|
|
|
+ <if test="pid == null or pid == ''">
|
|
|
+ and C.PID is null
|
|
|
+ </if>
|
|
|
<if test="pid != null and pid != ''">
|
|
|
- P.ID = #{pid,jdbcType=VARCHAR}
|
|
|
+ and P.ID = #{pid,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="pcode != null and pcode != ''">
|
|
|
- P.CODE = #{pcode,jdbcType=VARCHAR}
|
|
|
+ and P.CODE = #{pcode,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="code != null and code != ''">
|
|
|
- and C.CODE = #{code,jdbcType=VARCHAR}
|
|
|
+ and C.CODE like #{code,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
<if test="text != null and text != ''">
|
|
|
and C.TEXT like #{text,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
</where>
|
|
|
- order by P.CODE desc, C.SORTNO
|
|
|
+ order by C.PCODE desc, C.SORTNO
|
|
|
</select>
|
|
|
- <select id="selectInitDict" resultMap="BaseResultMap" >
|
|
|
+ <select id="selectDictTree" resultMap="BaseResultMap" >
|
|
|
+ <bind name="STATE_DEL" value="@com.xt.js.gkaq.common.BaseUUIDModel@STATE_DELETE"/>
|
|
|
select ID, PID, TEXT, CODE, LEAF, SORTNO
|
|
|
from AQ_BASIC_FRAME_CODE
|
|
|
- order by SORTNO
|
|
|
+ where STATE != #{STATE_DEL}
|
|
|
+ order by PCODE desc, SORTNO
|
|
|
</select>
|
|
|
<delete id="deleteByPid" parameterType="java.lang.String" >
|
|
|
delete from AQ_BASIC_FRAME_CODE
|
|
|
where PID = #{pid,jdbcType=VARCHAR}
|
|
|
</delete>
|
|
|
<select id="selectByPcode" resultMap="ComboBoxMap" parameterType="java.lang.String" >
|
|
|
+ <bind name="STATE_DEL" value="@com.xt.js.gkaq.common.BaseUUIDModel@STATE_DELETE"/>
|
|
|
select TEXT, VAL from AQ_BASIC_FRAME_CODE
|
|
|
- where pcode = #{pcode,jdbcType=VARCHAR}
|
|
|
+ where PCODE = #{pcode,jdbcType=VARCHAR}
|
|
|
+ and STATE != #{STATE_DEL}
|
|
|
order by SORTNO
|
|
|
</select>
|
|
|
</mapper>
|