| | |
| | | import com.panzhihua.common.controller.BaseController; |
| | | import com.panzhihua.common.interfaces.OperLog; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.sangeshenbian.annotation.SysLog; |
| | | import com.panzhihua.sangeshenbian.model.entity.ProblemType; |
| | | import com.panzhihua.sangeshenbian.model.entity.SystemUser; |
| | | import com.panzhihua.sangeshenbian.service.IProblemTypeService; |
| | |
| | | |
| | | @PostMapping("/add") |
| | | @ApiOperation(value = "添加问题类型", tags = {"三个身边后台-问题类型管理"}) |
| | | @OperLog(operModul = "三个身边后台",operType = 1, businessType = "添加问题类型") |
| | | @SysLog(operatorCategory = "添加问题类型",operId = 6) |
| | | public R add(@RequestBody ProblemType problemType){ |
| | | Integer id = this.getLoginUserInfoSanGeShenBian().getId(); |
| | | SystemUser systemUser = systemUserService.getById(id); |
| | |
| | | |
| | | @PostMapping("/edit") |
| | | @ApiOperation(value = "编辑问题类型", tags = {"三个身边后台-问题类型管理"}) |
| | | @OperLog(operModul = "三个身边后台",operType = 2, businessType = "编辑问题类型") |
| | | @SysLog(operatorCategory = "编辑问题类型",operId = 6) |
| | | public R edit(@RequestBody ProblemType problemType){ |
| | | Integer id = this.getLoginUserInfoSanGeShenBian().getId(); |
| | | SystemUser systemUser = systemUserService.getById(id); |
| | |
| | | |
| | | @DeleteMapping("/delete/{id}") |
| | | @ApiOperation(value = "删除问题类型", tags = {"三个身边后台-问题类型管理"}) |
| | | @OperLog(operModul = "三个身边后台",operType = 3, businessType = "删除问题类型") |
| | | @SysLog(operatorCategory = "删除问题类型",operId = 6) |
| | | public R delete(@PathVariable("id") Integer id){ |
| | | Integer userid = this.getLoginUserInfoSanGeShenBian().getId(); |
| | | SystemUser systemUser = systemUserService.getById(userid); |
| | | if(systemUser.getAccountLevel() != 1){ |
| | | return R.fail("删除失败"); |
| | | } |
| | | String name = problemTypeService.getById(id).getName(); |
| | | problemTypeService.update(new UpdateWrapper<ProblemType>().eq("id", id).set("del", 1)); |
| | | return R.ok(); |
| | | return R.ok(name); |
| | | } |
| | | |
| | | @GetMapping("/getProblemTypeInfo/{id}") |