From c21eff2d1158086a37a61545574b6b7af690f713 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Wed, 31 May 2023 23:54:37 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20=E4=BF=AE=E6=AD=A3=20type?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/Sqlite/sql/createTable.sql | 13 +++++++++++++ src/types/App/Character.d.ts | 20 +++++++++++--------- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/src/plugins/Sqlite/sql/createTable.sql b/src/plugins/Sqlite/sql/createTable.sql index 482efa75..0071cf21 100644 --- a/src/plugins/Sqlite/sql/createTable.sql +++ b/src/plugins/Sqlite/sql/createTable.sql @@ -32,6 +32,19 @@ create table if not exists AchievementSeries updated text ); +-- @brief 创建角色数据表 +create table if not exists AppCharacters +( + id integer primary key, + name text, + title text, + birthday text, + star integer, + element text, + weapon text, + nameCard text default '无' +); + -- @brief 创建应用数据表 create table if not exists AppData ( diff --git a/src/types/App/Character.d.ts b/src/types/App/Character.d.ts index 61be702d..fccae74b 100644 --- a/src/types/App/Character.d.ts +++ b/src/types/App/Character.d.ts @@ -8,27 +8,29 @@ declare namespace TGApp.App.Character { /** * @description Wiki 页简略信息 - * @since Alpha v0.1.5 + * @since Alpha v0.2.0 * @interface WikiBriefInfo * @property {number} id - 角色 ID * @property {number} contentId - 观测枢的 content_id * @property {string} name - 角色名称 + * @property {string} title - 角色称号 + * @property {string} birthday - 角色生日 * @property {number} star - 角色星级 - * @property {string} bg - 角色背景图 - * @property {string} elementIcon - 角色元素类型图标 - * @property {string} weaponIcon - 角色武器类型图标 - * @property {string} icon - 角色图标 + * @property {string} element - 角色元素类型图标 + * @property {string} weapon - 角色武器类型图标 + * @property {string} nameCard - 角色名片 * @return WikiBriefInfo */ export interface WikiBriefInfo { id: number contentId: number name: string + title: string + birthday: string star: number - bg: string - elementIcon: string - weaponIcon: string - icon: string + element: string + weapon: string + nameCard: string } }