文档
测试

OneModual

POST
http://localhost:8080/dianyeAutho/rest/JsonData/OneModual

接口描述

获取某个时间下某个模块下的包含的全部指标Json数据格式

请求参数

参数名
类型
描述
必填
timeid
int
示例:时间id
必填
moduleid
int
示例:模块id
必填

响应参数

参数名
类型
描述
必填
code
int
示例:0
必填
message
string
示例:Success
必填
data
object
数据字典
必填
indexCycle
object
传入的时间信息
必填
tid
int
示例:13
必填
time
string
示例:1903
必填
Module
object
传入的模块信息
必填
allscore
int
示例:500
必填
id
int
示例:10
必填
moduleName
string
示例:着力公司管理效率提升
必填
value
int
示例:0
必填
weight
int
示例:110
必填
IndexValue
array
一个时间一个模块下包含指标的信息
必填
allscore
int
示例:100
必填
datas
float
示例:13.357
必填
indexName
string
示例:成本效益
必填
weight
int
示例:10
必填

说明 / 示例

{ { "code": 0, "message": "Success", "data": { "indexCycle": { "tid": 13, "time": "1903" }, "Module": { "allscore": 500, "id": 10, "moduleName": "着力公司管理效率提升", "value": 0, "weight": 110 }, "IndexValue": [ { "allscore": 100, "datas": 13.357, "indexName": "成本效益", "weight": 10 }, { "allscore": 100, "datas": -0.296, "indexName": "电网投入效率", "weight": 8 }, { "allscore": 100, "datas": 0.02, "indexName": "工程转资率", "weight": 8 }, { "allscore": 100, "datas": 5.096, "indexName": "主网规划目标完成率", "weight": 6 } ] } }

每个模块下包含指标的值

每个模块下包含指标value值的计算: 1、data=在这个模块在这个时间下包含指标的值,即一个指标在data_table中这个时间下的datas 2、每个指标的满分allscore,先假定为100(指标的满分值还未确定,数据库未录入满分值) 3、获取每个指标所占权重weight 4、value=(data/allscore)* weight(结果保留三位小数,四舍五入)