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, }; }); }