package com.ruoyi.system.service.config; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.system.api.domain.dto.MgtClassNumDto; import com.ruoyi.system.api.domain.poji.config.SysClassification; import com.ruoyi.system.domain.dto.MgtClassificationEditDto; import com.ruoyi.system.domain.dto.MgtClassificationPageDto; import com.ruoyi.system.domain.vo.AppClassListVo; import com.ruoyi.system.domain.vo.MgtClassificationPageVo; import java.util.List; import java.util.Map; /** *

* 分类 服务类 *

* * @author jqs * @since 2023-04-25 */ public interface SysClassificationService extends IService { /** * @description: TODO * @author jqs34 * @date 2023/6/4 12:00 * @version 1.0 */ Map getSysClassificationList(List classIds); /** * @description 分页获取分类 * @author jqs * @date 2023/6/8 10:11 * @param page * @param mgtClassificationPageDto * @return List */ List pageClassification(Page page, MgtClassificationPageDto mgtClassificationPageDto); /** * @description 修改分类 * @author jqs * @date 2023/6/8 10:23 * @param mgtClassificationEditDto * @return void */ void editClassification( MgtClassificationEditDto mgtClassificationEditDto); /** * @description 删除分类 * @author jqs * @date 2023/6/8 10:28 * @param classId * @return void */ void deleteClassification(Long classId); /** * @description * @author jqs * @date 2023/7/13 11:21 * @param * @return List */ List listByType(Integer classType); /** * @description 分类变化 * @author jqs * @date 2023/7/20 14:32 * @param mgtClassNumDto * @return void */ void changeClassNum(MgtClassNumDto mgtClassNumDto); }