user.go
760 字节
package domain
// User 用户第三方服务防腐模型
type User struct {
// 用户ID,通过集成REST上下文获取,可翻译成发起人、承接人、推荐人、业务员
UserId int64 `json:"userId,string"`
// 用户基本id
UserBaseId int64 `json:"userBaseId,string"`
// 用户所属组织机构
Org *Org `json:"org"`
// 用户关联的组织机构
Orgs []*Org `json:"orgs"`
// 用户所属的部门
Department *Department `json:"department"`
// 用户角色
Role *Role `json:"role"`
// 冗余字段,jsonb格式,不限制存放内容
UserInfo *UserInfo `json:"userInfo"`
// 用户类型
UserType int32 `json:"userType"`
// 状态
Status int32 `json:"status"`
// 用户关联公司信息
Company *Company `json:"company"`
}