Files
2026-09-02 09:38:45 +08:00

42 lines
1.4 KiB
JSON

{
"desc": "成功信封样例(与 Java 端对拍):BoaUser 裸数据,含 currentRole 多角色嵌套;亦兼容 {code:0,data:{}} 包裹形态",
"bareData": {
"id": 1001,
"account": "zhangsan",
"name": "张三",
"idcard": "510101199001011234",
"phone": "13800138000",
"email": "zhangsan@example.com",
"gender": 1,
"profilePicture": "https://cdn.example.com/avatar/1001.png",
"type": 1,
"status": 1,
"dept": { "id": 11, "name": "教务处", "parentId": 2, "type": 3, "sort": 1 },
"school": { "id": 2, "name": "云海第一中学", "parentId": 1, "type": 2, "sort": 1 },
"bureau": { "id": 1, "name": "云海市教育局", "parentId": null, "type": 1, "sort": 0 },
"groups": [
{ "id": 1, "name": "云海市教育局", "type": 1 },
{ "id": 2, "name": "云海第一中学", "type": 2 },
{ "id": 11, "name": "教务处", "type": 3 }
],
"roleIds": [3, 5],
"currentRole": {
"roleId": 3,
"roleName": "教师",
"schId": 2,
"schName": "云海第一中学",
"childId": 21,
"childName": "高一(3)班"
},
"schools": [
{ "id": 2, "name": "云海第一中学", "type": 2 },
{ "id": 4, "name": "云海第二中学", "type": 2 }
]
},
"wrappedData": {
"code": 0,
"msg": "",
"data": { "id": 1001, "account": "zhangsan", "name": "张三" }
}
}