接口
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
package com.yxt.demo.system.biz.sys_menu;
|
||||
|
||||
import com.yxt.demo.common.core.result.ResultBean;
|
||||
import com.yxt.demo.system.api.sys_menu.SysMenuDto;
|
||||
import com.yxt.demo.system.api.sys_menu.SysMenuFeign;
|
||||
import com.yxt.demo.system.api.sys_menu.SysMenuQuery;
|
||||
import com.yxt.demo.system.api.sys_menu.SysMenuVo;
|
||||
import io.swagger.annotations.Api;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
@@ -11,6 +17,18 @@ import org.springframework.web.bind.annotation.RestController;
|
||||
*/
|
||||
@Api(tags = "菜单")
|
||||
@RestController
|
||||
@RequestMapping("v1/sysmenu")
|
||||
public class SysMenuRest {
|
||||
@RequestMapping("v1/SysMenu")
|
||||
public class SysMenuRest implements SysMenuFeign {
|
||||
|
||||
@Autowired
|
||||
private SysMenuService sysMenuService;
|
||||
@Override
|
||||
public ResultBean saveOrUpdates(SysMenuDto dto) {
|
||||
return sysMenuService.saveOrUpdates(dto);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<SysMenuVo> list(SysMenuQuery sysMenuQuery) {
|
||||
return sysMenuService.lists(sysMenuQuery);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,16 @@
|
||||
package com.yxt.demo.system.biz.sys_menu;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.yxt.demo.common.core.result.ResultBean;
|
||||
import com.yxt.demo.common.jdbc.service.MybatisBaseService;
|
||||
import com.yxt.demo.common.utils.convert.StringUtil;
|
||||
import com.yxt.demo.system.api.sys_info.SysInfo;
|
||||
import com.yxt.demo.system.api.sys_menu.SysMenu;
|
||||
import com.yxt.demo.system.api.sys_menu.SysMenuDto;
|
||||
import com.yxt.demo.system.api.sys_menu.SysMenuQuery;
|
||||
import com.yxt.demo.system.api.sys_menu.SysMenuVo;
|
||||
import com.yxt.demo.system.biz.sys_info.SysInfoMapper;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
@@ -13,4 +20,27 @@ import org.springframework.stereotype.Service;
|
||||
*/
|
||||
@Service
|
||||
public class SysMenuService extends MybatisBaseService<SysMenuMapper, SysMenu> {
|
||||
|
||||
|
||||
public ResultBean saveOrUpdates(SysMenuDto dto) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
String sid = dto.getSid();
|
||||
if (StringUtils.isBlank(sid)) {
|
||||
//新增
|
||||
SysMenu sysMenu = new SysMenu();
|
||||
BeanUtil.copyProperties(dto, sysMenu, "sid");
|
||||
baseMapper.insert(sysMenu);
|
||||
} else {
|
||||
SysMenu sysMenu = fetchBySid(sid);
|
||||
if (sysMenu == null) {
|
||||
return rb.setMsg("该菜单不存在");
|
||||
}
|
||||
baseMapper.updateById(sysMenu);
|
||||
}
|
||||
return rb.success();
|
||||
}
|
||||
|
||||
public ResultBean<SysMenuVo> lists(SysMenuQuery sysMenuQuery) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user