| | |
| | | package com.ruoyi.system.service.config; |
| | | |
| | | import com.ruoyi.system.domain.pojo.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> |
| | |
| | | */ |
| | | 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); |
| | | } |