Implement more endpoints & overhaul [2/n]

Drop LevelDB and move all the things to SQLite.

Implemented endpoints:
/api <unit, accessoryMaterialAll>
/api <unit, accessoryTab>
/live/continue
/live/partyList
/unit/favoriteAccessory (WIP)
/unit/sale

Signed-off-by: Sean Du <do4suki@gmail.com>
This commit is contained in:
2026-04-28 11:44:56 +08:00
parent 1500821f3e
commit 150ce674ad
218 changed files with 2993 additions and 2160 deletions
+9 -2
View File
@@ -1,7 +1,14 @@
package profile
package profileapischema
type CardRankingData struct {
UnitID int `json:"unit_id"`
TotalLove int `json:"total_love"`
Rank int `json:"rank"`
SignFlag bool `json:"sign_flag"`
}
type CardRankingResp struct {
Result []any `json:"result"`
Result any `json:"result"`
Status int `json:"status"`
CommandNum bool `json:"commandNum"`
TimeStamp int64 `json:"timeStamp"`
+1 -1
View File
@@ -1,4 +1,4 @@
package profile
package profileapischema
type UnitData struct {
UnitOwningUserID int `xorm:"unit_owning_user_id pk autoincr" json:"unit_owning_user_id"`
+1 -1
View File
@@ -1,4 +1,4 @@
package profile
package profileapischema
type LiveCntData struct {
Difficulty int `json:"difficulty"`