From 8b02c916fec8819f4f1b27b21a26cca6c41b5f5d Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期一, 14 七月 2025 09:54:05 +0800 Subject: [PATCH] add:定时任务配置,热门城市 --- src/main/java/com/mzl/flower/service/film/AiContentTaskConfigService.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/mzl/flower/service/film/AiContentTaskConfigService.java b/src/main/java/com/mzl/flower/service/film/AiContentTaskConfigService.java new file mode 100644 index 0000000..fa392bf --- /dev/null +++ b/src/main/java/com/mzl/flower/service/film/AiContentTaskConfigService.java @@ -0,0 +1,39 @@ +package com.mzl.flower.service.film; + +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.IService; +import com.mzl.flower.dto.BatchDTO; +import com.mzl.flower.dto.request.film.AiContentTaskConfigDTO; +import com.mzl.flower.dto.request.film.AiContentTaskConfigQueryDTO; +import com.mzl.flower.dto.response.film.AiContentTaskConfigVO; +import com.mzl.flower.entity.film.AiContentTaskConfig; + +import java.util.List; + +/** + * <p> + * 模型任务配置表 服务类 + * </p> + * + * @author generator@Fang + * @since 2025-05-19 + */ +public interface AiContentTaskConfigService extends IService<AiContentTaskConfig> { + List<AiContentTaskConfigVO> getAiContentTaskConfigAll(); + List<AiContentTaskConfigVO> getEnabledAiContentTaskConfig(); + + Page<AiContentTaskConfigVO> queryPage(AiContentTaskConfigQueryDTO aiContentTaskConfigQueryDTO, Page page); + + void deleteAiContentTaskConfig(String id); + + void saveAiContentTaskConfig(AiContentTaskConfigDTO aiContentTaskConfigDTO); + + void updateAiContentTaskConfig(AiContentTaskConfigDTO aiContentTaskConfigDTO); + + AiContentTaskConfigVO detail(Long id); + + //获取配置信息 + List<AiContentTaskConfig> getEnabledConfigs(); + + void batchDelete(BatchDTO dto); +} -- Gitblit v1.9.3