using FoodLabeling.Application.Contracts.Dtos.Dashboard;
using Volo.Abp.Application.Services;
namespace FoodLabeling.Application.Contracts.IServices;
///
/// Dashboard 统计接口(美国版)
///
public interface IDashboardAppService : IApplicationService
{
///
/// 获取 Dashboard 总览统计(卡片 + 周趋势 + 分类分布 + Recent Labels 最近打印)。
///
///
/// 按 Token 数据范围统计:系统管理员为全平台;其它账号仅统计其 userlocation 绑定门店所属公司范围内数据。
/// activeUsers / people 仅统计有门店绑定的成员,且不包含内置系统 admin(用户名 admin 或角色码 admin)。
/// recentLabels[].labelCode 为门店当日打印序号 yyyyMMdd-n,规则与 POST /api/app/us-app-labeling/preview、print-log 一致。
///
Task GetOverviewAsync();
}