人事管理系统

人事管理系统项目这个项目的后端接口文档,写在这里


获取部门关系

<h5>简要描述</h5> <ul> <li>获取所有部门的关系</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://{{host}}/bumen/getall</code> </li> </ul> <h5>请求方式</h5> <ul> <li>get</li> </ul> <h5>成功返回示例</h5> <pre><code>{ "error_code": 0, "msg": "获取成功", "data": [ { "id": 1, "bumen": "产品部", "level": 0, "parent": 0, "children": [] }, { "id": 2, "bumen": "设计部", "level": 0, "parent": 0, "children": [ { "id": 7, "bumen": "UI设计部门", "level": 1, "parent": 2, "children": [] }, { "id": 8, "bumen": "动效设计部门", "level": 1, "parent": 2, "children": [] } ] }, { "id": 3, "bumen": "技术部", "level": 0, "parent": 0, "children": [ { "id": 9, "bumen": "前端部门", "level": 1, "parent": 3, "children": [ { "id": 14, "bumen": "前端一", "level": 2, "parent": 9 }, { "id": 15, "bumen": "前端二", "level": 2, "parent": 9 } ] }, { "id": 10, "bumen": "后端部门", "level": 1, "parent": 3, "children": [ { "id": 16, "bumen": "后端一", "level": 2, "parent": 10 }, { "id": 17, "bumen": "后端二", "level": 2, "parent": 10 } ] }, { "id": 11, "bumen": "测试部门", "level": 1, "parent": 3, "children": [] }, { "id": 12, "bumen": "运维部门", "level": 1, "parent": 3, "children": [] }, { "id": 13, "bumen": "数据部门", "level": 1, "parent": 3, "children": [] } ] }, { "id": 4, "bumen": "商务部", "level": 0, "parent": 0, "children": [] }, { "id": 5, "bumen": "市场部", "level": 0, "parent": 0, "children": [] }, { "id": 6, "bumen": "运营部", "level": 0, "parent": 0, "children": [] } ] } </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;">error_code</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">number</td> <td>部门id</td> </tr> <tr> <td style="text-align: left;">bumen</td> <td style="text-align: left;">string</td> <td>部门名称</td> </tr> <tr> <td style="text-align: left;">level</td> <td style="text-align: left;">number</td> <td>部门层级,0,1,2</td> </tr> <tr> <td style="text-align: left;">parent</td> <td style="text-align: left;">number</td> <td>父部门的id</td> </tr> <tr> <td style="text-align: left;">children</td> <td style="text-align: left;">array</td> <td>子部门信息,为空代表无子部门</td> </tr> </tbody> </table>

页面列表

ITEM_HTML