BusDeviceManualController.java 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.coffee.bus.controller;
  2. import cn.dev33.satoken.SaManager;
  3. import cn.dev33.satoken.annotation.SaCheckPermission;
  4. import cn.dev33.satoken.stp.StpLogic;
  5. import cn.hutool.core.util.StrUtil;
  6. import com.baomidou.mybatisplus.core.mapper.Mapper;
  7. import com.coffee.bus.controller.vo.DeviceManualVo;
  8. import com.coffee.bus.entity.BusDeviceManualEntity;
  9. import com.coffee.bus.entity.BusDrugEntity;
  10. import com.coffee.bus.service.LocalBusDeviceManualService;
  11. import com.coffee.bus.service.LocalBusDrugService;
  12. import com.coffee.bus.service.dto.ManualMonitorQuery;
  13. import com.coffee.bus.service.dto.ManualMonitorResult;
  14. import com.coffee.common.crud.BaseService;
  15. import com.coffee.common.crud.controller.BaseCrudController;
  16. import com.coffee.common.crud.controller.BaseQueryController;
  17. import com.coffee.common.result.R;
  18. import io.swagger.annotations.Api;
  19. import io.swagger.annotations.ApiOperation;
  20. import lombok.AllArgsConstructor;
  21. import org.springframework.web.bind.annotation.PostMapping;
  22. import org.springframework.web.bind.annotation.RequestBody;
  23. import org.springframework.web.bind.annotation.RequestMapping;
  24. import org.springframework.web.bind.annotation.RestController;
  25. import java.util.List;
  26. /**
  27. * @author lifang
  28. * @version 1.0.0
  29. * @ClassName BusDrugController.java
  30. * @Description TODO
  31. * @createTime 2022年04月08日 10:18:00
  32. */
  33. @RestController
  34. @AllArgsConstructor
  35. @RequestMapping("/device/manual")
  36. @Api(tags = "其他监控(即手动添加设备管理)")
  37. public class BusDeviceManualController {
  38. private final LocalBusDeviceManualService deviceManualService;
  39. @PostMapping("/edit")
  40. @SaCheckPermission("device:manual:edit")
  41. @ApiOperation(value = "编辑病人信息",notes = "编辑病人信息,权限【device:manual:edit】")
  42. public R edit(@RequestBody DeviceManualVo entity){
  43. // deviceManualService.update(entity.getManual(),entity.getClinic());
  44. return R.success();
  45. }
  46. @PostMapping("/save")
  47. @SaCheckPermission("device:manual:save")
  48. @ApiOperation(value = "新增病人信息",notes = "新增病人信息,权限【device:manual:save】")
  49. public R save(@RequestBody DeviceManualVo entity){
  50. deviceManualService.save(entity.getManual(),entity.getClinic());
  51. return R.success();
  52. }
  53. @PostMapping("/no_page")
  54. @SaCheckPermission("device:manual:query")
  55. @ApiOperation(value = "查询其他监控输注列表,不分页",notes = "新增病人信息,权限【device:manual:query】")
  56. public R<List<ManualMonitorResult>> list(@RequestBody ManualMonitorQuery query){
  57. return R.success(deviceManualService.selectMonitor(query));
  58. }
  59. }