宜昌华友原料库管理软件
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

159 lines
4.8 KiB

<?xml version="1.0" encoding="UTF-8" ?>
<sqlMap namespace="PLAN_MAIN" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<alias>
<typeAlias alias="PLAN_MAIN" type="SiaSun.LMS.Model.PLAN_MAIN, SiaSun.LMS.Model" />
</alias>
<resultMaps>
<resultMap id="SelectResult" class="PLAN_MAIN">
<result property="PLAN_ID" column="plan_id" />
<result property="PLAN_RELATIVE_ID" column="plan_relative_id" />
<result property="PLAN_CODE" column="plan_code" />
<result property="PLAN_TYPE_CODE" column="plan_type_code" />
<result property="PLAN_CREATE_TIME" column="plan_create_time" />
<result property="PLAN_BEGIN_TIME" column="plan_begin_time" />
<result property="PLAN_END_TIME" column="plan_end_time" />
<result property="PLAN_BILL_DATE" column="plan_bill_date" />
<result property="PLAN_STATUS" column="plan_status" />
<result property="PLAN_CREATER" column="plan_creater" />
<result property="PLAN_FROM_DEPT" column="plan_from_dept" />
<result property="PLAN_TO_DEPT" column="plan_to_dept" />
<result property="PLAN_FROM_USER" column="plan_from_user" />
<result property="PLAN_TO_USER" column="plan_to_user" />
<result property="PLAN_REMARK" column="plan_remark" />
<result property="PLAN_FLAG" column="plan_flag" />
<result property="PLAN_CONFIRM_TIME" column="plan_confirm_time" />
<result property="PLAN_CONFIRM_USER" column="plan_confirm_user" />
</resultMap>
</resultMaps>
<statements>
<select id="PLAN_MAIN_SELECT" parameterClass="int" resultMap="SelectResult">
Select
plan_id,
plan_relative_id,
plan_code,
plan_type_code,
plan_create_time,
plan_begin_time,
plan_end_time,
plan_bill_date,
plan_status,
plan_creater,
plan_from_dept,
plan_to_dept,
plan_from_user,
plan_to_user,
plan_remark,
plan_flag,
plan_confirm_time,
plan_confirm_user
From PLAN_MAIN
</select>
<select id="PLAN_MAIN_SELECT_BY_ID" parameterClass="int" extends = "PLAN_MAIN_SELECT" resultMap="SelectResult">
<dynamic prepend="WHERE">
<isParameterPresent>
plan_id=#PLAN_ID#
</isParameterPresent>
</dynamic>
</select>
<select id="PLAN_MAIN_SELECT_BY_PLAN_CODE" parameterClass="string" extends = "PLAN_MAIN_SELECT" resultMap="SelectResult">
<dynamic prepend="WHERE">
<isParameterPresent>
PLAN_CODE=#PLAN_CODE#
</isParameterPresent>
</dynamic>
</select>
<select id="PLAN_MAIN_SELECT_BY_PLAN_FLAG" parameterClass="string" extends = "PLAN_MAIN_SELECT" resultMap="SelectResult">
<dynamic prepend="WHERE">
<isParameterPresent>
PLAN_FLAG=#PLAN_FLAG#
</isParameterPresent>
</dynamic>
</select>
<insert id="PLAN_MAIN_INSERT" parameterClass="PLAN_MAIN">
Insert Into PLAN_MAIN (
plan_relative_id,
plan_code,
plan_type_code,
plan_create_time,
plan_begin_time,
plan_end_time,
plan_bill_date,
plan_status,
plan_creater,
plan_from_dept,
plan_to_dept,
plan_from_user,
plan_to_user,
plan_remark,
plan_flag,
plan_confirm_time,
plan_confirm_user
)Values(
#PLAN_RELATIVE_ID#,
#PLAN_CODE#,
#PLAN_TYPE_CODE#,
#PLAN_CREATE_TIME#,
#PLAN_BEGIN_TIME#,
#PLAN_END_TIME#,
#PLAN_BILL_DATE#,
#PLAN_STATUS#,
#PLAN_CREATER#,
#PLAN_FROM_DEPT#,
#PLAN_TO_DEPT#,
#PLAN_FROM_USER#,
#PLAN_TO_USER#,
#PLAN_REMARK#,
#PLAN_FLAG#,
#PLAN_CONFIRM_TIME#,
#PLAN_CONFIRM_USER#
)
<selectKey resultClass="int" type="post" property="PLAN_ID">
select @@IDENTITY as value
</selectKey>
</insert>
<update id="PLAN_MAIN_UPDATE" parameterClass="PLAN_MAIN">
Update PLAN_MAIN Set
plan_relative_id=#PLAN_RELATIVE_ID#,
plan_code=#PLAN_CODE#,
plan_type_code=#PLAN_TYPE_CODE#,
plan_create_time=#PLAN_CREATE_TIME#,
plan_begin_time=#PLAN_BEGIN_TIME#,
plan_end_time=#PLAN_END_TIME#,
plan_bill_date=#PLAN_BILL_DATE#,
plan_status=#PLAN_STATUS#,
plan_creater=#PLAN_CREATER#,
plan_from_dept=#PLAN_FROM_DEPT#,
plan_to_dept=#PLAN_TO_DEPT#,
plan_from_user=#PLAN_FROM_USER#,
plan_to_user=#PLAN_TO_USER#,
plan_remark=#PLAN_REMARK#,
plan_flag=#PLAN_FLAG#,
plan_confirm_time=#PLAN_CONFIRM_TIME#,
plan_confirm_user=#PLAN_CONFIRM_USER#
<dynamic prepend="WHERE">
<isParameterPresent>
plan_id=#PLAN_ID#
</isParameterPresent>
</dynamic>
</update>
<delete id="PLAN_MAIN_DELETE" parameterClass="int">
Delete From PLAN_MAIN
<dynamic prepend="WHERE">
<isParameterPresent>
plan_id=#PLAN_ID#
</isParameterPresent>
</dynamic>
</delete>
</statements>
</sqlMap>