134 lines
2.9 KiB
C#
134 lines
2.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace HuanMeng.MiaoYu.Model.Dto.Home
|
|
{
|
|
public class CharacterInfo
|
|
{
|
|
public List<CharacterInfoDto> CharacterInfos { get; set; }
|
|
}
|
|
/// <summary>
|
|
/// 用户和人物信息
|
|
/// </summary>
|
|
public class CharacterInfoDto
|
|
{
|
|
/// <summary>
|
|
/// 头像
|
|
/// </summary>
|
|
public string Icon { get; set; }
|
|
|
|
/// <summary>
|
|
/// 亲密值
|
|
/// </summary>
|
|
public int Intimacy { get; set; }
|
|
|
|
/// <summary>
|
|
/// 人物id
|
|
/// </summary>
|
|
public int CharacterId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 人物名称
|
|
/// </summary>
|
|
public string CharacterName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性别
|
|
/// </summary>
|
|
public int Gender { get; set; }
|
|
|
|
/// <summary>
|
|
/// 有多少人看过
|
|
/// </summary>
|
|
public int LookCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 背景图片
|
|
/// </summary>
|
|
public string BgUrl { get; set; }
|
|
|
|
/// <summary>
|
|
/// 简介
|
|
/// </summary>
|
|
public string Biography { get; set; }
|
|
|
|
/// <summary>
|
|
/// 开场白
|
|
/// </summary>
|
|
public string Prologue { get; set; }
|
|
|
|
/// <summary>
|
|
/// 标签
|
|
/// </summary>
|
|
public List<LabelDto> Label { get; set; }
|
|
|
|
/// <summary>
|
|
/// 余下聊天次数
|
|
/// </summary>
|
|
//public int RemainingChatCount { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 人物角色标签
|
|
/// </summary>
|
|
public class LabelDto
|
|
{
|
|
public int Id { get; set; }
|
|
public string Name { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 聊天列表信息
|
|
/// </summary>
|
|
public class ChatMessageDto
|
|
{
|
|
public string Id { get; set; }
|
|
public string Role { get; set; }
|
|
public string Content { get; set; }
|
|
public DateTime Timestamp { get; set; }
|
|
public int MessageType { get; set; }
|
|
public string UserIcon { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 聊天列表
|
|
/// </summary>
|
|
public class ChatListDto
|
|
{
|
|
/// <summary>
|
|
/// 聊天列表
|
|
/// </summary>
|
|
public List<ChatMessageDto> ChatList { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 删除聊天
|
|
/// </summary>
|
|
public class DelChat
|
|
{
|
|
/// <summary>
|
|
/// 聊天记录id
|
|
/// </summary>
|
|
public List<int> Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 人物id
|
|
/// </summary>
|
|
public int CharacterId { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 清空聊天记录
|
|
/// </summary>
|
|
public class DelChatList
|
|
{
|
|
/// <summary>
|
|
/// 人物id
|
|
/// </summary>
|
|
public int CharacterId { get; set; }
|
|
}
|
|
}
|