差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
3.dokuwiki功能测试区:技术文档:功能一 [2019/10/29 17:23] 58.23.6.53 |
3.dokuwiki功能测试区:技术文档:功能一 [2020/03/09 12:03] (当前版本) 223.78.106.34 |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | <h1 style="margin: 1em 0px 16px; padding: 0px 0px 0.3em; position: relative; line-height: 1.2; border-bottom: 1px solid rgb(234, 236, 239); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; white-space: normal;">员工登录检查</h1><p style="margin-top: 0px; margin-bottom: 16px; padding: 0px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; white-space: normal;"><span style="font-weight: 600;">接口说明</span></p><ul class=" list-paddingleft-2" style="list-style-type: disc;"><li><p>接口功能描述:给第三方系统鉴权调用,支持员工及第三方系统内部账号</p></li><li><p>接口地址:/internal/staffLogin/login</p></li><li><p>接口类型:同步</p></li><li><p>请求方式:Http(POST)</p></li><li><p>调用频率:不限</p></li><li><p>调用方:任意系统</p></li><li><p>提供方:Passport系统</p></li></ul><p style="margin-top: 0px; margin-bottom: 16px; padding: 0px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; white-space: normal;"><span style="font-weight: 600;">请求参数:</span></p><table width="918"><thead><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);" class="firstRow"><th style="padding: 6px 13px; border-top-color: rgb(221, 221, 221);">请求参数</th><th style="padding: 6px 13px; border-top-color: rgb(221, 221, 221);">参数类型</th><th style="padding: 6px 13px; border-top-color: rgb(221, 221, 221);">是否必须</th><th style="padding: 6px 13px; border-top-color: rgb(221, 221, 221);">长度</th><th style="padding: 6px 13px; border-top-color: rgb(221, 221, 221);">参数说明</th></tr></thead><tbody><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">userName</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">用户名</td></tr><tr style="background-color: rgb(248, 248, 248); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">password</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">密码</td></tr><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">encryptedVersion</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">加解版本</td></tr><tr style="background-color: rgb(248, 248, 248); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">system</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">系统名称</td></tr><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">clientIp</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">客户端地址</td></tr><tr><td colspan="1" rowspan="1"><br/></td><td colspan="1" rowspan="1"><br/></td><td colspan="1" rowspan="1"><br/></td><td colspan="1" rowspan="1"><br/></td><td colspan="1" rowspan="1"><br/></td></tr></tbody></table><p style="margin-top: 0px; margin-bottom: 16px; padding: 0px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; white-space: normal;"><span style="font-weight: 600;">正确返回结果:</span></p><pre style="margin-top: 0px; margin-bottom: 16px; padding: 12px; color: rgb(36, 41, 46); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; direction: ltr; word-break: normal; line-height: 1.45; tab-size: 4; hyphens: none; overflow: auto; background-color: rgb(245, 245, 245); border-radius: 3px; border: 1px solid rgb(221, 221, 221);" class="brush:java;toolbar:false;">{ | + | <h1 style="border: 0px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 1.7em; font-weight: 500; margin: 1em 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(68, 68, 68); white-space: normal; background-color: rgb(252, 252, 252);"><span style="border: 0px; font-family: inherit; font-size: 22.1px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(229, 51, 51);"><strong>Dokuwiki中文增强版</strong></span></h1><p><span style="color: rgb(102, 102, 102); font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 13px; background-color: rgb(252, 252, 252);">特点:适合中小企业内部的知识库管理</span></p><h3 style="border: 0px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 1.5em; font-weight: 500; margin: 1em 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(68, 68, 68); white-space: normal; background-color: rgb(252, 252, 252);">测试地址一(<a href="http://www.dokuwiki.com.cn:8885/dokuwiki/doku.php" target="_blank" style="border: 0px; font-family: inherit; font-size: 19.5px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(36, 140, 200); transition: all 0.2s ease 0s;">默认主题</a> / <a href="http://bak.xianjbl.cn/dokuwiki1/doku.php?id=start" target="_blank" style="border: 0px; font-family: inherit; font-size: 19.5px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(36, 140, 200); transition: all 0.2s ease 0s;">备用地址1</a>  /<a href="http://bak.xianjbl.cn/dokuwiki2/doku.php?id=start" target="_blank" style="border: 0px; font-family: inherit; font-size: 19.5px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(36, 140, 200); transition: all 0.2s ease 0s;">备用地址2</a>)</h3><h3 style="border: 0px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 1.5em; font-weight: 500; margin: 1em 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(68, 68, 68); white-space: normal; background-color: rgb(252, 252, 252);">测试地址二(<a href="http://www.dokuwiki.com.cn:8885/test/bootstrap" target="_blank" style="border: 0px; font-family: inherit; font-size: 19.5px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(36, 140, 200); transition: all 0.2s ease 0s;">bootstrap主题</a>)</h3><h3 style="border: 0px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 1.5em; font-weight: 500; margin: 1em 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(68, 68, 68); white-space: normal; background-color: rgb(252, 252, 252);">测试地址三(<a href="http://www.dokuwiki.com.cn:8885/test/arctic" target="_blank" style="border: 0px; font-family: inherit; font-size: 19.5px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(36, 140, 200); transition: all 0.2s ease 0s;">arctic主题</a>)</h3><h3 style="border: 0px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 1.5em; font-weight: 500; margin: 1em 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(68, 68, 68); white-space: normal; background-color: rgb(252, 252, 252);">测试地址四(<a href="http://www.dokuwiki.com.cn:8885/test/dokubook" target="_blank" style="border: 0px; font-family: inherit; font-size: 19.5px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(36, 140, 200); transition: all 0.2s ease 0s;">dokubook主题</a>)</h3><h3 style="border: 0px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 1.5em; font-weight: 500; margin: 1em 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(68, 68, 68); white-space: normal; background-color: rgb(252, 252, 252);">测试地址五(<a href="http://www.dokuwiki.com.cn:8885/test/scanlines" target="_blank" style="border: 0px; font-family: inherit; font-size: 19.5px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(36, 140, 200); transition: all 0.2s ease 0s;">scanlines主题</a>)</h3><h3 style="border: 0px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 1.5em; font-weight: 500; margin: 1em 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(68, 68, 68); white-space: normal; background-color: rgb(252, 252, 252);">测试地址六(<a href="http://www.dokuwiki.com.cn:8885/test/startbootstrap" target="_blank" style="border: 0px; font-family: inherit; font-size: 19.5px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(36, 140, 200); transition: all 0.2s ease 0s;">starterbootstrap主题</a>)</h3><h3 style="border: 0px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 1.5em; font-weight: 500; margin: 1em 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(68, 68, 68); white-space: normal; background-color: rgb(252, 252, 252);">测试地址七(<a href="http://www.dokuwiki.com.cn:8885/test/vector" target="_blank" style="border: 0px; font-family: inherit; font-size: 19.5px; font-style: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; color: rgb(36, 140, 200); transition: all 0.2s ease 0s;">vector主题</a>)</h3><p><span style="color: rgb(102, 102, 102); font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 13px; background-color: rgb(252, 252, 252);"> </span></p><p><br/></p> |
| - |     "result": 0, | + | |
| - |     "message": null, | + | |
| - |     "data": { | + | |
| - |         "tokenId": null, | + | |
| - |         "staffId": "1003", | + | |
| - |         "ticket": null, | + | |
| - |         "ssoTicket": "UnJ1anp3TUl4cXNQemhzODNBazlobmR1ck5IbDNNcGgza3FCWXlsY0RlWT0=", | + | |
| - |         "userName": "范俊杰", | + | |
| - |         "name": "范俊杰", | + | |
| - |         "hrCode": "1000213", | + | |
| - |         "department": null, | + | |
| - |         "mobile": null, | + | |
| - |         "type": "Staff", | + | |
| - |         "system": null, | + | |
| - |         "roles": [], | + | |
| - |         "permissions": [], | + | |
| - |         "loginTime": 1555552018839, | + | |
| - |         "ip": "10.10.37.101" | + | |
| - |     }, | + | |
| - |     "url": null, | + | |
| - |     "error": null | + | |
| - | }</pre><p style="margin-top: 0px; margin-bottom: 16px; padding: 0px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; white-space: normal;"><span style="font-weight: 600;">返回字段:</span></p><table width="918"><thead><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);" class="firstRow"><th style="padding: 6px 13px; border-top-color: rgb(221, 221, 221);">字段名称</th><th style="padding: 6px 13px; border-top-color: rgb(221, 221, 221);">字段类型</th><th style="padding: 6px 13px; border-top-color: rgb(221, 221, 221);">是否必须</th><th style="padding: 6px 13px; border-top-color: rgb(221, 221, 221);">长度</th><th style="padding: 6px 13px; border-top-color: rgb(221, 221, 221);">字段说明</th></tr></thead><tbody><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">tokenId</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">令牌Id,都为空</td></tr><tr style="background-color: rgb(248, 248, 248); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">staffId</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">员工Id</td></tr><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">ticket</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">票据,都为空</td></tr><tr style="background-color: rgb(248, 248, 248); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">ssoTicket</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">Url单点登录门票</td></tr><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">userName</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">账号名称</td></tr><tr style="background-color: rgb(248, 248, 248); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">name</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">用户名称</td></tr><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">hrCode</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">人事编码</td></tr><tr style="background-color: rgb(248, 248, 248); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">department</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">部门</td></tr><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">mobile</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">手机</td></tr><tr style="background-color: rgb(248, 248, 248); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">type</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">账号类型</td></tr><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">system</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">系统</td></tr><tr style="background-color: rgb(248, 248, 248); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">roles</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">角色</td></tr><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">permissions</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">权限</td></tr><tr style="background-color: rgb(248, 248, 248); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">loginTime</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">登录时间</td></tr><tr style="background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221);"><td style="padding: 6px 13px;">ip</td><td style="padding: 6px 13px;">String</td><td style="padding: 6px 13px;">是</td><td style="padding: 6px 13px;">-</td><td style="padding: 6px 13px;">ip地址</td></tr></tbody></table><p style="margin-top: 0px; margin-bottom: 16px; padding: 0px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; white-space: normal;"><span style="font-weight: 600;">错误返回结果:</span></p><pre style="margin-top: 0px; margin-bottom: 16px; padding: 12px; color: rgb(36, 41, 46); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; direction: ltr; word-break: normal; line-height: 1.45; tab-size: 4; hyphens: none; overflow: auto; background-color: rgb(245, 245, 245); border-radius: 3px; border: 1px solid rgb(221, 221, 221);">{ | + | |
| - |    "result": -1, | + | |
| - |     "message": null, | + | |
| - |     "data": null, | + | |
| - |     "url": null, | + | |
| - |     "error": { | + | |
| - |         "errorMsg": "isv.INVALID_JSON_PARAM:JSON参数不合法", | + | |
| - |         "errorCode": 500 | + | |
| - |     } | + | |
| - | }</pre><p style="margin-top: 5px;"><br/></p><p style="margin-top: 5px;">功能一的说明</p><p><br/></p><p style="line-height: 16px;"><img src="http://www.dokuwiki.com.cn:8885/test/bootstrap/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif"/><a style="font-size:12px; color:#0066cc;" href="/test_images/ueditor/php/upload/file/20191029/1572340633235352.docx" title="新建 Microsoft Word 文档.docx">新建 Microsoft Word 文档.docx</a></p><p><img src="/test_images/ueditor/php/upload/image/20191005/1570280872734654.png" title="1570280872734654.png" alt="image.png"/></p><p>fadfasd </p> | + | |
