创建团单和分组套餐
<p><strong>简要描述:</strong> </p>
<ul>
<li>兰州美佑创建单位团体任务单和分组套餐</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://ip/api/system/atm/create-team-meiyou</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong> 加密参数请求 </strong></p>
<pre><code>{
"aesParam": "sseIIWS8CK3OzQ1mHq/K4gIqiulmoF1o1kuoXGFDkiGFhPKlR+l0R6hppt5JLxN1PGtHk8CmuCfa6G9TZcCGyjTSCdqIZZKSlL1JZYAgY462obqnsT0BTCqJK5fqbnc18Fl+PkyWr/Wg3ZCHCBUfy4YgtWb0EfpQTsF3nOkBhX3lB7MW9VDyyCcIfogO0s2XIVB+Oltc6Rby63CjXngqAaxMNG0oVBCCc9Fj2iT8DJgY8lQrkk5wPhXiMgMZdUPRjocp6ejQRomsvroQLyrqcStkdw7uqwpOLZGuqkKs8mszj3uniFrqT8XdAXEBkhWlDpzNIOkQG341O/e3nzGXVuExTPsJiBBE6C0N31/M1QVvlXUPkgx2KowOdxCHwRmllQ6sCcLr0uXUjQqpLSZzfEgaoMMivI2Z0mJqe5K9GZNT4VaDnxCQVXaUlLQwPCCdz9n+bQ2w5fyFtJbmkfWtZCKXanM4ce7GdPyJ7JzIAKqwlZiRyEJ4H9hrVNOxlPgWZ5vA9BWTp9pjGyCmX2XVdaQjkVN/0UcuKzaUUtNwcwd+6SmVNxlrQXAcmDwSCncSgYcboaWjo6yZCr1TdMfT2uT337kSKr01S9IeWBJOEo+Wku9+HCitmILEy/5HMJDyxMb/sRzbNaKuKDda7kuWqOqc9huT4xhDQB17yQEl4YXgUNznYWw3L/RnjurYglIBjyTG+GqmcFqwNKixMP65+yAdf0pRniVVtpXsR1aEVYy/7qkytipR4kHBasiUDq1keIEEOc+VzZABeVKjXquvuQQdKJwORpYmHM+ujO+vq3jBwXA8/6SjVqxyDxD1YyylzUa7pHT6XoasRq6o4LMzFSMqERGJwwOA/oGJbtOqZfBu/1JD3Htj9Xqu7P4EqGnAgaoYESO4YZ4tva0OS12Loz1XVjH7e5LXqwkNQIDtMqdlf5OgNG1oWu1S58GBxxtdwptQxWZnaSsbzqG31ih5XQ=="
}</code></pre>
<p><strong> 加密结果返回 </strong></p>
<pre><code>{
"code": 200,
"success": true,
"data": "+OZfrv+3cEp5MjjJOwGNo3MuGnNrGhUktwwc6B1KzbVCt5DmbWflQVA0Mu9RH3Qd++80KzoVMhZb\r\net4mncbFaJ7P7TKL2mo4jHeIZh+x3C+HVqBcNVwrCbemZ2hn+xV4xTcmM42GeB6kBubGLTfrBghU\r\nES46gVt8QIlP4BeF/hhd310q6o1iV0Cb8oggJKMTGb7qi9WAFlqS/N/P5i0yS61HCqlMQbcyH/gI\r\nsMcu9+927K7UzRYyq6q5QICJv4MuFe3AgRa53VTTV9BE7nu0CYPt9xoJM3eV3fg1a6po8dDOuWx4\r\nHpbhqQZk8228uMJXhvdG0syOb/IfgD1raeAUycXdlK7pLyW6RP0lDJ79pFPHeDRsunzmi3S9de6z\r\nRVxDYExV0HNP5lq1jbfyfuBCtL4V6iBxOk2DcW9gf3yROKE56bQBO/cl9v/hK6yxtSaeTyqjgvcx\r\nA+gsJGtc3MYb+j6SeKH1rEz+1AmEPpl3DoNO2nvHKi0PBxSzgCmATDtCi+n8BE+nSdOMBbpaJITC\r\nvrxvlArKT5jh5UmNzE1HyID1Yki6U1sq3Hqjen0vHYW3mGmmjvRBPjoTzM59LpVKFB7xNVrRab+f\r\nnOpL0QI6riUqob4lrVvuBp/i9+SIUFbB3cO36SndnvsQgXtn9UftpqZ7ZWOe16tFEih0gtk6APor\r\nskkDYb/2z24EAq2XW0G85UxVAQ54E+DL/k8vGNdgx5lFQEO8wbWgxAitmpQG75voJ9qi4OFqkR2w\r\nKjdUAFgnmPZJE8Sta3uW8FNnOLcaTsGVhVlrIZ+94PLHaY5M77JFFuPD3ZWRfjpOFxX9TlIvCJE2\r\nI1vCyR8qiB4/jlC6JMb02qLgog4Z2ZoWZZpW8VcUj8nQB/DPalc9BT9cXjzzl64diuBB3M7e8rFz\r\nBBfq3SxGOdjg37oRNH/WdjN65Rg7iFEMNrslJVvymDTiEH+OSvHSH9vMxYBI+17dujqLHCq/1f2g\r\ncGqk1QALHvHNI6Y=",
"msg": "操作成功"
}</code></pre>
<hr />
<p><strong> 需要加密的主参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">taskName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>团体名称</td>
</tr>
<tr>
<td style="text-align: left;">peAddress</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>体检地点</td>
</tr>
<tr>
<td style="text-align: left;">contactName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>联系人</td>
</tr>
<tr>
<td style="text-align: left;">contactMobile</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>联系人手机号</td>
</tr>
<tr>
<td style="text-align: left;">taskNo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>团体任务号,有则不添加新的任务单</td>
</tr>
<tr>
<td style="text-align: left;">taskGroups</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">array</td>
<td>分组套餐列表信息</td>
</tr>
<tr>
<td style="text-align: left;">reportGetway</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>报告领取方式: 1 统一领取 2 个人自取</td>
</tr>
<tr>
<td style="text-align: left;">isCanSelfget</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>是否可自取:0否,1是</td>
</tr>
</tbody>
</table>
<p><strong> taskGroups参数说明 </strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>分组套餐名称</td>
</tr>
<tr>
<td style="text-align: left;">sex</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>性别:0不限,1男,2女</td>
</tr>
<tr>
<td style="text-align: left;">maritalStatus</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>婚姻状态:1不限,2已婚,3未婚</td>
</tr>
<tr>
<td style="text-align: left;">minAge</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>最低年龄限制</td>
</tr>
<tr>
<td style="text-align: left;">maxAge</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>最高年龄限制</td>
</tr>
<tr>
<td style="text-align: left;">peType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>体检类型</td>
</tr>
<tr>
<td style="text-align: left;">unifiedCollectionLimit</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>限额(单位:分)</td>
</tr>
<tr>
<td style="text-align: left;">groupNo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>分组套餐编号,有则不添加分组套餐</td>
</tr>
<tr>
<td style="text-align: left;">groupType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>分组类型:0--普通,1---x套餐</td>
</tr>
</tbody>
</table>
<p><strong>体检类型说明:</strong></p>
<pre><code>1、健康体检
2、职业病体检
3、公务员体检
4、儿童体检
5、入职体检
6、干保体检
7、飞行员体检
8、复查
9、公务员体检
10、单项
11、参照公务员体检
12、特需体检
13、驾照体检
14、入学体检</code></pre>
<p><strong> 参数示例 </strong></p>
<pre><code>[
{
"taskName":"测试任务01",
"peAddress": 1,
"contactName": "测试联系人01",
"contactMobile": "13100000001",
"taskNo": "",
"isCanSelfget": 1,
"taskGroups": [
{
"name": "分组套餐01",
"sex": 1,
"maritalStatus": 1,
"minAge": 0,
"maxAge":130,
"peType": 1,
"unifiedCollectionLimit": 100,
"groupNo": "",
"groupType": 0
},
{
"name": "分组套餐02",
"sex": 1,
"maritalStatus": 1,
"minAge": 0,
"maxAge":130,
"peType": 1,
"unifiedCollectionLimit": 100,
"groupNo": "",
"groupType": 0
}
]
},
{
"taskName":"测试任务02",
"peAddress": 1,
"contactName": "测试联系人02",
"contactMobile": "13100000002",
"taskNo": "",
"taskGroups": [
{
"name": "分组套餐01",
"sex": 1,
"maritalStatus": 1,
"minAge": 0,
"maxAge":130,
"peType": 1,
"unifiedCollectionLimit": 100,
"groupNo": "",
"groupType": 0
},
{
"name": "分组套餐02",
"sex": 1,
"maritalStatus": 1,
"minAge": 0,
"maxAge":130,
"peType": 1,
"unifiedCollectionLimit": 100,
"groupNo": "",
"groupType": 0
}
]
}
]</code></pre>
<p><strong>返回参数说明</strong></p>
<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;">code</td>
<td style="text-align: left;">int</td>
<td>返回编号:200成功,其他失败</td>
</tr>
<tr>
<td style="text-align: left;">success</td>
<td style="text-align: left;">Boolean</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;">data</td>
<td style="text-align: left;">Object</td>
<td>返回对象</td>
</tr>
</tbody>
</table>
<p><strong> 返回data实体对象说明 </strong>
data的类型跟参数一样,此时会返回对应的任务号taskNo和分组套餐号groupNo;</p>
<p><strong> 返回结果实例 </strong></p>
<pre><code class="language-json">{
"code": 200,
"success": true,
"data": [
{
"taskName":"测试任务01",
"peAddress": 1,
"contactName": "测试联系人01",
"contactMobile": "13100000001",
"taskNo": "5000002",
"isCanSelfget": 1,
"taskGroups": [
{
"name": "分组套餐01",
"sex": 1,
"maritalStatus": 1,
"minAge": 0,
"maxAge":130,
"peType": 1,
"unifiedCollectionLimit": 100,
"groupNo": "1000004",
"groupType": 0
},
{
"name": "分组套餐02",
"sex": 1,
"maritalStatus": 1,
"minAge": 0,
"maxAge":130,
"peType": 1,
"unifiedCollectionLimit": 100,
"groupNo": "1000003",
"groupType": 0
}
]
},
{
"taskName":"测试任务02",
"peAddress": 1,
"contactName": "测试联系人02",
"contactMobile": "13100000002",
"taskNo": "5000001",
"taskGroups": [
{
"name": "分组套餐01",
"sex": 1,
"maritalStatus": 1,
"minAge": 0,
"maxAge":130,
"peType": 1,
"unifiedCollectionLimit": 100,
"groupNo": "1000001",
"groupType": 0
},
{
"name": "分组套餐02",
"sex": 1,
"maritalStatus": 1,
"minAge": 0,
"maxAge":130,
"peType": 1,
"unifiedCollectionLimit": 100,
"groupNo": "1000002",
"groupType": 0
}
]
}
]
}
],
"msg": "操作成功"
}</code></pre>