<?xml version="1.0" encoding="UTF-8" ?> <sqlMap namespace="PLAN_LIST" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <alias> <typeAlias alias="PLAN_LIST" type="SSWMS.Common.PLAN_LIST, SSWMS.Common" /> </alias> <resultMaps> <resultMap id="SelectResult" class="PLAN_LIST"> <result property="PLAN_LIST_ID" column="PLAN_LIST_ID" /> <result property="PLAN_ID" column="PLAN_ID" /> <result property="PLAN_LIST_QUANTITY" column="PLAN_LIST_QUANTITY" /> <result property="PLAN_LIST_FINISHED_QUANTITY" column="PLAN_LIST_FINISHED_QUANTITY" /> <result property="GOODS_ID" column="GOODS_ID" /> <result property="BOX_BARCODE" column="BOX_BARCODE" /> <result property="GOODS_BARCODE" column="GOODS_BARCODE" /> <result property="STORAGE_PROPERTY_01" column="STORAGE_PROPERTY_01" /> <result property="STORAGE_PROPERTY_02" column="STORAGE_PROPERTY_02" /> <result property="STORAGE_PROPERTY_03" column="STORAGE_PROPERTY_03" /> <result property="STORAGE_PROPERTY_04" column="STORAGE_PROPERTY_04" /> <result property="STORAGE_PROPERTY_05" column="STORAGE_PROPERTY_05" /> <result property="STORAGE_PROPERTY_06" column="STORAGE_PROPERTY_06" /> <result property="STORAGE_PROPERTY_07" column="STORAGE_PROPERTY_07" /> <result property="STORAGE_PROPERTY_08" column="STORAGE_PROPERTY_08" /> <result property="STORAGE_PROPERTY_09" column="STORAGE_PROPERTY_09" /> <result property="STORAGE_PROPERTY_10" column="STORAGE_PROPERTY_10" /> <result property="ERROR_TEXT" column="ERROR_TEXT" /> </resultMap> </resultMaps> <statements> <select id="PLAN_LIST_SELECT" parameterClass="int" resultMap="SelectResult"> select PLAN_LIST_ID, PLAN_ID, PLAN_LIST_QUANTITY, PLAN_LIST_FINISHED_QUANTITY, GOODS_ID, BOX_BARCODE, GOODS_BARCODE, STORAGE_PROPERTY_01, STORAGE_PROPERTY_02, STORAGE_PROPERTY_03, STORAGE_PROPERTY_04, STORAGE_PROPERTY_05, STORAGE_PROPERTY_06, STORAGE_PROPERTY_07, STORAGE_PROPERTY_08, STORAGE_PROPERTY_09, STORAGE_PROPERTY_10, ERROR_TEXT from PLAN_LIST </select> <select id="PLAN_LIST_SELECT_BY_ID" parameterClass="int" extends="PLAN_LIST_SELECT" resultMap="SelectResult"> where PLAN_LIST_ID=#PLAN_LIST_ID# </select> <select id="PLAN_LIST_SELECT_BY_PLAN_ID" parameterClass="int" extends="PLAN_LIST_SELECT" resultMap="SelectResult"> where PLAN_ID=#PLAN_ID# order by PLAN_LIST_ID </select> <insert id="PLAN_LIST_INSERT_SQLSERVER" parameterClass="PLAN_LIST"> insert into PLAN_LIST ( PLAN_ID, PLAN_LIST_QUANTITY, PLAN_LIST_FINISHED_QUANTITY, GOODS_ID, BOX_BARCODE, GOODS_BARCODE, STORAGE_PROPERTY_01, STORAGE_PROPERTY_02, STORAGE_PROPERTY_03, STORAGE_PROPERTY_04, STORAGE_PROPERTY_05, STORAGE_PROPERTY_06, STORAGE_PROPERTY_07, STORAGE_PROPERTY_08, STORAGE_PROPERTY_09, STORAGE_PROPERTY_10, ERROR_TEXT )values( #PLAN_ID#, #PLAN_LIST_QUANTITY#, #PLAN_LIST_FINISHED_QUANTITY#, #GOODS_ID#, #BOX_BARCODE#, #GOODS_BARCODE#, #STORAGE_PROPERTY_01#, #STORAGE_PROPERTY_02#, #STORAGE_PROPERTY_03#, #STORAGE_PROPERTY_04#, #STORAGE_PROPERTY_05#, #STORAGE_PROPERTY_06#, #STORAGE_PROPERTY_07#, #STORAGE_PROPERTY_08#, #STORAGE_PROPERTY_09#, #STORAGE_PROPERTY_10#, #ERROR_TEXT# ) <selectKey resultClass="int" type="post" property="PLAN_LIST_ID"> select @@IDENTITY as value </selectKey> </insert> <insert id="PLAN_LIST_INSERT_ORACLE" parameterClass="PLAN_LIST"> insert into PLAN_LIST ( PLAN_LIST_ID, PLAN_ID, PLAN_LIST_QUANTITY, PLAN_LIST_FINISHED_QUANTITY, GOODS_ID, BOX_BARCODE, GOODS_BARCODE, STORAGE_PROPERTY_01, STORAGE_PROPERTY_02, STORAGE_PROPERTY_03, STORAGE_PROPERTY_04, STORAGE_PROPERTY_05, STORAGE_PROPERTY_06, STORAGE_PROPERTY_07, STORAGE_PROPERTY_08, STORAGE_PROPERTY_09, STORAGE_PROPERTY_10, ERROR_TEXT )values( #PLAN_LIST_ID#, #PLAN_ID#, #PLAN_LIST_QUANTITY#, #PLAN_LIST_FINISHED_QUANTITY#, #GOODS_ID#, #BOX_BARCODE#, #GOODS_BARCODE#, #STORAGE_PROPERTY_01#, #STORAGE_PROPERTY_02#, #STORAGE_PROPERTY_03#, #STORAGE_PROPERTY_04#, #STORAGE_PROPERTY_05#, #STORAGE_PROPERTY_06#, #STORAGE_PROPERTY_07#, #STORAGE_PROPERTY_08#, #STORAGE_PROPERTY_09#, #STORAGE_PROPERTY_10#, #ERROR_TEXT# ) <selectKey resultClass="int" type="pre" property="PLAN_LIST_ID"> select PLAN_LIST_SEQ.nextval as value from DUAL </selectKey> </insert> <update id="PLAN_LIST_UPDATE" parameterClass="PLAN_LIST"> update PLAN_LIST set PLAN_LIST_QUANTITY=#PLAN_LIST_QUANTITY#, PLAN_LIST_FINISHED_QUANTITY=#PLAN_LIST_FINISHED_QUANTITY#, GOODS_ID=#GOODS_ID#, BOX_BARCODE=#BOX_BARCODE#, GOODS_BARCODE=#GOODS_BARCODE#, STORAGE_PROPERTY_01=#STORAGE_PROPERTY_01#, STORAGE_PROPERTY_02=#STORAGE_PROPERTY_02#, STORAGE_PROPERTY_03=#STORAGE_PROPERTY_03#, STORAGE_PROPERTY_04=#STORAGE_PROPERTY_04#, STORAGE_PROPERTY_05=#STORAGE_PROPERTY_05#, STORAGE_PROPERTY_06=#STORAGE_PROPERTY_06#, STORAGE_PROPERTY_07=#STORAGE_PROPERTY_07#, STORAGE_PROPERTY_08=#STORAGE_PROPERTY_08#, STORAGE_PROPERTY_09=#STORAGE_PROPERTY_09#, STORAGE_PROPERTY_10=#STORAGE_PROPERTY_10#, ERROR_TEXT=#ERROR_TEXT# where PLAN_LIST_ID=#PLAN_LIST_ID# </update> <delete id="PLAN_LIST_DELETE" parameterClass="int"> delete from PLAN_LIST where PLAN_LIST_ID=#PLAN_LIST_ID# </delete> <delete id="PLAN_LIST_DELETE_BY_PLAN_ID" parameterClass="int"> delete from PLAN_LIST where PLAN_ID=#PLAN_ID# </delete> </statements> </sqlMap>