|
@@ -15,69 +15,43 @@ import java.util.List;
|
|
@Mapper
|
|
@Mapper
|
|
@Repository
|
|
@Repository
|
|
public interface ScenePackageMapper {
|
|
public interface ScenePackageMapper {
|
|
-
|
|
|
|
void saveScenePackage(ScenePackagePO params);
|
|
void saveScenePackage(ScenePackagePO params);
|
|
-
|
|
|
|
void updateScenePackage(ScenePackagePO params);
|
|
void updateScenePackage(ScenePackagePO params);
|
|
-
|
|
|
|
void deleteScenePackage(ScenePackagePO params);
|
|
void deleteScenePackage(ScenePackagePO params);
|
|
-
|
|
|
|
- //查询详情
|
|
|
|
ScenePackagePO queryScenePackage(ScenePackageParam params);
|
|
ScenePackagePO queryScenePackage(ScenePackageParam params);
|
|
-
|
|
|
|
List<ScenePackagePO> queryScenePackageList(ScenePackageParam params);
|
|
List<ScenePackagePO> queryScenePackageList(ScenePackageParam params);
|
|
-
|
|
|
|
- //单独给查询一个测试包的列表用
|
|
|
|
ScenePackageNewVO queryScenePackageBySublist(String packageId);
|
|
ScenePackageNewVO queryScenePackageBySublist(String packageId);
|
|
-
|
|
|
|
- //测试包名查唯一
|
|
|
|
ScenePackageNewVO queryByPackageName(ScenePackagePO params);
|
|
ScenePackageNewVO queryByPackageName(ScenePackagePO params);
|
|
-
|
|
|
|
ScenePackageNewVO querySelfOnly(@Param("packageName") String packageName, @Param("createUserId") String createUserId);
|
|
ScenePackageNewVO querySelfOnly(@Param("packageName") String packageName, @Param("createUserId") String createUserId);
|
|
-
|
|
|
|
- //测试包数量
|
|
|
|
Integer queryPackageCount(ScenePackagePO params);
|
|
Integer queryPackageCount(ScenePackagePO params);
|
|
-
|
|
|
|
- //改变状态是否禁用
|
|
|
|
void updateIsUnavailable(ScenePackagePO params);
|
|
void updateIsUnavailable(ScenePackagePO params);
|
|
-
|
|
|
|
- //改变状态是否禁用
|
|
|
|
void updateIsUnavailable2(ScenePackagePO params);
|
|
void updateIsUnavailable2(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);
|
|
-
|
|
|
|
@Select("select is_deleted from scene_package where package_id = #{packageId}")
|
|
@Select("select is_deleted from scene_package where package_id = #{packageId}")
|
|
String selectIsDeletedByPackageId(@Param("packageId") String packageId);
|
|
String selectIsDeletedByPackageId(@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(@Param("naturalId") 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('%', #{sceneId}, '%'))")
|
|
" (select root_id from scene_package_sublist where scene_statue_ids like concat('%', #{sceneId}, '%'))")
|
|
void updateSceneNumAfterDeleteSceneByStandardsId(@Param("sceneId") String 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" +
|