网站首页 网站源码
website
站点相关全部源代码,隐藏了一些关于服务器的信息
using Dpz.Core.Infrastructure.Entity;
using MongoDB.Bson.Serialization.Options;

namespace Dpz.Core.Public.Entity;

public class DynamicPage : IBaseEntity
{
    public required string Id { get; set; }

    /// <summary>
    /// 内容
    /// </summary>
    public required string Content { get; set; }

    /// <summary>
    /// 脚本 地址
    /// </summary>
    [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfDocuments)]
    public SortedDictionary<int,string> Scripts { get; set; }

    /// <summary>
    /// 样式 地址
    /// </summary>
    [BsonDictionaryOptions(DictionaryRepresentation.ArrayOfDocuments)]
    public SortedDictionary<int,string> Styles { get; set; }

    /// <summary>
    /// Content-Type
    /// </summary>
    [BsonRepresentation(BsonType.String)]
    public PageContentType? ContentType { get; set; }

    /// <summary>
    /// 创建人
    /// </summary>
    public required UserInfo Creator { get; set; }

    [BsonDateTimeOptions(Kind = DateTimeKind.Local)]
    public DateTime CreateTime { get; set; }

    [BsonDateTimeOptions(Kind = DateTimeKind.Local)]
    public DateTime LastUpdateTime { get; set; }
}
loading