149 lines
3.7 KiB
C#
Raw Permalink Normal View History

2025-04-24 18:31:27 +08:00
using MyCode.Project.Domain.Message.Response.ServiceOrder;
using MyCode.Project.Infrastructure.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.ServiceOrder
{
/// <summary>
/// 查询服务列表的条件
/// </summary>
public class GetReserveServiceListQuery
{
/// <summary>
/// 服务类型。 0=免费服务2=已购服务, 3=体验服务
/// </summary>
public int? ServiceType { get; set; }
/// <summary>
/// 会员ID
/// </summary>
public Guid? MemberID { get; set; }
/// <summary>
/// 店铺ID前端不用传
/// </summary>
public Guid? ShopId { get; set; }
}
#region
public class ServiceOrderRequst
{
/// <summary>
/// 会员ID
/// </summary>
public Guid MemberID { get; set; }
/// <summary>
/// 店铺ID
/// </summary>
public Guid? ShopId { get; set; }
/// <summary>
/// 核销选中的套餐服务ID
/// </summary>
public Guid? ServiceSetID { get; set; }
/// <summary>
/// 前端不用对接这个字段
/// </summary>
public List<ServiceOrderItem> ServiceItem { get; set; }
}
public class ServiceOrderItem
{
/// <summary>
/// 服务主键ID
/// </summary>
public Guid ServiceID { get; set; }
/// <summary>
/// 服务次数
/// </summary>
public int Qty { get; set; }
/// <summary>
/// 服务类型。新定义: 护理类型 1=护理(非盘发) 0=盘发服务 3 体验服务 旧定义1=收费0=免费, 3 体验服务,4=固定的护理服务
/// </summary>
public int ServiceType { get; set; }
//项目类型。0=商品1=服务2=套餐,3=卡券 , 4=自定义套餐
public int? ItemType { get; set; }
}
#endregion
#region
public class ServiceOrderListReq
{
/// <summary>
/// 店铺ID:详细档案接口中返回的店铺ID
/// </summary>
public Guid ShopID { get; set; }
/// <summary>
/// 会员ID
/// </summary>
public Guid MemberID { get; set; }
/// <summary>
/// 时间范围搜索
/// </summary>
public TimeRange EditTime { get; set; }
}
public class MemberServiceListReq
{
/// <summary>
/// 店铺ID:详细档案接口中返回的店铺ID
/// </summary>
public Guid ShopID { get; set; }
/// <summary>
/// 会员ID
/// </summary>
public Guid MemberID { get; set; }
/// <summary>
/// 服务次数范围类型0=全部的共享店铺 1=单店
/// </summary>
public int ShopType { get; set; }
}
public class ServiceOrder2Requst
{
/// <summary>
/// 会员ID
/// </summary>
public Guid MemberID { get; set; }
/// <summary>
/// 店铺ID
/// </summary>
public Guid? ShopId { get; set; }
/// <summary>
/// 核销选中的套餐服务数据
/// </summary>
public List<ServiceInvInfo> ServiceList { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Note { get; set; }
///// <summary>
///// 前端不用对接这个字段
///// </summary>
//public List<ServiceOrderItem> ServiceItem { get; set; }
}
#endregion
}