mirror of
https://github.com/weizhiqiang1995/erp-pro.git
synced 2025-02-20 21:33:10 +08:00
【前台服务配置】系统管理整改为前台服务配置,删除应用管理
This commit is contained in:
parent
79701d927c
commit
1ecd90ae55
13 changed files with 135 additions and 619 deletions
|
@ -4,8 +4,11 @@
|
|||
|
||||
package com.skyeye.eve.entity.userauth.win;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.skyeye.annotation.api.ApiModel;
|
||||
import com.skyeye.annotation.api.ApiModelProperty;
|
||||
import com.skyeye.common.entity.CommonOperatorUserInfo;
|
||||
import lombok.Data;
|
||||
|
||||
|
@ -24,6 +27,21 @@ import java.io.Serializable;
|
|||
@ApiModel("服务管理实体类")
|
||||
public class SysEveWinMation extends CommonOperatorUserInfo implements Serializable {
|
||||
|
||||
@TableId("id")
|
||||
@ApiModelProperty(value = "主键id。为空时新增,不为空时编辑")
|
||||
private String id;
|
||||
|
||||
@TableField("sys_name")
|
||||
@ApiModelProperty(value = "服务名称", required = "required")
|
||||
private String sysName;
|
||||
|
||||
@TableField("content")
|
||||
@ApiModelProperty(value = "描述")
|
||||
private String content;
|
||||
|
||||
@TableField("sys_url")
|
||||
@ApiModelProperty(value = "服务地址")
|
||||
private String sysUrl;
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -102,17 +102,6 @@ public class SysEveMenuController {
|
|||
sysEveMenuService.deleteSysMenuMationById(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 异步加载树查看商户拥有的系统
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@RequestMapping("/post/SysEveMenuController/queryTreeSysMenuMationBySimpleLevel")
|
||||
public void queryTreeSysMenuMationBySimpleLevel(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveMenuService.queryTreeSysMenuMationBySimpleLevel(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取菜单级别列表
|
||||
*
|
||||
|
@ -146,17 +135,6 @@ public class SysEveMenuController {
|
|||
sysEveMenuService.editSysEveMenuSortLowerById(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取该系统商户拥有的系统
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@RequestMapping("/post/SysEveMenuController/querySysWinMationListBySysId")
|
||||
public void querySysWinMationListBySysId(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveMenuService.querySysWinMationListBySysId(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 系统菜单详情
|
||||
*
|
||||
|
|
|
@ -4,24 +4,29 @@
|
|||
|
||||
package com.skyeye.eve.controller;
|
||||
|
||||
import com.skyeye.annotation.api.Api;
|
||||
import com.skyeye.annotation.api.ApiImplicitParam;
|
||||
import com.skyeye.annotation.api.ApiImplicitParams;
|
||||
import com.skyeye.annotation.api.ApiOperation;
|
||||
import com.skyeye.common.entity.CommonPageInfo;
|
||||
import com.skyeye.common.object.InputObject;
|
||||
import com.skyeye.common.object.OutputObject;
|
||||
import com.skyeye.eve.entity.userauth.win.SysEveWinMation;
|
||||
import com.skyeye.eve.service.SysEveWinService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
*
|
||||
* @ClassName: SysEveWinController
|
||||
* @Description: 服务管理控制层
|
||||
* @author: skyeye云系列--卫志强
|
||||
* @date: 2022/7/30 0:10
|
||||
*
|
||||
* @Copyright: 2022 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved.
|
||||
* 注意:本内容仅限购买后使用.禁止私自外泄以及用于其他的商业目的
|
||||
*/
|
||||
@RestController
|
||||
@Api(value = "前台服务管理", tags = "前台服务管理", modelName = "基础模块")
|
||||
public class SysEveWinController {
|
||||
|
||||
@Autowired
|
||||
|
@ -33,17 +38,21 @@ public class SysEveWinController {
|
|||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@ApiOperation(id = "sysevewin001", value = "获取服务信息列表", method = "POST", allUse = "1")
|
||||
@ApiImplicitParams(classBean = CommonPageInfo.class)
|
||||
@RequestMapping("/post/SysEveWinController/queryWinMationList")
|
||||
public void queryWinMationList(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveWinService.queryWinMationList(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增服务信息
|
||||
* 新增/编辑服务信息
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@ApiOperation(id = "writeSysEveWinMation", value = "新增/编辑服务信息", method = "POST", allUse = "1")
|
||||
@ApiImplicitParams(classBean = SysEveWinMation.class)
|
||||
@RequestMapping("/post/SysEveWinController/insertWinMation")
|
||||
public void insertWinMation(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveWinService.insertWinMation(inputObject, outputObject);
|
||||
|
@ -55,86 +64,40 @@ public class SysEveWinController {
|
|||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@ApiOperation(id = "sysevewin003", value = "编辑服务信息时进行回显", method = "GET", allUse = "2")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(id = "id", name = "id", value = "主键id", required = "required")})
|
||||
@RequestMapping("/post/SysEveWinController/queryWinMationToEditById")
|
||||
public void queryWinMationToEditById(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveWinService.queryWinMationToEditById(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑服务信息
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@RequestMapping("/post/SysEveWinController/editWinMationById")
|
||||
public void editWinMationById(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveWinService.editWinMationById(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除服务信息
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@ApiOperation(id = "sysevewin005", value = "删除桌面信息", method = "DELETE", allUse = "1")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(id = "id", name = "id", value = "主键id", required = "required")})
|
||||
@RequestMapping("/post/SysEveWinController/deleteWinMationById")
|
||||
public void deleteWinMationById(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveWinService.deleteWinMationById(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 进行商户服务授权
|
||||
* 获取所有的服务信息
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@RequestMapping("/post/SysEveWinController/editAuthorizationById")
|
||||
public void editAuthorizationById(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveWinService.editAuthorizationById(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 进行商户服务取消授权
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@RequestMapping("/post/SysEveWinController/editCancleAuthorizationById")
|
||||
public void editCancleAuthorizationById(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveWinService.editCancleAuthorizationById(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取应用商店
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@RequestMapping("/post/SysEveWinController/queryWinMationListToShow")
|
||||
public void queryWinMationListToShow(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveWinService.queryWinMationListToShow(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 服务重要的同步操作
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@RequestMapping("/post/SysEveWinController/insertWinMationImportantSynchronization")
|
||||
public void insertWinMationImportantSynchronization(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveWinService.insertWinMationImportantSynchronization(inputObject, outputObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 服务重要的同步操作获取数据
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@RequestMapping("/post/SysEveWinController/queryWinMationImportantSynchronizationData")
|
||||
public void queryWinMationImportantSynchronizationData(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveWinService.queryWinMationImportantSynchronizationData(inputObject, outputObject);
|
||||
@ApiOperation(id = "querySysEveWinList", value = "获取所有的服务信息", method = "GET", allUse = "2")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(id = "id", name = "id", value = "主键id", required = "required")})
|
||||
@RequestMapping("/post/SysEveWinController/querySysEveWinList")
|
||||
public void querySysEveWinList(InputObject inputObject, OutputObject outputObject) {
|
||||
sysEveWinService.querySysEveWinList(inputObject, outputObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -31,8 +31,6 @@ public interface SysEveMenuDao {
|
|||
|
||||
int deleteSysMenuMationById(Map<String, Object> map);
|
||||
|
||||
List<Map<String, Object>> queryTreeSysMenuMationBySimpleLevel(Map<String, Object> map);
|
||||
|
||||
Map<String, Object> queryUseThisMenuRoleById(Map<String, Object> map);
|
||||
|
||||
List<Map<String, Object>> querySysMenuLevelList(Map<String, Object> map);
|
||||
|
@ -49,8 +47,6 @@ public interface SysEveMenuDao {
|
|||
|
||||
int editSysEveMenuSortLowerById(Map<String, Object> map);
|
||||
|
||||
List<Map<String, Object>> querySysWinMationListBySysId(Map<String, Object> map);
|
||||
|
||||
Map<String, Object> querySysEveMenuBySysId(Map<String, Object> map);
|
||||
|
||||
}
|
||||
|
|
|
@ -4,51 +4,26 @@
|
|||
|
||||
package com.skyeye.eve.dao;
|
||||
|
||||
import com.skyeye.common.entity.CommonPageInfo;
|
||||
import com.skyeye.eve.entity.userauth.win.SysEveWinMation;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @ClassName: SysEveWinDao
|
||||
* @Description: 系统信息管理数据层
|
||||
* @Description: 服务信息管理数据层
|
||||
* @author: skyeye云系列--卫志强
|
||||
* @date: 2021/8/7 23:26
|
||||
* @Copyright: 2021 https://gitee.com/doc_wei01/skyeye Inc. All rights reserved.
|
||||
* 注意:本内容仅限购买后使用.禁止私自外泄以及用于其他的商业目的
|
||||
*/
|
||||
public interface SysEveWinDao {
|
||||
public interface SysEveWinDao extends SkyeyeBaseMapper<SysEveWinMation> {
|
||||
|
||||
List<Map<String, Object>> queryWinMationList(Map<String, Object> map);
|
||||
List<Map<String, Object>> queryWinMationList(CommonPageInfo commonPageInfo);
|
||||
|
||||
Map<String, Object> queryWinMationByNameOrUrl(Map<String, Object> map);
|
||||
|
||||
int insertWinMation(Map<String, Object> map);
|
||||
|
||||
Map<String, Object> queryWinMationToEditById(Map<String, Object> map);
|
||||
|
||||
Map<String, Object> queryWinMationByNameOrUrlAndId(Map<String, Object> map);
|
||||
|
||||
int editWinMationById(Map<String, Object> map);
|
||||
|
||||
int deleteWinMationById(Map<String, Object> map);
|
||||
|
||||
Map<String, Object> queryChildMationById(Map<String, Object> map);
|
||||
|
||||
Map<String, Object> querySysEveWinNum(Map<String, Object> map);
|
||||
|
||||
int insertAuthorizationById(Map<String, Object> map);
|
||||
|
||||
int editCancleAuthorizationById(Map<String, Object> map);
|
||||
|
||||
List<Map<String, Object>> queryWinMationListToShow(Map<String, Object> map);
|
||||
|
||||
Map<String, Object> queryWinMationSynchronizationById(Map<String, Object> map);
|
||||
|
||||
List<Map<String, Object>> queryWinMationImportantSynchronizationData(Map<String, Object> map);
|
||||
|
||||
int insertWinMationImportantSynchronization(List<Map<String, Object>> rows);
|
||||
|
||||
List<Map<String, Object>> queryWinMationSynchronizationByWinId(Map<String, Object> map);
|
||||
|
||||
List<Map<String, Object>> queryWinMationImportantSynchronizationPointData(Map<String, Object> map);
|
||||
Map<String, Object> queryChildMationById(@Param("id")String id);
|
||||
|
||||
List<Map<String, Object>> querySysEveWinList();
|
||||
}
|
||||
|
|
|
@ -21,16 +21,12 @@ public interface SysEveMenuService {
|
|||
|
||||
void deleteSysMenuMationById(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void queryTreeSysMenuMationBySimpleLevel(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void querySysMenuLevelList(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void editSysEveMenuSortTopById(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void editSysEveMenuSortLowerById(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void querySysWinMationListBySysId(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void querySysEveMenuBySysId(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
}
|
||||
|
|
|
@ -15,18 +15,7 @@ public interface SysEveWinService {
|
|||
|
||||
void queryWinMationToEditById(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void editWinMationById(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void deleteWinMationById(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void editAuthorizationById(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void editCancleAuthorizationById(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void queryWinMationListToShow(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void insertWinMationImportantSynchronization(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void queryWinMationImportantSynchronizationData(InputObject inputObject, OutputObject outputObject);
|
||||
|
||||
void querySysEveWinList(InputObject inputObject, OutputObject outputObject);
|
||||
}
|
||||
|
|
|
@ -179,22 +179,6 @@ public class SysEveMenuServiceImpl implements SysEveMenuService {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 异步加载树查看商户拥有的系统
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@Override
|
||||
public void queryTreeSysMenuMationBySimpleLevel(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
List<Map<String, Object>> beans = sysEveMenuDao.queryTreeSysMenuMationBySimpleLevel(map);
|
||||
if (!beans.isEmpty()) {
|
||||
outputObject.setBeans(beans);
|
||||
outputObject.settotal(beans.size());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取菜单级别列表
|
||||
*
|
||||
|
@ -249,7 +233,8 @@ public class SysEveMenuServiceImpl implements SysEveMenuService {
|
|||
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||
public void editSysEveMenuSortLowerById(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
Map<String, Object> topBean = sysEveMenuDao.querySysEveMenuISLowerByThisId(map);//根据同一级排序获取这条数据的下一条数据
|
||||
// 根据同一级排序获取这条数据的下一条数据
|
||||
Map<String, Object> topBean = sysEveMenuDao.querySysEveMenuISLowerByThisId(map);
|
||||
if (topBean == null) {
|
||||
outputObject.setreturnMessage("已经是最靠后菜单,无法移动。");
|
||||
} else {
|
||||
|
@ -262,22 +247,6 @@ public class SysEveMenuServiceImpl implements SysEveMenuService {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取该系统商户拥有的系统
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@Override
|
||||
public void querySysWinMationListBySysId(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
List<Map<String, Object>> beans = sysEveMenuDao.querySysWinMationListBySysId(map);
|
||||
if (!beans.isEmpty()) {
|
||||
outputObject.setBeans(beans);
|
||||
outputObject.settotal(beans.size());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 系统菜单详情
|
||||
*
|
||||
|
|
|
@ -4,26 +4,27 @@
|
|||
|
||||
package com.skyeye.eve.service.impl;
|
||||
|
||||
import cn.hutool.json.JSONObject;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.github.pagehelper.Page;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.skyeye.common.object.GetUserToken;
|
||||
import com.skyeye.common.constans.CommonConstants;
|
||||
import com.skyeye.common.entity.CommonPageInfo;
|
||||
import com.skyeye.common.object.InputObject;
|
||||
import com.skyeye.common.object.OutputObject;
|
||||
import com.skyeye.common.object.PutObject;
|
||||
import com.skyeye.common.util.DataCommonUtil;
|
||||
import com.skyeye.common.util.DateUtil;
|
||||
import com.skyeye.common.util.HttpClient;
|
||||
import com.skyeye.eve.dao.SysEveMenuAuthPointDao;
|
||||
import com.skyeye.common.util.mybatisplus.MybatisPlusUtil;
|
||||
import com.skyeye.eve.dao.SysEveWinDao;
|
||||
import com.skyeye.eve.entity.userauth.menu.SysMenuAuthPointMation;
|
||||
import com.skyeye.eve.entity.userauth.win.SysEveWinMation;
|
||||
import com.skyeye.eve.service.IAuthUserService;
|
||||
import com.skyeye.eve.service.SysEveWinService;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.util.ObjectUtils;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
@ -38,11 +39,13 @@ import java.util.Map;
|
|||
@Service
|
||||
public class SysEveWinServiceImpl implements SysEveWinService {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(SysEveWinServiceImpl.class);
|
||||
|
||||
@Autowired
|
||||
private SysEveWinDao sysEveWinDao;
|
||||
|
||||
@Autowired
|
||||
private SysEveMenuAuthPointDao sysEveMenuAuthPointDao;
|
||||
private IAuthUserService iAuthUserService;
|
||||
|
||||
/**
|
||||
* 获取服务信息列表
|
||||
|
@ -52,15 +55,17 @@ public class SysEveWinServiceImpl implements SysEveWinService {
|
|||
*/
|
||||
@Override
|
||||
public void queryWinMationList(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
Page pages = PageHelper.startPage(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString()));
|
||||
List<Map<String, Object>> beans = sysEveWinDao.queryWinMationList(map);
|
||||
CommonPageInfo commonPageInfo = inputObject.getParams(CommonPageInfo.class);
|
||||
Page pages = PageHelper.startPage(commonPageInfo.getPage(), commonPageInfo.getLimit());
|
||||
List<Map<String, Object>> beans = sysEveWinDao.queryWinMationList(commonPageInfo);
|
||||
iAuthUserService.setNameByIdList(beans, "createId", "createName");
|
||||
iAuthUserService.setNameByIdList(beans, "lastUpdateId", "lastUpdateName");
|
||||
outputObject.setBeans(beans);
|
||||
outputObject.settotal(pages.getTotal());
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增服务信息
|
||||
* 新增/编辑服务信息
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
|
@ -68,13 +73,29 @@ public class SysEveWinServiceImpl implements SysEveWinService {
|
|||
@Override
|
||||
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||
public void insertWinMation(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
Map<String, Object> bean = sysEveWinDao.queryWinMationByNameOrUrl(map);
|
||||
if (bean != null && !bean.isEmpty()) {
|
||||
outputObject.setreturnMessage("存在相同的服务或服务地址,请更换");
|
||||
SysEveWinMation sysEveWinMation = inputObject.getParams(SysEveWinMation.class);
|
||||
// 1.根据条件进行校验
|
||||
QueryWrapper<SysEveWinMation> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq(MybatisPlusUtil.getDeclaredFieldsInfo2(SysEveWinMation.class, "sysName"), sysEveWinMation.getSysName());
|
||||
if (StringUtils.isNotEmpty(sysEveWinMation.getId())) {
|
||||
queryWrapper.ne(CommonConstants.ID, sysEveWinMation.getId());
|
||||
}
|
||||
SysEveWinMation checkSysEveWin = sysEveWinDao.selectOne(queryWrapper);
|
||||
|
||||
if (ObjectUtils.isEmpty(checkSysEveWin)) {
|
||||
String userId = inputObject.getLogParams().get("id").toString();
|
||||
// 2.新增/编辑数据
|
||||
if (StringUtils.isNotEmpty(sysEveWinMation.getId())) {
|
||||
LOGGER.info("update sys win data, id is {}", sysEveWinMation.getId());
|
||||
DataCommonUtil.setCommonLastUpdateDataByGenericity(sysEveWinMation, userId);
|
||||
sysEveWinDao.updateById(sysEveWinMation);
|
||||
} else {
|
||||
DataCommonUtil.setCommonDataByGenericity(sysEveWinMation, userId);
|
||||
LOGGER.info("insert sys win data, id is {}", sysEveWinMation.getId());
|
||||
sysEveWinDao.insert(sysEveWinMation);
|
||||
}
|
||||
} else {
|
||||
DataCommonUtil.setCommonData(map, inputObject.getLogParams().get("id").toString());
|
||||
sysEveWinDao.insertWinMation(map);
|
||||
outputObject.setreturnMessage("该服务已存在,请更换.");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -87,26 +108,10 @@ public class SysEveWinServiceImpl implements SysEveWinService {
|
|||
@Override
|
||||
public void queryWinMationToEditById(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
Map<String, Object> bean = sysEveWinDao.queryWinMationToEditById(map);
|
||||
outputObject.setBean(bean);
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑服务信息
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@Override
|
||||
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||
public void editWinMationById(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
Map<String, Object> bean = sysEveWinDao.queryWinMationByNameOrUrlAndId(map);
|
||||
if (bean != null && !bean.isEmpty()) {
|
||||
outputObject.setreturnMessage("存在相同的服务或服务地址,请更换");
|
||||
} else {
|
||||
sysEveWinDao.editWinMationById(map);
|
||||
}
|
||||
String id = map.get("id").toString();
|
||||
SysEveWinMation sysEveWinMation = sysEveWinDao.selectById(id);
|
||||
outputObject.setBean(sysEveWinMation);
|
||||
outputObject.settotal(1);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -119,129 +124,26 @@ public class SysEveWinServiceImpl implements SysEveWinService {
|
|||
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||
public void deleteWinMationById(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
Map<String, Object> bean = sysEveWinDao.queryChildMationById(map);
|
||||
if (Integer.parseInt(bean.get("menuNum").toString()) > 0 || Integer.parseInt(bean.get("useNum").toString()) > 0) {
|
||||
outputObject.setreturnMessage("该服务存在功能菜单或者使用商户,请先进行菜单或商户操作。");
|
||||
String id = map.get("id").toString();
|
||||
Map<String, Object> bean = sysEveWinDao.queryChildMationById(id);
|
||||
if (Integer.parseInt(bean.get("menuNum").toString()) > 0) {
|
||||
outputObject.setreturnMessage("该服务存在功能菜单,请先进行菜单移除操作。");
|
||||
} else {
|
||||
sysEveWinDao.deleteWinMationById(map);
|
||||
sysEveWinDao.deleteById(id);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 进行商户服务授权
|
||||
* 获取所有的服务信息
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@Override
|
||||
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||
public void editAuthorizationById(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
Map<String, Object> bean = sysEveWinDao.querySysEveWinNum(map);
|
||||
if (bean != null && !bean.isEmpty()) {
|
||||
map.put("winNumId", bean.get("id"));
|
||||
DataCommonUtil.setCommonData(map, inputObject.getLogParams().get("id").toString());
|
||||
sysEveWinDao.insertAuthorizationById(map);
|
||||
} else {
|
||||
outputObject.setreturnMessage("暂无可授权的商户。");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 进行商户服务取消授权
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@Override
|
||||
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||
public void editCancleAuthorizationById(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
sysEveWinDao.editCancleAuthorizationById(map);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取应用商店
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@Override
|
||||
public void queryWinMationListToShow(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
Page pages = PageHelper.startPage(Integer.parseInt(map.get("page").toString()), Integer.parseInt(map.get("limit").toString()));
|
||||
List<Map<String, Object>> beans = sysEveWinDao.queryWinMationListToShow(map);
|
||||
public void querySysEveWinList(InputObject inputObject, OutputObject outputObject) {
|
||||
List<Map<String, Object>> beans = sysEveWinDao.querySysEveWinList();
|
||||
outputObject.setBeans(beans);
|
||||
outputObject.settotal(pages.getTotal());
|
||||
}
|
||||
|
||||
/**
|
||||
* 服务重要的同步操作
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@Override
|
||||
@Transactional(value = "transactionManager", rollbackFor = Exception.class)
|
||||
public void insertWinMationImportantSynchronization(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
// 判断是否有权限
|
||||
Map<String, Object> bean = sysEveWinDao.queryWinMationSynchronizationById(map);
|
||||
if (bean == null) {
|
||||
outputObject.setreturnMessage("您不具备该服务的同步权限。");
|
||||
} else {
|
||||
List<Map<String, Object>> hasRows = sysEveWinDao.queryWinMationSynchronizationByWinId(map);
|
||||
if (hasRows.isEmpty()) {
|
||||
String url = map.get("url") + "/sysimportantsynchronization002?loginPCIp=" + PutObject.getRequest().getHeader("loginPCIp")
|
||||
+ "&userToken=" + GetUserToken.getUserToken(PutObject.getRequest()) + "&winid=" + map.get("id");
|
||||
String str = HttpClient.doGet(url);
|
||||
JSONObject json = JSONUtil.toBean(str, null);
|
||||
if ("0".equals(json.get("returnCode").toString())) {
|
||||
Map<String, Object> user = inputObject.getLogParams();
|
||||
JSONObject jo = JSONUtil.toBean(json.get("bean").toString(), null);
|
||||
// 处理菜单
|
||||
List<Map<String, Object>> beans = JSONUtil.toList(jo.get("menuBeans").toString(), null);
|
||||
for (Map<String, Object> row : beans) {
|
||||
row.put("sysWinId", map.get("id"));
|
||||
row.put("createId", user.get("id"));
|
||||
row.put("createTime", DateUtil.getTimeAndToString());
|
||||
if (!"--".equals(row.get("menuUrl").toString())) {
|
||||
// 一级菜单
|
||||
row.put("menuUrl", map.get("url").toString() + "/" + row.get("menuUrl").toString().replace("../../", ""));
|
||||
}
|
||||
}
|
||||
sysEveWinDao.insertWinMationImportantSynchronization(beans);
|
||||
// 处理权限点
|
||||
List<SysMenuAuthPointMation> points = JSONUtil.toList(jo.get("pointBeans").toString(), SysMenuAuthPointMation.class);
|
||||
sysEveMenuAuthPointDao.insertBatch(points);
|
||||
} else {
|
||||
outputObject.setreturnMessage(json.get("returnMessage").toString());
|
||||
}
|
||||
} else {
|
||||
outputObject.setreturnMessage("服务菜单只能同步一次哦。");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 服务重要的同步操作获取数据
|
||||
*
|
||||
* @param inputObject 入参以及用户信息等获取对象
|
||||
* @param outputObject 出参以及提示信息的返回值对象
|
||||
*/
|
||||
@Override
|
||||
public void queryWinMationImportantSynchronizationData(InputObject inputObject, OutputObject outputObject) {
|
||||
Map<String, Object> map = inputObject.getParams();
|
||||
List<Map<String, Object>> menuBeans = sysEveWinDao.queryWinMationImportantSynchronizationData(map);
|
||||
List<Map<String, Object>> pointBeans = sysEveWinDao.queryWinMationImportantSynchronizationPointData(map);
|
||||
if (!menuBeans.isEmpty() || !pointBeans.isEmpty()) {
|
||||
Map<String, Object> bean = new HashMap<>();
|
||||
bean.put("menuBeans", menuBeans);
|
||||
bean.put("pointBeans", pointBeans);
|
||||
outputObject.setBean(bean);
|
||||
} else {
|
||||
outputObject.setreturnMessage("暂无可以同步的数据");
|
||||
}
|
||||
outputObject.settotal(beans.size());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -185,21 +185,6 @@
|
|||
id = #{id}
|
||||
</delete>
|
||||
|
||||
<select id="queryTreeSysMenuMationBySimpleLevel" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id,
|
||||
a.sys_name `name`,
|
||||
'0' pId,
|
||||
false isParent,
|
||||
'/assets/images/syswinlogo.png' icon
|
||||
FROM
|
||||
sys_eve_win a,
|
||||
sys_eve_win_super_power b,
|
||||
sys_eve_win_num c
|
||||
WHERE c.id = b.win_num_id
|
||||
AND b.win_id = a.id
|
||||
</select>
|
||||
|
||||
<select id="querySysMenuLevelList" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.menu_level id,
|
||||
|
@ -268,19 +253,6 @@
|
|||
WHERE id = #{id}
|
||||
</update>
|
||||
|
||||
<select id="querySysWinMationListBySysId" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id,
|
||||
a.sys_name `name`
|
||||
FROM
|
||||
sys_eve_win a,
|
||||
sys_eve_win_super_power b,
|
||||
sys_eve_win_num c
|
||||
WHERE
|
||||
c.id = b.win_num_id
|
||||
AND b.win_id = a.id
|
||||
</select>
|
||||
|
||||
<select id="querySysEveMenuBySysId" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id,
|
||||
|
|
|
@ -166,21 +166,17 @@
|
|||
c.menu_icon_pic menuIconPic,
|
||||
c.menu_icon_type menuIconType,
|
||||
IFNULL(c.desktop_id, '') deskTopId,
|
||||
IFNULL(f.sys_url, '') sysWinUrl # 分布式开发时,其他系统的域名地址
|
||||
IFNULL(g.sys_url, '') sysWinUrl # 分布式开发时,其他前台服务的域名地址
|
||||
FROM
|
||||
sys_eve_user a,
|
||||
sys_eve_role_menu b,
|
||||
sys_eve_menu c
|
||||
LEFT JOIN sys_eve_user_custom_parent e ON e.menu_id = c.id AND e.create_id = #{id},
|
||||
sys_eve_win_num d,
|
||||
sys_eve_win_super_power f,
|
||||
sys_eve_win g
|
||||
WHERE a.id = #{id}
|
||||
AND INSTR(CONCAT(',', a.role_id, ','), CONCAT(',', b.role_id, ','))
|
||||
AND b.menu_id = c.id AND c.menu_sys_type = '1'
|
||||
AND c.id NOT IN(SELECT d.menu_id FROM sys_eve_user_custom_menu_del d WHERE d.create_id = #{id})
|
||||
AND d.id = f.win_num_id
|
||||
AND f.win_id = g.id
|
||||
AND g.id = c.sys_win_id
|
||||
GROUP BY c.id
|
||||
ORDER BY c.order_num ASC) a
|
||||
|
@ -419,7 +415,7 @@
|
|||
a.id = #{id}
|
||||
AND INSTR(CONCAT(',', a.role_id, ','), CONCAT(',', b.role_id, ','))
|
||||
AND b.menu_id = d.id
|
||||
AND d.state = '2'
|
||||
AND d.state = '1'
|
||||
GROUP BY d.id
|
||||
ORDER BY d.order_by DESC
|
||||
</select>
|
||||
|
|
|
@ -2,232 +2,51 @@
|
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||
<mapper namespace="com.skyeye.eve.dao.SysEveWinDao">
|
||||
|
||||
<select id="queryWinMationList" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
<select id="queryWinMationList" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id,
|
||||
a.sys_name sysName,
|
||||
a.sys_url sysUrl,
|
||||
a.sys_desc sysDesc,
|
||||
a.sys_pic sysPic,
|
||||
a.content,
|
||||
a.create_id createId,
|
||||
CONVERT(a.create_time, char) createTime,
|
||||
COUNT(c.id) menuNum,
|
||||
(SELECT COUNT(1) FROM sys_eve_win_super_power d WHERE d.win_id = a.id) useNum
|
||||
a.last_update_id lastUpdateId,
|
||||
CONVERT(a.last_update_time, char) lastUpdateTime,
|
||||
COUNT(c.id) menuNum
|
||||
FROM
|
||||
sys_eve_win a
|
||||
LEFT JOIN sys_eve_menu c ON a.id = c.sys_win_id
|
||||
WHERE 1 = 1
|
||||
<if test="sysName != '' and sysName != null">
|
||||
AND a.sys_name LIKE '%${sysName}%'
|
||||
<where>
|
||||
<if test="sqlExtract != '' and sqlExtract != null">
|
||||
${sqlExtract}
|
||||
</if>
|
||||
<if test="keyword != null and keyword != ''">
|
||||
AND a.sys_name LIKE '%${keyword}%'
|
||||
</if>
|
||||
</where>
|
||||
GROUP BY a.id
|
||||
ORDER BY a.create_time DESC
|
||||
</select>
|
||||
|
||||
<select id="queryWinMationByNameOrUrl" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
<select id="queryChildMationById" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id,
|
||||
a.sys_name sysName,
|
||||
a.sys_url sysUrl,
|
||||
a.sys_desc sysDesc,
|
||||
CONVERT(a.create_time, char) createTime
|
||||
FROM
|
||||
sys_eve_win a
|
||||
WHERE a.sys_name = #{sysName}
|
||||
OR a.sys_url = #{sysUrl}
|
||||
</select>
|
||||
|
||||
<insert id="insertWinMation" parameterType="java.util.Map">
|
||||
INSERT into sys_eve_win
|
||||
(id, sys_name, sys_desc, sys_url, sys_pic, first_type, second_type, create_id, create_time)
|
||||
VALUES
|
||||
(#{id}, #{sysName}, #{sysDesc}, #{sysUrl}, #{sysPic}, #{sysFirstType}, #{sysSecondType}, #{createId}, #{createTime})
|
||||
</insert>
|
||||
|
||||
<select id="queryWinMationToEditById" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id,
|
||||
a.sys_name sysName,
|
||||
a.sys_url sysUrl,
|
||||
a.sys_desc sysDesc,
|
||||
a.sys_pic sysPic,
|
||||
a.first_type sysFirstType,
|
||||
a.second_type sysSecondType
|
||||
FROM
|
||||
sys_eve_win a
|
||||
WHERE a.id = #{id}
|
||||
</select>
|
||||
|
||||
<select id="queryWinMationByNameOrUrlAndId" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id,
|
||||
a.sys_name sysName,
|
||||
a.sys_url sysUrl,
|
||||
a.sys_desc sysDesc,
|
||||
CONVERT(a.create_time, char) createTime
|
||||
FROM
|
||||
sys_eve_win a
|
||||
WHERE (a.sys_name = #{sysName}
|
||||
OR a.sys_url = #{sysUrl})
|
||||
AND a.id != #{id}
|
||||
</select>
|
||||
|
||||
<update id="editWinMationById" parameterType="java.util.Map">
|
||||
UPDATE sys_eve_win
|
||||
<set>
|
||||
<if test="sysName != '' and sysName != null">
|
||||
sys_name = #{sysName},
|
||||
</if>
|
||||
<if test="sysUrl != '' and sysUrl != null">
|
||||
sys_url = #{sysUrl},
|
||||
</if>
|
||||
<if test="sysPic != '' and sysPic != null">
|
||||
sys_pic = #{sysPic},
|
||||
</if>
|
||||
<if test="sysFirstType != '' and sysFirstType != null">
|
||||
first_type = #{sysFirstType},
|
||||
</if>
|
||||
<if test="sysSecondType != '' and sysSecondType != null">
|
||||
second_type = #{sysSecondType},
|
||||
</if>
|
||||
sys_desc = #{sysDesc},
|
||||
</set>
|
||||
WHERE id = #{id}
|
||||
</update>
|
||||
|
||||
<select id="queryChildMationById" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
COUNT(b.id) menuNum,
|
||||
(SELECT COUNT(1) FROM sys_eve_win_super_power d WHERE d.win_id = a.id) useNum
|
||||
COUNT(b.id) menuNum
|
||||
FROM
|
||||
sys_eve_win a
|
||||
LEFT JOIN sys_eve_menu b ON a.id = b.sys_win_id
|
||||
WHERE
|
||||
a.id = #{id}
|
||||
WHERE a.id = #{id}
|
||||
GROUP BY a.id
|
||||
</select>
|
||||
|
||||
<delete id="deleteWinMationById" parameterType="java.util.Map">
|
||||
DELETE
|
||||
FROM
|
||||
sys_eve_win
|
||||
WHERE
|
||||
id = #{id}
|
||||
</delete>
|
||||
|
||||
<select id="querySysEveWinNum" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id
|
||||
FROM
|
||||
sys_eve_win_num a
|
||||
LIMIT 1
|
||||
</select>
|
||||
|
||||
<insert id="insertAuthorizationById" parameterType="java.util.Map">
|
||||
INSERT into sys_eve_win_super_power
|
||||
(id, win_id, win_num_id, create_id, create_time)
|
||||
VALUES
|
||||
(#{id}, #{winId}, #{winNumId}, #{createId}, #{createTime})
|
||||
</insert>
|
||||
|
||||
<delete id="editCancleAuthorizationById" parameterType="java.util.Map">
|
||||
DELETE
|
||||
FROM
|
||||
sys_eve_win_super_power
|
||||
WHERE
|
||||
win_id = #{winId}
|
||||
</delete>
|
||||
|
||||
<select id="queryWinMationListToShow" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
|
||||
<select id="querySysEveWinList" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id,
|
||||
a.sys_name sysName,
|
||||
a.sys_url sysUrl,
|
||||
a.sys_pic sysPic,
|
||||
b.id powerId
|
||||
a.sys_name `name`,
|
||||
'0' pId,
|
||||
false isParent,
|
||||
'/assets/images/syswinlogo.png' icon
|
||||
FROM
|
||||
sys_eve_win a
|
||||
LEFT JOIN sys_eve_win_super_power b ON a.id = b.win_id
|
||||
WHERE 1 = 1
|
||||
<if test="firstType != '' and firstType != null and firstType != '111'">
|
||||
AND a.first_type = #{firstType}
|
||||
</if>
|
||||
<if test="secondType != '' and secondType != null and secondType != '111'">
|
||||
AND INSTR(CONCAT(',', #{secondType}, ','), CONCAT(',', a.second_type, ','))
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<select id="queryWinMationSynchronizationById" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id
|
||||
FROM
|
||||
sys_eve_win_super_power a
|
||||
WHERE
|
||||
a.win_id = #{id}
|
||||
</select>
|
||||
|
||||
<select id="queryWinMationImportantSynchronizationData" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id,
|
||||
a.menu_name menuName,
|
||||
a.menu_icon menuIcon,
|
||||
a.menu_icon_color menuIconColor,
|
||||
a.menu_icon_bg menuIconBg,
|
||||
a.menu_name_en menuNameEn,
|
||||
a.menu_level menuLevel,
|
||||
a.menu_type menuType,
|
||||
a.menu_sys_type menuSysType,
|
||||
a.menu_parent_id parentId,
|
||||
a.menu_url menuUrl,
|
||||
a.menu_icon_type menuIconType,
|
||||
a.menu_icon_pic menuIconPic,
|
||||
a.open_type openType,
|
||||
a.order_num orderNum,
|
||||
a.sys_win_id sysWinId,
|
||||
a.is_share isShare,
|
||||
a.creater createId,
|
||||
CONVERT (a.create_time, CHAR) createTime
|
||||
FROM
|
||||
sys_eve_menu a
|
||||
WHERE
|
||||
a.is_share = '1'
|
||||
</select>
|
||||
|
||||
<select id="queryWinMationSynchronizationByWinId" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.id
|
||||
FROM
|
||||
sys_eve_menu a
|
||||
WHERE
|
||||
a.sys_win_id = #{id}
|
||||
</select>
|
||||
|
||||
<insert id="insertWinMationImportantSynchronization" parameterType="java.util.Map">
|
||||
INSERT into sys_eve_menu
|
||||
(id, menu_name, menu_name_en, menu_icon_type, menu_icon_pic, menu_icon, menu_url, menu_type, menu_sys_type, menu_parent_id, menu_level, open_type, order_num, menu_icon_bg, menu_icon_color, sys_win_id, is_share, creater, create_time)
|
||||
VALUES
|
||||
<foreach collection="list" item="item" index="index" separator="," >
|
||||
(#{item.id}, #{item.menuName}, #{item.menuNameEn}, #{item.menuIconType}, #{item.menuIconPic}, #{item.menuIcon}, #{item.menuUrl}, #{item.menuType}, #{item.menuSysType}, #{item.parentId}, #{item.menuLevel}, #{item.openType}, #{item.orderNum}, #{item.menuIconBg}, #{item.menuIconColor}, #{item.sysWinId}, #{item.isShare}, #{item.createId}, #{item.createTime})
|
||||
</foreach>
|
||||
</insert>
|
||||
|
||||
<select id="queryWinMationImportantSynchronizationPointData" parameterType="java.util.Map" resultType="java.util.Map">
|
||||
SELECT
|
||||
b.id,
|
||||
b.menu_id menuId,
|
||||
b.auth_menu authMenu,
|
||||
b.auth_menu_name authMenuName,
|
||||
b.menu_num menuNum,
|
||||
b.parent_id parentId,
|
||||
b.type,
|
||||
b.create_id createId,
|
||||
CONVERT (b.create_time, CHAR) createTime,
|
||||
b.last_update_id lastUpdateId,
|
||||
CONVERT (b.last_update_time, CHAR) lastUpdateTime
|
||||
FROM
|
||||
sys_eve_menu a,
|
||||
sys_eve_menu_auth_point b
|
||||
WHERE
|
||||
a.is_share = '1'
|
||||
AND a.id = b.menu_id
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
|
@ -257,8 +257,6 @@
|
|||
<url id="sys011" path="/post/SysEveMenuController/deleteSysMenuMationById" val="删除菜单信息" allUse="1" groupName="菜单管理">
|
||||
<property id="rowId" name="id" ref="required" var="菜单ID" />
|
||||
</url>
|
||||
<url id="sys012" path="/post/SysEveMenuController/queryTreeSysMenuMationBySimpleLevel" val="异步加载树查看商户拥有的系统" allUse="2" method="GET" groupName="菜单管理">
|
||||
</url>
|
||||
<url id="sys019" path="/post/SysEveUserController/queryRoleAndBindRoleByUserId" val="获取角色和当前已经绑定的角色信息" allUse="2" groupName="角色管理">
|
||||
<property id="rowId" name="id" ref="required" var="账号ID" />
|
||||
</url>
|
||||
|
@ -293,8 +291,6 @@
|
|||
<url id="sys030" path="/post/SysEveUserController/editUserInstallLoadMenuIconById" val="自定义设置窗口下面展示的是图标还是图标+文字" allUse="2" groupName="系统管理">
|
||||
<property id="loadBottomMenuIcon" name="loadBottomMenuIcon" ref="required,num" var="是否只展示图标,1是 0否" />
|
||||
</url>
|
||||
<url id="sys031" path="/post/SysEveMenuController/querySysWinMationListBySysId" val="获取该系统商户拥有的系统" allUse="2" groupName="系统管理">
|
||||
</url>
|
||||
<url id="sys032" path="/post/SysEveUserController/queryUserDetailsMationByUserId" val="修改个人信息时获取数据回显" allUse="2" groupName="系统管理">
|
||||
</url>
|
||||
<url id="sys033" path="/post/SysEveUserController/editUserDetailsMationByUserId" val="修改个人信息" allUse="2" groupName="系统管理">
|
||||
|
@ -400,59 +396,6 @@
|
|||
</url>
|
||||
<!-- 系统管理结束 -->
|
||||
|
||||
<!-- 系统管理开始 -->
|
||||
<url id="sysevewin001" path="/post/SysEveWinController/queryWinMationList" val="获取系统信息列表" allUse="1">
|
||||
<property id="limit" name="limit" ref="required,num" var="分页参数,每页多少条数据" />
|
||||
<property id="page" name="page" ref="required,num" var="分页参数,第几页"/>
|
||||
<property id="sysName" name="sysName" ref="" var="系统名称"/>
|
||||
</url>
|
||||
<url id="sysevewin002" path="/post/SysEveWinController/insertWinMation" val="新增系统信息" allUse="1">
|
||||
<property id="sysName" name="sysName" ref="required" var="系统名称"/>
|
||||
<property id="sysDesc" name="sysDesc" ref="" var="系统介绍" />
|
||||
<property id="sysUrl" name="sysUrl" ref="required" var="系统域名"/>
|
||||
<property id="sysPic" name="sysPic" ref="required" var="系统图片"/>
|
||||
<property id="sysFirstType" name="sysFirstType" ref="required" var="一级分类"/>
|
||||
<property id="sysSecondType" name="sysSecondType" ref="required" var="二级分类"/>
|
||||
</url>
|
||||
<url id="sysevewin003" path="/post/SysEveWinController/queryWinMationToEditById" val="编辑系统信息时进行回显" allUse="2">
|
||||
<property id="rowId" name="id" ref="required" var="系统id"/>
|
||||
</url>
|
||||
<url id="sysevewin004" path="/post/SysEveWinController/editWinMationById" val="编辑系统信息" allUse="1">
|
||||
<property id="sysName" name="sysName" ref="required" var="系统名称"/>
|
||||
<property id="sysDesc" name="sysDesc" ref="" var="系统介绍" />
|
||||
<property id="sysUrl" name="sysUrl" ref="required" var="系统域名"/>
|
||||
<property id="rowId" name="id" ref="required" var="系统id"/>
|
||||
<property id="sysPic" name="sysPic" ref="required" var="系统图片"/>
|
||||
<property id="sysFirstType" name="sysFirstType" ref="required" var="一级分类"/>
|
||||
<property id="sysSecondType" name="sysSecondType" ref="required" var="二级分类"/>
|
||||
</url>
|
||||
<url id="sysevewin005" path="/post/SysEveWinController/deleteWinMationById" val="删除系统信息" allUse="1">
|
||||
<property id="rowId" name="id" ref="required" var="系统id"/>
|
||||
</url>
|
||||
<url id="sysevewin006" path="/post/SysEveWinController/editAuthorizationById" val="进行商户系统授权" allUse="1">
|
||||
<property id="rowId" name="winId" ref="required" var="系统id"/>
|
||||
</url>
|
||||
<url id="sysevewin007" path="/post/SysEveWinController/editCancleAuthorizationById" val="进行商户系统取消授权" allUse="1">
|
||||
<property id="rowId" name="winId" ref="required" var="系统id"/>
|
||||
</url>
|
||||
<url id="sysevewin008" path="/post/SysEveWinController/queryWinMationListToShow" val="获取应用商店" allUse="2">
|
||||
<property id="limit" name="limit" ref="required,num" var="分页参数,每页多少条数据" />
|
||||
<property id="page" name="page" ref="required,num" var="分页参数,第几页"/>
|
||||
<property id="firstType" name="firstType" ref="" var="第一分类"/>
|
||||
<property id="secondType" name="secondType" ref="" var="第二分类"/>
|
||||
</url>
|
||||
<!-- 系统管理结束 -->
|
||||
|
||||
<!-- 系统菜单同步开始 -->
|
||||
<url id="sysimportantsynchronization001" path="/post/SysEveWinController/insertWinMationImportantSynchronization" val="系统重要的同步操作" allUse="1">
|
||||
<property id="rowId" name="id" ref="required" var="系统id" />
|
||||
<property id="url" name="url" ref="required" var="系统部署地址" />
|
||||
</url>
|
||||
<url id="sysimportantsynchronization002" path="/post/SysEveWinController/queryWinMationImportantSynchronizationData" val="系统重要的同步操作获取数据" allUse="0">
|
||||
<property id="winid" name="winid" ref="required" var="系统id" />
|
||||
</url>
|
||||
<!-- 系统菜单同步结束 -->
|
||||
|
||||
<!-- 菜单权限点开始 -->
|
||||
<url id="sysevemenuauthpoint001" path="/post/SysEveMenuAuthPointController/querySysEveMenuAuthPointListByMenuId" val="获取菜单权限点列表根据菜单id" allUse="1" groupName="菜单权限点管理">
|
||||
<property id="limit" name="limit" ref="required,num" var="分页参数,每页多少条数据" />
|
||||
|
|
Loading…
Reference in a new issue