Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserRow ¶
type UserRow struct { ID int64 `db:"id"` Name string `db:"name"` LastName string `db:"last_name"` DisplayName string `db:"display_name"` FullName string `db:"full_name"` Birthday time.Time `db:"birthday"` EmployedAt time.Time `db:"employed_at"` FiredAt time.Time `db:"fired_at"` AboutInfo string `db:"about_info"` AvatarUrl string `db:"avatar_url"` PhoneNumber string `db:"phone_number"` Email string `db:"email"` TelegramUrl string `db:"telegram_url"` DiscordUrl string `db:"discord_url"` Salary float64 `db:"salary"` IsPieceWage bool `db:"is_piece_wage"` Team int64 `db:"team"` Department int64 `db:"department"` }
type UsersFilter ¶
type UsersFilter struct { IDs []int64 Name string LastName string DisplayName string FullName string Email string Teams []int64 Departments []int64 }
func NewUsersFilter ¶
func NewUsersFilter(req *desc.UserGetRequest) *UsersFilter
func (*UsersFilter) Apply ¶
func (f *UsersFilter) Apply(query sq.SelectBuilder) sq.SelectBuilder
Click to show internal directories.
Click to hide internal directories.