id, project_id, sequence_number, code, valid_flag, created_at, updated_at, node_id, geom_db_id, geom_details_id, pre_assign_code INSERT INTO t_project_immobile_code ( id, project_id, sequence_number, code, valid_flag, created_at, updated_at, node_id, geom_db_id, geom_details_id, pre_assign_code ) VALUES ( #{id}, #{projectId}, #{sequenceNumber}, #{code}, #{validFlag}, now(), now(), #{nodeId}, #{geomDbId}, #{geomDetailsId}, #{preAssignCode} ) UPDATE t_project_immobile_code SET code = #{code}, valid_flag = #{validFlag}, updated_at = #{updatedAt}, node_id = #{nodeId}, geom_db_id = #{geomDbId}, geom_details_id = #{geomDetailsId}, pre_assign_code = #{preAssignCode} WHERE sequence_number = #{sequenceNumber} UPDATE t_project_immobile_code project_id = #{projectId}, sequence_number = #{sequenceNumber}, code = #{code}, valid_flag = #{validFlag}, node_id = #{nodeId}, geom_db_id = #{geomDbId}, geom_details_id = #{geomDetailsId}, pre_assign_code = #{preAssignCode}, updated_at = #{updatedAt} WHERE id = #{id} DELETE FROM t_project_immobile_code WHERE project_id = #{projectId} DELETE FROM t_project_immobile_code WHERE sequence_number = #{sequenceNumber} AND id != #{id} DELETE FROM t_project_immobile_code WHERE sequence_number = #{sequenceNumber} DELETE FROM t_project_immobile_code AND project_id = #{projectId} AND node_id = #{nodeId}