using Edu.Common.Enum; namespace Edu.Common.API { /// <summary> /// 用户Token /// </summary> public interface IUserInfoToken { /// <summary> /// 用户ID /// </summary> public string uid { get; set; } /// <summary> /// 请求消息来源 /// </summary> public ApiRequestFromEnum requestFrom { get; set; } } /// <summary> /// ERP用户Token /// </summary> public class ErpTokenUserInfo : IUserInfoToken { /// <summary> /// 用户ID /// </summary> public string uid { get; set; } /// <summary> /// 请求消息来源 /// </summary> public ApiRequestFromEnum requestFrom { get; set; } /// <summary> /// 集团id /// </summary> public int groupId { get; set; } } /// <summary> /// API请求token携带的用户信息 /// </summary> public class EduUserInfoToken : IUserInfoToken { /// <summary> /// 用户ID /// </summary> public string uid { get; set; } /// <summary> /// 请求消息来源 /// </summary> public ApiRequestFromEnum requestFrom { get; set; } } public class AppStudentInfoToken : IUserInfoToken { /// <summary> /// 用户ID /// </summary> public string uid { get; set; } /// <summary> /// 请求消息来源 /// </summary> public ApiRequestFromEnum requestFrom { get; set; } /// <summary> /// 集团id /// </summary> public int groupId { get; set; } } }