feat:完善项目
This commit is contained in:
@ -16,8 +16,9 @@ type InstanceHandle func(session *service.Session) *Instance
|
||||
type (
|
||||
// InstanceBasic 基本信息
|
||||
InstanceBasic struct {
|
||||
Name string `json:"name"`
|
||||
Avatar string `json:"avatar"`
|
||||
Name string `json:"name"`
|
||||
Avatar string `json:"avatar"`
|
||||
TenantName string `json:"tenant_name"`
|
||||
}
|
||||
// InstanceInfo 用户信息
|
||||
InstanceInfo struct {
|
||||
@ -39,7 +40,15 @@ type (
|
||||
|
||||
// Info 基本信息
|
||||
func (c *Instance) Info() *InstanceBasic {
|
||||
return &InstanceBasic{Name: c.Name, Avatar: c.Avatar}
|
||||
out := &InstanceBasic{Name: c.Name, Avatar: c.Avatar}
|
||||
|
||||
if c.TenantID > 0 {
|
||||
mSysTenant := model.NewSysTenant()
|
||||
mSysTenant.ID = c.TenantID
|
||||
_, _ = model2.FirstField(mSysTenant.SysTenant, []string{"id", "name"})
|
||||
out.TenantName = mSysTenant.Name
|
||||
}
|
||||
return out
|
||||
}
|
||||
|
||||
// Select 筛选信息
|
||||
|
Reference in New Issue
Block a user