智慧园区

接口文档


人员

<h3>接口1:根据姓名获取人员列表</h3> <h4>简要描述</h4> <ul> <li>根据姓名查询人员信息,条件是一个范围,返回可以有多条数据</li> </ul> <h4>请求URL</h4> <ul> <li><code>http://117.71.53.199:40008/StaffService8012Service/QueryPersonByName</code></li> </ul> <h4>接口状态</h4> <p>未开始 进行中 <strong>已完成</strong> 已联调 注:加粗选择当前状态</p> <p>创建人:牛坤 创建时间:2021-09-14 13:51:29 星期二 更新人: 更新时间:</p> <h4>查询SQL配置(仅Query类接口需要)</h4> <p>映射名称:PersonByName 映射类:PersonInfoDto SQL语法:</p> <pre><code>SELECT INFO_NAME,INFO_PHONE_NUMBER,INFO_USED_NAME,INFO_CREATE_TIME,INFO_CREATE_BY,JOBLEVELID,GENDER_CODE,POLITICAL_AFFILIATION_CODE FROM T_SC_PERSON_INFO WHERE INFO_NAME LIKE '%:KEYWORD%' AND INFO_NAME &gt;= ':START' AND INFO_NAME&lt;':END' ORDER BY INFO_NAME</code></pre> <h4>body参数</h4> <pre><code>[ { "ID": "START", "SQLCondition": "HJK" }, { "ID": "END", "SQLCondition": "ZSD" }, { "ID": "KEYWORD", "SQLCondition": "" } ]</code></pre> <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;">START</td> <td style="text-align: left;">string</td> <td>开始条件</td> </tr> <tr> <td style="text-align: left;">END</td> <td style="text-align: left;">string</td> <td>结束条件</td> </tr> <tr> <td style="text-align: left;">KEYWORD</td> <td style="text-align: left;">string</td> <td>关键字(姓名模糊查询)</td> </tr> </tbody> </table> <h4>返回示例 (仅Query类接口需要)</h4> <pre><code>{ "QueryPersonByNameResult": [ { "RowState": 1, "GENDER_CODE": "1", "INFO_CREATE_BY": "123456789", "INFO_CREATE_TIME": "2020-09-15T09:30:00+08:00", "INFO_NAME": "HJK", "INFO_PHONE_NUMBER": "15021597231", "INFO_USED_NAME": "a888aa", "JOBLEVELID": "1", "POLITICAL_AFFILIATION_CODE": "2" }, { "RowState": 1, "GENDER_CODE": "1", "INFO_CREATE_BY": "123456789", "INFO_CREATE_TIME": "2020-09-14T09:30:00+08:00", "INFO_NAME": "HT", "INFO_PHONE_NUMBER": "15021597232", "INFO_USED_NAME": "77WER77", "JOBLEVELID": "1", "POLITICAL_AFFILIATION_CODE": "2" } ] }</code></pre> <h4>返回参数说明 (仅Query类接口需要)<strong>待补充</strong></h4> <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;">THEMEFILEPATH</td> <td style="text-align: left;">string</td> <td>主题图片路径</td> </tr> <tr> <td style="text-align: left;">THEMENAME</td> <td style="text-align: left;">string</td> <td>主题名称</td> </tr> <tr> <td style="text-align: left;">THEMEORDER</td> <td style="text-align: left;">string</td> <td>图片序号</td> </tr> <tr> <td style="text-align: left;">THEMESTATUS</td> <td style="text-align: left;">string</td> <td>1就绪、2运行、3退出</td> </tr> </tbody> </table> <h5>备注</h5> <p>这里是备注</p> <p>[========]</p> <h3>接口2:人员信息(查页表)</h3> <h4>简要描述</h4> <ul> <li>获取人员信息的页表数据</li> </ul> <h4>请求URL</h4> <ul> <li><code>http://117.71.53.199:40008/StaffService8012Service/QueryPersonPageTable</code></li> </ul> <h4>接口状态</h4> <p>未开始 进行中 <strong>已完成</strong> 已联调 注:加粗选择当前状态</p> <p>创建人:牛坤 创建时间:2021-09-14 13:55:00 星期二 更新人: 更新时间:</p> <h4>查询SQL配置(仅Query类接口需要)</h4> <p>映射名称:PersonCount、PersonPageTable 映射类:PageTableDto SQL语法:</p> <pre><code>PersonCount SELECT COUNT(*) AS PAGEID FROM T_SC_PERSON_INFO WHERE INFO_NAME LIKE '%:KEYWORD%' PersonPageTable SELECT NUMID AS PAGEID, INFO_NAME AS ROWPKEY FROM ( SELECT (@ROWNUM := @ROWNUM + 1) AS NUMID, INFO_NAME FROM T_SC_PERSON_INFO A, (SELECT @ROWNUM := 0) T WHERE INFO_NAME LIKE '%:KEYWORD%' ORDER BY A.INFO_NAME ASC) B :PAGESTATEMENT</code></pre> <h4>body参数</h4> <pre><code>[ { "ID": "BEGINPAGE", "SQLCondition": "1" }, { "ID": "PAGEDATANUM", "SQLCondition": "10" }, { "ID": "PAGETABLESIZE", "SQLCondition": "5" }, { "ID": "PAGETATOL", "SQLCondition": "0" }, { "ID": "KEYWORD", "SQLCondition": "" } ]</code></pre> <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;">BEGINPAGE</td> <td style="text-align: left;">string</td> <td>页表开始页编号(页表从哪一页获取)</td> </tr> <tr> <td style="text-align: left;">PAGEDATANUM</td> <td style="text-align: left;">string</td> <td>页面大小(实际分页中每页条数)</td> </tr> <tr> <td style="text-align: left;">PAGETABLESIZE</td> <td style="text-align: left;">string</td> <td>页表大小(每次调用此方法,获取的页表数据条数)</td> </tr> <tr> <td style="text-align: left;">PAGETATOL</td> <td style="text-align: left;">string</td> <td>默认传0,会返回数据总条数</td> </tr> <tr> <td style="text-align: left;">KEYWORD</td> <td style="text-align: left;">string</td> <td>过滤需要的关键字</td> </tr> </tbody> </table> <h4>返回示例 (仅Query类接口需要)</h4> <pre><code>{ "QueryPersonPageTableResult": [ { "RowState": 1, "PAGEID": "36", "RESERVE": null, "ROWPKEY": null }, { "RowState": 1, "PAGEID": "1", "RESERVE": null, "ROWPKEY": "AAA" }, { "RowState": 1, "PAGEID": "11", "RESERVE": null, "ROWPKEY": "DD33SDF3D" }, { "RowState": 1, "PAGEID": "21", "RESERVE": null, "ROWPKEY": "FGDG" }, { "RowState": 1, "PAGEID": "31", "RESERVE": null, "ROWPKEY": "RTH" } ] }</code></pre> <h4>返回参数说明 (仅Query类接口需要)<strong>待补充</strong></h4> <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;">THEMEFILEPATH</td> <td style="text-align: left;">string</td> <td>主题图片路径</td> </tr> </tbody> </table> <h5>备注</h5> <p>这里是备注</p> <h3>接口3:</h3> <h4>简要描述</h4> <ul> <li>用户注册接口</li> </ul> <h4>请求URL</h4> <ul> <li><code>http://117.71.53.199:40008/StaffService8012Service/SavePersonInfo</code></li> </ul> <h4>接口状态</h4> <p>未开始 进行中 <strong>已完成</strong> 已联调 注:加粗选择当前状态</p> <p>创建人:牛坤 创建时间:2021-09-14 14:07:40 星期二 更新人: 更新时间:(点一下上面的时间图标)</p> <h4>查询SQL配置(仅Query类接口需要)</h4> <p>映射名称:ThemeInfoByType 映射类:ThemeInfoDto SQL语法:</p> <pre><code>SELECT THEMENAME,THEMEFILEPATH,THEMEORDER,THEMESTATUS,THEMECREATETIME FROM T_LUCKY_BAG_THEME LEFT JOIN T_LUCKY_BAG_THEMETYPE ON T_LUCKY_BAG_THEME.THEMETYPEID = T_LUCKY_BAG_THEMETYPE.THEMETYPEID WHERE THEMETYPENAME = ':THEMETYPENAME'</code></pre> <h4>body参数</h4> <pre><code>[ { "INFO_NAME": "FG", "INFO_PHONE_NUMBER": "15021597231", "INFO_USED_NAME": "a888aa", "INFO_CREATE_TIME": "2020-09-15 09:30:00", "INFO_CREATE_BY": "123456789", "JOBLEVELID": "1", "GENDER_CODE": 1, "POLITICAL_AFFILIATION_CODE": 2, "RowState": 1 } ]</code></pre> <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;">INFO_NAME</td> <td style="text-align: left;">string</td> <td>姓名</td> </tr> <tr> <td style="text-align: left;">INFO_PHONE_NUMBER</td> <td style="text-align: left;">string</td> <td>手机号</td> </tr> <tr> <td style="text-align: left;">INFO_USED_NAME</td> <td style="text-align: left;">string</td> <td>曾用名</td> </tr> <tr> <td style="text-align: left;">INFO_CREATE_TIME</td> <td style="text-align: left;">string</td> <td>创建时间</td> </tr> <tr> <td style="text-align: left;">INFO_CREATE_BY</td> <td style="text-align: left;">string</td> <td>创建人id</td> </tr> <tr> <td style="text-align: left;">JOBLEVELID</td> <td style="text-align: left;">string</td> <td>职称外键</td> </tr> <tr> <td style="text-align: left;">GENDER_CODE</td> <td style="text-align: left;">string</td> <td>性别编码</td> </tr> <tr> <td style="text-align: left;">POLITICAL_AFFILIATION_CODE</td> <td style="text-align: left;">string</td> <td>政治面貌编码</td> </tr> </tbody> </table> <h4>返回示例 (仅Query类接口需要)</h4> <pre><code></code></pre> <h4>返回参数说明 (仅Query类接口需要)</h4> <h5>备注</h5> <p>这里是备注</p> <p>[========]</p> <h3>接口4:</h3> <h4>简要描述</h4> <ul> <li>用户注册接口</li> </ul> <h4>请求URL</h4> <ul> <li><code>http://117.71.53.199:40008/LuckyBagService8008Service/QueryThemeInfoByType</code></li> </ul> <h4>接口状态</h4> <p><strong>未开始</strong> 进行中 已完成 已联调 注:加粗选择当前状态</p> <p>创建人:张三 创建时间:2020-12-17 14:48:37 星期四 更新人: 更新时间:(点一下上面的时间图标)</p> <h4>查询SQL配置(仅Query类接口需要)</h4> <p>映射名称:ThemeInfoByType 映射类:ThemeInfoDto SQL语法:</p> <pre><code>SELECT THEMENAME,THEMEFILEPATH,THEMEORDER,THEMESTATUS,THEMECREATETIME FROM T_LUCKY_BAG_THEME LEFT JOIN T_LUCKY_BAG_THEMETYPE ON T_LUCKY_BAG_THEME.THEMETYPEID = T_LUCKY_BAG_THEMETYPE.THEMETYPEID WHERE THEMETYPENAME = ':THEMETYPENAME'</code></pre> <h4>body参数</h4> <pre><code>[ { "ID":"THEMETYPENAME", "SQLCondition":"福袋" } ]</code></pre> <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;">THEMETYPENAME</td> <td style="text-align: left;">string</td> <td>主题类型</td> </tr> </tbody> </table> <h4>返回示例 (仅Query类接口需要)</h4> <pre><code>{ "QueryThemeInfoByTypeResult": [ { "RowState": 1, "THEMECTEATETIME": "0001/1/1 0:00:00", "THEMEDESC": null, "THEMEFILEPATH": "文件路径", "THEMEID": null, "THEMENAME": "福袋", "THEMEORDER": "1", "THEMESTATUS": "运行", "THEMETYPECODE": null, "THEMETYPEDESC": null, "THEMETYPEID": null, "THEMETYPENAME": null } ] }</code></pre> <h4>返回参数说明 (仅Query类接口需要)</h4> <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;">THEMEFILEPATH</td> <td style="text-align: left;">string</td> <td>主题图片路径</td> </tr> <tr> <td style="text-align: left;">THEMENAME</td> <td style="text-align: left;">string</td> <td>主题名称</td> </tr> <tr> <td style="text-align: left;">THEMEORDER</td> <td style="text-align: left;">string</td> <td>图片序号</td> </tr> <tr> <td style="text-align: left;">THEMESTATUS</td> <td style="text-align: left;">string</td> <td>1就绪、2运行、3退出</td> </tr> </tbody> </table> <h5>备注</h5> <p>这里是备注</p>

页面列表

ITEM_HTML