333
This commit is contained in:
129
MyCode.Project.Domain/Message/Response/User/AccountPageList.cs
Normal file
129
MyCode.Project.Domain/Message/Response/User/AccountPageList.cs
Normal 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; }
|
||||
|
||||
}
|
||||
}
|
||||
99
MyCode.Project.Domain/Message/Response/User/ActionLogResp.cs
Normal file
99
MyCode.Project.Domain/Message/Response/User/ActionLogResp.cs
Normal 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; }
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -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
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
166
MyCode.Project.Domain/Message/Response/User/ClerkListResp.cs
Normal file
166
MyCode.Project.Domain/Message/Response/User/ClerkListResp.cs
Normal 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; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
}
|
||||
88
MyCode.Project.Domain/Message/Response/User/LoginInfo.cs
Normal file
88
MyCode.Project.Domain/Message/Response/User/LoginInfo.cs
Normal 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; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
458
MyCode.Project.Domain/Message/Response/User/MemberResp.cs
Normal file
458
MyCode.Project.Domain/Message/Response/User/MemberResp.cs
Normal 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
|
||||
}
|
||||
85
MyCode.Project.Domain/Message/Response/User/MemberTagResp.cs
Normal file
85
MyCode.Project.Domain/Message/Response/User/MemberTagResp.cs
Normal 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; }
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
}
|
||||
63
MyCode.Project.Domain/Message/Response/User/RoleMenuPower.cs
Normal file
63
MyCode.Project.Domain/Message/Response/User/RoleMenuPower.cs
Normal 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>();
|
||||
}
|
||||
}
|
||||
13
MyCode.Project.Domain/Message/Response/User/SapLoginInfo.cs
Normal file
13
MyCode.Project.Domain/Message/Response/User/SapLoginInfo.cs
Normal 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
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -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; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
}
|
||||
@@ -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; }
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user