- 在 Header Avatar 菜单新增翻牌活动(cardFlip)入口,并添加对应插槽 <card-flip-activity/> - 在 types/components.d.ts 中添加 CardFlipActivity 与 ElCollapseTransition 类型声明 - 在 .eslintrc-auto-import.json 中新增 ElMessage 与 ElMessageBox 自动导入 - 从 import_meta.d.ts 中移除 VITE_BUILD_COMPRESS 环境声明 - 在 YiAbpWebModule.cs 中添加相关 using 并保留数据库建表初始化的注释(CodeFirst.InitTables)
49 lines
1.1 KiB
C#
49 lines
1.1 KiB
C#
namespace Yi.Framework.AiHub.Application.Contracts.Dtos.CardFlip;
|
|
|
|
/// <summary>
|
|
/// 邀请码信息输出
|
|
/// </summary>
|
|
public class InviteCodeOutput
|
|
{
|
|
/// <summary>
|
|
/// 我的邀请码
|
|
/// </summary>
|
|
public string? MyInviteCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 本周邀请人数
|
|
/// </summary>
|
|
public int InvitedCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否已被邀请
|
|
/// </summary>
|
|
public bool IsInvited { get; set; }
|
|
|
|
/// <summary>
|
|
/// 邀请历史记录
|
|
/// </summary>
|
|
public List<InvitationHistoryItem> InvitationHistory { get; set; } = new();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 邀请历史记录项
|
|
/// </summary>
|
|
public class InvitationHistoryItem
|
|
{
|
|
/// <summary>
|
|
/// 被邀请人昵称(脱敏)
|
|
/// </summary>
|
|
public string InvitedUserName { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 邀请时间
|
|
/// </summary>
|
|
public DateTime InvitationTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 本周所在
|
|
/// </summary>
|
|
public string WeekDescription { get; set; } = string.Empty;
|
|
}
|