This commit is contained in:
2025-04-24 18:31:27 +08:00
commit 9340f5253e
2796 changed files with 1387124 additions and 0 deletions

View File

@@ -0,0 +1,129 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
public class AccountPageList
{
/// <summary>
/// Desc:操作员ID
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
public Guid ID { get; set; }
/// <summary>
/// Desc:帐号,建议前带商家前缀
/// Default:
/// Nullable:False
/// </summary>
public string Login { get; set; }
/// <summary>
/// Desc:名字
/// Default:
/// Nullable:False
/// </summary>
public string Name { get; set; }
/// <summary>
/// Desc:是否外国账号 1=是,0=否
/// Default:
/// Nullable:False
/// </summary>
public string IfForeign { get; set; }
/// <summary>
/// Desc:手机号码
/// Default:
/// Nullable:True
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// Desc:账号类型。0=供应商 1=管理员
/// Default:
/// Nullable:False
/// </summary>
public string SystemType { get; set; }
/// <summary>
/// Desc:状态。1=正常0=禁用。
/// Default:
/// Nullable:False
/// </summary>
public string Status { get; set; }
/// <summary>
/// Desc:创建人
/// Default:
/// Nullable:True
/// </summary>
public string Creater { get; set; }
/// <summary>
/// Desc:创建时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? CreateTime { get; set; }
/// <summary>
/// Desc:编辑人
/// Default:
/// Nullable:True
/// </summary>
public string Editor { get; set; }
/// <summary>
/// Desc:编辑时间
/// Default:
/// Nullable:True
/// </summary>
public DateTime? EditTime { get; set; }
/// <summary>
/// Desc:备注
/// Default:
/// Nullable:True
/// </summary>
public string Note { get; set; }
/// <summary>
/// Desc:供应商ID
/// Default:
/// Nullable:True
/// </summary>
public string SupplierId { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
public string SupplierName { get; set; }
/// <summary>
/// Desc:采购组织ID
/// Default:
/// Nullable:True
/// </summary>
public string FPurchaseOrgId { get; set; }
/// <summary>
/// Desc:采购组织名称
/// Default:
/// Nullable:True
/// </summary>
public string FPurchaseOrgName { get; set; }
}
}

View File

@@ -0,0 +1,99 @@
using MyCode.Project.Domain.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
#region
/// <summary>
/// 会员行为记录Resp
/// </summary>
public class ActionLogResp
{
/// <summary>
/// 行为记录主键ID
/// </summary>
public Guid? LogID { get; set; }
/// <summary>
/// 对应日期
/// </summary>
public int? Day { get; set; }
/// <summary>
/// 对应日期_周
/// </summary>
public int? Week { get; set; }
public Log Log { get; set; }
}
public class Log
{
/// <summary>
/// 操作类型 1:会员回店提醒 2:会员体验 3:会员回店服务 4:会员产生销售
/// </summary>
public int? Type { get; set; }
/// <summary>
/// 文本值
/// </summary>
public string Text { get; set; }
}
#endregion
public class ActionLog40Resp
{
/// <summary>
/// 主键ID
/// </summary>
public Guid? Id { get; set; }
/// <summary>
/// 店员ID,前端无视它
/// </summary>
public Guid? ClerkID { get; set; }
/// <summary>
/// 会员名称
/// </summary>
public string MemberName { get; set; }
/// <summary>
/// 电话号码
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// 招待员名称
/// </summary>
public string ClerkName { get; set; }
/// <summary>
/// 时间,前端不要对接
/// </summary>
public DateTime SetTime { get; set; }
/// <summary>
/// 时间显示字段
/// </summary>
public string TimeString { get; set; }
/// <summary>
/// 是否允许修改 1=允许;0=不允许
/// </summary>
public int IfModify { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Note { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
public class AdminLoginInfo:LoginInfo
{
}
}

View File

@@ -0,0 +1,166 @@
using MyCode.Project.Domain.Businesses.FileManager;
using MyCode.Project.Domain.Message.Response.Shop;
using MyCode.Project.Domain.Model;
using MyCode.Project.Infrastructure.Enumeration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
public class ClerkListResp
{
/// <summary>
/// 店员主键ID
/// </summary>
public Guid? ID { get; set; }
/// <summary>
/// 店员名称
/// </summary>
public string Name { get; set; }
}
public class AllClerkListResp
{
/// <summary>
/// 店员主键ID
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 加盟商ID
/// </summary>
public Guid CustomerID { get; set; }
/// <summary>
/// 店员名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 头像
/// </summary>
public string HeadImgUrl { get; set; }
/// <summary>
/// 所属店铺名称
/// </summary>
public string ShopName { get; set; }
/// <summary>
/// 电话
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// 管理会员数
/// </summary>
public int MembetQty { get; set; }
/// <summary>
/// 当前状态
/// </summary>
public string StatusStr { get; set; }
/// <summary>
/// 当前状态 1在职 0离职
/// </summary>
public string Status { get; set; }
/// <summary>
/// 员工身份
/// </summary>
public string FlagName { get; set; }
/// <summary>
/// 上月业绩
/// </summary>
public decimal Amount { get; set; }
}
public class ClerkResp
{
/// <summary>
/// 店员主键ID
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 归属店铺主键ID
/// </summary>
public Guid ShopID { get; set; }
/// <summary>
/// 职务 1店长 0店员
/// </summary>
public int ShopFlag { get; set; }
/// <summary>
/// 状态 1在职 0离职
/// </summary>
public int Status { get; set; }
/// <summary>
/// 店员名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 工号
/// </summary>
public string Code { get; set; }
/// <summary>
/// 手机号码
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// 归属店铺名称
/// </summary>
public string ShopName { get; set; }
/// <summary>
/// 状态
/// </summary>
public string StatusStr { get; set; }
/// <summary>
/// 职务
/// </summary>
public string FlagName { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Note { get; set; }
}
public class ClerkSelfListResp
{
/// <summary>
/// 店员主键ID
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 店铺主键ID
/// </summary>
public Guid ShopId { get; set; }
/// <summary>
/// 是否为加盟商 0=否 1=是
/// </summary>
public int IsCustomer { get; set; }
/// <summary>
/// 店员名称
/// </summary>
public string Name { get; set; }
}
}

View File

@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
/// <summary>
/// 当前等级信息 数据传输对象
/// </summary>
public class CurrentGradeInfoDto
{
/// <summary>
/// 会员等级ID
/// </summary>
public Guid? Id { get; set; }
/// <summary>
/// 权重
/// </summary>
public int Power { get; set; }
/// <summary>
/// 等级变动时间
/// </summary>
public DateTime? GradeTime { get; set; }
}
}

View File

@@ -0,0 +1,88 @@
using MyCode.Project.Infrastructure.Enumeration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
public class LoginInfo
{
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 账号类型。0=供应商 1=管理员
/// </summary>
public int RoleType { get; set; }
/// <summary>
/// 用户ID
/// </summary>
public Guid UserId { get; set; }
/// <summary>
/// 供应商ID,NULL为管理员
/// </summary>
public string SupplierId { get; set; }
/// <summary>
/// 供应商名称
/// </summary>
public string SupplierName { get; set; }
/// <summary>
/// Desc:是否外国账号 1=是,0=否
/// Default:
/// Nullable:False
/// </summary>
public int IfForeign { get; set; }
/// <summary>
/// Desc:采购组织ID
/// Default:
/// Nullable:True
/// </summary>
public string FPurchaseOrgId { get; set; }
/// <summary>
/// Desc:采购组织名称
/// Default:
/// Nullable:True
/// </summary>
public string FPurchaseOrgName { get; set; }
}
public class AccountInfo
{
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 账号类型。0=供应商 1=管理员
/// </summary>
public int RoleType { get; set; }
/// <summary>
/// 供应商名称
/// </summary>
public string SupplierName { get; set; }
/// <summary>
/// Desc:是否外国账号 1=是,0=否
/// Default:
/// Nullable:False
/// </summary>
public int IfForeign { get; set; }
}
}

View File

@@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
public class MemberLoginInfo:LoginInfo
{
}
public class LoginInfoQuestionnaire
{
/// <summary>
/// 用户ID
/// </summary>
public Guid UserId { get; set; }
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
}
public class ShopClerk
{
/// <summary>
/// 店铺编码
/// </summary>
public string ShopCode { get; set; }
/// <summary>
/// 店长名称数组
/// </summary>
public List<string> ClerkNameList { get; set; }
}
}

View File

@@ -0,0 +1,374 @@
using MyCode.Project.Domain.Businesses.FileManager;
using MyCode.Project.Domain.Message.Response.ServiceOrder;
using MyCode.Project.Domain.Message.Response.Shop;
using MyCode.Project.Domain.Model;
using MyCode.Project.Infrastructure.Common;
using MyCode.Project.Infrastructure.Enumeration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
#region
public class MemberOrderListResp
{
/// <summary>
/// 总额
/// </summary>
public decimal TotalAmount { get; set; }
/// <summary>
/// 服务总数
/// </summary>
public int ServiceAmount { get; set; }
/// <summary>
/// 订单明细列表
/// </summary>
public PageResult<MemberOrderList> OrderList { get; set; }
}
public class MemberOrderList
{
/// <summary>
/// 消费主键ID(后台逻辑需要)
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 退换货主键ID(后台逻辑需要)
/// </summary>
public Guid? RefSalesSheetID { get; set; }
/// <summary>
/// 消费类型 0销售 1退换货 20预售 30充值 40服务单
/// </summary>
public int SalesType { get; set; }
/// <summary>
/// 消费类型文本
/// </summary>
public string SalesTypeStr { get; set; }
/// <summary>
/// 退款状态 0显示退款按钮 1不显示退款按钮
/// </summary>
public int HasReturn { get; set; }
/// <summary>
/// 退款状态文本
/// </summary>
public string HasReturnStr { get; set; }
/// <summary>
/// 业务单号
/// </summary>
public string Sheet { get; set; }
/// <summary>
/// 会员id
/// </summary>
public Guid MemberId { get; set; }
/// <summary>
/// 会员名称
/// </summary>
public string MemberName { get; set; }
/// <summary>
/// 加盟商id
/// </summary>
public Guid CustomerId { get; set; }
/// <summary>
/// 店铺名称
/// </summary>
public string ShopName { get; set; }
/// <summary>
/// 接待人
/// </summary>
public string ClerkName { get; set; }
/// <summary>
/// 操作数量
/// </summary>
public int TotalQty { get; set; }
/// <summary>
/// 支付方式文本
/// </summary>
public string PayTypeStr { get; set; }
/// <summary>
/// 实际支付金额
/// </summary>
public decimal Amount { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Note { get; set; }
/// <summary>
/// 订单明细列表
/// </summary>
public List<MemberOrderDetail> DetailList { get; set; }
/// <summary>
/// 赠送的服务列表
/// </summary>
public List<GiveAwayDetail> GiveAwayList { get; set; }
}
#endregion
#region
public class MemberOrderDetail
{
/// <summary>
/// 明细主键ID
/// </summary>
public Guid? Id { get; set; }
/// <summary>
/// 明细商品ID
/// </summary>
public Guid? ItemId { get; set; }
/// <summary>
/// 消费类型 0销售 1退换货 20预售 30充值 40服务单
/// </summary>
public int SalesType { get; set; }
/// <summary>
/// 商品类型 (2,3,4 需要有展开明细) 0商品 1服务 2套餐 3卡套 4自定义套餐
/// </summary>
public int ItemType { get; set; }
/// <summary>
/// 剩余服务次数
/// </summary>
public int LeftServiceQty { get; set; }
/// <summary>
/// 是否显示核销
/// </summary>
public bool ShowVerification { get; set; }
/// <summary>
/// 主图文件
/// </summary>
public FileUse Img { get; set; }
/// <summary>
/// 商品名称
/// </summary>
public string GoodsName { get; set; }
/// <summary>
/// 购买数量
/// </summary>
public int Qty { get; set; }
/// <summary>
/// 商品价格(分摊价)或 充值类型(实付金额)
/// </summary>
public decimal Price { get; set; }
/// <summary>
/// (充值金额)
/// </summary>
public decimal AccPrice { get; set; }
/// <summary>
/// 商品编码
/// </summary>
public string CustomBC { get; set; }
}
public class MemberOrderItem
{
/// <summary>
/// 订单明细
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 订单明细主键ID
/// </summary>
public Guid DetailID { get; set; }
/// <summary>
/// 商品名称
/// </summary>
public string GoodsName { get; set; }
/// <summary>
/// 购买数量
/// </summary>
public int Qty { get; set; }
/// <summary>
/// 商品价格(分摊价)或 充值类型(实付金额)
/// </summary>
public decimal Price { get; set; }
/// <summary>
/// (充值金额)
/// </summary>
public decimal AccPrice { get; set; }
/// <summary>
/// 订单类型
/// </summary>
public int SalesType { get; set; }
/// <summary>
/// 商品ID
/// </summary>
public Guid GoodsID { get; set; }
/// <summary>
/// 商品类型 0商品 1服务 2套餐 3卡套 4自定义套餐 20预售 30充值 40服务
/// </summary>
public int ItemType{ get; set; }
/// <summary>
/// 商品编码
/// </summary>
public string CustomBC { get; set; }
}
public class ItemDetailOfDetail
{
/// <summary>
/// 主键ID
/// </summary>
public Guid? Id { get; set; }
/// <summary>
/// 订单ID
/// </summary>
public Guid? SheetId { get; set; }
/// <summary>
/// 明细商品ID
/// </summary>
public Guid? ItemId { get; set; }
/// <summary>
/// 购买数量
/// </summary>
public int Qty { get; set; }
/// <summary>
/// 主图文件
/// </summary>
public FileUse Img { get; set; }
/// <summary>
/// 商品编码
/// </summary>
public string CustomBC { get; set; }
/// <summary>
/// 商品名称
/// </summary>
public string GoodsName { get; set; }
/// <summary>
/// 商品类型 0商品 1服务 2套餐 3卡套 4自定义套餐 20预售 30充值 40服务
/// </summary>
public int ItemType { get; set; }
}
public class GiveAwayDetail
{
/// <summary>
/// 主键ID
/// </summary>
public Guid? Id { get; set; }
/// <summary>
/// 订单ID
/// </summary>
public Guid? SheetId { get; set; }
/// <summary>
/// 明细商品ID
/// </summary>
public Guid? ItemId { get; set; }
/// <summary>
/// 购买数量
/// </summary>
public int Qty { get; set; }
/// <summary>
/// 商品名称
/// </summary>
public string GoodsName { get; set; }
/// <summary>
/// 项目类型。0=商品1=服务2=套餐,3=卡券 , 4=自定义套餐
/// </summary>
public int ItemType { get; set; }
/// <summary>
/// 主图文件
/// </summary>
public FileUse Img { get; set; }
/// <summary>
/// 剩余服务次数
/// </summary>
public int LeftServiceQty { get; set; }
/// <summary>
/// 是否显示核销
/// </summary>
public bool ShowVerification { get; set; }
}
public class ServiceNameDetail
{
/// <summary>
/// 主键ID
/// </summary>
public Guid? Id { get; set; }
/// <summary>
/// 明细商品ID
/// </summary>
public Guid? ItemId { get; set; }
/// <summary>
/// 商品名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 项目类型。0=商品1=服务2=套餐,3=卡券 , 4=自定义套餐
/// </summary>
public int ItemType { get; set; }
}
#endregion
}

View File

@@ -0,0 +1,458 @@
using MyCode.Project.Domain.Message.Response.ServiceOrder;
using MyCode.Project.Domain.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
#region
/// <summary>
/// 会员Resp
/// </summary>
public class MemberResp
{
/// <summary>
/// 会员营销顾问关系主键ID
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 会员名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 电话
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// 人脸识别主键
/// </summary>
public string FaceId { get; set; }
/// <summary>
/// 人脸识别图片集合数量
/// </summary>
public int FaceCount { get; set; }
/// <summary>
/// 会员余额
/// </summary>
public decimal? Account { get; set; }
/// <summary>
/// 会员主键ID
/// </summary>
public Guid? MemberId { get; set; }
}
#endregion
#region -
/// <summary>
/// 会员Resp
/// </summary>
public class MemberCusResp
{
/// <summary>
/// 会员营销顾问关系主键ID
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 会员ID
/// </summary>
public Guid MemberID { get; set; }
/// <summary>
/// 会员名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 销售顾问名称
/// </summary>
public string ClerkName { get; set; }
/// <summary>
/// Desc:头像地址
/// Default:
/// Nullable:True
/// </summary>
public string HeadImgUrl { get; set; }
/// <summary>
/// 电话
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// 等级
/// </summary>
public string GradeName { get; set; }
/// <summary>
/// 等级图标对应字段
/// </summary>
public int GradeNum { get; set; }
/// <summary>
/// 会员等级ICON地址
/// </summary>
public string GradeIconUrl { get; set; }
/// <summary>
/// 余额
/// </summary>
public decimal? Account { get; set; }
/// <summary>
/// 生日
/// </summary>
public string BirthDay { get; set; }
/// <summary>
/// 上次到店时间
/// </summary>
public string LastShopTime { get; set; }
/// <summary>
/// 回店提醒时间
/// </summary>
public string RecentRemindersTime { get; set; }
/// <summary>
/// 店员ID
/// </summary>
public Guid ClerkID { get; set; }
/// <summary>
/// 剩余服务次数
/// </summary>
public int? ServiceQty { get; set; }
/// <summary>
/// 1=已绑定营销关系的会员 0=未绑定营销关系的会员
/// </summary>
public int IfNormal { get; set; }
}
#endregion
public class MemberStatistics
{
/// <summary>
/// 门店会员人数统计
/// </summary>
public int ShopMemberSta { get; set; }
/// <summary>
/// 我的会员人数统计
/// </summary>
public int MemberSta { get; set; }
/// <summary>
/// 我的会员余额
/// </summary>
public decimal MyBalance { get; set; }
/// <summary>
/// 门店会员余额
/// </summary>
public decimal ShopBalance { get; set; }
}
#region
/// <summary>
/// 会员详细档案Resp
/// </summary>
public class MemberDetailResp
{
/// <summary>
/// 等级图标对应字段
/// </summary>
public int GradeNum { get; set; }
/// <summary>
/// 会员等级ICON地址
/// </summary>
public string GradeIconUrl { get; set; }
/// <summary>
/// 会员营销顾问关系主键ID
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 会员ID
/// </summary>
public Guid MemberID { get; set; }
/// <summary>
/// 关联店铺ID
/// </summary>
public Guid ShopID { get; set; }
/// <summary>
/// 人脸识别id
/// </summary>
public string FaceId { get; set; }
/// <summary>
/// 人脸识别图片集合数量
/// </summary>
public int FaceCount { get; set; }
/// <summary>
/// 会员名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 销售顾问名称
/// </summary>
public string ClerkName { get; set; }
/// <summary>
/// 店铺名称
/// </summary>
public string ShopName { get; set; }
/// <summary>
/// Desc:头像地址
/// Default:
/// Nullable:True
/// </summary>
public string HeadImgUrl { get; set; }
/// <summary>
/// 电话
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// 等级
/// </summary>
public string GradeName { get; set; }
/// <summary>
/// 余额
/// </summary>
public decimal Account { get; set; }
/// <summary>
/// 积分
/// </summary>
public decimal? Integral { get; set; }
/// <summary>
/// 已打标签数
/// </summary>
public int TagAmount { get; set; }
/// <summary>
/// 生日 "月-日"
/// </summary>
public string BirthDay { get; set; }
/// <summary>
/// 生日 "年-月-日"
/// </summary>
public DateTime? BirthDay2 { get; set; }
/// <summary>
/// 上次到店时间
/// </summary>
public string LastShopTime { get; set; }
/// <summary>
/// 注册时间
/// </summary>
public string CreateTime { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Note { get; set; }
/// <summary>
/// 是否已添加微信 0=否;1=是
/// </summary>
public int? IfAddWx { get; set; }
/// <summary>
/// 是否已添加社区 0=否;1=是
/// </summary>
public int? IfAddCommunity { get; set; }
///// <summary>
///// 会员已绑定的标签
///// </summary>
//public List<MemberTagResp> tagLogList { get; set; }
/// <summary>
/// 会员卡券信息
/// </summary>
public List<MemberCardListResp> cardList { get; set; }
/// <summary>
/// 剩余服务列表
/// </summary>
public List<ServiceInvInfo> serviceInvList { get; set; }
/// <summary>
/// 剩余服务次数
/// </summary>
public int ServiceQty { get; set; }
/// <summary>
/// 店铺的加盟商ID
/// </summary>
public Guid? CustomerID { get; set; }
/// <summary>
/// 会员资料增加来源 0= 其他; 1= 抖音; 2= 美团; 3=自来客; 4=老客转介绍
/// </summary>
public int? AddFromType { get; set; }
/// <summary>
/// 会员资料增加来源文本显示
/// </summary>
public string AddFromTypeName { get; set; }
/// <summary>
/// Desc:年龄,店员手填
/// </summary>
public int? Age { get; set; }
}
public class MemberCardListResp
{
/// <summary>
/// 主键ID
/// </summary>
public Guid Id { get; set; }
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 留店设置 1 留店 0 提走
/// </summary>
public int IfStaystore { get; set; }
/// <summary>
/// 卡套数量
/// </summary>
public int Qty { get; set; }
}
#endregion
#region
/// <summary>
/// 会员Resp
/// </summary>
public class InviteMemberResp
{
/// <summary>
/// 会员营销顾问关系主键ID(拟邀名单列表使用)
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 会员ID
/// </summary>
public Guid MemberID { get; set; }
/// <summary>
/// 会员名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// Desc:头像地址
/// Default:
/// Nullable:True
/// </summary>
public string HeadImgUrl { get; set; }
/// <summary>
/// 电话
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// 上次到店时间
/// </summary>
public string LastShopTime { get; set; }
}
#endregion
#region -4.0
/// <summary>
/// 邀约管理-4.0版本根据条件获取会员邀约列表
/// </summary>
public class MemberOfInvite40Resp
{
/// <summary>
/// 会员营销顾问关系主键ID
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 会员ID
/// </summary>
public Guid MemberID { get; set; }
/// <summary>
/// 会员名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 销售顾问名称
/// </summary>
public string ClerkName { get; set; }
/// <summary>
/// Desc:头像地址
/// Default:
/// Nullable:True
/// </summary>
public string HeadImgUrl { get; set; }
/// <summary>
/// 电话
/// </summary>
public string Mobile { get; set; }
/// <summary>
/// 上次到店时间
/// </summary>
public string LastShopTime { get; set; }
/// <summary>
/// 回店提醒时间
/// </summary>
public string RecentRemindersTime { get; set; }
/// <summary>
/// 1=修改邀约; 0=马上邀约
/// </summary>
public int HadInvite { get; set; }
/// <summary>
/// 获取邀约详情的ID
/// </summary>
public Guid? InviteId { get; set; }
}
#endregion
}

View File

@@ -0,0 +1,85 @@
using MyCode.Project.Infrastructure.Enumeration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
public class MemberTagResp
{
/// <summary>
/// 会员标签记录ID
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 标签名称
/// </summary>
public string Name { get; set; }
}
public class MemberTagClassifyResp
{
/// <summary>
/// 标签分类ID
/// </summary>
public Guid ClassifyId { get; set; }
/// <summary>
/// 标签分类名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 标签分类排序
/// </summary>
public int Sort { get; set; }
}
public class NewMemberTagResp
{
/// <summary>
/// 是否已使用 0=未使用 1=已使用
/// </summary>
public int IsUse { get; set; }
/// <summary>
/// 标签id
/// </summary>
public Guid Id { get; set; }
/// <summary>
/// 标签名称
/// </summary>
public string Name { get; set; }
}
public class NewMemberTagClassifyResp : MemberTagClassifyResp
{
/// <summary>
/// 该类型下的标签内容
/// </summary>
public List<NewMemberTagResp> MemberTags { get; set; }
}
public class MemberTagsList40
{
/// <summary>
/// 公共的会员标签数组
/// </summary>
public List<NewMemberTagClassifyResp> MemberTags { get; set; }
/// <summary>
/// 自定义标签数组
/// </summary>
public List<string> PrivateTagList { get; set; }
}
}

View File

@@ -0,0 +1,68 @@
using MyCode.Project.Infrastructure.Enumeration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
/// <summary>
/// 会员升级信息 数据传输对象
/// </summary>
public class MemberUpgradeInfoDto
{
/// <summary>
/// 会员ID
/// </summary>
public Guid MemberId { get; set; }
/// <summary>
/// 消费金额
/// </summary>
public decimal Amount { get; set; }
/// <summary>
/// 业务单号
/// </summary>
public string Sheet { get; set; }
/// <summary>
/// 业务ID
/// </summary>
public Guid? SheetId { get; set; }
/// <summary>
/// 业务类型
/// </summary>
public ConsumptionSheetType SheetType { get; set; }
/// <summary>
/// 业务方向
/// </summary>
public DirectFlag DirectFlag { get; set; } = DirectFlag.Plus;
/// <summary>
/// 审核人
/// </summary>
public string Checker { get; set; }
/// <summary>
/// 店铺ID
/// </summary>
public Guid? ShopId { get; set; }
/// <summary>
/// 加盟商ID
/// </summary>
public Guid? CustomerId { get; set; }
/// <summary>
/// 店员ID
/// </summary>
public Guid? ClerkId { get; set; }
}
}

View File

@@ -0,0 +1,58 @@
using MyCode.Project.Infrastructure.Enumeration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
public class MiniUserInfoResp
{
/// <summary>
/// openId
/// </summary>
public string openId { get; set; }
/// <summary>
/// nickName
/// </summary>
public string nickName { get; set; }
/// <summary>
/// gender
/// </summary>
public int gender { get; set; }
/// <summary>
/// language
/// </summary>
public string language { get; set; }
/// <summary>
/// city
/// </summary>
public string city { get; set; }
/// <summary>
/// province
/// </summary>
public string province { get; set; }
/// <summary>
/// country
/// </summary>
public string country { get; set; }
/// <summary>
/// avatarUrl
/// </summary>
public string avatarUrl { get; set; }
/// <summary>
/// UnionId联合主键ID
/// </summary>
public string unionId { get; set; }
}
}

View File

@@ -0,0 +1,63 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
/// <summary>
/// 角色菜单权限
/// </summary>
public class RoleMenuPower
{
/// <summary>
/// 路径
/// </summary>
public string Path { get; set; }
/// <summary>
/// 名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 图标
/// </summary>
[JsonProperty("iconCls")]
public string Icon { get; set; }
/// <summary>
/// 子菜单
/// </summary>
public List<RoleMenuPower> Children { get; set; }
/// <summary>
/// 菜单按钮
/// </summary>
public MenuButtonView MenuPower { get; set; }
}
/// <summary>
/// 菜单按钮 显示视图
/// </summary>
public class MenuButtonView
{
/// <summary>
/// 页面按钮权限
/// </summary>
public List<string> Page { get; set; } = new List<string>();
/// <summary>
/// 分页列表按钮权限
/// </summary>
public List<string> PageList { get; set; } = new List<string>();
/// <summary>
/// 分页子列表按钮权限
/// </summary>
public List<string> ChildrenList { get; set; } = new List<string>();
}
}

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
public class SAPLoginInfo : LoginInfo
{
}
}

View File

@@ -0,0 +1,59 @@
using MyCode.Project.Domain.Businesses.FileManager;
using MyCode.Project.Domain.Message.Response.Shop;
using MyCode.Project.Domain.Model;
using MyCode.Project.Infrastructure.Enumeration;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
public class ShopMemberResp
{
/// <summary>
/// 名称
/// </summary>
public string NickName { get; set; }
/// <summary>
/// 头像
/// </summary>
public string HeadImgUrl { get; set; }
/// <summary>
/// 登录角色类型 1 顾客 11 观察者 12 加盟商 13 店员 14 店长
/// </summary>
public LoginRoleType RoleType { get; set; }
/// <summary>
/// 店铺权限数组,管理人员调另外一个接口,管理人员无数据
/// </summary>
public List<ShopListResp> shopList { get; set; }
/// <summary>
/// 管理人员的组织架构名称数组
/// </summary>
public List<string> OrganizationChartName { get; set; }
/// <summary>
/// 是否(事业部总经理角色、销售总监角色) 1 是 0 否
/// </summary>
public int IfGeneralManagerRole { get; set; }
/// <summary>
/// 是否显示补货情况报表 1 显示 0 不显示
/// </summary>
public int IfShowBuHuoReport { get; set; }
/// <summary>
/// 店员ID或者加盟商ID
/// </summary>
public Guid? ClerkId { get; set; }
public Guid UserId { get; set; }
}
}

View File

@@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
public class WechatMiniSessionKey
{
/// <summary>
/// 用户唯一标识
/// </summary>
public string Openid { get; set; }
/// <summary>
/// 会话密钥
/// </summary>
public string SessionKey { get; set; }
/// <summary>
/// 用户在开放平台的唯一标识符。本字段在满足一定条件的情况下才返回。具体参看https://mp.weixin.qq.com/debug/wxadoc/dev/api/uinionID.html
/// </summary>
public string UnionId { get; set; }
}
}

View File

@@ -0,0 +1,58 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.User
{
public class WechatMiniUserInfo
{
///// <summary>
///// 用户的标识,对当前公众号唯一
///// </summary>
//public string Openid { get; set; }
/// <summary>
/// 用户的昵称
/// </summary>
public string NickName { get; set; }
/// <summary>
/// 用户的性别值为1时是男性值为2时是女性值为0时是未知
/// </summary>
public int Sex { get; set; }
/// <summary>
/// 用户所在城市
/// </summary>
public string City { get; set; }
/// <summary>
/// 用户所在国家
/// </summary>
public string Country { get; set; }
/// <summary>
/// 用户所在省份
/// </summary>
public string Province { get; set; }
/// <summary>
/// 用户头像最后一个数值代表正方形头像大小有0、46、64、96、132数值可选0代表640*640正方形头像用户没有头像时该项为空。若用户更换头像原有头像URL将失效。
/// </summary>
public string HeadImgUrl { get; set; }
/// <summary>
/// 用户关注时间,为时间戳。如果用户曾多次关注,则取最后关注时间
/// </summary>
public long SubscribeTime { get; set; }
///// <summary>
///// 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段。
///// </summary>
//public string Unionid { get; set; }
}
}