TbE2eCrmOrderExceptMap.xml 2.88 KB
<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE sqlMap
    PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
    "http://www.ibatis.com/dtd/sql-map-2.dtd">

<sqlMap namespace="TB_E2E_CRM_ORDER_EXCEPT">
	<typeAlias alias="tbE2eCrmOrderExcept" type="com.sitech.ismp.coll.busi.e2e.domain.TbE2eCrmOrderExcept" />

	<insert id="insertTbE2eCrmOrderExcept" parameterClass="tbE2eCrmOrderExcept">
		insert into TB_E2E_CRM_ORDER_EXCEPT
		  (UNIT_ID,
		   KPI_ID,
		   ROW_ID,
		   DATA_TYPE,
		   CRM_ORDER_ID,
		   CRM_ROW_NUM,
		   VERSION_NUM,
		   P6_ID,
		   ORDER_CREATE_TIME,
		   ORDER_SUBMIT_TIME,
		   USER_NAME,
		   USER_ADDRESS,
		   DEVICE_NUM,
		   DISTICT_BUREAU,
		   PART_BUREAU,
		   OPER_TYPE,
		   OPER_SUB_TYPE,
		   CLIENT_TYPE,
		   PRODUCT_NAME,
		   PRODUCT_NUM,
		   SUBSCRIBE_TIME,
		   LAST_UPDATE_TIME,
		   ORDER_STATUS,
		   CRM_ROW_STATUS,
		   IN_DB_TIME,
		   OVER_TIME_NUM,
		   LOOP_POINT_STATUS)
		values
		  (#UNIT_ID#,
		   #KPI_ID#,
		   #ROW_ID#,
		   #DATA_TYPE#,
		   #CRM_ORDER_ID#,
		   #CRM_ROW_NUM#,
		   #VERSION_NUM#,
		   #p6_ID#,
		   #ORDER_CREATE_TIME#,
		   #ORDER_SUBMIT_TIME#,
		   #USER_NAME#,
		   #USER_ADDRESS#,
		   #DEVICE_NUM#,
		   #DISTICT_BUREAU#,
		   #PART_BUREAU#,
		   #OPER_TYPE#,
		   #OPER_SUB_TYPE#,
		   #CLIENT_TYPE#,
		   #PRODUCT_NAME#,
		   #PRODUCT_NUM#,
		   #SUBSCRIBE_TIME#,
		   #LAST_UPDATE_TIME#,
		   #ORDER_STATUS#,
		   #CRM_ROW_STATUS#,
		   SYSDATE,
		   #OVER_TIME_NUM#,
		   #LOOP_POINT_STATUS#)
	</insert>
	
    <statement id="updateTbE2eCrmOrderExcept" parameterClass="tbE2eCrmOrderExcept">
	      update TB_E2E_CRM_ORDER_EXCEPT
	         set ROW_ID            = #ROW_ID#,
	             DATA_TYPE         = #DATA_TYPE#,
	             CRM_ORDER_ID      = #CRM_ORDER_ID#,
	             CRM_ROW_NUM       = #CRM_ROW_NUM#,
	             VERSION_NUM       = #VERSION_NUM#,
	             P6_ID             = #p6_ID#,
	             ORDER_CREATE_TIME = #ORDER_CREATE_TIME#,
	             ORDER_SUBMIT_TIME = #ORDER_SUBMIT_TIME#,
	             USER_NAME         = #USER_NAME#,
	             USER_ADDRESS      = #USER_ADDRESS#,
	             DEVICE_NUM        = #DEVICE_NUM#,
	             DISTICT_BUREAU    = #DISTICT_BUREAU#,
	             PART_BUREAU       = #PART_BUREAU#,
	             OPER_TYPE         = #OPER_TYPE#,
	             OPER_SUB_TYPE     = #OPER_SUB_TYPE#,
	             CLIENT_TYPE       = #CLIENT_TYPE#,
	             PRODUCT_NAME      = #PRODUCT_NAME#,
	             PRODUCT_NUM       = #PRODUCT_NUM#,
	             SUBSCRIBE_TIME    = #SUBSCRIBE_TIME#,
	             LAST_UPDATE_TIME  = #LAST_UPDATE_TIME#,
	             ORDER_STATUS      = #ORDER_STATUS#,
	             CRM_ROW_STATUS    = #CRM_ROW_STATUS#,
	             IN_DB_TIME        = SYSDATE,
	             OVER_TIME_NUM     = #OVER_TIME_NUM#,
	             LOOP_POINT_STATUS = #LOOP_POINT_STATUS#
	       where UNIT_ID = #UNIT_ID#
	         and KPI_ID = #KPI_ID#

    </statement>
</sqlMap>