2025-04-24 18:31:27 +08:00

149 lines
3.7 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
}