人力资源及组织架构信息
<p><strong>维护人员:</strong></p>
<blockquote>
<p>吉鹏</p>
</blockquote>
<h3>1、请求URL</h3>
<pre><code class="language-html">http://ip地址:端⼝/api/cus/hrm/getHrmInfo</code></pre>
<h3>2、请求⽅式</h3>
<pre><code class="language-html">post</code></pre>
<h3>3、内容格式</h3>
<pre><code class="language-html">Content-Type:application/json</code></pre>
<h3>4、请求参数</h3>
<pre><code class="language-json">{
"sort":"hrmdepartment",
"lastmoddate":""
}</code></pre>
<table>
<thead>
<tr>
<th>参数名</th>
<th>必须</th>
<th>类型</th>
<th>说明</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>sort</td>
<td>是</td>
<td>String</td>
<td>表名</td>
<td>hrmresource、hrmdepartment、hrmjobtitles、hrmsubcompany、hrmcompany</td>
</tr>
<tr>
<td>lastmoddate</td>
<td>否</td>
<td>String</td>
<td>日期</td>
<td>格式应为YYYY-MM-DD’,为空时,返回的是所有的数据,不为空,返回当天和之后的数据</td>
</tr>
</tbody>
</table>
<blockquote>
<p>hrmresource:⼈⼒资源⼈员信息;
hrmdepartment:⼈⼒资源部⻔信息;
hrmjobtitles:⼈⼒资源岗位信息;
hrmsubcompany:⼈⼒资源分部信息;
hrmcompany:⼈⼒资源公司信息;</p>
</blockquote>
<h3>5、请求结果</h3>
<h4>5.1返回失败示例</h4>
<pre><code class="language-json">{
"message":"获取失败:⽆法识别sort类型",
"success":false
}</code></pre>
<pre><code class="language-json">{
"message":"获取失败:lastmoddate格式有误!",
"success":false
}</code></pre>
<h4>5.2 返回成功示例</h4>
<h5>5.2.1 hrmresource ⼈⼒资源⼈员信息</h5>
<pre><code class="language-json">{
"list":[
{
"birthday":"1973-05-17",
"lastName":"林⽂杨",
"accounttype":"0",
"workstartdate":"1996-07-01",
"subcompanyid1":"22",
"managerid":"21",
"startdate":"",
"workroom":"",
"probationenddate":"",
"belongto":"-1",
"bememberdate":"",
"id":"24",
"fax":"",
"email":"",
"seclevel":"70",
"loginid":"linwy",
"jobtitle":"24",
"workcode":"8005123",
"created":"2019-09-12 08:07:13.0",
"sex":"0",
"departmentid":"22",
"mobile":"123456789",
"bepartydate":"",
"telephone":"0592-1234567",
"workyear":"24.48",
"systemlanguage":"7",
"tokenkey":"",
"enddate":"",
"maritalstatus":"",
"locationid":"21",
"folk":"汉族",
"status":"1"
}
],
"success":true
}</code></pre>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>birthday</td>
<td>char</td>
<td>⽣⽇</td>
</tr>
<tr>
<td>lastName</td>
<td>varchar2</td>
<td>姓名</td>
</tr>
<tr>
<td>accounttype</td>
<td>integer</td>
<td>帐号类型(0或者为空:主账号,1:次账号)</td>
</tr>
<tr>
<td>workstartdate</td>
<td>char</td>
<td>⼯作开始⽇期</td>
</tr>
<tr>
<td>managerid</td>
<td>integer</td>
<td>直接上级</td>
</tr>
<tr>
<td>startdate</td>
<td>char</td>
<td>合同开始⽇期</td>
</tr>
<tr>
<td>enddate</td>
<td>char</td>
<td>合同结束⽇期</td>
</tr>
<tr>
<td>workroom</td>
<td>varchar2</td>
<td>办公室</td>
</tr>
<tr>
<td>probationenddate</td>
<td>char</td>
<td>试⽤期结束⽇期</td>
</tr>
<tr>
<td>belongto</td>
<td>integer</td>
<td>所属主帐号</td>
</tr>
<tr>
<td>bememberdate</td>
<td>char</td>
<td>⼊团时间</td>
</tr>
<tr>
<td>bepartydate</td>
<td>char</td>
<td>⼊党时间</td>
</tr>
<tr>
<td>id</td>
<td>integer</td>
<td>id</td>
</tr>
<tr>
<td>fax</td>
<td>varchar2</td>
<td>传真</td>
</tr>
<tr>
<td>email</td>
<td>varchar2</td>
<td>电子邮件</td>
</tr>
<tr>
<td>seclevel</td>
<td>integer</td>
<td>安全级别</td>
</tr>
<tr>
<td>loginid</td>
<td>varchar2</td>
<td>系统登陆帐号</td>
</tr>
<tr>
<td>created</td>
<td>timestamp(6)</td>
<td>创建时间</td>
</tr>
<tr>
<td>jobtitle</td>
<td>integer</td>
<td>岗位id</td>
</tr>
<tr>
<td>jobtitlename</td>
<td>varchar2</td>
<td>岗位描述</td>
</tr>
<tr>
<td>sex</td>
<td>char</td>
<td>性别 1:⼥ 0:男</td>
</tr>
<tr>
<td>departmentid</td>
<td>integer</td>
<td>所属部⻔</td>
</tr>
<tr>
<td>mobile</td>
<td>varchar2</td>
<td>手机</td>
</tr>
<tr>
<td>telephone</td>
<td>varchar2</td>
<td>电话</td>
</tr>
<tr>
<td>workyear</td>
<td>number</td>
<td>年限</td>
</tr>
<tr>
<td>systemlanguage</td>
<td>integer</td>
<td>系统语⾔</td>
</tr>
<tr>
<td>tokenkey</td>
<td>varchar2</td>
<td>动态令牌序列号</td>
</tr>
<tr>
<td>subcompanyid1</td>
<td>integer</td>
<td>所属分部1</td>
</tr>
<tr>
<td>workcode</td>
<td>varchar2</td>
<td>编号</td>
</tr>
<tr>
<td>maritalstatus</td>
<td>char</td>
<td>婚姻状况</td>
</tr>
<tr>
<td>locationid</td>
<td>integer</td>
<td>⼯作地点</td>
</tr>
<tr>
<td>folk</td>
<td>varchar2</td>
<td>民族</td>
</tr>
<tr>
<td>status</td>
<td>integer</td>
<td>状态(0:试⽤,1:正式,2:临时,3:试⽤,4:解聘,5:离职,6:退休,7:⽆效)</td>
</tr>
<tr>
<td>success</td>
<td>Boolean</td>
<td>True:成功、False:失败</td>
</tr>
</tbody>
</table>
<h5>5.2.2 hrmdepartment 部⻔表:</h5>
<pre><code class="language-json">{
"list":[
{
"tlevel":"4",
"created":"2019-10-23 10:01:13.0",
"zzjgbmfgld":"",
"zzjgbmfzr":"",
"subcompanyid1":"21",
"bmfzr":"",
"uuid":"958A307E3BF47F4FE055999E3DABCD2B",
"bmfgld":"",
"allsupdepid":"0",
"supdepid":"0",
"jzglbmfgld":"",
"departmentmark":"劳务公司",
"jzglbmfzr":"",
"departmentname":"劳务公司",
"ecology_pinyin_search":"lwgs",
"id":"2599"
}
],
"success":true
}</code></pre>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>supdepid</td>
<td>integer</td>
<td>上级部⻔id(0为没有)</td>
</tr>
<tr>
<td>tlevel</td>
<td>integer</td>
<td>部⻔层级</td>
</tr>
<tr>
<td>created</td>
<td>timestamp(6)</td>
<td>创建时间</td>
</tr>
<tr>
<td>zzjgbmfgld</td>
<td>varchar2</td>
<td>组织架构部⻔分管领导</td>
</tr>
<tr>
<td>zzjgbmfzr</td>
<td>varchar2</td>
<td>组织架构部⻔负责⼈</td>
</tr>
<tr>
<td>bmfzr</td>
<td>varchar2</td>
<td>矩阵部⻔负责⼈员</td>
</tr>
<tr>
<td>bmfgld</td>
<td>varchar2</td>
<td>矩阵部⻔分管领导</td>
</tr>
<tr>
<td>jzglbmfgld</td>
<td>varchar2</td>
<td>矩阵管理部⻔分管领导</td>
</tr>
<tr>
<td>departmentname</td>
<td>varchar2</td>
<td>部⻔名称</td>
</tr>
<tr>
<td>departmentmark</td>
<td>varchar2</td>
<td>部⻔标识</td>
</tr>
<tr>
<td>accounttype</td>
<td>integer</td>
<td>帐号类型(0或者为空:主账号,1:次账号)</td>
</tr>
<tr>
<td>id</td>
<td>integer</td>
<td>部⻔id</td>
</tr>
<tr>
<td>subcompanyid1</td>
<td>integer</td>
<td>所属分部1(分部id)</td>
</tr>
<tr>
<td>uuid</td>
<td>varchar2</td>
<td>uuid</td>
</tr>
<tr>
<td>allsupdepid</td>
<td>varchar2</td>
<td>所有上级部⻔id</td>
</tr>
<tr>
<td>ecology_pinyin_search</td>
<td>varchar2</td>
<td>部⻔⾸字⺟搜索</td>
</tr>
</tbody>
</table>
<h5>5.2.3 hrmsubcompany 分部表:</h5>
<pre><code class="language-json">"list":[
{
"canceled":"",
"companyid":"",
"tlevel":"3",
"subcompanycode":"",
"supsubcomid":"9521",
"created":"2020-04-13 09:13:35.0",
"ecology_pinyin_search":"xmabcde",
"modified":"2020-10-09 15:38:27.0",
"id":"4522",
"subcompanyname":"厦⻔xxxx有限公司",
"showorder":"9"
}
],
"success":true
}</code></pre>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>companyid</td>
<td>integer</td>
<td>所属总部id</td>
</tr>
<tr>
<td>supsubcomid</td>
<td>integer</td>
<td>上级分部id(0为没有)</td>
</tr>
<tr>
<td>id</td>
<td>integer</td>
<td>分部id</td>
</tr>
<tr>
<td>subcompanyname</td>
<td>varchar2</td>
<td>分部简称</td>
</tr>
<tr>
<td>canceled</td>
<td>char</td>
<td>封存标识</td>
</tr>
<tr>
<td>tlevel</td>
<td>integer</td>
<td>等级</td>
</tr>
<tr>
<td>subcompanycode</td>
<td>varchar2</td>
<td>分部编码</td>
</tr>
<tr>
<td>created</td>
<td>timestamp(6)</td>
<td>创建时间</td>
</tr>
<tr>
<td>ecology_pinyin_search</td>
<td>varchar2</td>
<td>分部⾸字⺟拼⾳</td>
</tr>
<tr>
<td>modified</td>
<td>timestamp(6)</td>
<td>修改时间</td>
</tr>
<tr>
<td>showorder</td>
<td>integer</td>
<td>序列号</td>
</tr>
</tbody>
</table>
<h5>5.2.4hrmcompany <em>总部表</em>:</h5>
<pre><code class="language-json">"list":[
{
"companyname":"厦⻔xxxx集团有限公司",
"companydesc":"厦⻔xxxx集团有限公司",
"lastinittime":"2020-12-18 08:40:41.0",
"uuid":"957DE18A8C2E4B48E055999E3DAFEC2B",
"companyweb":""
}
],
"success":true
}</code></pre>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>companyname</td>
<td>varchar2</td>
<td>总部简称</td>
</tr>
<tr>
<td>companydesc</td>
<td>varchar2</td>
<td>总部描述</td>
</tr>
<tr>
<td>uuid</td>
<td>varchar2</td>
<td>uuid</td>
</tr>
<tr>
<td>companyweb</td>
<td>varchar2</td>
<td>公司⽹站</td>
</tr>
<tr>
<td>lastinittime</td>
<td>date</td>
<td>上次初始化时间</td>
</tr>
</tbody>
</table>
<h5>5.2.5 hrmjobtitles ⼈⼒资源岗位表:</h5>
<pre><code class="language-json">"list":[
{
"jobdoc":"",
"outkey":"",
"jobtitlename":"Default",
"created":"2019-09-11 19:27:09.0",
"jobtitlecode":"",
"ecology_pinyin_search":"default",
"jobactivityid":"1",
"modified":"2019-09-11 19:27:09.0",
"id":"1",
"jobtitlemark":"Default",
"jobdepartmentid":""
}
],
"success":true
}</code></pre>
<table>
<thead>
<tr>
<th>参数名</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>jobdoc</td>
<td>integer</td>
<td>相关⽂档</td>
</tr>
<tr>
<td>outkey</td>
<td>varchar2</td>
<td>外键</td>
</tr>
<tr>
<td>jobtitlename</td>
<td>varchar2</td>
<td>职位描述</td>
</tr>
<tr>
<td>created</td>
<td>timestamp(6)</td>
<td>创建时间</td>
</tr>
<tr>
<td>jobtitlecode</td>
<td>varchar2</td>
<td>岗位编码</td>
</tr>
<tr>
<td>ecology_pinyin_search</td>
<td>varchar2</td>
<td>搜索拼⾳</td>
</tr>
<tr>
<td>jobactivityid</td>
<td>integer</td>
<td>所属职责id</td>
</tr>
<tr>
<td>modified</td>
<td>timestamp(6)</td>
<td>修改时间</td>
</tr>
<tr>
<td>id</td>
<td>integer</td>
<td>id</td>
</tr>
<tr>
<td>jobtitlemark</td>
<td>varchar2</td>
<td>职位标识</td>
</tr>
<tr>
<td>jobdepartmentid</td>
<td>integer</td>
<td>所属部⻔id</td>
</tr>
</tbody>
</table>