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" }