Files
bl/logic/service/room/buy.go
昔念 d198e7446a feat(room): 移除旧版房间控制器逻辑并重构家具展示信息结构
移除了 logic/controller/room.go 中已废弃的房间相关控制器方法,包括获取基地物品、展示精灵及房间家具的方法。同时,在 logic/service/room/FitmentShowInfo.go 中对家具展示信息结构进行了重构,引入了 model.FitmentShowInfo 并新增 SET_FITMENT 和 NullInfo 结构体以支持新的数据协议。另外,在 pet.go 中增加 PetInfo_One_ohter 方法用于查询指定用户的宠物信息,并在 user.go 中为 UserService 添加 RoomService 支持。
2025-12-13 22:51:39 +08:00

23 lines
978 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package room
import "blazing/logic/service/common"
// C2S_BUY_FITMENT 客户端(前端)向服务端(后端)发送的「购买家具」请求结构体
// 对应前端定义的 C2S_BUY_FITMENT 结构体
type C2S_BUY_FITMENT struct {
Head common.TomeeHeader `cmd:"10004" struc:"skip"` //玩家登录
// ID 家具ID对应前端 id 字段)
ID uint32 `json:"id"` // JSON序列化tag保证与前端字段名一致
// Count 购买数量(对应前端 count 字段)
Count uint32 `json:"count"`
}
type S2C_BUY_FITMENT struct {
// Coins 购买后剩余的赛尔豆(对应前端 coins 字段)
Coins uint32 `json:"coins"`
// ID 购买的物品ID对应前端 id 字段即家具ID
ID uint32 `json:"id"`
// Count 字段说明前端未调用该参数推测为购买数量与C2S的count对应
// 若后续确认无业务意义,可标注为废弃(如 `// Deprecated: 前端未使用,暂保留字段`
Count uint32 `json:"count"`
}