From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 23 一月 2024 17:17:55 +0800 Subject: [PATCH] 抖音转链修改 --- fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/ArticleOfficialService.java | 115 ++++++++++++++++++++++++++++++--------------------------- 1 files changed, 61 insertions(+), 54 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/ArticleOfficialService.java b/fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/ArticleOfficialService.java index 04bfbb2..43e8556 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/ArticleOfficialService.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/inter/dynamic/ArticleOfficialService.java @@ -1,54 +1,61 @@ -package com.yeshi.fanli.service.inter.dynamic; - -import java.util.List; - -import org.springframework.web.multipart.MultipartFile; - -import com.yeshi.fanli.entity.dynamic.ArticleOfficial; -import com.yeshi.fanli.exception.dynamic.ArticleOfficialException; -import com.yeshi.fanli.vo.dynamic.ArticleVO; - -public interface ArticleOfficialService { - - /** - * 鎻掑叆 - * - * @param record - */ - public void save(MultipartFile file, ArticleOfficial record) throws ArticleOfficialException; - - /** - * 鏍规嵁id鏌ヨ - * - * @param id - * @return - */ - public ArticleOfficial getById(String id); - - public List<ArticleOfficial> query(int start, int count, String key, Integer state); - - public long count(String key, Integer state); - - /** - * 鏌ヨ鏈夋晥 - * - * @param start - * @param count - * @param key - * @return - */ - public List<ArticleVO> queryValid(int start, int count, String key); - - /** - * 缁熻鏈夋晥 - * - * @param key - * @return - */ - public long countValid(String key); - - public void deleteBatchByPrimaryKey(List<String> list); - - public void updateReadNum(String id); - -} +package com.yeshi.fanli.service.inter.dynamic; + +import java.util.List; + +import org.springframework.web.multipart.MultipartFile; + +import com.yeshi.fanli.entity.dynamic.ArticleOfficial; +import com.yeshi.fanli.exception.dynamic.ArticleOfficialException; +import com.yeshi.fanli.vo.dynamic.ArticleVO; + +public interface ArticleOfficialService { + + /** + * 鎻掑叆 + * + * @param record + */ + public void save(MultipartFile file, ArticleOfficial record) throws ArticleOfficialException; + + /** + * 鏍规嵁id鏌ヨ + * + * @param id + * @return + */ + public ArticleOfficial getById(String id); + + public List<ArticleOfficial> query(int start, int count, String key, Integer state); + + public long count(String key, Integer state); + + /** + * 鏌ヨ鏈夋晥 + * + * @param start + * @param count + * @param key + * @return + */ + public List<ArticleVO> queryValid(int start, int count, String key); + + /** + * 缁熻鏈夋晥 + * + * @param key + * @return + */ + public long countValid(String key); + + public void deleteBatchByPrimaryKey(List<String> list); + + public void updateReadNum(String id); + + /** + * 鐘舵�佸垏鎹� + * @param id + * @throws ArticleOfficialException + */ + public void switchState(String id) throws ArticleOfficialException; + +} -- Gitblit v1.8.0