物料档案查询接口
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>物料档案查询接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://(域名|IP):端口/nccloud/api/nantou/bd/product/list</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>请求字符集</h5>
<ul>
<li>UTF-8</li>
</ul>
<h5>参数</h5>
<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;">sysCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>调用方系统编号: 1:远方系统,2:项目管理系统,3:体平台系统 例子:如果是远方系统调用这个接口, 固定传:1</td>
</tr>
<tr>
<td style="text-align: left;">orgCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>调用方系统组织编号</td>
</tr>
<tr>
<td style="text-align: left;">searchTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>查询时间, 如果不传值则是全量查询,如果传值,则查询包含传入时间及往后的所有数据, 数据格式: yyyy-MM-dd HH:mm:ss</td>
</tr>
<tr>
<td style="text-align: left;">filterProductClassCodes</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>需要过滤的产品分类编号, 多个编号以逗号间隔</td>
</tr>
</tbody>
</table>
<h5>传参示例</h5>
<p><strong>说明:传参为JSON格式, 放在请求的BODY中</strong></p>
<pre><code>{
&quot;sysCode&quot;:&quot;1&quot;,
&quot;searchTime&quot;:&quot;2022-09-17 18:00:00&quot;,
&quot;orgCode&quot;:&quot;0101&quot;,
&quot;filterProductClassCodes&quot;:&quot;00001,00002,000003&quot;
}</code></pre>
<h5>返回示例</h5>
<pre><code>{
&quot;success&quot;:true,
&quot;data&quot;:[
{
&quot;groupPk&quot;:&quot;0001B110000000001I45&quot;,
&quot;groupCode&quot;:&quot;nftzjt&quot;,
&quot;groupName&quot;:&quot;南方投资集团&quot;,
&quot;orgPk&quot;:&quot;0001B11000000000FBSR&quot;,
&quot;orgCode&quot;:&quot;DL01&quot;,
&quot;orgName&quot;:&quot;广州南方投资集团有限公司(本部)&quot;,
&quot;classCode&quot;:&quot;01&quot;,
&quot;className&quot;:&quot;电工产品&quot;,
&quot;code&quot;:&quot;test&quot;,
&quot;name&quot;:&quot;test&quot;,
&quot;materialspec&quot;:&quot;test&quot;,
&quot;materialtype&quot;:null,
&quot;materialshortname&quot;:null,
&quot;materialbarcode&quot;:null,
&quot;unitCode&quot;:&quot;MTR&quot;,
&quot;unitName&quot;:&quot;米&quot;,
&quot;scalefactor&quot;:&quot;1.0&quot;,
&quot;bitnumber&quot;:&quot;0&quot;,
&quot;prodlineCode&quot;:null,
&quot;prodlineName&quot;:null,
&quot;brandCode&quot;:null,
&quot;brandName&quot;:null,
&quot;enablestate&quot;:&quot;2&quot;,
&quot;version&quot;:&quot;1&quot;,
&quot;ts&quot;:&quot;2022-09-28 12:06:08&quot;
},
{
&quot;groupPk&quot;:&quot;0001B110000000001I45&quot;,
&quot;groupCode&quot;:&quot;nftzjt&quot;,
&quot;groupName&quot;:&quot;南方投资集团&quot;,
&quot;orgPk&quot;:&quot;0001B11000000000FBSR&quot;,
&quot;orgCode&quot;:&quot;DL01&quot;,
&quot;orgName&quot;:&quot;广州南方投资集团有限公司(本部)&quot;,
&quot;classCode&quot;:&quot;02&quot;,
&quot;className&quot;:&quot;通信产品&quot;,
&quot;code&quot;:&quot;test2&quot;,
&quot;name&quot;:&quot;test2&quot;,
&quot;materialspec&quot;:null,
&quot;materialtype&quot;:null,
&quot;materialshortname&quot;:null,
&quot;materialbarcode&quot;:null,
&quot;unitCode&quot;:&quot;BOX&quot;,
&quot;unitName&quot;:&quot;箱&quot;,
&quot;scalefactor&quot;:&quot;0.0&quot;,
&quot;bitnumber&quot;:&quot;0&quot;,
&quot;prodlineCode&quot;:null,
&quot;prodlineName&quot;:null,
&quot;brandCode&quot;:null,
&quot;brandName&quot;:null,
&quot;enablestate&quot;:&quot;2&quot;,
&quot;version&quot;:&quot;1&quot;,
&quot;ts&quot;:&quot;2022-09-28 12:06:58&quot;
}
],
&quot;code&quot;:&quot;1000000000&quot;,
&quot;message&quot;:null,
&quot;errorStack&quot;:null
}</code></pre>
<h5>返回参数说明</h5>
<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;">string</td>
<td>编号</td>
</tr>
<tr>
<td style="text-align: left;">success</td>
<td style="text-align: left;">string</td>
<td>接口调用状态, true:成功, false:失败</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">string</td>
<td>错误信息</td>
</tr>
<tr>
<td style="text-align: left;">errorStack</td>
<td style="text-align: left;">string</td>
<td>错误信息堆栈</td>
</tr>
<tr>
<td style="text-align: left;"><strong><em>data</em></strong></td>
<td style="text-align: left;"><strong><em>array</em></strong></td>
<td><strong><em>数据</em></strong></td>
</tr>
<tr>
<td style="text-align: left;">groupPk</td>
<td style="text-align: left;">string</td>
<td>集团PK</td>
</tr>
<tr>
<td style="text-align: left;">groupCode</td>
<td style="text-align: left;">string</td>
<td>集团编号</td>
</tr>
<tr>
<td style="text-align: left;">groupName</td>
<td style="text-align: left;">string</td>
<td>集团名称</td>
</tr>
<tr>
<td style="text-align: left;">orgPk</td>
<td style="text-align: left;">string</td>
<td>组织PK</td>
</tr>
<tr>
<td style="text-align: left;">orgCode</td>
<td style="text-align: left;">string</td>
<td>组织编号</td>
</tr>
<tr>
<td style="text-align: left;">orgName</td>
<td style="text-align: left;">string</td>
<td>组织名称</td>
</tr>
<tr>
<td style="text-align: left;">classCode</td>
<td style="text-align: left;">string</td>
<td>分类编号</td>
</tr>
<tr>
<td style="text-align: left;">className</td>
<td style="text-align: left;">string</td>
<td>分类名称</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">string</td>
<td>编号</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td>名称</td>
</tr>
<tr>
<td style="text-align: left;">materialspec</td>
<td style="text-align: left;">string</td>
<td>规格</td>
</tr>
<tr>
<td style="text-align: left;">materialtype</td>
<td style="text-align: left;">string</td>
<td>型号</td>
</tr>
<tr>
<td style="text-align: left;">materialshortname</td>
<td style="text-align: left;">string</td>
<td>简称</td>
</tr>
<tr>
<td style="text-align: left;">materialbarcode</td>
<td style="text-align: left;">string</td>
<td>条码</td>
</tr>
<tr>
<td style="text-align: left;">unitCode</td>
<td style="text-align: left;">string</td>
<td>单位编号</td>
</tr>
<tr>
<td style="text-align: left;">unitName</td>
<td style="text-align: left;">string</td>
<td>单位名称</td>
</tr>
<tr>
<td style="text-align: left;">scalefactor</td>
<td style="text-align: left;">string</td>
<td>换算率</td>
</tr>
<tr>
<td style="text-align: left;">bitnumber</td>
<td style="text-align: left;">string</td>
<td>换算精度</td>
</tr>
<tr>
<td style="text-align: left;">prodlineCode</td>
<td style="text-align: left;">string</td>
<td>产品线编号</td>
</tr>
<tr>
<td style="text-align: left;">prodlineName</td>
<td style="text-align: left;">string</td>
<td>产品线名称</td>
</tr>
<tr>
<td style="text-align: left;">brandCode</td>
<td style="text-align: left;">string</td>
<td>品牌编号</td>
</tr>
<tr>
<td style="text-align: left;">brandName</td>
<td style="text-align: left;">string</td>
<td>品牌名称</td>
</tr>
<tr>
<td style="text-align: left;">enablestate</td>
<td style="text-align: left;">string</td>
<td>状态:1=未启用;2=已启用;3=已停用;</td>
</tr>
<tr>
<td style="text-align: left;">version</td>
<td style="text-align: left;">string</td>
<td>版本</td>
</tr>
<tr>
<td style="text-align: left;">ts</td>
<td style="text-align: left;">string</td>
<td>最后更新时间</td>
</tr>
<tr>
<td style="text-align: left;">mattaxesPk</td>
<td style="text-align: left;">string</td>
<td>物料税目PK</td>
</tr>
<tr>
<td style="text-align: left;">mattaxescode</td>
<td style="text-align: left;">string</td>
<td>物料税目编号</td>
</tr>
<tr>
<td style="text-align: left;">mattaxesname</td>
<td style="text-align: left;">string</td>
<td>物料税目名称</td>
</tr>
<tr>
<td style="text-align: left;">intolerance</td>
<td style="text-align: left;">string</td>
<td>入库容差(%)</td>
</tr>
<tr>
<td style="text-align: left;">outtolerance</td>
<td style="text-align: left;">string</td>
<td>出库容差(%)</td>
</tr>
<tr>
<td style="text-align: left;">outcloselowerlimit</td>
<td style="text-align: left;">string</td>
<td>出库关闭下容差(%)</td>
</tr>
<tr>
<td style="text-align: left;">disOrgs</td>
<td style="text-align: left;">array</td>
<td>已分配组织列表</td>
</tr>
<tr>
<td style="text-align: left;">assUnits</td>
<td style="text-align: left;">array</td>
<td>辅助计量单位列表</td>
</tr>
</tbody>
</table>
<h5>已分配组织列表参数说明</h5>
<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;">orgCode</td>
<td style="text-align: left;">string</td>
<td>组织编号</td>
</tr>
<tr>
<td style="text-align: left;">orgName</td>
<td style="text-align: left;">string</td>
<td>组织名称</td>
</tr>
<tr>
<td style="text-align: left;">enableState</td>
<td style="text-align: left;">string</td>
<td>启用标志: 1=未启用; 2=已启用; 3=已停用;</td>
</tr>
<tr>
<td style="text-align: left;">pfcFlag</td>
<td style="text-align: left;">string</td>
<td>利润中心:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">pfcCostFlag</td>
<td style="text-align: left;">string</td>
<td>利润中心成本域:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">financeFlag</td>
<td style="text-align: left;">string</td>
<td>财务:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">financeCostFlag</td>
<td style="text-align: left;">string</td>
<td>财务成本:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">planFlag</td>
<td style="text-align: left;">string</td>
<td>计划:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">prodFlag</td>
<td style="text-align: left;">string</td>
<td>生产:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">stockFlag</td>
<td style="text-align: left;">string</td>
<td>库存:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">saleFlag</td>
<td style="text-align: left;">string</td>
<td>销售:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">puFlag</td>
<td style="text-align: left;">string</td>
<td>采购:N=未启用; Y=已启用;</td>
</tr>
</tbody>
</table>
<h5>辅助计量单位列表表参数说明</h5>
<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;">unitCode</td>
<td style="text-align: left;">string</td>
<td>计量单位编号</td>
</tr>
<tr>
<td style="text-align: left;">unitName</td>
<td style="text-align: left;">string</td>
<td>计量单位名称</td>
</tr>
<tr>
<td style="text-align: left;">measrate</td>
<td style="text-align: left;">string</td>
<td>主单位/辅单位</td>
</tr>
<tr>
<td style="text-align: left;">fixedflag</td>
<td style="text-align: left;">string</td>
<td>固定换算:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">isstorebalance</td>
<td style="text-align: left;">string</td>
<td>结存:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">ispumeasdoc</td>
<td style="text-align: left;">string</td>
<td>采购默认单位:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">isprodmeasdoc</td>
<td style="text-align: left;">string</td>
<td>生产默认单位:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">isstockmeasdoc</td>
<td style="text-align: left;">string</td>
<td>库存默认单位:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">issalemeasdoc</td>
<td style="text-align: left;">string</td>
<td>销售默认单位:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">isretailmeasdoc</td>
<td style="text-align: left;">string</td>
<td>零售默认单位:N=未启用; Y=已启用;</td>
</tr>
<tr>
<td style="text-align: left;">ispiecemangage</td>
<td style="text-align: left;">string</td>
<td>件数管理:N=未启用; Y=已启用;</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>