IM_ID, HI_ID, IM_Notifier, IM_Notify_Time, IM_Receiver, IM_Receive_Type, DD_DepDm,
DW_WardDm, IM_Recordor, IM_Record_Time, IM_IsDel, IM_Type, IM_IsRead, IM_IsHandle,
IM_Original, IM_Original_ID, IM_Operator, IM_Operation_Time, IM_Model,IM_Message
insert into inp_message (IM_ID, HI_ID, IM_Notifier,
IM_Notify_Time, IM_Receiver, IM_Receive_Type,
DD_DepDm, DW_WardDm, IM_Recordor,
IM_Record_Time, IM_IsDel, IM_Type,
IM_IsRead, IM_IsHandle, IM_Original,
IM_Original_ID, IM_Operator, IM_Operation_Time,
IM_Model, IM_Message)
values (#{imId,jdbcType=INTEGER}, #{hiId,jdbcType=INTEGER}, #{imNotifier,jdbcType=VARCHAR},
#{imNotifyTime,jdbcType=TIMESTAMP}, #{imReceiver,jdbcType=VARCHAR}, #{imReceiveType,jdbcType=INTEGER},
#{ddDepdm,jdbcType=VARCHAR}, #{dwWarddm,jdbcType=VARCHAR}, #{imRecordor,jdbcType=VARCHAR},
#{imRecordTime,jdbcType=TIMESTAMP}, #{imIsdel,jdbcType=INTEGER}, #{imType,jdbcType=VARCHAR},
#{imIsread,jdbcType=INTEGER}, #{imIshandle,jdbcType=INTEGER}, #{imOriginal,jdbcType=VARCHAR},
#{imOriginalId,jdbcType=INTEGER}, #{imOperator,jdbcType=VARCHAR}, #{imOperationTime,jdbcType=TIMESTAMP},
#{imModel,jdbcType=INTEGER}, #{imMessage,jdbcType=LONGVARCHAR})
update inp_message
HI_ID = #{hiId,jdbcType=INTEGER},
IM_Notifier = #{imNotifier,jdbcType=VARCHAR},
IM_Notify_Time = #{imNotifyTime,jdbcType=TIMESTAMP},
IM_Receiver = #{imReceiver,jdbcType=VARCHAR},
IM_Receive_Type = #{imReceiveType,jdbcType=INTEGER},
DD_DepDm = #{ddDepdm,jdbcType=VARCHAR},
DW_WardDm = #{dwWarddm,jdbcType=VARCHAR},
IM_Recordor = #{imRecordor,jdbcType=VARCHAR},
IM_IsDel = #{imIsdel,jdbcType=INTEGER},
IM_Type = #{imType,jdbcType=VARCHAR},
IM_IsRead = #{imIsread,jdbcType=INTEGER},
IM_IsHandle = #{imIshandle,jdbcType=INTEGER},
IM_Original = #{imOriginal,jdbcType=VARCHAR},
IM_Original_ID = #{imOriginalId,jdbcType=INTEGER},
IM_Operator = #{imOperator,jdbcType=VARCHAR},
IM_Operation_Time = #{imOperationTime,jdbcType=TIMESTAMP},
IM_Model = #{imModel,jdbcType=INTEGER},
IM_Message = #{imMessage,jdbcType=LONGVARCHAR},
IM_Operation_Time = now()
where IM_ID = #{imId,jdbcType=INTEGER}
insert into inp_message (HI_ID, IM_Notifier,
IM_Notify_Time, IM_Receiver, IM_Receive_Type,
DD_DepDm, DW_WardDm, IM_Recordor,
IM_Record_Time, IM_IsDel, IM_Type,
IM_IsRead, IM_IsHandle, IM_Original,
IM_Original_ID, IM_Operator, IM_Operation_Time,
IM_Model, IM_Message)
values
(#{item.hiId,jdbcType=INTEGER}, #{item.imNotifier,jdbcType=VARCHAR},
#{item.imNotifyTime,jdbcType=TIMESTAMP}, #{item.imReceiver,jdbcType=VARCHAR}, #{item.imReceiveType,jdbcType=INTEGER},
#{item.ddDepdm,jdbcType=VARCHAR}, #{item.dwWarddm,jdbcType=VARCHAR}, #{item.imRecordor,jdbcType=VARCHAR},
now(), 0, #{item.imType,jdbcType=VARCHAR},
#{item.imIsread,jdbcType=INTEGER}, #{item.imIshandle,jdbcType=INTEGER}, #{item.imOriginal,jdbcType=VARCHAR},
#{item.imOriginalId,jdbcType=INTEGER}, #{item.imOperator,jdbcType=VARCHAR}, #{item.imOperationTime,jdbcType=TIMESTAMP},
#{item.imModel,jdbcType=INTEGER}, #{item.imMessage,jdbcType=LONGVARCHAR})
update inp_message
set IM_IsDel = -1
where IM_Original = #{imOriginal,jdbcType=VARCHAR} and IM_Original_ID = #{imOriginalId,jdbcType=INTEGER}
update inp_message
set IM_IsDel = -1
where IM_Original = #{imOriginal,jdbcType=VARCHAR}
and IM_Original_ID in
#{item,jdbcType=INTEGER}
update inp_message
set IM_IsDel = 0
where IM_Original = #{imOriginal,jdbcType=VARCHAR} and IM_Original_ID = #{imOriginalId,jdbcType=INTEGER}
update inp_message
set IM_IsDel = 0
where IM_Original = #{imOriginal,jdbcType=VARCHAR} and IM_Original_ID in
#{item,jdbcType=INTEGER}
update inp_message
set IM_IsHandle = 1,
IM_IsRead = 1
where IM_Original = #{imOriginal,jdbcType=VARCHAR} and IM_Original_ID = #{imOriginalId,jdbcType=INTEGER}
update inp_message
set IM_IsHandle = 1,
IM_IsRead = 1
where IM_Original = #{imOriginal,jdbcType=VARCHAR} and IM_Original_ID in
#{item,jdbcType=INTEGER}
update inp_message
set IM_IsDel = -1
where IM_Original = #{imOriginal,jdbcType=VARCHAR}
and IM_Original_ID in
#{item,jdbcType=INTEGER}