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