Versions in this module Expand all Collapse all v0 v0.0.21 May 23, 2024 v0.0.20 May 23, 2024 Changes in this version + var StandardSysOption = map[string]interface + func OptionsToMap(sysEnvs []Option) map[string]interface + type InviteCode struct + Channel string + ExpireTime *time.Time + InviteCode string + InviteLimit int64 + InvitedLimit int64 + UserId string + func (*InviteCode) TableName() string + func (c *InviteCode) IsExpired() bool + type Option struct + Description string + Name string + Value string + ValueType string + type Organization struct + Children []Organization + Expand bool + Fid int64 + Leaf bool + Name string + NodeType string + PathInfo string + Remark string + Status string + func (*Organization) TableName() string + type OrganizationMember struct + Email string + Login string + Mobile string + Name string + OrganizationName string + PositionName string + Title string + type OrganizationUser struct + OrganizationId int64 + PositionId *int64 + Remark string + Status int + UserId string + func (a *OrganizationUser) TableName() string + type Role struct + Name string + func (*Role) TableName() string + type RoleMember struct + Email string + Login string + Mobile string + Name string + RoleName string + type RoleUser struct + Remark string + RoleId string + Status int + UserId string + func (a *RoleUser) TableName() string + type SocialUser struct + Roles []Role + func (u *SocialUser) SetSocialId(socialType string, socialId string) *SocialUser + func (u *SocialUser) TableName() string + type SysOption struct + CreatedBy string + CreatedTime time.Time + LastModifiedBy string + LastModifiedTime time.Time + Public bool + TenantId string + func (*SysOption) TableName() string + type SysOptions struct + Options map[string]SysOption + TenantId string + func (s *SysOptions) GetOption(name string) (string, bool) + func (s *SysOptions) SetOption(name string, value string) bool + type User struct + Admin bool + InviteCode string + Password string + Roles []Role + func (u *User) SetPassword(value string) *User + func (u *User) TableName() string + type UserBase struct + Avatar *string + DelFlag bool + Email *string + InviterId *string + LastLoginIp *string + LastLoginTime *time.Time + Login *string + LoginTimes int + Mobile *string + Name *string + Remark *string + Status *int + type UserOption struct + UserId string + func (*UserOption) TableName() string + type UserOptions struct + Options map[string]UserOption + UserId string + func (s *UserOptions) GetOption(name string) (string, bool) + func (s *UserOptions) SetOption(name string, value string) bool + type UserWithOrganization struct + OrganizationId int64 + OrganizationName string