1、系统管理-用户管理查看组织范围修正;2、新增管理端分析页接口权限;

This commit is contained in:
gaoqr
2025-08-06 17:02:21 +08:00
parent 33cb942814
commit c93c4d7b49
3 changed files with 12 additions and 1 deletions
@@ -9,6 +9,7 @@ import com.cf.imes.module.system.api.user.AdminUserApi;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.extern.slf4j.Slf4j;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -39,24 +40,28 @@ public class OrderSupStatisticsController {
@GetMapping("/total/org")
@Operation(summary = "组织总数")
@PreAuthorize("@ss.hasPermission('homePage:analysis:org-statistic')")
public CommonResult<Map<String, Integer>> getOrgTotal() {
return success(organApi.getOrgTotal().getData());
}
@GetMapping("/total/user")
@Operation(summary = "用户总数")
@PreAuthorize("@ss.hasPermission('homePage:analysis:org-statistic')")
public CommonResult<Map<String, Integer>> getUserTotal() {
return success(adminUserApi.getUserTotal().getData());
}
@GetMapping("/total/userAct")
@Operation(summary = "用户活跃数")
@PreAuthorize("@ss.hasPermission('homePage:analysis:org-statistic')")
public CommonResult<Map<String, Integer>> getUserActTotal() {
return success(adminUserApi.getUserActTotal().getData());
}
@GetMapping("/total/order")
@Operation(summary = "生产单总数")
@PreAuthorize("@ss.hasPermission('homePage:analysis:org-statistic')")
public CommonResult<Map<String, Integer>> getOrderTotal() {
return success(orderSupStatisticsService.orderTotal());
}
@@ -69,12 +74,14 @@ public class OrderSupStatisticsController {
@GetMapping("/separate/order")
@Operation(summary = "有效、无效生产单数量统计")
@PreAuthorize("@ss.hasPermission('homePage:analysis:order-count')")
public CommonResult<Map<String, Object>> getOrderSeparate(@Valid OrderStatisticsReqVO reqVO) {
return success(orderSupStatisticsService.orderSeparate(reqVO));
}
@GetMapping("/separate/org")
@Operation(summary = "新增、注销组织数量统计")
@PreAuthorize("@ss.hasPermission('homePage:analysis:org-count')")
public CommonResult<Map<String, Object>> getOrgSeparate(@Valid OrgStatisticsReqDTO reqVO) {
return organApi.getOrgSeparate(reqVO);
}