package com.template.api.system; import com.template.model.pojo.system.MenuList; import com.template.model.pojo.system.SysMenu; import com.template.model.result.CommonResult; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import java.util.List; @RequestMapping("/api/sysMenu") @Api(tags = {"sysMenu"}, value = "菜单") public interface SysMenuControllerAPI { @PostMapping(value = "/add") @ApiOperation(value = "新增菜单数据", notes = "新增菜单数据", httpMethod = "POST") public CommonResult add(@Validated @RequestBody SysMenu sysMenu); @PostMapping(value = "/update") @ApiOperation(value = "修改菜单数据", notes = "修改菜单数据", httpMethod = "POST") public CommonResult update(@Validated @RequestBody SysMenu sysMenu); @PostMapping(value = "/del") @ApiOperation(value = "删除菜单数据", notes = "删除菜单数据", httpMethod = "POST") public CommonResult del(@RequestParam Long id); @PostMapping(value = "/QueryMenuTreeRecords") @ApiOperation(value = "查询菜单数据", notes = "查询菜单数据", httpMethod = "POST") public CommonResult> QueryMenuTreeRecords(); }