insert INTO udi_deviceid ( UDI_DeviceIdOID,primaryDeviceId,publishDate,pkgQuantity,useUnitDeviceId, deviceCarrier,isSameRegDI,registrationDI,isDirectMark,isSameDeviceId, directMarkDI,isLotBatch,isSerialNumber,isManufacturingDate,isExpirationDate, Status,deviceRecordKey,TYSHXYDM,IndentCode,UDI_SubProduct_FK, UDI_DeviceId_FK,UDI_StandAgency_FK,UDI_FacIdentCode_FK,UDI_Product_FK,Reserve1,Reserve2 ) values ( #{UDI_DeviceIdOID}, #{primaryDeviceId}, #{publishDate}, #{pkgQuantity}, #{useUnitDeviceId}, #{deviceCarrier}, #{isSameRegDI}, #{registrationDI}, #{isDirectMark}, #{isSameDeviceId}, #{directMarkDI}, #{isLotBatch}, #{isSerialNumber}, #{isManufacturingDate}, #{isExpirationDate}, #{Status}, #{deviceRecordKey}, #{TYSHXYDM}, #{IndentCode}, #{UDI_SubProduct_FK}, #{UDI_DeviceId_FK}, #{UDI_StandAgency_FK}, #{UDI_FacIdentCode_FK}, #{UDI_Product_FK}, #{Reserve1}, #{Reserve2} ) insert INTO udi_deviceid ( UDI_DeviceIdOID,primaryDeviceId,publishDate,pkgQuantity,useUnitDeviceId, deviceCarrier,isSameRegDI,registrationDI,isDirectMark,isSameDeviceId, directMarkDI,isLotBatch,isSerialNumber,isManufacturingDate,isExpirationDate, Status,deviceRecordKey,TYSHXYDM,IndentCode,UDI_SubProduct_FK, UDI_DeviceId_FK,UDI_StandAgency_FK,UDI_FacIdentCode_FK,UDI_Product_FK,Reserve1,Reserve2 ) VALUES ( #{item.UDI_DeviceIdOID}, #{item.primaryDeviceId}, #{item.publishDate}, #{item.pkgQuantity}, #{item.useUnitDeviceId}, #{item.deviceCarrier}, #{item.isSameRegDI}, #{item.registrationDI}, #{item.isDirectMark}, #{item.isSameDeviceId}, #{item.directMarkDI}, #{item.isLotBatch}, #{item.isSerialNumber}, #{item.isManufacturingDate}, #{item.isExpirationDate}, #{item.Status}, #{item.deviceRecordKey}, #{item.TYSHXYDM}, #{item.IndentCode}, #{item.UDI_SubProduct_FK}, #{item.UDI_DeviceId_FK}, #{item.UDI_StandAgency_FK}, #{item.UDI_FacIdentCode_FK}, #{item.UDI_Product_FK}, #{item.Reserve1}, #{item.Reserve2} ) delete from udi_deviceid where udi_deviceidOID = #{id} UPDATE udi_deviceid primaryDeviceId=#{primaryDeviceId}, publishDate=#{publishDate}, pkgQuantity=#{pkgQuantity}, useUnitDeviceId=#{useUnitDeviceId}, deviceCarrier=#{deviceCarrier}, isSameRegDI=#{isSameRegDI}, registrationDI=#{registrationDI}, isDirectMark=#{isDirectMark}, isSameDeviceId=#{isSameDeviceId}, directMarkDI=#{directMarkDI}, isLotBatch=#{isLotBatch}, isSerialNumber=#{isSerialNumber}, isManufacturingDate=#{isManufacturingDate}, isExpirationDate=#{isExpirationDate}, Status=#{Status}, deviceRecordKey=#{deviceRecordKey}, TYSHXYDM=#{TYSHXYDM}, IndentCode=#{IndentCode}, UDI_SubProduct_FK=#{UDI_SubProduct_FK}, UDI_DeviceId_FK=#{UDI_DeviceId_FK}, UDI_StandAgency_FK=#{UDI_StandAgency_FK}, UDI_FacIdentCode_FK=#{UDI_FacIdentCode_FK}, UDI_Product_FK=#{UDI_Product_FK}, Reserve1=#{Reserve1}, Reserve2=#{Reserve2}, WHERE UDI_DeviceIdOID=#{UDI_DeviceIdOID} UPDATE udi_deviceid deviceRecordKey=#{deviceRecordKey}, TYSHXYDM=#{TYSHXYDM}, Status=#{Status}, WHERE primaryDeviceId=#{ZXXSDYCPBS}