feat:完善项目

This commit is contained in:
henry
2021-11-12 11:14:58 +08:00
parent 27e61ed093
commit 413e0ea39c
6 changed files with 50 additions and 5 deletions

View File

@ -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 筛选信息