/***********************************************************************
* Project: baifenBinfa
* ProjectName: 百分兵法管理系统
* Web: http://chuanyin.com
* Author:
* Email:
* CreateTime: 202403/02
* Description: 暂无
***********************************************************************/
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using CoreCms.Net.Model.ViewModels.Basics;
using CoreCms.Net.Model.ViewModels.Echarts;
using CoreCms.Net.Model.ViewModels.UI;
namespace CoreCms.Net.IServices
{
///
/// 报表 服务工厂接口
///
public interface ICoreCmsReportsServices : IBaseServices
{
///
/// 订单报表
///
/// 数量
/// 查询条件
/// 查询值
/// 开始时间
/// 筛选字段createTime/paymentTime
///
List GetOrderMark(int num, string where, int section, DateTime sTime,
string joinVal);
///
/// 支付单报表
///
/// 数量
/// 查询条件
/// 查询值
/// 开始时间
/// 筛选字段createTime/paymentTime
///
List GetPaymentsMark(int num, string where, int section, DateTime sTime,
string joinVal);
///
/// 退款单报表
///
/// 数量
/// 查询条件
/// 查询值
/// 开始时间
/// 筛选字段createTime/paymentTime
///
List GetRefundMark(int num, string where, int section, DateTime sTime,
string joinVal);
///
/// 用户提现报表
///
/// 数量
/// 查询条件
/// 查询值
/// 开始时间
/// 筛选字段createTime/paymentTime
///
List GetTocashMark(int num, string where, int section, DateTime sTime,
string joinVal);
///
/// 获取订单销量查询返回结果
///
///
///
///
///
///
///
///
///
Task> GetGoodsSalesVolumes(string start, string end, string filter,
string filterSed,
string thesort, int pageIndex = 1, int pageSize = 5000);
///
/// 获取商品收藏查询返回结果
///
///
///
///
///
///
///
Task> GetGoodsCollections(string start, string end, string thesort,
int pageIndex = 1, int pageSize = 5000);
}
}