This commit is contained in:
laodaming
2023-11-14 17:33:05 +08:00
parent d471c1b43e
commit d64429f0bb
9 changed files with 606 additions and 37 deletions

View File

@@ -1,2 +1,16 @@
package gmodel
// TODO: 使用model的属性做你想做的
import "context"
// TODO: 使用model的属性做你想做的
type GetAllUserWithDepartmentRsp struct {
LdapUsers
LdapDepartmentUsers
}
func (u *LdapUsersModel) GetAllUserWithDepartment(ctx context.Context) (resp []GetAllUserWithDepartmentRsp, err error) {
err = u.db.WithContext(ctx).Table(u.name + " as u").
Joins("inner join `ldap_department_users` as du on u.id = du.user_id ").
Select("u.*,du.*").Find(&resp).Error
return resp, err
}