UserRoleController.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.diagbot.web;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.diagbot.annotation.SysLogger;
  4. import com.diagbot.dto.RespDTO;
  5. import com.diagbot.dto.TokenHospitaDTO;
  6. import com.diagbot.facade.UserRoleFacade;
  7. import com.diagbot.vo.TokenHospitalVO;
  8. import com.diagbot.vo.UserRoleInfoVO;
  9. import io.swagger.annotations.Api;
  10. import io.swagger.annotations.ApiOperation;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.web.bind.annotation.PostMapping;
  13. import org.springframework.web.bind.annotation.RequestBody;
  14. import org.springframework.web.bind.annotation.RequestMapping;
  15. import org.springframework.stereotype.Controller;
  16. import org.springframework.web.bind.annotation.RestController;
  17. import javax.validation.Valid;
  18. /**
  19. * <p>
  20. * 系统用户角色关联表 前端控制器
  21. * </p>
  22. *
  23. * @author wangfeng
  24. * @since 2020-08-11
  25. */
  26. @RestController
  27. @RequestMapping("/userRole")
  28. @Api(value = "医院管理员相关API", tags = { "医院管理员相关API" })
  29. @SuppressWarnings("unchecked")
  30. public class UserRoleController {
  31. @Autowired
  32. UserRoleFacade userRoleFacade;
  33. @ApiOperation(value = "添加医院管理员[by:wangfeng]",notes = "添加医院管理员")
  34. @PostMapping("/addUserRole")
  35. @SysLogger("addUserRole")
  36. public RespDTO<Boolean> addUserRole(@RequestBody @Valid UserRoleInfoVO userRoleInfoVO) {
  37. boolean res = userRoleFacade.addUserRoles(userRoleInfoVO);
  38. return RespDTO.onSuc(res);
  39. }
  40. }