package com.coffee.bus.controller; import cn.dev33.satoken.SaManager; import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.stp.StpLogic; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.mapper.Mapper; import com.coffee.bus.controller.vo.DeviceManualVo; import com.coffee.bus.entity.BusDeviceManualEntity; import com.coffee.bus.entity.BusDrugEntity; import com.coffee.bus.service.LocalBusDeviceManualService; import com.coffee.bus.service.LocalBusDrugService; import com.coffee.bus.service.dto.ManualMonitorQuery; import com.coffee.bus.service.dto.ManualMonitorResult; import com.coffee.common.crud.BaseService; import com.coffee.common.crud.controller.BaseCrudController; import com.coffee.common.crud.controller.BaseQueryController; import com.coffee.common.result.R; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; 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.RestController; import java.util.List; /** * @author lifang * @version 1.0.0 * @ClassName BusDrugController.java * @Description TODO * @createTime 2022年04月08日 10:18:00 */ @RestController @AllArgsConstructor @RequestMapping("/device/manual") @Api(tags = "其他监控(即手动添加设备管理)") public class BusDeviceManualController { private final LocalBusDeviceManualService deviceManualService; @PostMapping("/edit") @SaCheckPermission("device:manual:edit") @ApiOperation(value = "编辑病人信息",notes = "编辑病人信息,权限【device:manual:edit】") public R edit(@RequestBody DeviceManualVo entity){ // deviceManualService.update(entity.getManual(),entity.getClinic()); return R.success(); } @PostMapping("/save") @SaCheckPermission("device:manual:save") @ApiOperation(value = "新增病人信息",notes = "新增病人信息,权限【device:manual:save】") public R save(@RequestBody DeviceManualVo entity){ deviceManualService.save(entity.getManual(),entity.getClinic()); return R.success(); } @PostMapping("/no_page") @SaCheckPermission("device:manual:query") @ApiOperation(value = "查询其他监控输注列表,不分页",notes = "新增病人信息,权限【device:manual:query】") public R> list(@RequestBody ManualMonitorQuery query){ return R.success(deviceManualService.selectMonitor(query)); } }