package com.auth.common;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.auth.entity.SysOrgPermission;
import com.auth.entity.SysPermissionAction;
import com.auth.entity.SysPermissionMenu;
import com.auth.entity.SysRolePermission;
import com.auth.entity.SysUserOrg;
import com.auth.entity.SysUserRole;
import com.auth.service.SysOrgPermissionService;
import com.auth.service.SysPermissionActionService;
import com.auth.service.SysPermissionMenuService;
import com.auth.service.SysRolePermissionService;
import com.auth.service.SysUserOrgService;
import com.auth.service.SysUserRoleService;
import com.common.CommonHelper;
@Service
public class SysAboutService {
@Resource
SysOrgPermissionService sysorgpermissionService;
@Resource
SysPermissionMenuService syspermissionmenuService;
@Resource
SysPermissionActionService syspermissionactionService;
@Resource
SysRolePermissionService sysrolepermissionService;
@Resource
SysUserOrgService sysuserorgService;
@Resource
SysUserRoleService sysuserroleService;
public String GetOrgPermissionIdList(Long aboutid) {
List<SysOrgPermission> dbabout = sysorgpermissionService.selectByAboutId(aboutid);
String tempaboutidlist = "";
for (SysOrgPermission item : dbabout) {
if (tempaboutidlist != null && tempaboutidlist != "") {
tempaboutidlist += ",";
}
tempaboutidlist += item.getPermissionid();
}
return tempaboutidlist;
}
public int SaveOrgPermission(Long rid, String aboutidstr) {
int result = 0;
sysorgpermissionService.updateByAboutIdDel(rid);
if (CommonHelper.StrIsNotNull(aboutidstr)) {
String[] aboutidlist = aboutidstr.split(",");
for (String item : aboutidlist) {
if (item != null && item.length() > 0) {
SysOrgPermission m = new SysOrgPermission();
m.setOrgid(rid);
m.setPermissionid(Long.parseLong(item));
result += sysorgpermissionService.insertSelective(m);
}
}
}
return result;
}
public int OrgPermissionUpdateByAboutId2Del(Long aboutid) {
return sysorgpermissionService.updateByAboutId2Del(aboutid);
}
public String GetPermissionMenuIdList(Long aboutid) {
List<SysPermissionMenu> dbabout = syspermissionmenuService.selectByAboutId(aboutid);
String tempaboutidlist = "";
for (SysPermissionMenu item : dbabout) {
if (tempaboutidlist != null && tempaboutidlist != "") {
tempaboutidlist += ",";
}
tempaboutidlist += item.getMenuid();
}
return tempaboutidlist;
}
public int SavePermissionMenu(Long rid, String aboutidStr) {
int result = 0;
syspermissionmenuService.updateByAboutIdDel(rid);
if (CommonHelper.StrIsNotNull(aboutidStr)) {
String[] aboutidlist = aboutidStr.split(",");
for (String item : aboutidlist) {
if (item != null && item.length() > 0) {
SysPermissionMenu m = new SysPermissionMenu();
m.setPermissionid(rid);
m.setMenuid(Long.parseLong(item));
result += syspermissionmenuService.insertSelective(m);
}
}
}
return result;
}
public int PermissionMenuUpdateByAboutId2Del(Long aboutid) {
return syspermissionmenuService.updateByAboutId2Del(aboutid);
}
public String GetPermissionActionIdList(Long rid) {
List<SysPermissionAction> dbabout = syspermissionactionService.selectByAboutId(rid);
String tempaboutidlist = "";
for (SysPermissionAction item : dbabout) {
if (tempaboutidlist != null && tempaboutidlist != "") {
tempaboutidlist += ",";
}
tempaboutidlist += item.getActionid();
}
return tempaboutidlist;
}
public int SavePermissionAction(Long rid, String aboutidStr) {
int result = 0;
syspermissionactionService.updateByAboutIdDel(rid);
if (CommonHelper.StrIsNotNull(aboutidStr)) {
String[] aboutididlist = aboutidStr.split(",");
for (String item : aboutididlist) {
if (item != null && item.length() > 0) {
SysPermissionAction m = new SysPermissionAction();
m.setPermissionid(rid);
m.setActionid(Long.parseLong(item));
result += syspermissionactionService.insertSelective(m);
}
}
}
return result;
}
public int PermissionActionUpdateByAboutId2Del(Long aboutid) {
return syspermissionactionService.updateByAboutId2Del(aboutid);
}
public String GetRolePermissionIdList(Long rid) {
List<SysRolePermission> dbabout = sysrolepermissionService.selectByAboutId(rid);
String tempaboutidlist = "";
for (SysRolePermission item : dbabout) {
if (tempaboutidlist != null && tempaboutidlist != "") {
tempaboutidlist += ",";
}
tempaboutidlist += item.getPermissionid();
}
return tempaboutidlist;
}
public int SaveRolePermission(Long rid, String aboutidStr) {
int result = 0;
sysrolepermissionService.updateByAboutIdDel(rid);
if (CommonHelper.StrIsNotNull(aboutidStr)) {
String[] aboutididlist = aboutidStr.split(",");
for (String item : aboutididlist) {
if (item != null && item.length() > 0) {
SysRolePermission m = new SysRolePermission();
m.setRoleid(rid);
m.setPermissionid(Long.parseLong(item));
result += sysrolepermissionService.insertSelective(m);
}
}
}
return result;
}
public int UserPermissionUpdateByAboutId2Del(Long aboutid) {
return sysrolepermissionService.updateByAboutId2Del(aboutid);
}
public int RolePermissionUpdateByAboutId2Del(Long aboutid) {
return sysrolepermissionService.updateByAboutId2Del(aboutid);
}
public String GetUserRoleIdList(Long rid) {
List<SysUserRole> dbabout = sysuserroleService.selectByAboutId(rid);
String tempaboutidlist = "";
for (SysUserRole item : dbabout) {
if (tempaboutidlist != null && tempaboutidlist != "") {
tempaboutidlist += ",";
}
tempaboutidlist += item.getRoleid();
}
return tempaboutidlist;
}
public int SaveUserRole(Long rid, String aboutidStr) {
int result = 0;
sysuserroleService.updateByAboutIdDel(rid);
if (CommonHelper.StrIsNotNull(aboutidStr)) {
String[] aboutididlist = aboutidStr.split(",");
for (String item : aboutididlist) {
if (item != null && item.length() > 0) {
SysUserRole m = new SysUserRole();
m.setUserid(rid);
m.setRoleid(Long.parseLong(item));
result += sysuserroleService.insertSelective(m);
}
}
}
return result;
}
public int UserRoleUpdateByAboutId2Del(Long aboutid) {
return sysuserroleService.updateByAboutId2Del(aboutid);
}
public String GetUserOrgIdList(Long rid) {
List<SysUserOrg> dbabout = sysuserorgService.selectByAboutId(rid);
String tempaboutidlist = "";
for (SysUserOrg item : dbabout) {
if (tempaboutidlist != null && tempaboutidlist != "") {
tempaboutidlist += ",";
}
tempaboutidlist += item.getOrgid();
}
return tempaboutidlist;
}
public int SaveUserOrg(Long rid, String aboutidStr) {
int result = 0;
sysuserorgService.updateByAboutIdDel(rid);
if (CommonHelper.StrIsNotNull(aboutidStr)) {
String[] aboutididlist = aboutidStr.split(",");
for (String item : aboutididlist) {
if (item != null && item.length() > 0) {
SysUserOrg m = new SysUserOrg();
m.setUserid(rid);
m.setOrgid(Long.parseLong(item));
result += sysuserorgService.insertSelective(m);
}
}
}
return result;
}
public int UserOrgUpdateByAboutId2Del(Long aboutid) {
return sysuserorgService.updateByAboutId2Del(aboutid);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/HTML.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
共 324 条
- 1
- 2
- 3
- 4
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/d5b8e16cddf148da83293d5bb68d9224_admin_maxin.jpg!1)
博士僧小星
- 粉丝: 1947
- 资源: 5905
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- VerilogVHDL\FPGA入门教程FPGA器件边练边学-快速入门Verilogvhdl
- 基于C++的mfc的仿QQ聊天系统(高分课程设计期末大作业)
- 基于Java web的学生管理系统(源码+数据库+报告)高分项目
- 基于Java web的学生管理系统(源码+数据库+报告)期末大作业&课程设计
- FM1702SL芯片13.56MHZ NFC读卡器开发板PROTELPCB图+FM1702SL中文说明书+FM1715编程指南
- 期末大作业交通数据分析与应用期末作业程序源码+实验报告.zip
- 期末大作业基于Java web的图书销售管理系统(源码+数据库)高分项目
- python-leetcode面试题解之第274题H指数.zip
- python-leetcode面试题解之第270题最接近二叉搜索树值.zip
- python-leetcode面试题解之第267题回文排列II.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)