rk
3 天以前 4c8535b9f263a3b398832b7a588abbdd5ebe38f4
server/services/src/main/java/com/doumee/service/business/ReportService.java
@@ -3,11 +3,14 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.vo.BikeIncomeStatVO;
import com.doumee.dao.business.vo.BikeUsageStatVO;
import com.doumee.dao.business.vo.DashboardVO;
import com.doumee.dao.business.vo.IncomeStatVO;
import com.doumee.dao.business.vo.OperationCenterVO;
import com.doumee.dao.business.vo.OperationOrderVO;
import com.doumee.dao.business.vo.OrderRidesDetailVO;
import com.doumee.dao.business.vo.OverviewStatVO;
import com.doumee.dao.business.vo.PackageSourceStatVO;
import com.doumee.dao.business.web.request.BikeIncomeQueryDTO;
import com.doumee.dao.business.web.request.OperationOrderQueryDTO;
@@ -68,4 +71,35 @@
     * @return 骑行记录与轨迹详情(含车辆类型、是否有轨迹、骑行列表及每条下挂的轨迹点)
     */
    OrderRidesDetailVO orderRidesDetail(String orderId);
    /**
     * 近30天收益统计(固定30天,无需入参):按日柱状图 + 累计 + 环比/同比。
     * <p>口径同 {@link #incomeStat},内部以 dateType=3(近30天)调用。
     *
     * @return 近30天收益统计结果
     */
    IncomeStatVO incomeStat30();
    /**
     * 车辆使用情况:自行车/电动车各自的使用中(status=1)与空闲(status=0)数量。
     * <p>禁用车辆(status=3)不计入。
     *
     * @return 车辆使用情况
     */
    BikeUsageStatVO bikeUsageStat();
    /**
     * 套餐销售来源统计:本月/本年维度下,抖音兑换(payWay=2)与小程序购买(payWay=0)的套餐数。
     * <p>口径:goodsorder type=1 套餐卡购买、payStatus=1 已支付。
     *
     * @return 套餐销售来源统计
     */
    PackageSourceStatVO packageSourceStat();
    /**
     * 综合看板:本月/昨日/今日收益与订单数、车辆总数/使用中/空闲,客户数相关暂搁置。
     *
     * @return 综合看板数据
     */
    DashboardVO dashboard();
}