mirror of
https://gitee.com/dromara/MaxKey.git
synced 2026-05-15 13:02:07 +08:00
20190627
This commit is contained in:
@@ -1,24 +0,0 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.dao.persistence;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
|
||||
import org.maxkey.domain.Navigations;
|
||||
import org.maxkey.domain.RoleNav;
|
||||
|
||||
|
||||
/**
|
||||
* @author Crystal.Sea
|
||||
*
|
||||
*/
|
||||
|
||||
public interface RoleNavMapper extends IJpaBaseMapper<RoleNav> {
|
||||
|
||||
public List<Navigations> queryNavs(String roleId);
|
||||
public int deleteRoleNav(String roleId);
|
||||
public int insertRoleNav(List<RoleNav> listRoleNav);
|
||||
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.dao.persistence;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
|
||||
import org.maxkey.domain.RoleUser;
|
||||
import org.maxkey.domain.UserInfo;
|
||||
|
||||
|
||||
/**
|
||||
* @author Crystal.Sea
|
||||
*
|
||||
*/
|
||||
|
||||
public interface RoleUserMapper extends IJpaBaseMapper<RoleUser> {
|
||||
|
||||
public List<UserInfo> gridUserInfoInRole(RoleUser roleUser);
|
||||
|
||||
public Integer countUserInfoInRole(RoleUser roleUser);
|
||||
|
||||
public List<UserInfo> gridAllUserInfoInRole(RoleUser roleUser);
|
||||
|
||||
public Integer countAllUserInfoInRole(RoleUser roleUser);
|
||||
|
||||
public List<UserInfo> gridUserInfoNotInRole(RoleUser roleUser);
|
||||
|
||||
public Integer countUserInfoNotInRole(RoleUser roleUser);
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.dao.persistence;
|
||||
|
||||
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
|
||||
import org.maxkey.domain.Roles;
|
||||
|
||||
|
||||
/**
|
||||
* @author Crystal.Sea
|
||||
*
|
||||
*/
|
||||
|
||||
public interface RolesMapper extends IJpaBaseMapper<Roles> {
|
||||
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
package org.maxkey.dao.persistence;
|
||||
|
||||
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
|
||||
import org.maxkey.domain.Saml20Metadata;
|
||||
|
||||
/**
|
||||
* @author Crystal.sea
|
||||
*
|
||||
*/
|
||||
public interface Saml20MetadataMapper extends IJpaBaseMapper<Saml20Metadata> {
|
||||
|
||||
|
||||
}
|
||||
@@ -1,42 +0,0 @@
|
||||
package org.maxkey.dao.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.mybatis.jpa.persistence.JpaBaseService;
|
||||
import org.maxkey.dao.persistence.RoleNavMapper;
|
||||
import org.maxkey.domain.Navigations;
|
||||
import org.maxkey.domain.RoleNav;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class RoleNavService extends JpaBaseService<RoleNav> {
|
||||
|
||||
public RoleNavService() {
|
||||
super(RoleNavMapper.class);
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.connsec.db.service.BaseService#getMapper()
|
||||
*/
|
||||
@Override
|
||||
public RoleNavMapper getMapper() {
|
||||
// TODO Auto-generated method stub
|
||||
return (RoleNavMapper)super.getMapper();
|
||||
}
|
||||
|
||||
|
||||
public List<Navigations> queryNavs(String roleId){
|
||||
return getMapper().queryNavs(roleId);
|
||||
}
|
||||
|
||||
|
||||
public boolean delete(String roleId) {
|
||||
return getMapper().deleteRoleNav(roleId) > 0;
|
||||
}
|
||||
|
||||
public boolean insert(List<RoleNav> listRoleNav) {
|
||||
return getMapper().insertRoleNav(listRoleNav)>0;
|
||||
}
|
||||
}
|
||||
@@ -1,93 +0,0 @@
|
||||
package org.maxkey.dao.service;
|
||||
|
||||
import org.apache.mybatis.jpa.persistence.JpaBaseService;
|
||||
import org.apache.mybatis.jpa.persistence.JpaPageResults;
|
||||
import org.maxkey.constants.PLATFORMROLE;
|
||||
import org.maxkey.dao.persistence.RoleUserMapper;
|
||||
import org.maxkey.domain.RoleUser;
|
||||
import org.maxkey.domain.UserInfo;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class RoleUserService extends JpaBaseService<RoleUser> {
|
||||
|
||||
public RoleUserService() {
|
||||
super(RoleUserMapper.class);
|
||||
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.connsec.db.service.BaseService#getMapper()
|
||||
*/
|
||||
@Override
|
||||
public RoleUserMapper getMapper() {
|
||||
// TODO Auto-generated method stub
|
||||
return (RoleUserMapper)super.getMapper();
|
||||
}
|
||||
|
||||
|
||||
public boolean insertTenantAdmin(String uid) {
|
||||
RoleUser roleUser =new RoleUser(PLATFORMROLE.TANANT_ADMIN,uid);
|
||||
roleUser.setId(roleUser.generateId());
|
||||
return insert(roleUser);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public boolean deleteTenantAdmin(String uid) {
|
||||
RoleUser roleUser =new RoleUser(PLATFORMROLE.TANANT_ADMIN,uid);
|
||||
return delete(roleUser);
|
||||
}
|
||||
|
||||
|
||||
public JpaPageResults<UserInfo> gridAllUserInfoInRole(RoleUser roleUser) {
|
||||
Integer totalCount = parseCount(getMapper().countAllUserInfoInRole(roleUser));
|
||||
if(totalCount == 0) {
|
||||
return new JpaPageResults<UserInfo>();
|
||||
}
|
||||
|
||||
int totalPage = calculateTotalPage(roleUser,totalCount);
|
||||
|
||||
if(totalPage == 0) {
|
||||
return new JpaPageResults<UserInfo>();
|
||||
}
|
||||
|
||||
if(totalPage < roleUser.getPage()) {
|
||||
roleUser.setPage(totalPage);
|
||||
roleUser.setStartRow(calculateStartRow(totalPage,roleUser.getPageResults()));
|
||||
}
|
||||
return new JpaPageResults<UserInfo>(roleUser.getPage(),roleUser.getPageResults(),totalCount,getMapper().gridAllUserInfoInRole(roleUser));
|
||||
}
|
||||
|
||||
public JpaPageResults<UserInfo> gridUserInfoInRole(RoleUser roleUser) {
|
||||
Integer totalCount = parseCount(getMapper().countUserInfoInRole(roleUser));
|
||||
if(totalCount == 0) {
|
||||
return new JpaPageResults<UserInfo>();
|
||||
}
|
||||
|
||||
int totalPage = calculateTotalPage(roleUser,totalCount);
|
||||
|
||||
if(totalPage == 0) {
|
||||
return new JpaPageResults<UserInfo>();
|
||||
}
|
||||
|
||||
if(totalPage < roleUser.getPage()) {
|
||||
roleUser.setPage(totalPage);
|
||||
roleUser.setStartRow(calculateStartRow(totalPage,roleUser.getPageResults()));
|
||||
}
|
||||
return new JpaPageResults<UserInfo>(roleUser.getPage(),roleUser.getPageResults(),totalCount,getMapper().gridUserInfoInRole(roleUser));
|
||||
}
|
||||
|
||||
public JpaPageResults<UserInfo> gridUserInfoNotInRole(RoleUser roleUser) {
|
||||
Integer totalCount = parseCount(getMapper().countUserInfoNotInRole(roleUser));
|
||||
int totalPage = calculateTotalPage(roleUser,totalCount);
|
||||
if(totalPage == 0) {
|
||||
return new JpaPageResults<UserInfo>();
|
||||
}
|
||||
if(totalPage < roleUser.getPage()) {
|
||||
roleUser.setPage(totalPage);
|
||||
roleUser.setStartRow(calculateStartRow(totalPage,roleUser.getPageResults()));
|
||||
}
|
||||
return new JpaPageResults<UserInfo>(roleUser.getPage(),roleUser.getPageResults(),totalCount,getMapper().gridUserInfoNotInRole(roleUser));
|
||||
}
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
package org.maxkey.dao.service;
|
||||
|
||||
import org.apache.mybatis.jpa.persistence.JpaBaseService;
|
||||
import org.maxkey.dao.persistence.RolesMapper;
|
||||
import org.maxkey.domain.Roles;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class RolesService extends JpaBaseService<Roles> {
|
||||
|
||||
public RolesService() {
|
||||
super(RolesMapper.class);
|
||||
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.connsec.db.service.BaseService#getMapper()
|
||||
*/
|
||||
@Override
|
||||
public RolesMapper getMapper() {
|
||||
// TODO Auto-generated method stub
|
||||
return (RolesMapper)super.getMapper();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
package org.maxkey.dao.service;
|
||||
|
||||
import org.apache.mybatis.jpa.persistence.JpaBaseService;
|
||||
import org.maxkey.dao.persistence.Saml20MetadataMapper;
|
||||
import org.maxkey.domain.Saml20Metadata;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class Saml20MetadataService extends JpaBaseService<Saml20Metadata>{
|
||||
|
||||
public Saml20MetadataService() {
|
||||
super(Saml20MetadataMapper.class);
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see com.connsec.db.service.BaseService#getMapper()
|
||||
*/
|
||||
@Override
|
||||
public Saml20MetadataMapper getMapper() {
|
||||
// TODO Auto-generated method stub
|
||||
return (Saml20MetadataMapper)super.getMapper();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user