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.User
{
public class MemberRequst
{
///
/// 店铺ID:选择的店铺ID,或当前登录用户所属店铺ID
///
public Guid? ShopID { get; set; }
///
/// 搜索关键字
///
public string KeyWord { get; set; }
///
/// 卡券ID集合
///
public List CardIDList { get; set; }
///
/// 等级ID集合
///
public List GradeIDList { get; set; }
///
/// 标签ID集合
///
public List TagIDList { get; set; }
///
/// 时间类型 0:不限 2:三天前 3:一周前 4:一个月前
///
public int TimeType { get; set; }
///
/// 上次到店时间范围搜索
///
public TimeRange EditTime { get; set; }
///
/// 生日日期搜索开始 月-日
///
public string BirthStart { get; set; }
///
/// 生日日期搜索结束 月-日
///
public string BirthEnd { get; set; }
///
/// 营销顾问ID
///
public Guid? ClerkId { get; set; }
///
/// 是否已添加微信 -1全部; 0=否;1=是
///
public int? IfAddWx { get; set; }
///
/// 是否已添加社区 -1全部; 0=否;1=是
///
public int? IfAddCommunity { get; set; }
///
/// 转营销顾问时取消选中的会员ID
///
public List NotSelectedIds { get; set; }
///
/// 转营销顾问时前端页面选中的会员ID数组
///
public List HadSelectedIds { get; set; }
///
/// 转营销顾问时总共选中的会员人数
///
public int? HadSelectedCount { get; set; }
///
/// 批量修改营销顾问时的顾问ID
///
public Guid? ConsultantId { get; set; }
///
/// 最小会员余额
///
public decimal? MinAccount { get; set; }
///
/// 最大会员余额
///
public decimal? MaxAccount { get; set; }
///
/// 最小剩余服务次数
///
public int? MinServiceQty { get; set; }
///
/// 最大剩余服务次数
///
public int? MaxServiceQty { get; set; }
///
/// 排序 1=升序 0=倒序
///
public int? SortType { get; set; }
///
/// 排序字段
///
public string SortString { get; set; }
///
/// 后端使用的字段
///
public Guid? Id { get; set; }
///
/// 会员资料增加来源 未选=NULL 0= 其他; 1= 抖音; 2= 美团; 3=自然流量; 4=老顾客裂变 5=1元公益、派单 6=第三方合作
///
public List AddFromType { get; set; }
/////
///// 会员状态 -1=全部; 1=拓客 2=留客 3=锁客
/////
//public int? TuoKeType { get; set; }
/////
///// 会员类型 -1=全部 1=新会员 2=老会员
/////
//public int? NewOrOld { get; set; }
/////
///// 拓客标签 -1=全部 0=未体验 1=体验一次 2=体验2次 3=体验3次以上
/////
//public int? TuoKeLabel { get; set; }
/////
///// 留客标签 -1=全部 0="服务次数0-4" 1="服务次数5-6" 2="服务次数7-8" 3="服务次数9-10"
/////
//public int? LiuKeLabel { get; set; }
/////
///// 锁客标签 -1=全部 0="剩余服务20次以上" 1="剩余服务10-19次" 2=剩余服务5-9次" 3="剩余服务≤5次"
/////
//public int? SuoKeLabel { get; set; }
}
#region 需要修改的会员信息
///
/// 需要修改的会员信息
///
public class SetMemberRequst
{
///
/// 会员营销顾问关系主键ID
///
public Guid ID { get; set; }
///
/// 会员主键ID
///
public Guid MemberID { get; set; }
///
/// 会员名称
///
public string Name { get; set; }
///
/// 电话
///
public string Mobile { get; set; }
///
/// 生日 "月-日"
///
public string BirthDay { get; set; }
///
/// 生日 "年-月-日"
///
public DateTime? BirthDay2 { get; set; }
///
/// 会员备注
///
public string Note { get; set; }
///
/// 是否已添加微信 0=否;1=是
///
public int? IfAddWx { get; set; }
///
/// 是否已添加社区 0=否;1=是
///
public int? IfAddCommunity { get; set; }
///
/// Desc:年龄,店员手填
/// Default:0
///
public int? Age { get; set; }
}
#endregion
#region 拟邀名称
public class InviteMemberReq
{
///
/// 模糊搜索关键字
///
public string KeyWord { get; set; }
///
/// 搜索时间(邀约列表可用)
///
public DateTime CheckTime { get; set; }
}
#endregion
public class MemberOfInviteRequst
{
///
/// 店铺ID:选择的店铺ID,或当前登录用户所属店铺ID
///
public Guid? ShopID { get; set; }
///
/// 搜索关键字
///
public string KeyWord { get; set; }
///
/// 只看套餐客户 0=不勾选;1=勾选
///
public int IfTaoCan { get; set; }
///
/// 排除已邀约客户 0=不勾选;1=勾选
///
public int IfInvite { get; set; }
}
///
/// 快速添加的会员信息
///
public class QuicklyAddMemberInformationAct
{
///
/// 店铺ID:选择的店铺ID
///
public Guid? ShopId { get; set; }
///
/// 会员名称
///
public string Name { get; set; }
///
/// 电话
///
public string Mobile { get; set; }
///
/// 会员资料增加来源 未选=NULL 0= 其他; 1= 抖音; 2= 美团; 3=自然流量; 4=老顾客裂变 5=1元公益、派单
///
public int? AddFromType { get; set; }
}
public class TuoKeMemberRequst
{
///
/// 店铺ID:选择的店铺ID,或当前登录用户所属店铺ID
///
public Guid? ShopID { get; set; }
///
/// 搜索关键字
///
public string KeyWord { get; set; }
///
/// 转营销顾问时取消选中的会员ID
///
public List NotSelectedIds { get; set; }
///
/// 转营销顾问时前端页面选中的会员ID数组
///
public List HadSelectedIds { get; set; }
///
/// 转营销顾问时总共选中的会员人数
///
public int? HadSelectedCount { get; set; }
///
/// 批量修改营销顾问时的顾问ID
///
public Guid? ConsultantId { get; set; }
///
/// 排序 1=升序 0=倒序
///
public int? SortType { get; set; }
///
/// 排序字段
///
public string SortString { get; set; }
///
/// 后端使用的字段
///
public Guid? Id { get; set; }
///
/// 会员状态 -1=全部; 1=拓客 2=留客 3=锁客
///
public int? TuoKeType { get; set; }
///
/// 会员类型 -1=全部 1=新会员 2=老会员
///
public int? NewOrOld { get; set; }
///
/// 拓客标签 -1=全部 0=未体验 1=体验一次 2=体验2次 3=体验3次以上
///
public int? TuoKeLabel { get; set; }
///
/// 留客标签 -1=全部 0="服务次数0-4" 1="服务次数5-6" 2="服务次数7-8" 3="服务次数9-10"
///
public int? LiuKeLabel { get; set; }
///
/// 锁客标签 -1=全部 0="剩余服务20次以上" 1="剩余服务10-19次" 2=剩余服务5-9次" 3="剩余服务≤5次"
///
public int? SuoKeLabel { get; set; }
}
}