【项目管理系统】①


1-树形列表

<h5>简要描述</h5> <ul> <li>功能 树形jie结构</li> <li>权限标签 xx</li> <li>新建 by llz 2022-01-13 09:23:28 星期四</li> </ul> <h5>请求URL</h5> <ul> <li><code>{URL}/employee/tree</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET</li> </ul> <h5>返回示例</h5> <pre><code>{ "code": 0, "message": "成功", "data": [ { "id": 1, "type": 0, "name": "行政部", "parentId": 0, "parentName": null, "sort": 1, "open": true, "children": [ { "id": 2, "type": 0, "name": "人事部", "parentId": 1, "parentName": "行政部", "sort": null, "open": true, "children": null, "memberList": [ { "id": 2, "type": 22, "tenantId": 1, "deptId": 2, "name": "人事测试人员", "idCard": null, "gender": 0, "age": null, "mobile": "11111111111", "academic": null, "workYears": null, "schoolName": null, "schoolProfession": null, "marriageFlag": 0, "graduateTime": null, "jobGrade": null, "workUnit": null, "workUnitAddress": null, "zipCode": null, "candidatesSource": null, "orgName": null, "orgContactMobile": null, "orgContact": null, "companyName": null, "companyContact": null, "companyContactMobile": null, "entryTime": null, "contractExpirationTime": null, "remark": null, "avatarPic": null, "status": 1, "createBy": null, "createTime": null, "updateBy": null, "updateTime": null, "post": null, "onCompanyFlag": 1, "companyEndTime": null, "employeeFlag": 1, "socialSecurityFlag": null, "socialSecurityTime": null, "directorFlag": null, "directorFor": null } ] }, { "id": 3, "type": 0, "name": "开发部", "parentId": 1, "parentName": "行政部", "sort": null, "open": true, "children": null, "memberList": [ { "id": 3, "type": 22, "tenantId": 1, "deptId": 3, "name": "开发测试人员", "idCard": null, ... } ] } ], "memberList": [ { "id": 1, "type": 22, "tenantId": 1, "deptId": 1, "name": "测试用户", "idCard": null, ... } ] } ] }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td>返回结果 0 成功 500 异常</td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">int</td> <td>返回信息</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">object</td> <td>返回结果</td> </tr> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">Integer</td> <td>部门id</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">int</td> <td>是否展示</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">string</td> <td>部门名称</td> </tr> <tr> <td style="text-align: left;">prentId</td> <td style="text-align: left;">Long</td> <td>上级id</td> </tr> <tr> <td style="text-align: left;">prentName</td> <td style="text-align: left;">string</td> <td>上级名称</td> </tr> <tr> <td style="text-align: left;">sort</td> <td style="text-align: left;">Integer</td> <td>排序</td> </tr> <tr> <td style="text-align: left;">children</td> <td style="text-align: left;">List</td> <td>子部门列表</td> </tr> <tr> <td style="text-align: left;">memberList</td> <td style="text-align: left;">List</td> <td>成员列表</td> </tr> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">integer</td> <td>成员id</td> </tr> <tr> <td style="text-align: left;">tenantId</td> <td style="text-align: left;">bigint</td> <td>租户id</td> </tr> <tr> <td style="text-align: left;">deptId</td> <td style="text-align: left;">bigint</td> <td>部门id</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">string</td> <td>用户名称</td> </tr> <tr> <td style="text-align: left;">idCard</td> <td style="text-align: left;">string</td> <td>身份证号</td> </tr> </tbody> </table>

页面列表

ITEM_HTML