批量创建对象
<p><strong>简要描述:</strong> </p>
<ul>
<li>创建对象</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/api/v1/xadmin/objects/bulk_create/</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<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;">data</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">list</td>
<td>批量数据</td>
</tr>
</tbody>
</table>
<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;">object_data</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>对象基础数据</td>
</tr>
<tr>
<td style="text-align: left;">object_attribute</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>对象附属属性</td>
</tr>
</tbody>
</table>
<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;">object_data参数如下</td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">extid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">text</td>
<td>对象唯一标识符</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">text</td>
<td>对象标准名</td>
</tr>
<tr>
<td style="text-align: left;">aka</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>别称,多个以逗号间隔</td>
</tr>
<tr>
<td style="text-align: left;">concept</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">text</td>
<td>数据</td>
</tr>
<tr>
<td style="text-align: left;">order</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>序号</td>
</tr>
<tr>
<td style="text-align: left;">lon</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>经度</td>
</tr>
<tr>
<td style="text-align: left;">lat</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>纬度</td>
</tr>
<tr>
<td style="text-align: left;">number</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>数值</td>
</tr>
<tr>
<td style="text-align: left;">unit</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>单位</td>
</tr>
<tr>
<td style="text-align: left;">object_attribute参数如下</td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">_img</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">list</td>
<td>图片</td>
</tr>
<tr>
<td style="text-align: left;">_video</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">list</td>
<td>视频</td>
</tr>
<tr>
<td style="text-align: left;">_audio</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">list</td>
<td>音频</td>
</tr>
<tr>
<td style="text-align: left;">_info</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>介绍</td>
</tr>
</tbody>
</table>
<p>如:</p>
<pre><code>{'data':[
{"object_attribute": {"建于": "1996年", "_video": [], "站址": "湖北省黄梅县蔡山镇", "隶属管辖": "武汉铁路局麻城车务段", "中文名": "蔡山站", "_img": [], "_info": "蔡山站,京九铁路上的车站,建于1996年。站址在湖北省黄梅县蔡山镇,隶属武汉铁路局麻城车务段管辖,现为四等站。蔡山站是武汉铁路局管内京九线最南端的火车站,是武汉铁路局与南昌铁路局交接的口子站,每天接发90趟旅客列车、100趟左右货物列车。[1] ", "_audio": [], "等级": "四等站"},
"object_data": {"id": "_extc7Jukid9g", "aka": "", "concept": "车站", "name": "蔡山火车站", "extid": "_extc5176986"}, "related": []}
]
}</code></pre>
<p>上传对象注意:
1.数值概念 number值必填 其他可以忽略不填
2.结构概念 structure必填,其他可以忽略不填
3.资源概念 resource必填,其他可以忽略不填
4.有序概念 order不能为空
5.geo概念,lon和lat不能为空
6.数值概念,number不能为空,unit 可以为空</p>
<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;">status</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>0 成功,1 上传数据有问题,其他数字都是失败</td>
</tr>
<tr>
<td style="text-align: left;">success_list</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">list</td>
<td>成功数据列表</td>
</tr>
<tr>
<td style="text-align: left;">fail_list</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">list</td>
<td>失败数据列表</td>
</tr>
<tr>
<td style="text-align: left;">total_num</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>总数量</td>
</tr>
<tr>
<td style="text-align: left;">succes_num</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>成功数量</td>
</tr>
<tr>
<td style="text-align: left;">fail_num</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>失败数量</td>
</tr>
</tbody>
</table>
<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;">text</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>对象基本名或者是对象的数字</td>
</tr>
<tr>
<td style="text-align: left;">extid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>自定义的对象主键</td>
</tr>
<tr>
<td style="text-align: left;">primary_key</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>生成的对象主键</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>上传时对应的数据</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong>
成功</p>
<pre><code>{
"status": 0,
"resultObj": {
"success_list": [
{
"status": 0,
"message": null,
"resultObj": {
"text": "小绿",
"extid": "小绿",
"primary_key": "c126_TROMScQF"
},
"data": {
"object_data": {
"concept": "名人",
"name": "小绿"
}
}
}
],
"fail_list": [
{
"object_data": {
"concept": "名人"
}
}
]
},
"total_num": 2,
"succes_num": 1,
"fail_num": 1,
"message": "success"
}</code></pre>
<p>失败</p>
<pre><code>{
"status": false,
"message": {
"obj_name": [
"This field is required."
]
}</code></pre>