puzhibing
2024-01-30 03f1f3372a10a08f96f3308bfa099e86a55046d0
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/SysClassificationService.java
@@ -1,7 +1,16 @@
package com.ruoyi.system.service.config;
import com.ruoyi.system.api.domain.poji.config.SysClassification;
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;
/**
 * <p>
@@ -13,4 +22,58 @@
 */
public interface SysClassificationService extends IService<SysClassification> {
    /**
    * @description: TODO
    * @author jqs34
    * @date 2023/6/4 12:00
    * @version 1.0
    */
    Map<Long,SysClassification> getSysClassificationList(List<Long> classIds);
    /**
     * @description  分页获取分类
     * @author  jqs
     * @date    2023/6/8 10:11
     * @param page
     * @param mgtClassificationPageDto
     * @return  List<MgtClassificationPageVo>
     */
    List<MgtClassificationPageVo> 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<AppClassListVo>
     */
    List<AppClassListVo> listByType(Integer classType);
    /**
     * @description  分类变化
     * @author  jqs
     * @date    2023/7/20 14:32
     * @param mgtClassNumDto
     * @return  void
     */
    void changeClassNum(MgtClassNumDto mgtClassNumDto);
}