3.业务服务接口详情示例
<p>[TOC]</p>
<h4>通用说明:</h4>
<ul>
<li>本章各业务接口说明中的请求参数和返回参数只包含对应服务参数中具体业务参数段的部分</li>
</ul>
<h4>字典相关服务</h4>
<ul>
<li>S1001获取人员信息 *</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">业务类别</th>
<th style="text-align: left;">编号</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">服务编码</td>
<td style="text-align: left;">S1001</td>
</tr>
<tr>
<td style="text-align: left;">服务名称</td>
<td style="text-align: left;">获取人员信息</td>
</tr>
<tr>
<td style="text-align: left;">功能简述</td>
<td style="text-align: left;">根据多种条件查询人员信息</td>
</tr>
</tbody>
</table>
<h4>详细描述(应用场景、数据处理逻辑描述)</h4>
<ul>
<li>1、支持单人查询(如人员id、姓名查询)</li>
<li>2、支持按人员性质查询,如只医生或护士</li>
<li>3、支持按人员所属部门id查询</li>
<li>4、支持全量数据查询,考虑数据可能超长,采用分页模式,缺省每页返回500条记录
<h4>入参示例</h4></li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">节点</th>
<th style="text-align: left;">父节点</th>
<th>类型</th>
<th>必填</th>
<th>数组</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">query_key</td>
<td style="text-align: left;"></td>
<td>C</td>
<td>1</td>
<td></td>
<td>查询方式:0-分页查询所有;1-人员id;2-人员编号;3-人员姓名;4-人员性质(如医生、护士..);5-科室id</td>
</tr>
<tr>
<td style="text-align: left;">query_content</td>
<td style="text-align: left;"></td>
<td>C</td>
<td></td>
<td></td>
<td>查询关键值,query_key=0时不传入,否则传入对应查询方式的业务关键值</td>
</tr>
<tr>
<td style="text-align: left;">page_no</td>
<td style="text-align: left;"></td>
<td>C</td>
<td></td>
<td></td>
<td>页号:缺省为1,每页显示500条记录,不足500则按实际记录数返回</td>
</tr>
<tr>
<td style="text-align: left;">query_site</td>
<td style="text-align: left;"></td>
<td>C</td>
<td></td>
<td></td>
<td>站点:传入作为联合查询条件</td>
</tr>
</tbody>
</table>
<pre><code> {
&quot;query_key&quot;: &quot;1&quot;,
&quot;query_content&quot;: &quot;1947&quot;,
&quot;page_no&quot;: &quot;&quot;,
&quot;query_site&quot;: &quot;1&quot;
}</code></pre>
<h4>出参示例</h4>
<pre><code> {
&quot;code&quot;: 200,
&quot;message&quot;: &quot;成功&quot;,
&quot;success&quot;: true,
&quot;result&quot;: [
{
&quot;seq&quot;: &quot;1&quot;,
&quot;page_no&quot;: &quot;1&quot;,
&quot;item_id&quot;: &quot;1947&quot;,
&quot;item_no&quot;: &quot;222318&quot;,
&quot;item_name&quot;: &quot;吴彦祖&quot;,
&quot;add_no&quot;: null,
&quot;mark&quot;: null,
&quot;create_date&quot;: &quot;2022-11-07 16:33:42&quot;,
&quot;modify_date&quot;: &quot;2022-11-07 16:33:42&quot;,
&quot;expired_date&quot;: &quot;3000-01-01 00:00:00&quot;,
&quot;staff_py&quot;: &quot;WYZ&quot;,
&quot;staff_brsdate&quot;: &quot;1991-01-29&quot;,
&quot;staff_idno&quot;: &quot;500235199101298855&quot;,
&quot;staff_username&quot;: null,
&quot;harea_code&quot;: &quot;0&quot;,
&quot;staff_manage_post&quot;: &quot;科长&quot;,
&quot;staff_protec_post&quot;: &quot;讲师(技工学校)&quot;,
&quot;staff_enga_post&quot;: &quot;1&quot;,
&quot;staff_prct_type&quot;: &quot;700&quot;,
&quot;staff_prct_scope&quot;: &quot;11,12&quot;,
&quot;staff_office_phno&quot;: null,
&quot;staff_mobile&quot;: null,
&quot;staff_nation&quot;: &quot;汉族&quot;,
&quot;staff_work_date&quot;: null,
&quot;staff_email&quot;: null,
&quot;staff_edu_level&quot;: &quot;博士&quot;,
&quot;staff_profession&quot;: &quot;11&quot;,
&quot;staff_persprf&quot;: null,
&quot;staff_prct_license&quot;: null,
&quot;staff_certificate&quot;: null,
&quot;staff_prct_date&quot;: null,
&quot;staff_anti_level&quot;: null,
&quot;staff_surg_level&quot;: null,
&quot;dept_site&quot;: &quot;0&quot;,
&quot;dept_id&quot;: &quot;226&quot;,
&quot;dept_name&quot;: &quot;门诊部&quot;,
&quot;staff_default_sign&quot;: &quot;1&quot;,
&quot;dept_id&quot;: &quot;226&quot;
}
]
}</code></pre>
<table>
<thead>
<tr>
<th style="text-align: left;">节点</th>
<th style="text-align: left;">父节点</th>
<th>类型</th>
<th>必填</th>
<th>数组</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;"></td>
<td>c</td>
<td></td>
<td></td>
<td>返回状态码</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;"></td>
<td>c</td>
<td></td>
<td></td>
<td>返回信息</td>
</tr>
<tr>
<td style="text-align: left;">success</td>
<td style="text-align: left;"></td>
<td>c</td>
<td></td>
<td></td>
<td>true</td>
</tr>
<tr>
<td style="text-align: left;"><font color=red> result</td>
<td style="text-align: left;"></td>
<td>c</td>
<td></td>
<td>1</td>
<td>返回参数</td>
</tr>
<tr>
<td style="text-align: left;">seq</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>序号</td>
</tr>
<tr>
<td style="text-align: left;">page_no</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>页号</td>
</tr>
<tr>
<td style="text-align: left;">item_id</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>人员id</td>
</tr>
<tr>
<td style="text-align: left;">itme_no</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>人员编码</td>
</tr>
<tr>
<td style="text-align: left;">itme_name</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>人员姓名</td>
</tr>
<tr>
<td style="text-align: left;">add_no</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>附码</td>
</tr>
<tr>
<td style="text-align: left;">mark</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>备注</td>
</tr>
<tr>
<td style="text-align: left;">create_date</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>创建时间,格式yyyy-mm-dd hh24:mi:ss</td>
</tr>
<tr>
<td style="text-align: left;">modify_date</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>最后更新时间,格式yyyy-mm-dd hh24:mi:ss</td>
</tr>
<tr>
<td style="text-align: left;">expired_date</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>失效时间,格式yyyy-mm-dd hh24:mi:ss</td>
</tr>
<tr>
<td style="text-align: left;">staff_py</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>人员简码</td>
</tr>
<tr>
<td style="text-align: left;">staff_brsdate</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>出生日期,格式yyyy-mm-dd</td>
</tr>
<tr>
<td style="text-align: left;">staff_idno</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>身份证号</td>
</tr>
<tr>
<td style="text-align: left;">staff_username</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>用户名</td>
</tr>
<tr>
<td style="text-align: left;">harea_code</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>院区</td>
</tr>
<tr>
<td style="text-align: left;">staff_manage_post</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>管理职务</td>
</tr>
<tr>
<td style="text-align: left;">staff_protec_post</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>专业技术职务</td>
</tr>
<tr>
<td style="text-align: left;">staff_enga_post</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>聘任职务</td>
</tr>
<tr>
<td style="text-align: left;">staff_prct_type</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>执业类别</td>
</tr>
<tr>
<td style="text-align: left;">staff_prct_scope</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>执业范围</td>
</tr>
<tr>
<td style="text-align: left;">staff_office_phno</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>办公电话</td>
</tr>
<tr>
<td style="text-align: left;">staff_mobile</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>手机号</td>
</tr>
<tr>
<td style="text-align: left;">staff_nation</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>民族</td>
</tr>
<tr>
<td style="text-align: left;">staff_work_date</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>参加工作时间,格式yyyy-mm-dd hh24:mi:ss</td>
</tr>
<tr>
<td style="text-align: left;">staff_email</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>电子邮箱</td>
</tr>
<tr>
<td style="text-align: left;">staff_edu_level</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>学历</td>
</tr>
<tr>
<td style="text-align: left;">staff_profession</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>所学专业</td>
</tr>
<tr>
<td style="text-align: left;">staff_persprf</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>个人简介</td>
</tr>
<tr>
<td style="text-align: left;">staff_prct_license</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>执业证号</td>
</tr>
<tr>
<td style="text-align: left;">staff_certificate</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>资格证书号</td>
</tr>
<tr>
<td style="text-align: left;">staff_prct_date</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>执业开始日期,格式yyyy-mm-dd</td>
</tr>
<tr>
<td style="text-align: left;">staff_anti_level</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>抗菌药物权限</td>
</tr>
<tr>
<td style="text-align: left;">staff_surg_level</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>手术级别</td>
</tr>
<tr>
<td style="text-align: left;">dept_site</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>站点</td>
</tr>
<tr>
<td style="text-align: left;">dept_id</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>缺省所属科室id</td>
</tr>
<tr>
<td style="text-align: left;">dept_name</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>缺省所属科室名称</td>
</tr>
<tr>
<td style="text-align: left;">staff_default_sign</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>缺省标志</td>
</tr>
<tr>
<td style="text-align: left;">staff_post_list</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>人员性质列表</td>
</tr>
<tr>
<td style="text-align: left;">dept_id</td>
<td style="text-align: left;"><font color=red> result</td>
<td>c</td>
<td></td>
<td></td>
<td>部门id</td>
</tr>
</tbody>
</table>