Skip to content
On this page

3. 基础数据

3.1 科力普分公司

用途

  科力普31家分子公司都有可能向同一供应商采购,接口提供科力普分公司数据为后面对账开票用(不同结算主体的采购订单 不允许统一申请开票)。  

请求类型与路径

GET /api/v1/basic/getAllBranch

请求参数

名称方式类型长度必须描述
------

响应参数

名称类型长度必须描述
branchIdint4分公司Id
branchNamestring50分公司名称
invoiceTypestring1发票类型(2:增票、3:电子增票)
invoiceTitlestring100开票抬头
taxNumstring100增值税号
bankNamestring100开户行
bankNumstring100银行卡号
invoiceAddressstring200发票地址
invoicePhonestring50发票电话

示例:

json
[
    {"branchId":1,"branchName":"上海科力普分公司",xxxxx:xxxx},
    {"branchId":2,"branchName":"北京科力普分公司",xxxxx:xxxx},
    ......
]

3.2 省市区

请求类型与路径

GET /api/v1/basic/getAllArea 查询全部省市区,注意是拉平的全部数据,注意本地缓存

请求参数

名称方式类型长度必须描述
------

响应参数

名称类型长度必须描述
provinceIdint4省Id
provinceNamestring50省名称
cityIdint4市Id
cityNamestring50市名称
districtIdint4区Id
districtNamestring50区名称

示例:

json
[
    {"provinceId":1,"provinceName":"北京",xxxxx:xxxx},
    {"provinceId":2,"provinceName":"上海",xxxxx:xxxx},
    ......
]

3.3 承运商

请求类型与路径

GET /api/v1/basic/getAllExpress 查询全部承运商

请求参数

名称方式类型长度必须描述
------

响应参数

名称类型长度必须描述
expressIdint4承运商编号(快递编号)
expressCodestring100承运商编码(快递编码)
expressNamestring100承运商名称(快递名称)

示例:

json
[
    {"expressId":1,"expressCode":"EMS",xxxxx:xxxx},
    {"expressId":2,"expressCode":"SF",xxxxx:xxxx},
    ......
]

3.4 平台信息

请求类型与路径

GET /api/v1/basic/getAllPlatform 查询所有平台

请求参数

名称方式类型长度必须描述
------

响应参数

名称类型长度必须描述
platformIdint4平台编号
platformCodestring100平台编码
platformNamestring100平台名称
statusstring1平台状态(A:有效、P:无效、X:删除)
statusDisplayNotestring100平台状态描述

示例:

json
[
    {"platformId":1,"platformCode":"BeiJingZhengCai",xxxxx:xxxx},
    {"platformId":2,"platformCode":"ShangHaiZhengCai",xxxxx:xxxx},
    ......
]