package com.dg.core.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.dg.core.ResultData;
|
import com.dg.core.db.gen.entity.ClassifyAdministration;
|
import com.dg.core.db.gen.entity.TransactionEvent;
|
import org.springframework.data.repository.query.Param;
|
|
import java.util.List;
|
|
public interface IClassifyAdministrationService {
|
/**
|
* 获取管理菜单列表
|
* @return
|
*/
|
public List<ClassifyAdministration> selectConfigList(String classifyName, String classifyGrade);
|
|
|
/**
|
* 获取管理菜单列表
|
* @return
|
*/
|
public List<ClassifyAdministration> selectConfigList(IPage<ClassifyAdministration> page,
|
Integer state,
|
String classifyName, String classifyGrade);
|
|
/**
|
* 新增分类
|
* @param entity
|
* @return
|
*/
|
public int insertConfig(ClassifyAdministration entity);
|
|
/**
|
* 更新分类
|
* @param entity
|
* @return
|
*/
|
public int updateConfig(ClassifyAdministration entity);
|
|
/**
|
* 删除分类
|
* @param Id
|
* @return
|
*/
|
public int deleteConfigById(String Id);
|
|
|
/**
|
* 统计数量
|
* @return
|
*/
|
public int countNum(String classifyName,String classifyGrade);
|
|
|
/**
|
* 获取管理菜单列表(已分级)
|
* @return
|
*/
|
List<ClassifyAdministration> selectConfigListByParentId(String parentId,Integer departmentId);
|
|
/**
|
* 获取管理菜单列表(根目录分页)
|
* @return
|
*/
|
List<ClassifyAdministration> selectRootList (IPage<ClassifyAdministration> page, Integer stat,String parentId,Integer departmentId);
|
|
|
/**
|
* 获取分类根据id 如果是二级id则获取的是办事指南
|
* @return
|
*/
|
ResultData queryListById(Integer id);
|
|
/**
|
* 根据上级id查询子分类
|
* @param parentId
|
* @return
|
*/
|
List<String> selectParent(String parentId);
|
|
List<ClassifyAdministration> selectParentData(String parentId);
|
|
|
}
|