openldap

package
v0.5.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2024 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetUserDeptIds

func GetUserDeptIds(udn string) (ret []string, err error)

GetUserDeptIds 获取用户所在的部门

Types

type Dept

type Dept struct {
	DN       string `json:"dn"`
	Id       string `json:"id"`       // 部门ID
	Name     string `json:"name"`     // 部门名称拼音
	Remark   string `json:"remark"`   // 部门中文名
	ParentId string `json:"parentid"` // 父部门ID
}

func GetAllDepts

func GetAllDepts() (ret []*Dept, err error)

GetAllDepts 获取所有部门

type User

type User struct {
	Name             string   `json:"name"`
	DN               string   `json:"dn"`
	CN               string   `json:"cn"`
	SN               string   `json:"sn"`
	Mobile           string   `json:"mobile"`
	BusinessCategory string   `json:"businessCategory"` // 业务类别,部门名字
	DepartmentNumber string   `json:"departmentNumber"` // 部门编号,此处可以存放员工的职位
	Description      string   `json:"description"`      // 描述
	DisplayName      string   `json:"displayName"`      // 展示名字,可以是中文名字
	Mail             string   `json:"mail"`             // 邮箱
	EmployeeNumber   string   `json:"employeeNumber"`   // 员工工号
	GivenName        string   `json:"givenName"`        // 给定名字,如果公司有花名,可以用这个字段
	PostalAddress    string   `json:"postalAddress"`    // 家庭住址
	DepartmentIds    []string `json:"department_ids"`
}

func GetAllUsers

func GetAllUsers() (ret []*User, err error)

GetAllUsers 获取所有员工信息

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL