xiangyixiangqin/server/src/XiangYi.Application/DTOs/Responses/InteractResponses.cs
2026-01-23 19:38:29 +08:00

331 lines
6.2 KiB
C#

namespace XiangYi.Application.DTOs.Responses;
/// <summary>
/// 浏览记录响应
/// </summary>
public class ViewRecordResponse
{
/// <summary>
/// 用户ID
/// </summary>
public long UserId { get; set; }
/// <summary>
/// 昵称
/// </summary>
public string? Nickname { get; set; }
/// <summary>
/// 头像
/// </summary>
public string? Avatar { get; set; }
/// <summary>
/// 性别 1男 2女
/// </summary>
public int? Gender { get; set; }
/// <summary>
/// 年龄
/// </summary>
public int? Age { get; set; }
/// <summary>
/// 出生年份
/// </summary>
public int? BirthYear { get; set; }
/// <summary>
/// 工作城市
/// </summary>
public string? WorkCity { get; set; }
/// <summary>
/// 家乡
/// </summary>
public string? Hometown { get; set; }
/// <summary>
/// 身高
/// </summary>
public int? Height { get; set; }
/// <summary>
/// 体重
/// </summary>
public int? Weight { get; set; }
/// <summary>
/// 学历
/// </summary>
public int? Education { get; set; }
/// <summary>
/// 学历名称
/// </summary>
public string? EducationName { get; set; }
/// <summary>
/// 职业
/// </summary>
public string? Occupation { get; set; }
/// <summary>
/// 简介
/// </summary>
public string? Intro { get; set; }
/// <summary>
/// 是否会员
/// </summary>
public bool IsMember { get; set; }
/// <summary>
/// 是否实名
/// </summary>
public bool IsRealName { get; set; }
/// <summary>
/// 是否公开照片
/// </summary>
public bool IsPhotoPublic { get; set; }
/// <summary>
/// 首张照片
/// </summary>
public string? FirstPhoto { get; set; }
/// <summary>
/// 浏览次数
/// </summary>
public int ViewCount { get; set; }
/// <summary>
/// 最后浏览时间
/// </summary>
public DateTime LastViewTime { get; set; }
}
/// <summary>
/// 收藏记录响应
/// </summary>
public class FavoriteRecordResponse
{
/// <summary>
/// 用户ID
/// </summary>
public long UserId { get; set; }
/// <summary>
/// 昵称
/// </summary>
public string? Nickname { get; set; }
/// <summary>
/// 头像
/// </summary>
public string? Avatar { get; set; }
/// <summary>
/// 性别 1男 2女
/// </summary>
public int? Gender { get; set; }
/// <summary>
/// 年龄
/// </summary>
public int? Age { get; set; }
/// <summary>
/// 出生年份
/// </summary>
public int? BirthYear { get; set; }
/// <summary>
/// 工作城市
/// </summary>
public string? WorkCity { get; set; }
/// <summary>
/// 家乡
/// </summary>
public string? Hometown { get; set; }
/// <summary>
/// 身高
/// </summary>
public int? Height { get; set; }
/// <summary>
/// 体重
/// </summary>
public int? Weight { get; set; }
/// <summary>
/// 学历
/// </summary>
public int? Education { get; set; }
/// <summary>
/// 学历名称
/// </summary>
public string? EducationName { get; set; }
/// <summary>
/// 职业
/// </summary>
public string? Occupation { get; set; }
/// <summary>
/// 简介
/// </summary>
public string? Intro { get; set; }
/// <summary>
/// 是否会员
/// </summary>
public bool IsMember { get; set; }
/// <summary>
/// 是否实名
/// </summary>
public bool IsRealName { get; set; }
/// <summary>
/// 是否公开照片
/// </summary>
public bool IsPhotoPublic { get; set; }
/// <summary>
/// 首张照片
/// </summary>
public string? FirstPhoto { get; set; }
/// <summary>
/// 收藏时间
/// </summary>
public DateTime CreateTime { get; set; }
}
/// <summary>
/// 解锁响应
/// </summary>
public class UnlockResponse
{
/// <summary>
/// 解锁记录ID
/// </summary>
public long UnlockId { get; set; }
/// <summary>
/// 会话ID
/// </summary>
public long SessionId { get; set; }
/// <summary>
/// 剩余联系次数
/// </summary>
public int RemainingContactCount { get; set; }
}
/// <summary>
/// 解锁记录响应
/// </summary>
public class UnlockRecordResponse
{
/// <summary>
/// 用户ID
/// </summary>
public long UserId { get; set; }
/// <summary>
/// 昵称
/// </summary>
public string? Nickname { get; set; }
/// <summary>
/// 头像
/// </summary>
public string? Avatar { get; set; }
/// <summary>
/// 性别 1男 2女
/// </summary>
public int? Gender { get; set; }
/// <summary>
/// 年龄
/// </summary>
public int? Age { get; set; }
/// <summary>
/// 出生年份
/// </summary>
public int? BirthYear { get; set; }
/// <summary>
/// 工作城市
/// </summary>
public string? WorkCity { get; set; }
/// <summary>
/// 家乡
/// </summary>
public string? Hometown { get; set; }
/// <summary>
/// 身高
/// </summary>
public int? Height { get; set; }
/// <summary>
/// 体重
/// </summary>
public int? Weight { get; set; }
/// <summary>
/// 学历
/// </summary>
public int? Education { get; set; }
/// <summary>
/// 学历名称
/// </summary>
public string? EducationName { get; set; }
/// <summary>
/// 职业
/// </summary>
public string? Occupation { get; set; }
/// <summary>
/// 简介
/// </summary>
public string? Intro { get; set; }
/// <summary>
/// 是否会员
/// </summary>
public bool IsMember { get; set; }
/// <summary>
/// 是否实名
/// </summary>
public bool IsRealName { get; set; }
/// <summary>
/// 是否公开照片
/// </summary>
public bool IsPhotoPublic { get; set; }
/// <summary>
/// 首张照片
/// </summary>
public string? FirstPhoto { get; set; }
/// <summary>
/// 解锁时间
/// </summary>
public DateTime CreateTime { get; set; }
}