You've already forked FrameTour-BE
权限
This commit is contained in:
@ -0,0 +1,10 @@
|
||||
package com.ycwl.basic.service.pc;
|
||||
|
||||
import com.ycwl.basic.model.pc.permission.entity.PermissionEntity;
|
||||
|
||||
public interface PermissionService {
|
||||
// 新增权限查询接口
|
||||
PermissionEntity getPermissionByUserId(Long userId);
|
||||
|
||||
boolean saveOrUpdate(Long userId, String permStr);
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
package com.ycwl.basic.service.pc.impl;
|
||||
|
||||
import com.ycwl.basic.mapper.PermissionMapper;
|
||||
import com.ycwl.basic.model.pc.permission.entity.PermissionEntity;
|
||||
import com.ycwl.basic.service.pc.PermissionService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class PermissionServiceImpl implements PermissionService {
|
||||
@Autowired
|
||||
private PermissionMapper permissionMapper;
|
||||
|
||||
@Override
|
||||
public PermissionEntity getPermissionByUserId(Long userId) {
|
||||
return permissionMapper.selectByUserId(userId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean saveOrUpdate(Long userId, String permStr) {
|
||||
PermissionEntity entity = new PermissionEntity();
|
||||
entity.setUserId(userId);
|
||||
entity.setPermString(permStr);
|
||||
if (permissionMapper.selectByUserId(userId) == null) {
|
||||
permissionMapper.insertPermission(entity);
|
||||
} else {
|
||||
permissionMapper.updatePermission(entity);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user