|
@@ -37,41 +37,44 @@ public interface ScenePackageMapper {
|
|
|
|
|
|
//测试包数量
|
|
//测试包数量
|
|
Integer queryPackageCount(ScenePackagePO params);
|
|
Integer queryPackageCount(ScenePackagePO params);
|
|
|
|
+
|
|
//改变状态是否禁用
|
|
//改变状态是否禁用
|
|
void updateIsUnavailable(ScenePackagePO params);
|
|
void updateIsUnavailable(ScenePackagePO params);
|
|
|
|
|
|
@Update("update scene_package\n" +
|
|
@Update("update scene_package\n" +
|
|
"set is_unavailable = #{isUnavailable}\n" +
|
|
"set is_unavailable = #{isUnavailable}\n" +
|
|
"where package_id in (select root_id from scene_package_sublist where scene_natural_ids like concat('%', #{sceneId}, '%'))")
|
|
"where package_id in (select root_id from scene_package_sublist where scene_natural_ids like concat('%', #{sceneId}, '%'))")
|
|
- void updateIsUnavailableByNaturalId(@Param("isUnavailable")String isUnavailable,@Param("sceneId")String sceneId);
|
|
|
|
|
|
+ void updateIsUnavailableByNaturalId(@Param("isUnavailable") String isUnavailable, @Param("sceneId") String sceneId);
|
|
|
|
+
|
|
@Update("update scene_package\n" +
|
|
@Update("update scene_package\n" +
|
|
"set is_unavailable = #{isUnavailable}\n" +
|
|
"set is_unavailable = #{isUnavailable}\n" +
|
|
"where package_id in (select root_id from scene_package_sublist where scene_statue_ids like concat('%', #{sceneId}, '%'))")
|
|
"where package_id in (select root_id from scene_package_sublist where scene_statue_ids like concat('%', #{sceneId}, '%'))")
|
|
- void updateIsUnavailableByStandardsId(@Param("isUnavailable")String isUnavailable,@Param("sceneId")String sceneId);
|
|
|
|
|
|
+ void updateIsUnavailableByStandardsId(@Param("isUnavailable") String isUnavailable, @Param("sceneId") String sceneId);
|
|
|
|
+
|
|
@Update("update scene_package\n" +
|
|
@Update("update scene_package\n" +
|
|
"set is_unavailable = #{isUnavailable}\n" +
|
|
"set is_unavailable = #{isUnavailable}\n" +
|
|
"where package_id in (select root_id from scene_package_sublist where scene_traffic_ids like concat('%', #{sceneId}, '%'))")
|
|
"where package_id in (select root_id from scene_package_sublist where scene_traffic_ids like concat('%', #{sceneId}, '%'))")
|
|
- void updateIsUnavailableByAccidentId(@Param("isUnavailable")String isUnavailable,@Param("sceneId")String sceneId);
|
|
|
|
|
|
+ void updateIsUnavailableByAccidentId(@Param("isUnavailable") String isUnavailable, @Param("sceneId") String sceneId);
|
|
|
|
|
|
|
|
|
|
@Select("select is_unavailable from scene_package where package_id = #{packageId}")
|
|
@Select("select is_unavailable from scene_package where package_id = #{packageId}")
|
|
- String selectIsUnavailableByPackageId(@Param("packageId")String packageId);
|
|
|
|
|
|
+ String selectIsUnavailableByPackageId(@Param("packageId") String packageId);
|
|
|
|
|
|
@Update("update scene_package\n" +
|
|
@Update("update scene_package\n" +
|
|
"set scene_num = scene_num - 1\n" +
|
|
"set scene_num = scene_num - 1\n" +
|
|
"where package_id in\n" +
|
|
"where package_id in\n" +
|
|
" (select root_id from scene_package_sublist where scene_natural_ids like concat('%', #{naturalId}, '%'))")
|
|
" (select root_id from scene_package_sublist where scene_natural_ids like concat('%', #{naturalId}, '%'))")
|
|
- void updateSceneNumAfterDeleteSceneByNaturalId(String naturalId);
|
|
|
|
|
|
+ void updateSceneNumAfterDeleteSceneByNaturalId(@Param("naturalId") String naturalId);
|
|
|
|
|
|
@Update("update scene_package\n" +
|
|
@Update("update scene_package\n" +
|
|
"set scene_num = scene_num - 1\n" +
|
|
"set scene_num = scene_num - 1\n" +
|
|
"where package_id in\n" +
|
|
"where package_id in\n" +
|
|
- " (select root_id from scene_package_sublist where scene_statue_ids like concat('%', #{naturalId}, '%'))")
|
|
|
|
- void updateSceneNumAfterDeleteSceneByStandardsId(String naturalId);
|
|
|
|
|
|
+ " (select root_id from scene_package_sublist where scene_statue_ids like concat('%', #{sceneId}, '%'))")
|
|
|
|
+ void updateSceneNumAfterDeleteSceneByStandardsId(@Param("sceneId") String sceneId);
|
|
|
|
|
|
@Update("update scene_package\n" +
|
|
@Update("update scene_package\n" +
|
|
"set scene_num = scene_num - 1\n" +
|
|
"set scene_num = scene_num - 1\n" +
|
|
"where package_id in\n" +
|
|
"where package_id in\n" +
|
|
- " (select root_id from scene_package_sublist where scene_traffic_ids like concat('%', #{naturalId}, '%'))")
|
|
|
|
- void updateSceneNumAfterDeleteSceneByAccidentId(String naturalId);
|
|
|
|
|
|
+ " (select root_id from scene_package_sublist where scene_traffic_ids like concat('%', #{sceneId}, '%'))")
|
|
|
|
+ void updateSceneNumAfterDeleteSceneByAccidentId(@Param("sceneId") String sceneId);
|
|
}
|
|
}
|