IAL_ID, PatientNo,Chart_No, HI_ID, DD_DepDm, DW_WardDm, DB_BedNo, IAL_Recordor, IAL_Record_Time,
IAL_Operation_Time, IAL_Operator, IAL_IsDel, IAL_FormerID, IAL_Source, IAL_Original,
IAL_Original_ID, IAL_Code, IAL_Name, IAL_Type, IAL_Reaction, IAL_Serious, IAL_Record_Source
delete from inp_allergy
where IAL_ID = #{ialId,jdbcType=INTEGER}
insert into inp_allergy (IAL_ID, PatientNo, Chart_No,HI_ID,
DD_DepDm, DW_WardDm, DB_BedNo,
IAL_Recordor, IAL_Record_Time, IAL_Operation_Time,
IAL_Operator, IAL_IsDel, IAL_FormerID,
IAL_Source, IAL_Original, IAL_Original_ID,
IAL_Code, IAL_Name)
values (#{ialId,jdbcType=INTEGER}, #{patientno,jdbcType=VARCHAR}, #{chartNo,jdbcType=VARCHAR},#{hiId,jdbcType=INTEGER},
#{ddDepdm,jdbcType=VARCHAR}, #{dwWarddm,jdbcType=VARCHAR}, #{dbBedno,jdbcType=VARCHAR},
#{ialRecordor,jdbcType=VARCHAR}, #{ialRecordTime,jdbcType=TIMESTAMP}, #{ialOperationTime,jdbcType=TIMESTAMP},
#{ialOperator,jdbcType=VARCHAR}, #{ialIsdel,jdbcType=INTEGER}, #{ialFormerid,jdbcType=INTEGER},
#{ialSource,jdbcType=INTEGER}, #{ialOriginal,jdbcType=VARCHAR}, #{ialOriginalId,jdbcType=INTEGER},
#{ialCode,jdbcType=VARCHAR}, #{ialName,jdbcType=VARCHAR})
insert into inp_allergy
IAL_ID,
PatientNo,
HI_ID,
DD_DepDm,
DW_WardDm,
DB_BedNo,
IAL_Recordor,
IAL_Record_Time,
IAL_Operation_Time,
IAL_Operator,
IAL_IsDel,
IAL_FormerID,
IAL_Source,
IAL_Original,
IAL_Original_ID,
IAL_Code,
IAL_Name,
#{ialId,jdbcType=INTEGER},
#{patientno,jdbcType=VARCHAR},
#{hiId,jdbcType=INTEGER},
#{ddDepdm,jdbcType=VARCHAR},
#{dwWarddm,jdbcType=VARCHAR},
#{dbBedno,jdbcType=VARCHAR},
#{ialRecordor,jdbcType=VARCHAR},
#{ialRecordTime,jdbcType=TIMESTAMP},
#{ialOperationTime,jdbcType=TIMESTAMP},
#{ialOperator,jdbcType=VARCHAR},
#{ialIsdel,jdbcType=INTEGER},
#{ialFormerid,jdbcType=INTEGER},
#{ialSource,jdbcType=INTEGER},
#{ialOriginal,jdbcType=VARCHAR},
#{ialOriginalId,jdbcType=INTEGER},
#{ialCode,jdbcType=VARCHAR},
#{ialName,jdbcType=VARCHAR},
update inp_allergy
PatientNo = #{patientno,jdbcType=VARCHAR},
HI_ID = #{hiId,jdbcType=INTEGER},
DD_DepDm = #{ddDepdm,jdbcType=VARCHAR},
DW_WardDm = #{dwWarddm,jdbcType=VARCHAR},
DB_BedNo = #{dbBedno,jdbcType=VARCHAR},
IAL_Recordor = #{ialRecordor,jdbcType=VARCHAR},
IAL_Record_Time = #{ialRecordTime,jdbcType=TIMESTAMP},
IAL_Operation_Time = #{ialOperationTime,jdbcType=TIMESTAMP},
IAL_Operator = #{ialOperator,jdbcType=VARCHAR},
IAL_IsDel = #{ialIsdel,jdbcType=INTEGER},
IAL_FormerID = #{ialFormerid,jdbcType=INTEGER},
IAL_Source = #{ialSource,jdbcType=INTEGER},
IAL_Original = #{ialOriginal,jdbcType=VARCHAR},
IAL_Original_ID = #{ialOriginalId,jdbcType=INTEGER},
IAL_Code = #{ialCode,jdbcType=VARCHAR},
IAL_Name = #{ialName,jdbcType=VARCHAR},
where IAL_ID = #{ialId,jdbcType=INTEGER}
update inp_allergy
set PatientNo = #{patientno,jdbcType=VARCHAR},
HI_ID = #{hiId,jdbcType=INTEGER},
DD_DepDm = #{ddDepdm,jdbcType=VARCHAR},
DW_WardDm = #{dwWarddm,jdbcType=VARCHAR},
DB_BedNo = #{dbBedno,jdbcType=VARCHAR},
IAL_Recordor = #{ialRecordor,jdbcType=VARCHAR},
IAL_Record_Time = #{ialRecordTime,jdbcType=TIMESTAMP},
IAL_Operation_Time = #{ialOperationTime,jdbcType=TIMESTAMP},
IAL_Operator = #{ialOperator,jdbcType=VARCHAR},
IAL_IsDel = #{ialIsdel,jdbcType=INTEGER},
IAL_FormerID = #{ialFormerid,jdbcType=INTEGER},
IAL_Source = #{ialSource,jdbcType=INTEGER},
IAL_Original = #{ialOriginal,jdbcType=VARCHAR},
IAL_Original_ID = #{ialOriginalId,jdbcType=INTEGER},
IAL_Code = #{ialCode,jdbcType=VARCHAR},
IAL_Name = #{ialName,jdbcType=VARCHAR}
where IAL_ID = #{ialId,jdbcType=INTEGER}
INSERT INTO inp_allergy (IAL_ID, PatientNo,Chart_No, HI_ID,
DD_DepDm, DW_WardDm, DB_BedNo,
IAL_Recordor, IAL_Record_Time, IAL_Operation_Time,
IAL_Operator, IAL_IsDel, IAL_FormerID,
IAL_Source, IAL_Original, IAL_Original_ID,
IAL_Code, IAL_Name, IAL_Type, IAL_Reaction,
IAL_Serious, IAL_Record_Source
)
VALUES
(#{item.ialId,jdbcType=INTEGER}, #{item.patientno,jdbcType=VARCHAR}, #{item.chartNo,jdbcType=VARCHAR},#{item.hiId,jdbcType=INTEGER},
#{item.ddDepdm,jdbcType=VARCHAR}, #{item.dwWarddm,jdbcType=VARCHAR}, #{item.dbBedno,jdbcType=VARCHAR},
#{item.ialRecordor,jdbcType=VARCHAR}, #{item.ialRecordTime,jdbcType=TIMESTAMP}, #{item.ialOperationTime,jdbcType=TIMESTAMP},
#{item.ialOperator,jdbcType=VARCHAR}, #{item.ialIsdel,jdbcType=INTEGER}, #{item.ialFormerid,jdbcType=INTEGER},
#{item.ialSource,jdbcType=INTEGER}, #{item.ialOriginal,jdbcType=VARCHAR}, #{item.ialOriginalId,jdbcType=INTEGER},
#{item.ialCode,jdbcType=VARCHAR}, #{item.ialName,jdbcType=VARCHAR},#{item.ialType},#{item.ialReaction},
#{item.ialSerious}, #{item.ialRecordSource})
UPDATE inp_allergy
SET IAL_IsDel = - 1,
IAL_Operation_Time = #{ialOperationTime,jdbcType=TIMESTAMP},
IAL_Operator = #{ialOperator,jdbcType=VARCHAR}
WHERE
IAL_IsDel = 0
AND Chart_No = #{chartNo}
UPDATE inp_allergy
SET IAL_IsDel = - 1,
IAL_Operation_Time = #{ialOperationTime,jdbcType=TIMESTAMP},
IAL_Operator = #{ialOperator,jdbcType=VARCHAR}
WHERE
IAL_IsDel = 0
AND IAL_Original = #{ialOriginal,jdbcType=VARCHAR}
AND IAL_Original_ID = #{ialOriginalId,jdbcType=INTEGER}