diff --git a/flx-ai/src/main/java/com/pjilisense/flxai/controller/MyDigitalHumanController.java b/flx-ai/src/main/java/com/pjilisense/flxai/controller/MyDigitalHumanController.java index b20ee21..487751f 100644 --- a/flx-ai/src/main/java/com/pjilisense/flxai/controller/MyDigitalHumanController.java +++ b/flx-ai/src/main/java/com/pjilisense/flxai/controller/MyDigitalHumanController.java @@ -2,16 +2,13 @@ package com.pjilisense.flxai.controller; import com.pjilisense.flxai.base.constant.Constant; import com.pjilisense.flxai.page.PageData; -import com.pjilisense.flxai.utils.ExcelUtils; import com.pjilisense.flxai.utils.Result; import com.pjilisense.flxai.dto.MyDigitalHumanDTO; -import com.pjilisense.flxai.excel.MyDigitalHumanExcel; import com.pjilisense.flxai.service.MyDigitalHumanService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; -import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; @@ -47,7 +44,6 @@ public class MyDigitalHumanController { @ApiImplicitParam(name = Constant.ORDER_FIELD, value = "排序字段", paramType = "query", dataType="String", dataTypeClass =String.class) , @ApiImplicitParam(name = Constant.ORDER, value = "排序方式,可选值(asc、desc)", paramType = "query", dataType="String", dataTypeClass =String.class) }) - @RequiresPermissions("robot:mydigitalhuman:page") public Result> page(@ApiIgnore @RequestParam Map params){ PageData page = myDigitalHumanService.page(params); @@ -56,7 +52,6 @@ public class MyDigitalHumanController { @GetMapping("{id}") @ApiOperation("信息") - @RequiresPermissions("robot:mydigitalhuman:info") public Result get(@PathVariable("id") Long id){ MyDigitalHumanDTO data = myDigitalHumanService.get(id); @@ -65,11 +60,7 @@ public class MyDigitalHumanController { @PostMapping @ApiOperation("保存") - @LogOperation("保存") - @RequiresPermissions("robot:mydigitalhuman:save") public Result save(@RequestBody MyDigitalHumanDTO dto){ - //效验数据 - ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); myDigitalHumanService.save(dto); @@ -78,11 +69,7 @@ public class MyDigitalHumanController { @PutMapping @ApiOperation("修改") - @LogOperation("修改") - @RequiresPermissions("robot:mydigitalhuman:update") public Result update(@RequestBody MyDigitalHumanDTO dto){ - //效验数据 - ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); myDigitalHumanService.update(dto); @@ -91,25 +78,11 @@ public class MyDigitalHumanController { @DeleteMapping @ApiOperation("删除") - @LogOperation("删除") - @RequiresPermissions("robot:mydigitalhuman:delete") public Result delete(@RequestBody Long[] ids){ - //效验数据 - AssertUtils.isArrayEmpty(ids, "id"); myDigitalHumanService.delete(ids); return new Result(); } - @GetMapping("export") - @ApiOperation("导出") - @LogOperation("导出") - @RequiresPermissions("robot:mydigitalhuman:export") - public void export(@ApiIgnore @RequestParam Map params, HttpServletResponse response) throws Exception { - List list = myDigitalHumanService.list(params); - - ExcelUtils.exportExcelToTarget(response, null, "${comments}", list, MyDigitalHumanExcel.class); - } - } \ No newline at end of file