using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ShadowEditor.Server
{
    /// <summary>
    /// 常量
    /// </summary>
    public static class Constant
    {
        /// <summary>
        /// 类别表名
        /// </summary>
        public const string CategoryCollectionName = "_Category";

        /// <summary>
        /// 场景表名
        /// </summary>
        public const string SceneCollectionName = "_Scene";

        /// <summary>
        /// 模型表名
        /// </summary>
        public const string MeshCollectionName = "_Mesh";

        /// <summary>
        /// 贴图表名
        /// </summary>
        public const string MapCollectionName = "_Map";

        /// <summary>
        /// 材质表名
        /// </summary>
        public const string MaterialCollectionName = "_Material";

        /// <summary>
        /// 音频表名
        /// </summary>
        public const string AudioCollectionName = "_Audio";

        /// <summary>
        /// 动画表名
        /// </summary>
        public const string AnimationCollectionName = "_Animation";

        /// <summary>
        /// 粒子表名
        /// </summary>
        public const string ParticleCollectionName = "_Particle";

        /// <summary>
        /// 预设体表名
        /// </summary>
        public const string PrefabCollectionName = "_Prefab";

        /// <summary>
        /// 角色表名
        /// </summary>
        public const string CharacterCollectionName = "_Character";

        /// <summary>
        /// 截图表名
        /// </summary>
        public const string ScreenshotCollectionName = "_Screenshot";

        /// <summary>
        /// 视频表名
        /// </summary>
        public const string VideoCollectionName = "_Video";

        /// <summary>
        /// 上传文件表名
        /// </summary>
        public const string FileCollectionName = "_File";

        /// <summary>
        /// 配置表
        /// </summary>
        public const string ConfigCollectionName = "_Config";

        /// <summary>
        /// 角色表
        /// </summary>
        public const string RoleCollectionName = "_Role";

        /// <summary>
        /// 用户表
        /// </summary>
        public const string UserCollectionName = "_User";

        /// <summary>
        /// 操作权限表
        /// </summary>
        public const string OperatingAuthorityCollectionName = "_OperatingAuthority";

        /// <summary>
        /// 组织机构表
        /// </summary>
        public const string DepartmentCollectionName = "_Department";

        /// <summary>
        /// 插件表
        /// </summary>
        public const string PluginCollectionName = "_Plugin";

        /// <summary>
        /// 字体
        /// </summary>
        public const string TypefaceCollectionName = "_Typeface";

        /// <summary>
        /// 导出场景列表
        /// </summary>
        public const string ExportSceneListCollectionName = "_ExportSceneList";

        /// <summary>
        /// 历史表后缀（版本控制）
        /// </summary>
        public const string HistorySuffix = "_history";

        /// <summary>
        /// 历史表中版本字段
        /// </summary>
        public const string VersionField = "_version";
    }
}
