|
@@ -11,6 +11,7 @@ import com.platform.dao.util.TreeUtil;
|
|
import com.platform.dao.vo.export.sb.ExportSbPositionVO;
|
|
import com.platform.dao.vo.export.sb.ExportSbPositionVO;
|
|
import com.platform.dao.vo.sb.SbPositionVO;
|
|
import com.platform.dao.vo.sb.SbPositionVO;
|
|
import com.platform.rest.log.annotation.SysLog;
|
|
import com.platform.rest.log.annotation.SysLog;
|
|
|
|
+import com.platform.service.sb.SbInfoService;
|
|
import com.platform.service.sb.SbPositionService;
|
|
import com.platform.service.sb.SbPositionService;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
@@ -31,6 +32,7 @@ import java.util.List;
|
|
@RequestMapping("/sb/positions")
|
|
@RequestMapping("/sb/positions")
|
|
public class SbPositionController {
|
|
public class SbPositionController {
|
|
|
|
|
|
|
|
+ private final SbInfoService sbInfoService;
|
|
private final SbPositionService sbPositionService;
|
|
private final SbPositionService sbPositionService;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -159,4 +161,26 @@ public class SbPositionController {
|
|
return new R<>(sbPositionService.getSbTreeVOList(sbPositionDTO));
|
|
return new R<>(sbPositionService.getSbTreeVOList(sbPositionDTO));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 根据位置code查询设备数量
|
|
|
|
+ *
|
|
|
|
+ * @param code 位置code
|
|
|
|
+ * @return R
|
|
|
|
+ */
|
|
|
|
+ @GetMapping("/num/code/{code}")
|
|
|
|
+ public R selectCountByPosition(@PathVariable String code) {
|
|
|
|
+ return new R<>(sbInfoService.selectCountByPosition(code));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 根据位置code查询设备数量,按照类别分组
|
|
|
|
+ *
|
|
|
|
+ * @param code 位置code
|
|
|
|
+ * @return R
|
|
|
|
+ */
|
|
|
|
+ @GetMapping("/num/type/{code}")
|
|
|
|
+ public R selectCountByPositionGroupBySbType(@PathVariable String code) {
|
|
|
|
+ return new R<>(sbInfoService.selectCountByPositionGroupBySbType(code));
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|