You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
2.2 KiB
C#

9 months ago
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace POSV.StoreBusiness
{
/// <summary>
/// 营业日菜品明细销售统计
/// </summary>
[Serializable]
[JsonObject(MemberSerialization.OptIn)]
public class SalesDayDetailSummaryRequest
{
private string storeId; //门店ID
private string startDate; //开始时间(格式:yyyy-MM-dd HH:mm:ss)
private string endDate; //结束时间(格式:yyyy-MM-dd HH:mm:ss)
private string productNo; //商品编号
private string seriesId; //商品大类ID
private int pageNumber = 1; //页码(默认1)
private int pageSize = 10; //每页显示(默认10条)
/// <summary>
/// 门店ID
/// </summary>
[JsonProperty(PropertyName = "storeId")]
public string StoreId { get => storeId; set => storeId = value; }
/// <summary>
/// 开始时间(格式:yyyy-MM-dd HH:mm:ss)
/// </summary>
[JsonProperty(PropertyName = "startDate")]
public string StartDate { get => startDate; set => startDate = value; }
/// <summary>
/// 结束时间(格式:yyyy-MM-dd HH:mm:ss)
/// </summary>
[JsonProperty(PropertyName = "endDate")]
public string EndDate { get => endDate; set => endDate = value; }
/// <summary>
/// 商品编号
/// </summary>
[JsonProperty(PropertyName = "productNo")]
public string ProductNo { get => productNo; set => productNo = value; }
/// <summary>
/// 商品大类ID
/// </summary>
[JsonProperty(PropertyName = "seriesId")]
public string SeriesId { get => seriesId; set => seriesId = value; }
/// <summary>
/// 页码(默认1)
/// </summary>
[JsonProperty(PropertyName = "pageNumber")]
public int PageNumber { get => pageNumber; set => pageNumber = value; }
/// <summary>
/// 每页显示
/// </summary>
[JsonProperty(PropertyName = "pageSize")]
public int PageSize { get => pageSize; set => pageSize = value; }
}
}