55 lines
1.1 KiB
Java
55 lines
1.1 KiB
Java
|
|
package com.hxkj.admin.service;
|
||
|
|
|
||
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||
|
|
import com.hxkj.admin.validate.PageParam;
|
||
|
|
import com.hxkj.admin.validate.SysAdminParam;
|
||
|
|
import com.hxkj.admin.vo.system.SysAdminListVo;
|
||
|
|
import com.hxkj.common.core.PageResult;
|
||
|
|
import com.hxkj.common.entity.system.SysAdmin;
|
||
|
|
|
||
|
|
public interface ISysAdminService extends IService<SysAdmin> {
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取管理员列表
|
||
|
|
*
|
||
|
|
* @author fzr
|
||
|
|
* @param pageParam 分页参数
|
||
|
|
* @return PageResult<SysAdminListVo>
|
||
|
|
*/
|
||
|
|
PageResult<SysAdminListVo> lists(PageParam pageParam);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取管理员详情
|
||
|
|
*
|
||
|
|
* @author fzr
|
||
|
|
* @param id 主键参数
|
||
|
|
* @return SysAdmin
|
||
|
|
*/
|
||
|
|
SysAdmin detail(Integer id);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 新增管理员
|
||
|
|
*
|
||
|
|
* @author fzr
|
||
|
|
* @param sysAdminParam 参数
|
||
|
|
*/
|
||
|
|
void add(SysAdminParam sysAdminParam);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 编辑管理员
|
||
|
|
*
|
||
|
|
* @author fzr
|
||
|
|
* @param sysAdminParam 参数
|
||
|
|
*/
|
||
|
|
void edit(SysAdminParam sysAdminParam);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 删除管理员
|
||
|
|
*
|
||
|
|
* @author fzr
|
||
|
|
* @param id 主键参数
|
||
|
|
*/
|
||
|
|
void del(Integer id);
|
||
|
|
|
||
|
|
}
|