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}