package com.dg.core.db.gen.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
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 ClassifyAdministrationMapper extends BaseMapper<ClassifyAdministration>
|
{
|
/**
|
* 获取管理菜单列表
|
* @return
|
*/
|
public List<ClassifyAdministration> selectConfigList(@Param("classifyName") String classifyName,
|
@Param("classifyGrade") String classifyGrade);
|
|
/**
|
* 获取管理菜单列表
|
* @return
|
*/
|
public List<ClassifyAdministration> selectConfigList(IPage<ClassifyAdministration> page,
|
Integer state,
|
@Param("classifyName") String classifyName,
|
@Param("classifyGrade") 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(@Param("classifyName") String classifyName,
|
@Param("classifyGrade") String classifyGrade);
|
|
|
/**
|
* 获取管理菜单列表(根目录分页)
|
* @return
|
*/
|
List<ClassifyAdministration> selectRootList (IPage<ClassifyAdministration> page, Integer state,@Param("parentId")String parentId,@Param("departmentId")Integer departmentId);
|
|
/**
|
* 获取管理菜单列表(根目录不分页)
|
* @return
|
*/
|
List<ClassifyAdministration> selectRootList (@Param("parentId")String parentId,@Param("departmentId")Integer departmentId);
|
|
|
/**
|
* 根据上级id查询子分类
|
* @param parentId
|
* @return
|
*/
|
List<String> selectParent(String parentId);
|
|
|
List<ClassifyAdministration> selectParentData(String parentId);
|
|
|
|
|
}
|