1 Star 1 Fork 1

lorock / go-dingtalk-sdk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
departmentModel.go 3.27 KB
一键复制 编辑 原始数据 按行查看 历史
lorock 提交于 2020-11-15 22:27 . 初始化仓库
package dingtalk
// CreateDepartment 创建部门
type CreateDepartment struct {
Name string `json:"name"`
Parentid string `json:"parentid"`
Order string `json:"order"`
CreateDeptGroup bool `json:"createDeptGroup"`
DeptHiding bool `json:"deptHiding"`
DeptPermits string `json:"deptPermits"`
UserPermits string `json:"userPermits"`
OuterDept bool `json:"outerDept"`
OuterPermitDepts string `json:"outerPermitDepts"`
OuterPermitUsers string `json:"outerPermitUsers"`
SourceIdentifier string `json:"sourceIdentifier"`
}
// DepartmentCreateRsp DepartmentCreateRsp
type DepartmentCreateRsp struct {
Errcode int `json:"errcode"`
Errmsg string `json:"errmsg"`
ID int `json:"id"`
}
// UpdateDepartment 更新部门
type UpdateDepartment struct {
Name string `json:"name"`
Parentid string `json:"parentid"`
Order string `json:"order"`
ID int `json:"id"`
CreateDeptGroup bool `json:"createDeptGroup"`
AutoAddUser bool `json:"autoAddUser"`
DeptManagerUseridList string `json:"deptManagerUseridList"`
DeptHiding bool `json:"deptHiding"`
DeptPermits string `json:"deptPermits"`
UserPermits string `json:"userPermits"`
OuterDept bool `json:"outerDept"`
OuterPermitDepts string `json:"outerPermitDepts"`
OuterPermitUsers string `json:"outerPermitUsers"`
OrgDeptOwner string `json:"orgDeptOwner"`
SourceIdentifier string `json:"sourceIdentifier"`
}
// DepartmentListIdsRsp 获取子部门ID列表
type DepartmentListIdsRsp struct {
Errcode int `json:"errcode"`
Errmsg string `json:"errmsg"`
SubDeptIDList []int `json:"sub_dept_id_list"`
}
// DepartmentListRsp 获取部门列表
type DepartmentListRsp struct {
Errcode int `json:"errcode"`
Errmsg string `json:"errmsg"`
Department []struct {
ID int `json:"id"`
Name string `json:"name"`
Parentid int `json:"parentid"`
CreateDeptGroup bool `json:"createDeptGroup"`
AutoAddUser bool `json:"autoAddUser"`
} `json:"department"`
}
// DepartmentGetRsp 获取部门详情
type DepartmentGetRsp struct {
Errcode int `json:"errcode"`
Errmsg string `json:"errmsg"`
ID int `json:"id"`
Name string `json:"name"`
Order int `json:"order"`
Parentid int `json:"parentid"`
CreateDeptGroup bool `json:"createDeptGroup"`
AutoAddUser bool `json:"autoAddUser"`
DeptHiding bool `json:"deptHiding"`
DeptPermits string `json:"deptPermits"`
UserPermits string `json:"userPermits"`
OuterDept bool `json:"outerDept"`
OuterPermitDepts string `json:"outerPermitDepts"`
OuterPermitUsers string `json:"outerPermitUsers"`
OrgDeptOwner string `json:"orgDeptOwner"`
DeptManagerUseridList string `json:"deptManagerUseridList"`
SourceIdentifier string `json:"sourceIdentifier"`
}
// DepartmentListParentRsp DepartmentListParentRsp
type DepartmentListParentRsp struct {
Errcode int `json:"errcode"`
Errmsg string `json:"errmsg"`
Department [][]int `json:"department"`
}
Go
1
https://gitee.com/lorock/go-dingtalk-sdk.git
git@gitee.com:lorock/go-dingtalk-sdk.git
lorock
go-dingtalk-sdk
go-dingtalk-sdk
v1.0.6

搜索帮助