IA_ID, PatientNo, HI_ID, DD_DepDm, DW_WardDm, DB_BedNo, DA_ID, IA_Code, IA_Name, IA_State, IA_Type, IA_Score, IA_FormerID, IA_Version, IA_Recordor, IA_Record_Time, IA_Operation_Time, IA_Operator, IA_Nurse_Record, IA_IsRecord, IA_IsDel, IA_IsDaily, IA_Associate_ID, IA_IsRestrain, IA_Source, IA_Original, IA_Original_ID, Restrain_Stop_Name, pain_id, audit_status, audit_or, audit_date IA_XML delete from inp_assessment where IA_ID = #{iaId,jdbcType=INTEGER} UPDATE inp_assessment SET IA_IsDel = -1, IA_Version = 0 WHERE IA_ID IN #{item,jdbcType=INTEGER} UPDATE inp_assessment SET IA_IsDel = - 1, IA_Version = 0 WHERE IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER} AND PatientNo = #{patientno,jdbcType=VARCHAR} insert into inp_assessment (IA_ID, PatientNo, HI_ID, DD_DepDm, DW_WardDm, DB_BedNo, DA_ID, IA_Code, IA_Name, IA_State, IA_Type, IA_Score, IA_FormerID, IA_Version, IA_Recordor, IA_Record_Time, IA_Operation_Time, IA_Operator, IA_Nurse_Record, IA_IsRecord, IA_IsDel, IA_IsDaily, IA_Associate_ID, IA_IsRestrain, IA_Source, IA_Original, IA_Original_ID, IA_XML, Restrain_Stop_Name, pain_id, audit_status, audit_or, audit_date) values (#{iaId,jdbcType=INTEGER}, #{patientno,jdbcType=VARCHAR}, #{hiId,jdbcType=INTEGER}, #{ddDepdm,jdbcType=VARCHAR}, #{dwWarddm,jdbcType=VARCHAR}, #{dbBedno,jdbcType=VARCHAR}, #{daId,jdbcType=INTEGER}, #{iaCode,jdbcType=VARCHAR}, #{iaName,jdbcType=VARCHAR}, #{iaState,jdbcType=INTEGER}, #{iaType,jdbcType=INTEGER}, #{iaScore,jdbcType=DOUBLE}, #{iaFormerid,jdbcType=INTEGER}, #{iaVersion,jdbcType=INTEGER}, #{iaRecordor,jdbcType=VARCHAR}, #{iaRecordTime,jdbcType=TIMESTAMP}, #{iaOperationTime,jdbcType=TIMESTAMP}, #{iaOperator,jdbcType=VARCHAR}, #{iaNurseRecord,jdbcType=VARCHAR}, #{iaIsrecord,jdbcType=INTEGER}, #{iaIsdel,jdbcType=INTEGER}, #{iaIsdaily,jdbcType=INTEGER}, #{iaAssociateId,jdbcType=INTEGER}, #{iaIsrestrain,jdbcType=INTEGER}, #{iaSource,jdbcType=INTEGER}, #{iaOriginal,jdbcType=VARCHAR}, #{iaOriginalId,jdbcType=INTEGER}, #{iaXml,jdbcType=LONGVARCHAR}, #{restrainStopName,jdbcType=VARCHAR}, #{painId,jdbcType=INTEGER}) insert into inp_assessment IA_ID, PatientNo, HI_ID, DD_DepDm, DW_WardDm, DB_BedNo, DA_ID, IA_Code, IA_Name, IA_State, IA_Type, IA_Score, IA_FormerID, IA_Version, IA_Recordor, IA_Record_Time, IA_Operation_Time, IA_Operator, IA_Nurse_Record, IA_IsRecord, IA_IsDel, IA_IsDaily, IA_Associate_ID, IA_IsRestrain, IA_Source, IA_Original, IA_Original_ID, IA_XML, Restrain_Stop_Name, pain_Id, audit_status, audit_or, audit_date, #{iaId,jdbcType=INTEGER}, #{patientno,jdbcType=VARCHAR}, #{hiId,jdbcType=INTEGER}, #{ddDepdm,jdbcType=VARCHAR}, #{dwWarddm,jdbcType=VARCHAR}, #{dbBedno,jdbcType=VARCHAR}, #{daId,jdbcType=INTEGER}, #{iaCode,jdbcType=VARCHAR}, #{iaName,jdbcType=VARCHAR}, #{iaState,jdbcType=INTEGER}, #{iaType,jdbcType=INTEGER}, #{iaScore,jdbcType=DOUBLE}, #{iaFormerid,jdbcType=INTEGER}, #{iaVersion,jdbcType=INTEGER}, #{iaRecordor,jdbcType=VARCHAR}, #{iaRecordTime,jdbcType=TIMESTAMP}, #{iaOperationTime,jdbcType=TIMESTAMP}, #{iaOperator,jdbcType=VARCHAR}, #{iaNurseRecord,jdbcType=VARCHAR}, #{iaIsrecord,jdbcType=INTEGER}, #{iaIsdel,jdbcType=INTEGER}, #{iaIsdaily,jdbcType=INTEGER}, #{iaAssociateId,jdbcType=INTEGER}, #{iaIsrestrain,jdbcType=INTEGER}, #{iaSource,jdbcType=INTEGER}, #{iaOriginal,jdbcType=VARCHAR}, #{iaOriginalId,jdbcType=INTEGER}, #{iaXml,jdbcType=LONGVARCHAR}, #{restrainStopName,jdbcType=VARCHAR}, #{painId,jdbcType=INTEGER}, #{auditStatus,jdbcType=INTEGER}, #{auditOr,jdbcType=VARCHAR}, #{auditDate,jdbcType=TIMESTAMP}, UPDATE inp_assessment SET IA_IsDel = 0 AND IA_Version = 1 AND IA_State = 1 WHERE IA_ID IN #{item,jdbcType=INTEGER} update inp_assessment PatientNo = #{patientno,jdbcType=VARCHAR}, HI_ID = #{hiId,jdbcType=INTEGER}, DD_DepDm = #{ddDepdm,jdbcType=VARCHAR}, DW_WardDm = #{dwWarddm,jdbcType=VARCHAR}, DB_BedNo = #{dbBedno,jdbcType=VARCHAR}, DA_ID = #{daId,jdbcType=INTEGER}, IA_Code = #{iaCode,jdbcType=VARCHAR}, IA_Name = #{iaName,jdbcType=VARCHAR}, IA_State = #{iaState,jdbcType=INTEGER}, IA_Type = #{iaType,jdbcType=INTEGER}, IA_Score = #{iaScore,jdbcType=DOUBLE}, IA_FormerID = #{iaFormerid,jdbcType=INTEGER}, IA_Version = #{iaVersion,jdbcType=INTEGER}, IA_Recordor = #{iaRecordor,jdbcType=VARCHAR}, IA_Record_Time = #{iaRecordTime,jdbcType=TIMESTAMP}, IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP}, IA_Operator = #{iaOperator,jdbcType=VARCHAR}, IA_Nurse_Record = #{iaNurseRecord,jdbcType=VARCHAR}, IA_IsRecord = #{iaIsrecord,jdbcType=INTEGER}, IA_IsDel = #{iaIsdel,jdbcType=INTEGER}, IA_IsDaily = #{iaIsdaily,jdbcType=INTEGER}, IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER}, IA_IsRestrain = #{iaIsrestrain,jdbcType=INTEGER}, IA_Source = #{iaSource,jdbcType=INTEGER}, IA_Original = #{iaOriginal,jdbcType=VARCHAR}, IA_Original_ID = #{iaOriginalId,jdbcType=INTEGER}, IA_XML = #{iaXml,jdbcType=LONGVARCHAR}, Restrain_Stop_Name = #{restrainStopName,jdbcType=VARCHAR}, pain_id = #{painId,jdbcType=INTEGER}, audit_status = #{auditStatus,jdbcType=INTEGER}, audit_or = #{auditOr,jdbcType=VARCHAR}, audit_date = #{auditDate,jdbcType=TIMESTAMP}, where IA_ID = #{iaId,jdbcType=INTEGER} update inp_assessment 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}, DA_ID = #{daId,jdbcType=INTEGER}, IA_Code = #{iaCode,jdbcType=VARCHAR}, IA_Name = #{iaName,jdbcType=VARCHAR}, IA_State = #{iaState,jdbcType=INTEGER}, IA_Type = #{iaType,jdbcType=INTEGER}, IA_Score = #{iaScore,jdbcType=DOUBLE}, IA_FormerID = #{iaFormerid,jdbcType=INTEGER}, IA_Version = #{iaVersion,jdbcType=INTEGER}, IA_Recordor = #{iaRecordor,jdbcType=VARCHAR}, IA_Record_Time = #{iaRecordTime,jdbcType=TIMESTAMP}, IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP}, IA_Operator = #{iaOperator,jdbcType=VARCHAR}, IA_Nurse_Record = #{iaNurseRecord,jdbcType=VARCHAR}, IA_IsRecord = #{iaIsrecord,jdbcType=INTEGER}, IA_IsDel = #{iaIsdel,jdbcType=INTEGER}, IA_IsDaily = #{iaIsdaily,jdbcType=INTEGER}, IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER}, IA_IsRestrain = #{iaIsrestrain,jdbcType=INTEGER}, IA_Source = #{iaSource,jdbcType=INTEGER}, IA_Original = #{iaOriginal,jdbcType=VARCHAR}, IA_Original_ID = #{iaOriginalId,jdbcType=INTEGER}, IA_XML = #{iaXml,jdbcType=LONGVARCHAR}, Restrain_Stop_Name = #{restrainStopName,jdbcType=VARCHAR}, pain_id = #{painId,jdbcType=INTEGER}, audit_status = #{auditStatus,jdbcType=INTEGER}, audit_or = #{auditOr,jdbcType=VARCHAR}, audit_date = #{auditDate,jdbcType=TIMESTAMP} where IA_ID = #{iaId,jdbcType=INTEGER} update inp_assessment 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}, DA_ID = #{daId,jdbcType=INTEGER}, IA_Code = #{iaCode,jdbcType=VARCHAR}, IA_Name = #{iaName,jdbcType=VARCHAR}, IA_State = #{iaState,jdbcType=INTEGER}, IA_Type = #{iaType,jdbcType=INTEGER}, IA_Score = #{iaScore,jdbcType=DOUBLE}, IA_FormerID = #{iaFormerid,jdbcType=INTEGER}, IA_Version = #{iaVersion,jdbcType=INTEGER}, IA_Recordor = #{iaRecordor,jdbcType=VARCHAR}, IA_Record_Time = #{iaRecordTime,jdbcType=TIMESTAMP}, IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP}, IA_Operator = #{iaOperator,jdbcType=VARCHAR}, IA_Nurse_Record = #{iaNurseRecord,jdbcType=VARCHAR}, IA_IsRecord = #{iaIsrecord,jdbcType=INTEGER}, IA_IsDel = #{iaIsdel,jdbcType=INTEGER}, IA_IsDaily = #{iaIsdaily,jdbcType=INTEGER}, IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER}, IA_Source = #{iaSource,jdbcType=INTEGER}, IA_Original = #{iaOriginal,jdbcType=VARCHAR}, IA_Original_ID = #{iaOriginalId,jdbcType=INTEGER}, IA_IsRestrain = #{iaIsrestrain,jdbcType=INTEGER}, Restrain_Stop_Name = #{restrainStopName,jdbcType=VARCHAR}, pain_id = #{painId,jdbcType=INTEGER}, audit_status = #{auditStatus,jdbcType=INTEGER}, audit_or = #{auditOr,jdbcType=VARCHAR}, audit_date = #{auditDate,jdbcType=TIMESTAMP} where IA_ID = #{iaId,jdbcType=INTEGER} UPDATE inp_assessment SET IA_IsDel = -1 WHERE HI_ID = #{hiId,jdbcType=INTEGER} AND PatientNo = #{patientno,jdbcType=VARCHAR} AND IA_ID In #{item} UPDATE inp_assessment SET IA_Associate_ID = #{newIaId,jdbcType=INTEGER} WHERE IA_IsDel = 0 AND IA_Associate_ID = #{iaId,jdbcType=INTEGER} AND PatientNo = #{patientno,jdbcType=VARCHAR} UPDATE inp_assessment SET IA_State = 1, IA_IsDel = 0, IA_Source = #{iaSource,jdbcType=INTEGER}, IA_Original = #{iaOriginal,jdbcType=VARCHAR}, IA_Original_ID = #{iaOriginalId,jdbcType=INTEGER} WHERE IA_ID IN #{item,jdbcType=INTEGER} UPDATE inp_assessment SET IA_IsDel = -1, IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP}, IA_Operator = #{iaOperator,jdbcType=VARCHAR} WHERE IA_Original_ID = #{iaOriginalId,jdbcType=INTEGER} update inp_assessment set IA_IsDel = -1, IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP}, IA_Operator = #{iaOperator,jdbcType=VARCHAR} where IA_ID = #{iaId,jdbcType=INTEGER} update inp_assessment set IA_IsDel = -1, IA_Operation_Time = #{iaOperationTime,jdbcType=TIMESTAMP}, IA_Operator = #{iaOperator,jdbcType=VARCHAR} where IA_ID in #{item,jdbcType=INTEGER} UPDATE inp_assessment SET IA_Associate_ID = #{iaId,jdbcType=INTEGER}, IA_State = #{iaState,jdbcType=INTEGER} WHERE IA_IsDel = 0 AND PatientNo = #{patientNo,jdbcType=VARCHAR} AND IA_ID IN #{item,jdbcType=INTEGER} UPDATE inp_assessment SET IA_Version = 1, IA_IsDel = 0 WHERE IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER} AND PatientNo = #{patientNo,jdbcType=VARCHAR} AND IA_ID NOT IN #{item,jdbcType=INTEGER} UPDATE inp_assessment SET IA_Score = #{item.iaScore,jdbcType=DOUBLE} WHERE IA_ID = #{item.iaId,jdbcType=INTEGER} UPDATE inp_assessment SET IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER} WHERE IA_ID IN #{item,jdbcType=INTEGER} UPDATE inp_assessment SET IA_State = 1, IA_IsDel = 0, IA_Source = #{item.iaSource,jdbcType=INTEGER}, IA_Original = #{item.iaOriginal,jdbcType=VARCHAR}, IA_Original_ID = #{item.iaOriginalId,jdbcType=INTEGER} WHERE IA_ID IN #{id,jdbcType=INTEGER} UPDATE inp_assessment SET IA_Associate_ID = #{iaAssociateId,jdbcType=INTEGER} WHERE IA_ID = #{iaId,jdbcType=INTEGER} insert into inp_assessment (PatientNo, HI_ID, DD_DepDm, DW_WardDm, DB_BedNo, DA_ID, IA_Code, IA_Name, IA_State, IA_Type, IA_Score, IA_FormerID, IA_Version, IA_Recordor, IA_Record_Time, IA_Operation_Time, IA_Operator, IA_Nurse_Record, IA_IsRecord, IA_IsDel, IA_IsDaily, IA_Associate_ID, IA_IsRestrain, IA_Source, IA_Original, IA_Original_ID, IA_XML, Restrain_Stop_Name, pain_id, audit_status, audit_or, audit_date) values (#{item.patientno,jdbcType=VARCHAR}, #{item.hiId,jdbcType=INTEGER}, #{item.ddDepdm,jdbcType=VARCHAR}, #{item.dwWarddm,jdbcType=VARCHAR}, #{item.dbBedno,jdbcType=VARCHAR}, #{item.daId,jdbcType=INTEGER}, #{item.iaCode,jdbcType=VARCHAR}, #{item.iaName,jdbcType=VARCHAR}, #{item.iaState,jdbcType=INTEGER}, #{item.iaType,jdbcType=INTEGER}, #{item.iaScore,jdbcType=DOUBLE}, #{item.iaFormerid,jdbcType=INTEGER}, #{item.iaVersion,jdbcType=INTEGER}, #{item.iaRecordor,jdbcType=VARCHAR}, #{item.iaRecordTime,jdbcType=TIMESTAMP}, #{item.iaOperationTime,jdbcType=TIMESTAMP}, #{item.iaOperator,jdbcType=VARCHAR}, #{item.iaNurseRecord,jdbcType=VARCHAR}, #{item.iaIsrecord,jdbcType=INTEGER}, #{item.iaIsdel,jdbcType=INTEGER}, #{item.iaIsdaily,jdbcType=INTEGER}, #{item.iaAssociateId,jdbcType=INTEGER}, #{item.iaIsrestrain,jdbcType=INTEGER}, #{item.iaSource,jdbcType=INTEGER}, #{item.iaOriginal,jdbcType=VARCHAR}, #{item.iaOriginalId,jdbcType=INTEGER}, #{item.iaXml,jdbcType=LONGVARCHAR}, #{item.restrainStopName,jdbcType=VARCHAR}, #{item.painId,jdbcType=INTEGER}, #{item.auditStatus,jdbcType=INTEGER}, #{item.auditOr,jdbcType=VARCHAR}, #{item.auditDate,jdbcType=TIMESTAMP}) update inp_assessment set pain_id=#{painId,jdbcType=INTEGER}, IA_FormerID=#{iaFormerId,jdbcType=INTEGER}, IA_IsDel=0 where IA_IsDel=0 and IA_State=1 and IA_Version=1 and IA_ID=#{iaId,jdbcType=INTEGER} update inp_assessment set IA_State=0 , IA_Version=0 where IA_IsDel=0 and IA_ID=#{iaId,jdbcType=INTEGER}