diff --git a/src/components/hutaoAbyss/hta-overlay-overview.vue b/src/components/hutaoAbyss/hta-overlay-overview.vue
index 6dd91d6a..dac18bf0 100644
--- a/src/components/hutaoAbyss/hta-overlay-overview.vue
+++ b/src/components/hutaoAbyss/hta-overlay-overview.vue
@@ -4,25 +4,25 @@
数据收集统计
当期深渊ID
- {{ props.data.scheduleId }}
+ {{ props.data.ScheduleId }}
上传记录总数
- {{ props.data.recordTotal }}
+ {{ props.data.RecordTotal }}
深渊数据统计
总计深渊记录
- {{ props.data.spiralAbyssTotal }}
+ {{ props.data.SpiralAbyssTotal }}
通关深渊记录
- {{ props.data.spiralAbyssPassed }}
+ {{ props.data.SpiralAbyssPassed }}
满星深渊记录
- {{ props.data.spiralAbyssFullStar }}
+ {{ props.data.SpiralAbyssFullStar }}
平均获取渊星
{{
- (props.data.spiralAbyssStarTotal / props.data.spiralAbyssTotal).toFixed(2)
+ (props.data.SpiralAbyssStarTotal / props.data.SpiralAbyssTotal).toFixed(2)
}}
平均战斗次数
{{
- (props.data.spiralAbyssBattleTotal / props.data.spiralAbyssTotal).toFixed(2)
+ (props.data.SpiralAbyssBattleTotal / props.data.SpiralAbyssTotal).toFixed(2)
}}
diff --git a/src/components/hutaoAbyss/hta-tab-hold.vue b/src/components/hutaoAbyss/hta-tab-hold.vue
index 181c45cf..32cb7eaf 100644
--- a/src/components/hutaoAbyss/hta-tab-hold.vue
+++ b/src/components/hutaoAbyss/hta-tab-hold.vue
@@ -14,13 +14,13 @@
6命 |
-
+
|
-
+
|
- {{ (item.holdingRate * 100).toFixed(3) }}% |
-
- {{ (rate.rate * 100).toFixed(3) }}%
+ | {{ (item.HoldingRate * 100).toFixed(3) }}% |
+
+ {{ (rate.Rate * 100).toFixed(3) }}%
|
diff --git a/src/components/hutaoAbyss/hta-tab-team.vue b/src/components/hutaoAbyss/hta-tab-team.vue
index 24056368..c574ffc1 100644
--- a/src/components/hutaoAbyss/hta-tab-team.vue
+++ b/src/components/hutaoAbyss/hta-tab-team.vue
@@ -11,28 +11,28 @@
上半
-
+
-
上场{{ items.rate }}次
+
上场{{ items.Rate }}次
下半
-
+
-
上场{{ items.rate }}次
+
上场{{ items.Rate }}次
@@ -56,9 +56,9 @@ const tab = ref
("9");
const select = ref();
function loadData(): void {
- select.value = props.modelValue.filter((item) => item.floor.toString() === tab.value)?.[0];
- select.value?.up.sort((a, b) => b.rate - a.rate);
- select.value?.down.sort((a, b) => b.rate - a.rate);
+ select.value = props.modelValue.filter((item) => item.Floor.toString() === tab.value)?.[0];
+ select.value?.Up.sort((a, b) => b.Rate - a.Rate);
+ select.value?.Down.sort((a, b) => b.Rate - a.Rate);
}
onMounted(async () => {
diff --git a/src/components/hutaoAbyss/hta-tab-up.vue b/src/components/hutaoAbyss/hta-tab-up.vue
index cfe494f3..5c377976 100644
--- a/src/components/hutaoAbyss/hta-tab-up.vue
+++ b/src/components/hutaoAbyss/hta-tab-up.vue
@@ -9,7 +9,7 @@
-
+
@@ -31,8 +31,8 @@ const tab = ref("9");
const select = ref();
function loadData(): void {
- select.value = props.modelValue.filter((item) => item.floor.toString() === tab.value)?.[0];
- select.value?.ranks.sort((a, b) => b.rate - a.rate);
+ select.value = props.modelValue.filter((item) => item.Floor.toString() === tab.value)?.[0];
+ select.value?.Ranks.sort((a, b) => b.Rate - a.Rate);
}
onMounted(async () => {
diff --git a/src/components/hutaoAbyss/hta-tab-use.vue b/src/components/hutaoAbyss/hta-tab-use.vue
index cfe494f3..5c377976 100644
--- a/src/components/hutaoAbyss/hta-tab-use.vue
+++ b/src/components/hutaoAbyss/hta-tab-use.vue
@@ -9,7 +9,7 @@
-
+
@@ -31,8 +31,8 @@ const tab = ref("9");
const select = ref();
function loadData(): void {
- select.value = props.modelValue.filter((item) => item.floor.toString() === tab.value)?.[0];
- select.value?.ranks.sort((a, b) => b.rate - a.rate);
+ select.value = props.modelValue.filter((item) => item.Floor.toString() === tab.value)?.[0];
+ select.value?.Ranks.sort((a, b) => b.Rate - a.Rate);
}
onMounted(async () => {
diff --git a/src/components/itembox/tib-wiki-abyss-2.vue b/src/components/itembox/tib-wiki-abyss-2.vue
index 3a9d7494..17afab9f 100644
--- a/src/components/itembox/tib-wiki-abyss-2.vue
+++ b/src/components/itembox/tib-wiki-abyss-2.vue
@@ -16,7 +16,7 @@ const props = defineProps();
const defaultAvatar = {
birthday: "",
element: "",
- id: props.modelValue,
+ id: Number(props.modelValue),
name: "旅行者",
nameCard: "",
star: 5,
diff --git a/src/components/itembox/tib-wiki-abyss.vue b/src/components/itembox/tib-wiki-abyss.vue
index b9bcd88e..4dc29944 100644
--- a/src/components/itembox/tib-wiki-abyss.vue
+++ b/src/components/itembox/tib-wiki-abyss.vue
@@ -4,14 +4,14 @@
diff --git a/src/pages/WIKI/Abyss.vue b/src/pages/WIKI/Abyss.vue
index 8d77244d..9b973211 100644
--- a/src/pages/WIKI/Abyss.vue
+++ b/src/pages/WIKI/Abyss.vue
@@ -82,7 +82,7 @@ onMounted(async () => {
});
function getUpdated(): string {
- return new Date(overview.value.timestamp)
+ return new Date(overview.value.Timestamp)
.toLocaleString("zh-CN", { hour12: false })
.replace(/\//g, "-");
}
@@ -90,15 +90,15 @@ function getUpdated(): string {
function getShareTitle(): string {
switch (tab.value) {
case "use":
- return `【胡桃】${overview.value.scheduleId}-角色使用`;
+ return `【胡桃】${overview.value.ScheduleId}-角色使用`;
case "up":
- return `【胡桃】${overview.value.scheduleId}-角色出场`;
+ return `【胡桃】${overview.value.ScheduleId}-角色出场`;
case "team":
- return `【胡桃】${overview.value.scheduleId}-队伍出场`;
+ return `【胡桃】${overview.value.ScheduleId}-队伍出场`;
case "hold":
- return `【胡桃】${overview.value.scheduleId}-角色持有`;
+ return `【胡桃】${overview.value.ScheduleId}-角色持有`;
}
- return `【胡桃】${overview.value.scheduleId}-深渊数据`;
+ return `【胡桃】${overview.value.ScheduleId}-深渊数据`;
}
async function shareWiki(): Promise {
diff --git a/src/plugins/Hutao/types/Abyss.d.ts b/src/plugins/Hutao/types/Abyss.d.ts
index 82eb1fc4..ea364539 100644
--- a/src/plugins/Hutao/types/Abyss.d.ts
+++ b/src/plugins/Hutao/types/Abyss.d.ts
@@ -18,81 +18,81 @@ declare namespace TGApp.Plugins.Hutao.Abyss {
* @since Alpha v0.2.1
* @see HutaoRequest.Abyss.postData
* @interface RecordUpload
- * @property {string} uid - UID
- * @property {string} identity - 身份标识
- * @property {RecordData} spiralAbyss - 深渊记录
- * @property {Avatar[]} avatars - 角色信息
- * @property {string} reservedUserName - 保留用户名
+ * @property {string} Uid - UID
+ * @property {string} Identity - 身份标识
+ * @property {RecordData} SpiralAbyss - 深渊记录
+ * @property {Avatar[]} Avatars - 角色信息
+ * @property {string} ReservedUserName - 保留用户名
* @return RecordUpload
*/
export interface RecordUpload {
- uid: string;
- identity: string;
- spiralAbyss: RecordData;
- avatars: Avatar[];
- reservedUserName: string;
+ Uid: string;
+ Identity: string;
+ SpiralAbyss: RecordData;
+ Avatars: Avatar[];
+ ReservedUserName: string;
}
/**
* @description 深渊记录
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @interface RecordData
- * @property {number} scheduleId - 深渊期数
- * @property {number} totalBattleTimes - 总战斗次数
- * @property {number} totalWinTimes - 总胜利次数
- * @property {number} damage.avatarId - 最大伤害角色ID
- * @property {number} damage.value - 最大伤害
- * @property {number} takeDamage.avatarId - 最大承伤角色ID
- * @property {number} takeDamage.value - 最大承伤
- * @property {Floor[]} floors - 楼层信息
+ * @property {number} ScheduleId - 深渊期数
+ * @property {number} TotalBattleTimes - 总战斗次数
+ * @property {number} TotalWinTimes - 总胜利次数
+ * @property {number} Damage.AvatarId - 最大伤害角色ID
+ * @property {number} Damage.Value - 最大伤害
+ * @property {number} TakeDamage.AvatarId - 最大承伤角色ID
+ * @property {number} TakeDamage.Value - 最大承伤
+ * @property {Floor[]} Floors - 楼层信息
* @return RecordData
*/
export interface RecordData {
- scheduleId: number;
- totalBattleTimes: number;
- totalWinTimes: number;
- damage: {
- avatarId: number;
- value: number;
+ ScheduleId: number;
+ TotalBattleTimes: number;
+ TotalWinTimes: number;
+ Damage: {
+ AvatarId: number;
+ Value: number;
};
- takeDamage: {
- avatarId: number;
- value: number;
+ TakeDamage: {
+ AvatarId: number;
+ Value: number;
};
- floors: Floor[];
+ Floors: Floor[];
}
/**
* @description 深渊楼层信息
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @interface Floor
- * @property {number} index - 楼层索引
- * @property {number} star - 楼层星数
- * @property {Level[]} levels - 楼层关卡信息
+ * @property {number} Index - 楼层索引
+ * @property {number} Star - 楼层星数
+ * @property {Level[]} Levels - 楼层关卡信息
* @return Floor
*/
export interface Floor {
- index: number;
- star: number;
- levels: Level[];
+ Index: number;
+ Star: number;
+ Levels: Level[];
}
/**
* @description 深渊房间信息
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @interface Level
- * @property {number} index - 关卡索引
- * @property {number} star - 关卡星数
- * @property {number} battles[].index - 战斗索引
- * @property {number[]} battles[].avatars - 战斗角色ID
+ * @property {number} Index - 关卡索引
+ * @property {number} Star - 关卡星数
+ * @property {number} Battles[].Index - 战斗索引
+ * @property {number[]} Battles[].Avatars - 战斗角色ID
* @return Level
*/
export interface Level {
- index: number;
- star: number;
- battles: Array<{
- index: number;
- avatars: number[];
+ Index: number;
+ Star: number;
+ Battles: Array<{
+ Index: number;
+ Avatars: number[];
}>;
}
@@ -100,17 +100,17 @@ declare namespace TGApp.Plugins.Hutao.Abyss {
* @description 角色信息
* @since Alpha v0.2.1
* @interface Avatar
- * @property {number} avatarId - 角色ID
- * @property {number} weaponId - 武器ID
+ * @property {number} AvatarId - 角色ID
+ * @property {number} WeaponId - 武器ID
* @property {number[]} reliquarySetIds - 圣遗物套装ID
* @property {number} activedConstellationNumber - 已激活命座数量
* @return Avatar
*/
export interface Avatar {
- avatarId: number;
- weaponId: number;
- reliquarySetIds: number[];
- activedConstellationNumber: number;
+ AvatarId: number;
+ WeaponId: number;
+ ReliquarySetIds: number[];
+ ActivedConstellationNumber: number;
}
/**
@@ -163,7 +163,7 @@ declare namespace TGApp.Plugins.Hutao.Abyss {
/**
* @description 获取深渊总览数据返回
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @see HutaoRequest.Abyss.getOverview
* @interface OverviewResponse
* @extends TGApp.Plugins.Hutao.Base.Response
@@ -176,36 +176,36 @@ declare namespace TGApp.Plugins.Hutao.Abyss {
/**
* @description 深渊总览数据
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @interface OverviewData
- * @property {number} scheduleId - 深渊期数
- * @property {number} recordTotal - 总记录数
- * @property {number} spiralAbyssTotal - 总计深渊记录
- * @property {number} spiralAbyssFullStar - 满星深渊记录数
- * @property {number} spiralAbyssPassed - 通关深渊记录数
- * @property {number} spiralAbyssStarTotal - 总星数
- * @property {number} spiralAbyssBattleTotal - 总战斗次数
- * @property {number} timestamp - 时间戳
- * @property {number} timeTotal - 总耗时
- * @property {number} timeAverage - 平均耗时
+ * @property {number} ScheduleId - 深渊期数
+ * @property {number} RecordTotal - 总记录数
+ * @property {number} SpiralAbyssTotal - 总计深渊记录
+ * @property {number} SpiralAbyssFullStar - 满星深渊记录数
+ * @property {number} SpiralAbyssPassed - 通关深渊记录数
+ * @property {number} SpiralAbyssStarTotal - 总星数
+ * @property {number} SpiralAbyssBattleTotal - 总战斗次数
+ * @property {number} Timestamp - 时间戳
+ * @property {number} TimeTotal - 总耗时
+ * @property {number} TimeAverage - 平均耗时
* @return OverviewData
*/
export interface OverviewData {
- scheduleId: number;
- recordTotal: number;
- spiralAbyssTotal: number;
- spiralAbyssFullStar: number;
- spiralAbyssPassed: number;
- spiralAbyssStarTotal: number;
- spiralAbyssBattleTotal: number;
- timestamp: number;
- timeTotal: number;
- timeAverage: number;
+ ScheduleId: number;
+ RecordTotal: number;
+ SpiralAbyssTotal: number;
+ SpiralAbyssFullStar: number;
+ SpiralAbyssPassed: number;
+ SpiralAbyssStarTotal: number;
+ SpiralAbyssBattleTotal: number;
+ Timestamp: number;
+ TimeTotal: number;
+ TimeAverage: number;
}
/**
* @description 获取角色深渊上场率返回
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @see HutaoRequest.Abyss.avatar.getUpRate
* @interface AvatarUpResponse
* @extends TGApp.Plugins.Hutao.Base.Response
@@ -220,22 +220,22 @@ declare namespace TGApp.Plugins.Hutao.Abyss {
* @description 角色深渊上场率
* @since Alpha v0.2.1
* @interface AvatarUp
- * @property {number} floor - 楼层
- * @property {number} ranks[].item - 角色ID
- * @property {number} ranks[].rate - 上场率
+ * @property {number} Floor - 楼层
+ * @property {number} Ranks[].Item - 角色ID
+ * @property {number} Ranks[].Rate - 上场率
* @return AvatarUp
*/
export interface AvatarUp {
- floor: number;
- ranks: Array<{
- item: number;
- rate: number;
+ Floor: number;
+ Ranks: Array<{
+ Item: number;
+ Rate: number;
}>;
}
/**
* @description 获取角色深渊使用率返回
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @see HutaoRequest.Abyss.avatar.getUseRate
* @interface AvatarUseResponse
* @extends TGApp.Plugins.Hutao.Base.Response
@@ -248,24 +248,24 @@ declare namespace TGApp.Plugins.Hutao.Abyss {
/**
* @description 角色深渊使用率
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @interface AvatarUse
- * @property {number} floor - 楼层
- * @property {number} ranks[].item - 角色ID
- * @property {number} ranks[].rate - 使用率
+ * @property {number} Floor - 楼层
+ * @property {number} Ranks[].Item - 角色ID
+ * @property {number} Ranks[].Rate - 使用率
* @return AvatarUse
*/
export interface AvatarUse {
- floor: number;
- ranks: Array<{
- item: number;
- rate: number;
+ Floor: number;
+ Ranks: Array<{
+ Item: number;
+ Rate: number;
}>;
}
/**
* @description 获取角色深渊持有率返回
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @see HutaoRequest.Abyss.avatar.getHoldRate
* @interface AvatarHoldResponse
* @extends TGApp.Plugins.Hutao.Base.Response
@@ -278,26 +278,26 @@ declare namespace TGApp.Plugins.Hutao.Abyss {
/**
* @description 角色深渊持有率
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @interface AvatarHold
- * @property {number} holdingRate - 持有率
- * @property {number} constellations[].item - 命座ID
- * @property {number} constellations[].rate - 持有率
- * @property {number} avatarId - 角色ID
+ * @property {number} HoldingRate - 持有率
+ * @property {number} Constellations[].Item - 命座ID
+ * @property {number} Constellations[].Rate - 持有率
+ * @property {number} AvatarId - 角色ID
* @return AvatarHold
*/
export interface AvatarHold {
- holdingRate: number;
- constellations: Array<{
- item: number;
- rate: number;
+ HoldingRate: number;
+ Constellations: Array<{
+ Item: number;
+ Rate: number;
}>;
- avatarId: number;
+ AvatarId: number;
}
/**
* @description 获取角色的圣遗物、武器搭配
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @see HutaoRequest.Abyss.avatar.getCollect
* @interface AvatarCollocationResponse
* @extends TGApp.Plugins.Hutao.Base.Response
@@ -310,36 +310,36 @@ declare namespace TGApp.Plugins.Hutao.Abyss {
/**
* @description 角色搭配
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @interface AvatarCollocation
- * @property {number} avatarId - 角色ID
- * @property {number} avatars[].item - 角色ID
- * @property {number} avatars[].rate - 角色搭配率
- * @property {string} reliquaries[].item - 圣遗物套装ID // id-num,id-num
- * @property {number} reliquaries[].rate - 圣遗物套装搭配率
- * @property {number} weapons[].item - 武器ID
- * @property {number} weapons[].rate - 武器搭配率
+ * @property {number} AvatarId - 角色ID
+ * @property {number} Avatars[].Item - 角色ID
+ * @property {number} Avatars[].Rate - 角色搭配率
+ * @property {string} Reliquaries[].Item - 圣遗物套装ID // id-num,id-num
+ * @property {number} Reliquaries[].Rate - 圣遗物套装搭配率
+ * @property {number} Weapons[].Item - 武器ID
+ * @property {number} Weapons[].Rate - 武器搭配率
* @return AvatarCollocation
*/
export interface AvatarCollocation {
- avatarId: number;
- avatars: Array<{
- item: number;
- rate: number;
+ AvatarId: number;
+ Avatars: Array<{
+ Item: number;
+ Rate: number;
}>;
- reliquaries: Array<{
- item: string;
- rate: number;
+ Reliquaries: Array<{
+ Item: string;
+ Rate: number;
}>;
- weapons: Array<{
- item: number;
- rate: number;
+ Weapons: Array<{
+ Item: number;
+ Rate: number;
}>;
}
/**
* @description 获取武器搭配角色返回
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @see HutaoRequest.Abyss.weapon.getCollect
* @interface WeaponCollocationResponse
* @extends TGApp.Plugins.Hutao.Base.Response
@@ -351,24 +351,24 @@ declare namespace TGApp.Plugins.Hutao.Abyss {
/**
* @description 武器搭配角色
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @interface WeaponCollocation
- * @property {number} weaponId - 武器ID
- * @property {number} avatars[].item - 角色ID
- * @property {number} avatars[].rate - 角色搭配率
+ * @property {number} WeaponId - 武器ID
+ * @property {number} Avatars[].Item - 角色ID
+ * @property {number} Avatars[].Rate - 角色搭配率
* @return WeaponCollocation
*/
export interface WeaponCollocation {
- weaponId: number;
- avatars: Array<{
- item: number;
- rate: number;
+ WeaponId: number;
+ Avatars: Array<{
+ Item: number;
+ Rate: number;
}>;
}
/**
* @description 获取队伍搭配返回
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @see HutaoRequest.Abyss.getTeamCollect
* @interface TeamCombinationResponse
* @extends TGApp.Plugins.Hutao.Base.Response
@@ -381,24 +381,24 @@ declare namespace TGApp.Plugins.Hutao.Abyss {
/**
* @description 队伍搭配
- * @since Alpha v0.2.0
+ * @since Alpha v0.2.1
* @interface TeamCombination
- * @property {number} floor - 楼层
- * @property {string} up[].item - 角色ID // id,id,id,id
- * @property {number} up[].rate - 统计次数
- * @property {string} down[].item - 角色ID // id,id,id,id
- * @property {number} down[].rate - 统计次数
+ * @property {number} Floor - 楼层
+ * @property {string} Up[].Item - 角色ID // id,id,id,id
+ * @property {number} Up[].Rate - 统计次数
+ * @property {string} Down[].Item - 角色ID // id,id,id,id
+ * @property {number} Down[].Rate - 统计次数
* @return TeamCombination
*/
export interface TeamCombination {
- floor: number;
- up: Array<{
- item: string;
- rate: number;
+ Floor: number;
+ Up: Array<{
+ Item: string;
+ Rate: number;
}>;
- down: Array<{
- item: string;
- rate: number;
+ Down: Array<{
+ Item: string;
+ Rate: number;
}>;
}
}
diff --git a/src/plugins/Hutao/utils/transLocal.ts b/src/plugins/Hutao/utils/transLocal.ts
index abb330d0..b84db405 100644
--- a/src/plugins/Hutao/utils/transLocal.ts
+++ b/src/plugins/Hutao/utils/transLocal.ts
@@ -15,11 +15,11 @@ export function transLocal(
data: TGApp.Sqlite.Abyss.SingleTable,
): TGApp.Plugins.Hutao.Abyss.RecordUpload {
return {
- uid: data.uid,
- identity: "Tauri.Genshin",
- spiralAbyss: transAbyss(data),
- avatars: [],
- reservedUserName: "",
+ Uid: data.uid,
+ Identity: "Tauri.Genshin",
+ SpiralAbyss: transAbyss(data),
+ Avatars: [],
+ ReservedUserName: "",
};
}
@@ -33,18 +33,18 @@ function transAbyss(data: TGApp.Sqlite.Abyss.SingleTable): TGApp.Plugins.Hutao.A
const damage: TGApp.Sqlite.Abyss.Character = JSON.parse(data.damageRank)[0];
const takeDamage: TGApp.Sqlite.Abyss.Character = JSON.parse(data.takeDamageRank)[0];
return {
- scheduleId: data.id,
- totalBattleTimes: data.totalBattleTimes,
- totalWinTimes: data.totalWinTimes,
- damage: {
- avatarId: damage.id,
- value: damage.value,
+ ScheduleId: data.id,
+ TotalBattleTimes: data.totalBattleTimes,
+ TotalWinTimes: data.totalWinTimes,
+ Damage: {
+ AvatarId: damage.id,
+ Value: damage.value,
},
- takeDamage: {
- avatarId: takeDamage.id,
- value: takeDamage.value,
+ TakeDamage: {
+ AvatarId: takeDamage.id,
+ Value: takeDamage.value,
},
- floors: JSON.parse(data.floors).map((floor: TGApp.Sqlite.Abyss.Floor) => transFloor(floor)),
+ Floors: JSON.parse(data.floors).map((floor: TGApp.Sqlite.Abyss.Floor) => transFloor(floor)),
};
}
@@ -56,9 +56,9 @@ function transAbyss(data: TGApp.Sqlite.Abyss.SingleTable): TGApp.Plugins.Hutao.A
*/
function transFloor(data: TGApp.Sqlite.Abyss.Floor): TGApp.Plugins.Hutao.Abyss.Floor {
return {
- index: data.id,
- star: data.winStar,
- levels: data.levels.map((level) => transLevel(level)),
+ Index: data.id,
+ Star: data.winStar,
+ Levels: data.levels.map((level) => transLevel(level)),
};
}
@@ -69,19 +69,19 @@ function transFloor(data: TGApp.Sqlite.Abyss.Floor): TGApp.Plugins.Hutao.Abyss.F
* @returns {TGApp.Plugins.Hutao.Abyss.Level} 上传用的数据
*/
function transLevel(data: TGApp.Sqlite.Abyss.Level): TGApp.Plugins.Hutao.Abyss.Level {
- const battles: Array<{ index: number; avatars: number[] }> = [];
+ const battles: Array<{ Index: number; Avatars: number[] }> = [];
battles.push({
- index: 1,
- avatars: data.upBattle.characters.map((character) => character.id),
+ Index: 1,
+ Avatars: data.upBattle.characters.map((character) => character.id),
});
battles.push({
- index: 2,
- avatars: data.downBattle.characters.map((character) => character.id),
+ Index: 2,
+ Avatars: data.downBattle.characters.map((character) => character.id),
});
return {
- index: data.id,
- star: data.winStar,
- battles,
+ Index: data.id,
+ Star: data.winStar,
+ Battles: battles,
};
}
@@ -104,10 +104,10 @@ export function transAvatars(
relics = relicSet.map((relic) => relic.set.id);
}
return {
- avatarId: avatar.cid,
- weaponId: weapon.id,
- reliquarySetIds: relics,
- activedConstellationNumber: avatar.activeConstellation,
+ AvatarId: avatar.cid,
+ WeaponId: weapon.id,
+ ReliquarySetIds: relics,
+ ActivedConstellationNumber: avatar.activeConstellation,
};
});
}