master
parent
1855d254ec
commit
6851dc5ba2
@ -0,0 +1,16 @@
|
|||||||
|
package com.macro.mall.service;
|
||||||
|
|
||||||
|
import com.macro.mall.model.UmsMemberLevel;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 会员等级管理Service
|
||||||
|
*/
|
||||||
|
public interface UmsMemberLevelService {
|
||||||
|
/**
|
||||||
|
* 获取所有会员登录
|
||||||
|
* @param defaultStatus 是否为默认会员
|
||||||
|
*/
|
||||||
|
List<UmsMemberLevel> list(Integer defaultStatus);
|
||||||
|
}
|
@ -0,0 +1,36 @@
|
|||||||
|
package com.macro.mall.service;
|
||||||
|
|
||||||
|
import com.macro.mall.dto.UmsPermissionNode;
|
||||||
|
import com.macro.mall.model.UmsPermission;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 后台用户权限管理Service
|
||||||
|
*/
|
||||||
|
public interface UmsPermissionService {
|
||||||
|
/**
|
||||||
|
* 添加权限
|
||||||
|
*/
|
||||||
|
int create(UmsPermission permission);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改权限
|
||||||
|
*/
|
||||||
|
int update(Long id,UmsPermission permission);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除权限
|
||||||
|
*/
|
||||||
|
int delete(List<Long> ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 以层级结构返回所有权限
|
||||||
|
*/
|
||||||
|
List<UmsPermissionNode> treeList();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取所有权限
|
||||||
|
*/
|
||||||
|
List<UmsPermission> list();
|
||||||
|
}
|
@ -0,0 +1,43 @@
|
|||||||
|
package com.macro.mall.service;
|
||||||
|
|
||||||
|
import com.macro.mall.model.UmsPermission;
|
||||||
|
import com.macro.mall.model.UmsRole;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 后台角色管理Service
|
||||||
|
*/
|
||||||
|
public interface UmsRoleService {
|
||||||
|
/**
|
||||||
|
* 添加角色
|
||||||
|
*/
|
||||||
|
int create(UmsRole role);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改角色信息
|
||||||
|
*/
|
||||||
|
int update(Long id, UmsRole role);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除角色
|
||||||
|
*/
|
||||||
|
int delete(List<Long> ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取指定角色权限
|
||||||
|
*/
|
||||||
|
List<UmsPermission> getPermissionList(Long roleId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改指定角色的权限
|
||||||
|
*/
|
||||||
|
@Transactional
|
||||||
|
int updatePermission(Long roleId, List<Long> permissionIds);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取角色列表
|
||||||
|
*/
|
||||||
|
List<UmsRole> list();
|
||||||
|
}
|
Loading…
Reference in new issue