feat: import services and standardize Go 1.26.5
This commit is contained in:
30
apps/social/group/internal/models/group_basic.go
Normal file
30
apps/social/group/internal/models/group_basic.go
Normal file
@@ -0,0 +1,30 @@
|
||||
package models
|
||||
|
||||
import (
|
||||
"git.apinb.com/bsm-sdk/core/types"
|
||||
)
|
||||
|
||||
// Group .
|
||||
type GroupBasic struct {
|
||||
types.Std_IICUDS
|
||||
types.Std_Passport
|
||||
Number int64 `gorm:"column:number;not null;" json:"number"` //群号
|
||||
Avatar string `gorm:"column:avatar;type:varchar(255);default:'';" json:"avatar"`
|
||||
Name string `gorm:"column:name;type:varchar(255);not null;" json:"name"`
|
||||
Introduce string `gorm:"column:introduce;type:text;default:'';" json:"introduce"` //简介
|
||||
MemberLimit int32 `gorm:"column:member_limit;type:smallint;default:100;" json:"member_limit"` // 最大成员数,0代表不限制
|
||||
Province int32 `gorm:"column:province;default:0;" json:"province"` // 省
|
||||
City int32 `gorm:"column:city;default:0;" json:"city"` // 市
|
||||
Area int32 `gorm:"column:area;default:0;" json:"area"` // 区
|
||||
Notice string `gorm:"column:notice;type:text;default:'';" json:"notice"` // 群公告
|
||||
Background string `gorm:"column:background;type:varchar(255);default:'';" json:"background"` // 背景
|
||||
EnableAnyJoin bool `gorm:"column:enable_any_join;" json:"enable_any_join"` // 是否开启无需验证即可加入群组
|
||||
EnableSearchByNumber bool `gorm:"column:enable_search_by_number;" json:"enable_search_by_number"` // 是否开启群号搜索
|
||||
EnableSearchByName bool `gorm:"column:enable_search_by_name;" json:"enable_search_by_name"` // 是否开启群名搜索
|
||||
MemberTotal int32 `gorm:"column:member_total;default:0;" json:"member_total"` // 群组成员数
|
||||
}
|
||||
|
||||
// TableName .
|
||||
func (group *GroupBasic) TableName() string {
|
||||
return "group_basic"
|
||||
}
|
||||
Reference in New Issue
Block a user