diff --git a/apis/admin/user.api b/apis/admin/user.api index 92149fd..5de0820 100644 --- a/apis/admin/user.api +++ b/apis/admin/user.api @@ -41,6 +41,7 @@ type ( Telegram int64 `json:"telegram"` ReferCode string `json:"refer_code"` RefererId int64 `json:"referer_id"` + Remark string `json:"remark"` Enable bool `json:"enable"` IsAdmin bool `json:"is_admin"` } diff --git a/internal/logic/admin/user/updateUserBasicInfoLogic.go b/internal/logic/admin/user/updateUserBasicInfoLogic.go index fb673e4..029316b 100644 --- a/internal/logic/admin/user/updateUserBasicInfoLogic.go +++ b/internal/logic/admin/user/updateUserBasicInfoLogic.go @@ -44,6 +44,7 @@ func (l *UpdateUserBasicInfoLogic) UpdateUserBasicInfo(req *types.UpdateUserBasi userInfo.Balance = req.Balance userInfo.GiftAmount = req.GiftAmount userInfo.Commission = req.Commission + userInfo.Remark = req.Remark // 手动设置 IsAdmin 字段,因为类型不匹配(*bool vs bool) userInfo.IsAdmin = &req.IsAdmin userInfo.Enable = &req.Enable diff --git a/internal/model/user/user.go b/internal/model/user/user.go index 9c3685f..c24508e 100644 --- a/internal/model/user/user.go +++ b/internal/model/user/user.go @@ -16,6 +16,7 @@ type User struct { RefererId int64 `gorm:"index:idx_referer;comment:Referrer ID"` Commission int64 `gorm:"default:0;comment:Commission"` // Commission Amount GiftAmount int64 `gorm:"default:0;comment:User Gift Amount"` + Remark string `gorm:"type:varchar(255);default:'';comment:User Remark"` Enable *bool `gorm:"default:true;not null;comment:Is Account Enabled"` IsAdmin *bool `gorm:"default:false;not null;comment:Is Admin"` EnableBalanceNotify *bool `gorm:"default:false;not null;comment:Enable Balance Change Notifications"` @@ -45,6 +46,7 @@ type OldUser struct { RefererId int64 `gorm:"index:idx_referer;comment:Referrer ID"` Commission int64 `gorm:"default:0;comment:Commission"` // Commission Amount GiftAmount int64 `gorm:"default:0;comment:User Gift Amount"` + Remark string `gorm:"type:varchar(255);default:'';comment:User Remark"` Enable *bool `gorm:"default:true;not null;comment:Is Account Enabled"` IsAdmin *bool `gorm:"default:false;not null;comment:Is Admin"` ValidEmail *bool `gorm:"default:false;not null;comment:Is Email Verified"` diff --git a/internal/types/types.go b/internal/types/types.go index 3f7d336..90f4523 100644 --- a/internal/types/types.go +++ b/internal/types/types.go @@ -2035,6 +2035,7 @@ type UpdateUserBasiceInfoRequest struct { Telegram int64 `json:"telegram"` ReferCode string `json:"refer_code"` RefererId int64 `json:"referer_id"` + Remark string `json:"remark"` Enable bool `json:"enable"` IsAdmin bool `json:"is_admin"` } @@ -2081,6 +2082,7 @@ type User struct { Telegram int64 `json:"telegram"` ReferCode string `json:"refer_code"` RefererId int64 `json:"referer_id"` + Remark string `json:"remark"` Enable bool `json:"enable"` IsAdmin bool `json:"is_admin,omitempty"` EnableBalanceNotify bool `json:"enable_balance_notify"`