首页仪表盘接口
1. 获取首页头部数据
请求地址
text
GET /Dashboard/Header参数说明
| 参数 | 是否必须 | 参数类型 | 说明 |
|---|---|---|---|
| AssetTotal | 否 | bool | 是否需要资产总量 |
| PendingSignCount | 否 | bool | 是否需要待签字数量 |
| ExpiredAssetCount | 否 | bool | 是否需要当月到期资产数量 |
| MaintenanceExpiredCount | 否 | bool | 是否需要维保到期资产数量 |
| ReportRepairCount | 否 | bool | 是否需要报修资产数量 |
| PendingTransferCount | 否 | bool | 是否需要待确认调拨单数量 |
| SafeAlertCount | 否 | bool | 是否需要安全库存报警数量 |
| PendingApproveCount | 否 | bool | 是否需要待审批任务数量 |
| PendingCheckCount | 否 | bool | 是否需要待盘点任务数量 |
| ConsumablesTotalCount | 否 | bool | 是否需要耗材总量 |
| AssetInCount | 否 | bool | 是否需要资产总数 |
| AssetInSumAmount | 否 | bool | 是否需要资产总金额 |
| AssetUnderMaintenanceCount | 否 | bool | 是否需要维修中资产数 |
| ConsumableStockMoneyCount | 否 | bool | 是否需要库存耗材总金额 |
| EmployeeTurnoverAssetCount | 否 | bool | 是否需要离职员工名下资产 |
返回结果
json
{
"assetTotal": 29,
"pendingSignCount": 1,
"pendingSignCountCurrent": 0,
"pendingSignCountOld": 1,
"pendingSignArrow": 2,
"expiredAssetCount": 0,
"expiredAssetCountCurrent": 0,
"expiredAssetCountOld": 5,
"expiredAssetArrow": 2,
"expiredAssetPercent": 0,
"maintenanceExpiredCount": 0,
"maintenanceExpiredCountCurrent": 0,
"maintenanceExpiredCountOld": 0,
"maintenanceExpiredArrow": 0,
"maintenanceExpiredPercent": 0,
"reportRepairCount": 1,
"reportRepairCountCurrent": 0,
"reportRepairCountOld": 1,
"reportRepairArrow": 2,
"pendingTransferCount": 1,
"pendingTransferCurrent": 0,
"pendingTransferOld": 1,
"pendingTransferArrow": 2,
"safeAlertCount": 0,
"pendingApproveCount": 3,
"pendingCheckCount": 2,
"consumablesTotalCount": 8,
"assetInCount": 0,
"assetInSumAmount": 0,
"assetUnderMaintenanceCount": 0,
"consumablesStockAmountCount": 0,
"employeeTurnoverAssetCount": 0
}2. 获取资产状态占比
请求地址
text
GET /Dashboard/AssetStatPercent参数说明
| 参数 | 是否必须 | 参数类型 | 说明 |
|---|---|---|---|
| CompanyCodes | 否 | String | 公司编码 |
| DepartmentCodes | 否 | String | 部门编码 |
返回结果
json
{
"freeCount": 17,
"useCount": 10,
"borrowCount": 1,
"repairCount": 0,
"transferCount": 1,
"clearCount": 0,
"freeAmount": 1112.00,
"useAmount": 575.00,
"borrowAmount": 100.00,
"repairAmount": 0,
"transferAmount": 0.00,
"clearAmount": 0
}| 属性名称 | 说明 |
|---|---|
| freeCount | 闲置资产数量 |
| useCount | 在用资产数量 |
| borrowCount | 借用资产数量 |
| repairCount | 维修中资产数量 |
| transferCount | 调拨中资产数量 |
| clearCount | 报废资产数量 |
| freeAmount | 闲置资产金额 |
| useAmount | 在用资产金额 |
| borrowAmount | 借用资产金额 |
| repairAmount | 维修中资产金额 |
| transferAmount | 调拨中资产金额 |
| clearAmount | 报废资产金额 |
3. 获取公司使用情况、公司占比
请求地址
text
GET /Dashboard/CompanyPercent参数说明
| 参数 | 是否必须 | 参数类型 | 说明 |
|---|---|---|---|
| CompanyCodes | 否 | String | 公司编码 |
| ContainsDeleted | 否 | bool | 是否包含已报废的 |
| MaxCount | 否 | int | 图表最大显示多少项 |
| IsAmount | 否 | bool | 是否显示金额,否的话显示数量 |
返回结果
json
[
{
"id": 0,
"code": "1",
"name": "1",
"hasChildren": false,
"doubleValue": 0,
"doubleValue1": 0,
"decimalValue": 0.00,
"decimalValue1": 0,
"intValue": 3,
"intValue1": 0
},
{
"id": 0,
"code": "5",
"name": "5",
"hasChildren": false,
"doubleValue": 0,
"doubleValue1": 0,
"decimalValue": 0.00,
"decimalValue1": 0,
"intValue": 1,
"intValue1": 0
}
]| 属性名称 | 说明 |
|---|---|
| id | 未用 |
| code | 公司编码 |
| name | 公司名称 |
| hasChildren | 是否包含子公司 |
| doubleValue | 未用 |
| doubleValue1 | 未用 |
| decimalValue | 金额 |
| decimalValue1 | 未用 |
| intValue | 数量 |
| intValue1 | 未用 |
4. 获取部门使用情况、部门占比
请求地址
text
GET /Dashboard/DepartmentPercent参数说明
| 参数 | 是否必须 | 参数类型 | 说明 |
|---|---|---|---|
| CompanyCode | 否 | String | 公司编码 |
| ContainsDeleted | 否 | bool | 是否包含已报废的 |
| MaxCount | 否 | int | 图表最大显示多少项 |
| IsAmount | 否 | bool | 是否显示金额,否的话显示数量 |
返回结果
json
[
{
"id": 0,
"code": "1",
"name": "1",
"hasChildren": false,
"doubleValue": 0,
"doubleValue1": 0,
"decimalValue": 0.00,
"decimalValue1": 0,
"intValue": 3,
"intValue1": 0
},
{
"id": 0,
"code": "5",
"name": "5",
"hasChildren": false,
"doubleValue": 0,
"doubleValue1": 0,
"decimalValue": 0.00,
"decimalValue1": 0,
"intValue": 1,
"intValue1": 0
}
]| 属性名称 | 说明 |
|---|---|
| id | 未用 |
| code | 部门编码 |
| name | 部门名称 |
| hasChildren | 是否包含子部门 |
| doubleValue | 未用 |
| doubleValue1 | 未用 |
| decimalValue | 金额 |
| decimalValue1 | 未用 |
| intValue | 数量 |
| intValue1 | 未用 |
5. 获取资产分类统计
请求地址
text
GET /Dashboard/AssetTypeSum参数说明
| 参数 | 是否必须 | 参数类型 | 说明 |
|---|---|---|---|
| CompanyCodes | 否 | String | 公司编码 |
| TypeCode | 否 | String | 资产分类编码 |
返回结果
json
{
"xAxis": [
"土地、房屋及构筑物",
"图书文物及陈列品",
"家具用具及其他类"
],
"yAxis": [],
"series": [
23,
5,
1
],
"series1": [
412.00,
1375.00,
0.00
],
"seriesList": [],
"seriesList1": [],
"idList": [
428446,
428454,
428455
],
"codeList": [
"01",
"09",
"010"
],
"hasChildrenList": [
false,
false,
true
]
}| 属性名称 | 说明 |
|---|---|
| xAxis | 显示的分类项 |
| yAxis | 未用 |
| series | 数量 |
| series1 | 金额 |
| idList | 分类id |
| codeList | 分类编码 |
| hasChildrenList | 分类是否拥有子分类 |
| seriesList | 未用 |
| seriesList1 | 未用 |
6. 获取资产使用情况(统计累积量)
请求地址
text
GET /Dashboard/AssetUseStatus参数说明
| 参数 | 是否必须 | 参数类型 | 说明 |
|---|---|---|---|
| CompanyCode | 否 | String | 公司编码 |
| Month | 否 | int | 以多少个月为一周期进行查询 |
返回结果
json
{
"xAxis": [
"2020-07",
"2020-08",
"2020-09"
],
"yAxis": [],
"series": [
21628,
21642,
21647
],
"series1": [
46579511.21,
46579511.21,
46579910.21
],
"seriesList": [],
"seriesList1": [],
"idList": [],
"codeList": [],
"hasChildrenList": []
}| 属性名称 | 说明 |
|---|---|
| xAxis | 显示的月份周期 |
| yAxis | 未用 |
| series | 数量 |
| series1 | 金额 |
| idList | 未用 |
| codeList | 未用 |
| hasChildrenList | 未用 |
| seriesList | 未用 |
| seriesList1 | 未用 |
7. 获取耗材领用情况
请求地址
text
GET /Dashboard/HcUseStatus参数说明
| 参数 | 是否必须 | 参数类型 | 说明 |
|---|---|---|---|
| CompanyCode | 否 | String | 公司编码 |
| DepartmentCode | 否 | String | 部门编码 |
| CategoryCode | 否 | String | 耗材分类编码 |
| Month | 否 | int | 以多少个月为一周期进行查询 |
返回结果
json
{
"xAxis": [],
"yAxis": [
"卡卷类",
"礼品类",
"纸",
],
"series": [],
"series1": [],
"seriesList": [
{
"name": "卡卷类",
"type": "line",
"stack": "数量",
"color": "#4489FE",
"data": []
},
{
"name": "礼品类",
"type": "line",
"stack": "数量",
"color": "#FFCC33",
"data": []
},
{
"name": "纸",
"type": "line",
"stack": "数量",
"color": "#54da93",
"data": []
}
],
"seriesList1": [
{
"name": "卡卷类",
"type": "line",
"stack": "金额",
"color": "#4489FE",
"data": []
},
{
"name": "礼品类",
"type": "line",
"stack": "金额",
"color": "#FFCC33",
"data": []
},
{
"name": "纸",
"type": "line",
"stack": "金额",
"color": "#54da93",
"data": []
}
],
"idList": [
7131,
11169,
23561
],
"codeList": [
"01",
"1",
"001000"
],
"hasChildrenList": [
false,
false,
false
],
"pId": 0
}| 属性名称 | 说明 |
|---|---|
| xAxis | 未用 |
| yAxis | 耗材分类合集 |
| series | 未用 |
| series1 | 未用 |
| idList | 耗材分类id |
| codeList | 耗材分类编码 |
| hasChildrenList | 是否拥有子类 |
| seriesList | 数量和相关显示信息 |
| seriesList1 | 金额和相关显示信息 |
| pId | 父类id |
8. 获取安全库存报警列表
请求地址
text
GET /Dashboard/HcSafeAlertList返回结果
json
{
"offset": 0,
"total": 1,
"results": [
{
"id": "47623",
"code": "000001",
"name": "测试打印纸",
"picturePath": "/UploadImage/a7f56ada-018e-4613-b520-323c252e5a25.jpg",
"thumbnailPath": "/UploadImage/3da16c87-445c-415b-b4b0-3cc723bdd308.jpg",
"measureUnit": "袋",
"stockQuantity": 262.00,
"stockPrice": 8.5500000000000000000,
"stockAmount": 2239.0000,
"warehouseName": ",,,,",
"barcode": "6921319110263",
"safeStockUpperLimit": 50,
"safeStockLowerLimit": 10,
"categoryCode": "12345",
"categoryName": "分类"
}
]
}| 属性名称 | 说明 |
|---|---|
| id | 物品id |
| code | 物品编码 |
| name | 物品名称 |
| picturePath | 物品图片地址 |
| thumbnailPath | 物品图片缩略图地址 |
| measureUnit | 计量单位 |
| stockQuantity | 数量 |
| stockPrice | 单价 |
| stockAmount | 金额 |
| warehouseName | 仓库名称 |
| barcode | 商品码 |
| safeStockUpperLimit | 安全库存上限 |
| safeStockLowerLimit | 安全库存下限 |
| categoryCode | 耗材分类编码 |
| categoryName | 耗材分类名称 |
9. 获取待签字列表
请求地址
text
GET /Dashboard/PendingSignature返回结果
json
{
"offset": 0,
"total": 0,
"results": [
{
"operatorName": "XGY",
"id": 79346,
"serialNo": "PY20181031001",
"billType": 9,
"operator": 1941,
"createdTime": "1540968450",
"enterpriseId": 1469
}
]
}| 参数 | 说明 |
|---|---|
| offset | 当前结果对于首条结果的偏移量,指定分页查询时不为0 |
| total | 所有符合查询条件的查询结果数量,指定需要结果记录数量时不为0 |
| results | 符合查询条件的待签字单据集合 |
10. 获取呆滞资产清单
请求地址
text
GET /asset/report/assetofstagnant参数说明
| 参数 | 是否必须 | 参数类型 | 说明 |
|---|---|---|---|
| CompanyCode | 否 | String | 公司编码 |
| DullPeriod | 否 | int | 呆滞天数 |
返回结果
json
{
"data": [
{
"companyName": "1",
"quantity": 1,
"amount": 0.00
}
],
"amount": 19888590.08
}| 参数 | 说明 |
|---|---|
| data | 呆滞资产详情合集 |
| amount | 呆滞资产总金额 |
11. 获取年度部门耗材成本占比
请求地址
text
GET /Consumable/Report/ConsumablesDepartmentCostOf参数说明
| 参数 | 是否必须 | 参数类型 | 说明 |
|---|---|---|---|
| CompanyCode | 是 | String | 公司编码 |
| Year | 是 | int | 年份 |
返回结果
json
{
"data": [
{
"departmentId": 0,
"code": "64672",
"name": "测试啊",
"companyId": 0,
"amount": 50.0000,
"month": 0
}
],
"totalAmount": 50.0000
}| 参数 | 说明 |
|---|---|
| data | 查询到的耗材物品详情合集 |
| totalAmount | 查询到的公司耗材总金额 |
12. 获取公司、部门耗材使用成本对比
请求地址
text
GET /Consumable/Report/ConsumablesCostComparison参数说明
| 参数 | 是否必须 | 参数类型 | 说明 |
|---|---|---|---|
| CompanyCode | 否 | String | 公司编码 |
| Year | 是 | int | 年份 |
返回结果
json
[
{
"code": "3725581",
"name": "测试",
"months": [
{
"consumableId": 0,
"businessMonth": 1,
"quantity": 0,
"amount": 0
},
{
"consumableId": 0,
"businessMonth": 2,
"quantity": 0,
"amount": 0
},
{
"consumableId": 0,
"businessMonth": 3,
"quantity": 0,
"amount": 2.0000
},
{
"consumableId": 0,
"businessMonth": 4,
"quantity": 0,
"amount": 0
},
{
"consumableId": 0,
"businessMonth": 5,
"quantity": 0,
"amount": 10.0000
},
{
"consumableId": 0,
"businessMonth": 6,
"quantity": 0,
"amount": 4.0000
},
{
"consumableId": 0,
"businessMonth": 7,
"quantity": 0,
"amount": 0
},
{
"consumableId": 0,
"businessMonth": 8,
"quantity": 0,
"amount": 29.0000
},
{
"consumableId": 0,
"businessMonth": 9,
"quantity": 0,
"amount": 0
},
{
"consumableId": 0,
"businessMonth": 10,
"quantity": 0,
"amount": 0
},
{
"consumableId": 0,
"businessMonth": 11,
"quantity": 0,
"amount": 0
},
{
"consumableId": 0,
"businessMonth": 12,
"quantity": 0,
"amount": 0
}
],
"hasChildren": true
}
]| 参数 | 说明 |
|---|---|
| months | 每月耗材使用情况详情合集 |
| code | 公司、部门编码 |
| name | 公司、部门名称 |
| hasChildren | 是否有子集 |
附录
1. 数据实体格式
1. 待签字单据数据对象格式
| 属性名称 | 说明 |
|---|---|
| operatorName | 处理人名称 |
| id | 单据id |
| serialNo | 单据号 |
| billType | 单据类型(1:资产入库、2:领用单、3:借用归还单、4:实物信息变更单、5:财务信息变更单、6:维修信息变更单、7:清理报废单、8:耗材入库单、9:耗材盘盈入库单、10:耗材出库单、11:耗材盘亏出库单、12:耗材冲销单、13:耗材腿裤单、14:资产退库单、15:员工领用申请、16:员工借用申请、17:员工退还申请、18:维保信息变更单) |
| operator | 处理人id |
| createdTime | 创建时间(时间戳格式) |
| enterpriseId | 公司id |
呆滞资产详情
| 属性名称 | 说明 |
|---|---|
| companyName | 公司名称 |
| quantity | 数量 |
| amount | 金额 |
耗材物品详情
| 属性名称 | 说明 |
|---|---|
| departmentId | 部门id |
| code | 部门编码 |
| name | 部门名称 |
| companyId | 公司id |
| amount | 部门耗材金额 |
| month | 月份 |
每月耗材使用情况详情
| 属性名称 | 说明 |
|---|---|
| consumableId | 物品id |
| businessMonth | 月份 |
| quantity | 数量 |
| amount | 金额 |