Files
quyun-v2/backend/app/http/super/dto/tenant_user.go

27 lines
807 B
Go

package dto
import (
"time"
"quyun/v2/database/models"
"quyun/v2/pkg/consts"
"go.ipao.vip/gen/types"
)
type SuperUserLite struct {
ID int64 `json:"id"`
Username string `json:"username"`
Status consts.UserStatus `json:"status"`
Roles types.Array[consts.Role] `json:"roles"`
VerifiedAt time.Time `json:"verified_at"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
StatusDescription string `json:"status_description,omitempty"`
}
type SuperTenantUserItem struct {
TenantUser *models.TenantUser `json:"tenant_user,omitempty"`
User *SuperUserLite `json:"user,omitempty"`
}