feat: specify login organization

This commit is contained in:
Yaodong Yu
2023-05-27 19:02:54 +08:00
parent d04dd33d8b
commit 8ede4993af
23 changed files with 1210 additions and 573 deletions

View File

@ -90,6 +90,16 @@ func GetOrganizations(owner string) []*Organization {
return organizations
}
func GetOrganizationsByFields(owner string, fields ...string) []*Organization {
organizations := []*Organization{}
err := adapter.Engine.Desc("created_time").Cols(fields...).Find(&organizations, &Organization{Owner: owner})
if err != nil {
panic(err)
}
return organizations
}
func GetPaginationOrganizations(owner string, offset, limit int, field, value, sortField, sortOrder string) []*Organization {
organizations := []*Organization{}
session := GetSession(owner, offset, limit, field, value, sortField, sortOrder)