企业微信端有成员数据需要同步到本地,成员数据有几个关联数据不知道怎么设计的好。
{
"name": "李四",
"department": [1, 2], // 所属部门 ID 列表,用户可以隶属多个部门
"order": [1, 2], // 所在部门排序值,和所属部门 ID 位数相同一一对应
"is_leader_in_dept": [1, 0], // 是否部门领导,和所属部门 ID 位数相同一一对应
// ... 省略其他数据
}
成员表 + 部门表 + 中间表
成员和部门多对多关联 userid -> department_id,并附加额外信息,中间表如下
用户 ID | 关联部门 ID | 部门内排序值 | 是否领导 |
---|---|---|---|
userid | department_id | order | is_leader_in_dept |
ps: 目前用 thinkphp6 开发
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.