Files
honoka-chan/internal/model/unit/unitm.go
T
YumeMichi 150ce674ad 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>
2026-04-28 11:44:56 +08:00

39 lines
2.2 KiB
Go

package unitmodel
type UnitM struct {
UnitId int `xorm:"unit_id pk"`
UnitNumber int `xorm:"unit_number"`
UnitTypeId int `xorm:"unit_type_id"`
AlbumSeriesId *int `xorm:"album_series_id"`
Eponym *string `xorm:"eponym"`
EponymEn string `xorm:"eponym_en"`
Name string `xorm:"name"`
NameEn *string `xorm:"name_en"`
NormalCardId int `xorm:"normal_card_id"`
RankMaxCardId int `xorm:"rank_max_card_id"`
NormalIconAsset string `xorm:"normal_icon_asset"`
NormalIconAssetEn *string `xorm:"normal_icon_asset_en"`
RankMaxIconAsset string `xorm:"rank_max_icon_asset"`
RankMaxIconAssetEn *string `xorm:"rank_max_icon_asset_en"`
NormalUnitNaviAssetId int `xorm:"normal_unit_navi_asset_id"`
RankMaxUnitNaviAssetId int `xorm:"rank_max_unit_navi_asset_id"`
Rarity int `xorm:"rarity"`
AttributeId int `xorm:"attribute_id"`
DefaultUnitSkillId *int `xorm:"default_unit_skill_id"`
SkillAssetVoiceId *int `xorm:"skill_asset_voice_id"`
DefaultLeaderSkillId *int `xorm:"default_leader_skill_id"`
DefaultRemovableSkillCapacity int `xorm:"default_removable_skill_capacity"`
MaxRemovableSkillCapacity int `xorm:"max_removable_skill_capacity"`
DisableRankUp int `xorm:"disable_rank_up"`
RankMin int `xorm:"rank_min"`
RankMax int `xorm:"rank_max"`
UnitLevelUpPatternId int `xorm:"unit_level_up_pattern_id"`
HpMax int `xorm:"hp_max"`
SmileMax int `xorm:"smile_max"`
PureMax int `xorm:"pure_max"`
CoolMax int `xorm:"cool_max"`
ReinforceItemRankUpCost *int `xorm:"reinforce_item_rank_up_cost"`
SubUnitTypeId *int `xorm:"sub_unit_type_id"`
ReleaseTag *string `xorm:"release_tag"`
}