企业信息模块

会昌企业帮接口文档V1.0

总述

1.简介


文档介绍.


2.注意

  • 默认年月日时分秒的日期格式,yyyy-MM-dd HH:mm:ss

3.模板


  • 接口地址
  • 功能说明
  • 请求参数
  • 请求示例
  • 响应参数
  • 响应示例

4.统一返回结果集格式

data字段中为实际返回的数据内容

{
    "code": 200,
    "msg": "成功",
    "data": { }
}

5.统一返回结果错误码

状态码 含义
200 成功
500 失败
401 未授权

6.用户授权凭证

用户授权token分为两种,一种是accessToken,用户登录成功后生成,在每次的接口请求中需在head中携带accessToken,另一种为refreshToken,每次请求接口刷新产生新的refreshToken并返回写于head中。

7.分页统一返回数据格式

{
    "success": true,
    "code": 200,
    "message": "成功",
    "data": {
         "total": 1,  
         "size": 10,
         "current": 1,
         "pages": 1
        }
    }
}
参数名 含义
total 总记录数
size 每页记录数(默认10条)
current 当前页码(从1开始)
pages 总页数

会昌企业帮接口

2.企业信息模块

2.1 获取企业基本信息(含名片信息)

API地址

接口地址 请求方式
/api/app/company/getBaseInfo POST

功能说明

  • 获取企业基本信息

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
      "companyId""1"
  }

响应参数

名称 含义
id 企业ID
name 企业名称
shortName 企业简称
logo 企业logo
product 企业产品(id集合)
industryType 行业类型
legalRepr 法人代表
safeOfficer 安全负责人
environmentOfficer 环保负责人
phone 联系电话
address 企业位置
registerCapital 注册资本(元)
setupDate 成立日期
intro 简介
creditCode 统一社会信用代码
companyType 企业类型
companyEmail 企业邮箱
contributedCapital 实缴资本(元)
operatingState 经营状态(1-存续,2-在营,3-开业,4-在册,)
businessDate 营业期限(永久:2099-01-01)
companySize 人员规模(500-1000)
longitude 经度
latitude 维度
companyUrl 公司网址
commissioningDate 投产日期
auditDate 核准日期
registrationAuthority 登记机关
businessScope 经营范围
updateTime 更新时间

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "id": 1,
        "name": "赣州智能产业创新研究院",
        "shortName": "赣州智研院",
        "logo": "http://www.ganzhouii.logo.com",
        "product": "企业产品A,企业产品B",
        "industryType": "有机化工",
        "legalRepr": "赵六",
        "safeOfficer": "李四",
        "environmentOfficer": "张三",
        "phone": "15728669966",
        "address": "江西省赣州市经开区高层次人才产业园",
        "registerCapital": 1000000.00,
        "setupDate": "2019-07-10",
        "intro": "这是我的名片。",
        "creditCode": "52360700MJC9876943",
        "companyType": "国有企业",
        "companyEmail": "ganzhouii@ganzhouii.com",
        "contributedCapital": 200000.00,
        "operatingState": 2,
        "businessDate": "2021-09-14",
        "companySize": "50-200",
        "longitude": 114.7440645,
        "latitude": 25.6543594,
        "companyUrl": "http://ganzhouii.com/",
        "commissioningDate": "2021-09-01",
        "auditDate": "2021-09-16",
        "registrationAuthority": "赣州市经开区工商局",
        "businessScope": "一、智能产品、电子信息技术产品及软件的技术研发、技术咨询、技术服务、技术转让。二、大数据资源的整合、应用、开发、服务和运营。",
        "updateTime": "2021/09/22 11:55:42"
    }
}

2.2 获取企业经营指标

API地址

接口地址 请求方式
/api/app/company/getKpi POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
      "companyId""1"
  }

响应参数

名称 含义
id id
companyId 企业ID
companyName 企业名称
gdp 年生产总值(元)
businessIncome 主营业务收入(元)
tax 企业纳税(元)
environmentCost 环保投入(元)
totalAssets 总资产(元
productInfo 生产能力介绍
belongYears 所属年月
updateTime 更新时间

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "id": 1,
        "companyId": 1,
        "companyName": "赣州市智能产业创新研究院",
        "gdp": 5000000.00,
        "businessIncome": 3000000.00,
        "tax": 200000.00,
        "environmentCost": 100000.00,
        "totalAssets": 10000000.00,
        "productInfo": "生产能力介绍.",
        "belongYears": "2020-09-23",
        "updateTime": "2020/10/01 09:43:51"
    }
}

2.3 获取企业能源消耗

API地址

接口地址 请求方式
/api/app/company/getEnergyConsume POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
      "companyId""1"
  }

响应参数

名称 含义
id id
companyId 企业ID
companyName 企业名称
coal 燃煤(吨/年)
fuelOil 燃油(吨/年)
coke 焦炭(吨/年)
petroleumCoke 石油焦(吨/年)
naturalGas 天然气(万立方米/年)
electricity 用电量(万千瓦时/年)
other 其他
updateTime 更新时间

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "id": 1,
        "companyId": 1,
        "companyName": "赣州市智能产业创新研究院",
        "coal": 12530025.00,
        "fuelOil": 102411.00,
        "coke": 10543616.00,
        "petroleumCoke": 234543.00,
        "naturalGas": 345345.00,
        "electricity": 34534534.00,
        "other": null,
        "updateTime": "2021/09/23 17:39:31"
    }
}

2.4 获取企业原辅材料

API地址

接口地址 请求方式
/api/app/company/getRawMaterial POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
      "companyId""1"
  }

响应参数

名称 含义
id id
companyId 企业ID
companyName 企业名称
type 原辅材料类型
amount 数量/储量(带单位)
currentAmount 当前量(带单位)
dayConsume 日消耗量(带单位)
updateTime 更新时间

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": [
        {
            "id": 8,
            "companyId": 4,
            "type": "碳酸二乙酯",
            "amount": "5000吨",
            "currentAmount": "4836吨",
            "dayConsume": "36吨",
            "updateTime": "2021/09/16 13:52:11",
            "companyName": "赣州石磊新能源科技有限公司"
        },
        {
            "id": 9,
            "companyId": 4,
            "type": "碳酸乙烯酯",
            "amount": "10000吨",
            "currentAmount": "9216吨",
            "dayConsume": "80吨",
            "updateTime": "2021/09/16 13:52:11",
            "companyName": "赣州石磊新能源科技有限公司"
        }
    ]
}

2.5 获取企业污染排放

API地址

接口地址 请求方式
/api/app/company/getPollutionEmissions POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
      "companyId""1"
  }

响应参数

名称 含义
id id
companyId 企业ID
companyName 企业名称
so2 SO2排放量
nox NOX排放量
co CO排放量
co2 CO2排放量
vocs VOCs排放量
nh3 NH3排放量
oc OC排放量
bc BC排放量
pm10 PM10排放量
pm25 PM2.5排放量
pm PM排放量
desulfurizationProcess 脱硫工艺
desulfurizationRate 脱硫效率
denitrationProcess 脱硝工艺
denitrationRate 脱硝效率
dedustingProcess 除尘工艺
dedustingRate 除尘效率
updateTime 更新时间

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "id": 1,
        "companyId": 1,
        "companyName": "赣州市智能产业创新研究院",
        "so2": 11.00,
        "nox": 22.00,
        "co": 33.00,
        "co2": 44.00,
        "vocs": 55.00,
        "nh3": 66.00,
        "oc": 77.00,
        "bc": 88.00,
        "pm10": 99.00,
        "pm25": 10.00,
        "pm": 11.00,
        "desulfurizationProcess": "脱硫工艺",
        "desulfurizationRate": 45.00,
        "denitrationProcess": "脱硝工艺",
        "denitrationRate": 54.00,
        "dedustingProcess": "除尘工艺",
        "dedustingRate": 86.00,
        "updateTime": "2021/09/23 17:46:35"
    }
}

2.6 获取企业环境管理

API地址

接口地址 请求方式
/api/app/company/getEnvironmentManage POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
      "companyId""1"
  }

响应参数

名称 含义
id id
companyId 企业ID
documentName 文档名称
documentContent 文档内容
updateTime 更新时间

响应示例

{
    "msg":"操作成功",
    "code":200,
    "data":[
        {
            "id":1,
            "companyId":1,
            "documentName":"排污许可证",
            "documentContent":"http://www.yunrenzheng.com.cn/",
            "updateTime":"2021/09/27 10:04:09"
        },
        {
            "id":2,
            "companyId":1,
            "documentName":"排污许可证(副本)",
            "documentContent":"http://www.yunrenzheng.com.cn/",
            "updateTime":"2021/09/27 10:05:41"
        },
        {
            "id":3,
            "companyId":1,
            "documentName":"环评审批报告",
            "documentContent":"http://www.yunrenzheng.com.cn/",
            "updateTime":"2021/09/27 10:05:43"
        },
        {
            "id":4,
            "companyId":1,
            "documentName":"排口监测报告",
            "documentContent":"http://www.yunrenzheng.com.cn/",
            "updateTime":"2021/09/27 10:05:44"
        },
        {
            "id":5,
            "companyId":1,
            "documentName":"原辅料成分报告",
            "documentContent":"http://www.yunrenzheng.com.cn/",
            "updateTime":"2021/09/27 10:05:46"
        },
        {
            "id":6,
            "companyId":1,
            "documentName":"排污申报",
            "documentContent":"http://www.yunrenzheng.com.cn/",
            "updateTime":"2021/09/27 10:05:48"
        }
    ]
}

2.7 获取企业运输结构

API地址

接口地址 请求方式
/api/app/company/getTransportStruct POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
      "companyId""1"
  }

响应参数

名称 含义
id id
companyId 企业ID
isRailway 是否有铁路运输(0-否,1-是)
railwayRate 铁路运输比例
emissionRate 车辆排放标准及占比
nonRoadIIIBelowCount 非道路移动机械国三以下数量
cleanupIIIRate 安装尾气净化国三比例
cleanupIIIBelowRate 安装尾气净化器国三以下比例

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "id": 1,
        "companyId": 1,
        "isRailway": 1,
        "railwayRate": 68.00,
        "emissionRate": 20.00,
        "nonRoadIIIBelowCount": 12,
        "cleanupIIIRate": 26.00,
        "cleanupIIIBelowRate": 20.00
    }
}

2.8 获取企业列表

API地址

接口地址 请求方式
/api/app/company/getCompanyList POST

功能说明

请求参数

参数名 含义 是否必填
companyName 企业名称

请求示例

  {
      "companyName""赣州"
  }

响应参数

名称 含义
companyId 企业ID
name 企业名称
shortName 企业简称
logo 企业logo
product 产品
legalRepr 法人代表
safeOfficer 安全负责人
environmentOfficer 环保负责人
registerCapital 注册资本(元)
setupDate 成立日期
status 生效状态(0-未生效,1-已生效)

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": [
        {
            "companyId": 1,
            "name": "赣州智能产业创新研究院",
            "shortName": "赣州智研院",
            "logo": "http://www.ganzhouii.logo.com",
            "product": "企业产品A,企业产品B",
            "legalRepr": "赵六",
            "safeOfficer": "李四",
            "environmentOfficer": "张三",
            "registerCapital": 250000000.00,
            "setupDate": "2005-01-20",
            "status": 1
        },
        {
            "companyId": 2,
            "name": "江西冠英科技有限公司",
            "shortName": "江西冠英科技",
            "logo": "http://www.ganzhouii.logo.com",
            "product": "企业产品1,企业产品2",
            "legalRepr": "王一",
            "safeOfficer": "王二",
            "environmentOfficer": "王三",
            "registerCapital": 250000000.00,
            "setupDate": "2005-01-20",
            "status": 1
        }
    ]
}

2.9 获取生产管理日/小时数据

API地址

接口地址 请求方式
/api/app/company/getProductionData POST

功能说明

  • 获取企业生产管理日数据

请求参数

参数名 含义 是否必填
companyId 企业ID
dataType 数据类型 (d-日数据,h-小时数据)
startTime 开始时间
endTime 结束时间

请求示例

  {
    "companyId":4,
    "startTime":"2021-09-26",
    "endTime":"2021-11-29",
    "dataType":"d"
}

响应参数

factors

名称 含义
factorsCode 字典代码
factorsName 字典名称
factorsUnit 单位

data

名称 含义
id 记录ID
companyId 企业ID
companyName 企业名称
liF LiF(吨)
hf HF(吨)
pcl5 PCL5(吨)
powerConsumption 电耗(万度)
production 产量(吨)
updateDate 更新日期/时间

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "factors": [
            {
                "factorsCode": "liF",
                "factorsName": "LiF",
                "factorsUnit": "吨"
            },
            {
                "factorsCode": "hf",
                "factorsName": "HF",
                "factorsUnit": "吨"
            },
            {
                "factorsCode": "pcl5",
                "factorsName": "PCL5",
                "factorsUnit": "吨"
            },
            {
                "factorsCode": "powerConsumption",
                "factorsName": "电耗",
                "factorsUnit": "万度"
            },
            {
                "factorsCode": "production",
                "factorsName": "产量",
                "factorsUnit": "吨"
            }
        ],
        "data": [
            {
                "id": 1,
                "companyId": 4,
                "companyName": "赣州石磊新能源科技有限公司",
                "powerConsumption": 4.44,
                "production": 5.55,
                "updateDate": "2021/10/23 06:00:00",
                "hf": 2.22,
                "pcl5": 3.33,
                "liF": 1.11
            },
            {
                "id": 2,
                "companyId": 4,
                "companyName": "赣州石磊新能源科技有限公司",
                "powerConsumption": 4.04,
                "production": 5.05,
                "updateDate": "2021/10/23 07:00:00",
                "hf": 2.02,
                "pcl5": 3.03,
                "liF": 1.01
            },
            {
                "id": 3,
                "companyId": 4,
                "companyName": "赣州石磊新能源科技有限公司",
                "powerConsumption": 1.93,
                "production": 1.92,
                "updateDate": "2021/10/23 08:00:00",
                "hf": 1.96,
                "pcl5": 1.99,
                "liF": 1.99
            },
            {
                "id": 4,
                "companyId": 4,
                "companyName": "赣州石磊新能源科技有限公司",
                "powerConsumption": 4.04,
                "production": 5.05,
                "updateDate": "2021/10/23 09:00:00",
                "hf": 1.11,
                "pcl5": 3.03,
                "liF": 1.99
            }
        ]
    }
}

2.11 获取企业危废列表(分页)

API地址

接口地址 请求方式
/api/app/companyDangerousWaste/page POST

功能说明

  • 危废列表(分页)

请求参数

参数名 含义 是否必填
companyId 公司ID Y
page 页码 Y
limit 页大小 Y

请求示例

{
    "companyId":4,
    "page":1,
    "limit":10
}

响应参数

名称 含义
count 总记录数
companyId 公司ID
companyName 公司名
name 危废名称
type 危险类别
major 主要成分
situation 危险情况
measure 安全措施

响应示例

{
    "code": 0,
    "msg": null,
    "count": 3,
    "data": [
        {
            "id": 3,
            "companyId": 4,
            "companyName": "赣州石磊新能源科技材料有限公司",
            "name": "废碱滤渣",
            "type": "H35,261-059-35",
            "major": "氟化物,氢氧化钠",
            "situation": "中毒、腐蚀",
            "measure": "有效防护,隔离",
            "deleted": 0,
            "createTime": "2021/11/22 13:47:32",
            "updateTime": "2021/11/22 13:47:58"
        }
    ]
}

2.12 获取企业工艺流程图

API地址

接口地址 请求方式
/api/app/companyProcessFlow/query POST

功能说明

  • 获取企业工艺流程图

请求参数

参数名 含义 是否必填
companyId 公司ID Y

请求示例

{
    "companyId":4
}

响应参数

名称 含义
imageUrls 工艺流程图链接

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "id": 1,
        "companyId": 4,
        "companyName": "赣州石磊新能源科技有限公司",
        "imageUrls": "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fdoc.100lw.com%2Fpic%2F282c53b3c54ea48bf668714a5737d22acf119235%2F1-720-jpg_6-960-0-0-960.jpg&refer=http%3A%2F%2Fdoc.100lw.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1640338030&t=3e492c4c62a53698531674505af6d111"
    }
}

2.13 获取地表水污染物监测指标字典和监控数据

API地址

接口地址 请求方式
/api/app/surface/water/getMonitor POST

功能说明

  • 获取地表水污染物监测指标字典和监控数据,目前只有一家石磊新能源水站,入参固定为companyId=4

请求参数

名称 含义 是否必填
companyId 公司id Y
openDate 开始时间 Y
endDate 结束时间 Y
type 日期单位:h-小时,d-天(默认h) N

请求示例

http://localhost:8082/api/app/surface/water/getMonitor

{
    "companyId":4,
    "openDate":"2021/11/24",
    "endDate":"2021/11/25",
    "type":"d"
}

响应参数

factors

名称 含义
factorsCode 字段编号
factorsName 字段名称
factorsUnit 字段单位

data

名称 含义
id 记录id
datatime 监测时间
“xxx”: xx 字段编号:属性值
timeType 时间类型(1:小时,2:天)

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": [
         {
            "id": 48,
            "w01001": 7.0,
            "w00000": 5.53,
            "w01003": 0.43,
            "w01009": 7.49,
            "w01010": 18.9,
            "w01014": 6.13,
            "w01019": 1.1,
            "w21001": 0.07,
            "w21003": 0.03,
            "w21011": 0.1,
            "datatime": "2021/11/24 00:00:00",
            "timeType": 2
        },
        {
            "id": 49,
            "w01001": 6.0,
            "w00000": 4.93,
            "w01003": 0.34,
            "w01009": 7.38,
            "w01010": 18.0,
            "w01014": 7.59,
            "w01019": 1.2,
            "w21001": 0.07,
            "w21003": 0.12,
            "w21011": 0.1,
            "datatime": "2021/11/25 00:00:00",
            "timeType": 2
        }
    ],
    "factors": [
        {
            "factorsCode": "w00000",
            "factorsName": "废水流量",
            "factorsUnit": "L/S"
        },
        ...
    ]
}

2.14 获取企业主要产品储量

API地址

接口地址 请求方式
/api/app/companyProduct/getProductInfo POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
    "companyId":"4"
  }

响应参数

名称 含义
id ID
companyId 企业ID
code 产品代码
name 产品名称
reserves 储量
updateTime 更新时间

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": [
        {
            "id": 5,
            "companyId": 4,
            "code": "anhydrousHcl",
            "name": "无水氢氟酸",
            "reserves": "4523",
            "updateTime": "2021/11/29 14:22:50"
        },
        {
            "id": 8,
            "companyId": 4,
            "code": "hcl",
            "name": "盐酸",
            "reserves": "2754",
            "updateTime": "2021/11/29 14:22:52"
        },
        {
            "id": 6,
            "companyId": 4,
            "code": "methaneChloride",
            "name": "甲烷氯化物",
            "reserves": "2565",
            "updateTime": "2021/11/29 14:22:50"
        },
        {
            "id": 7,
            "companyId": 4,
            "code": "rareEarthFluoride",
            "name": "氟化稀土",
            "reserves": "5456",
            "updateTime": "2021/11/29 14:22:51"
        }
    ]
}

2.15 获取企业产品日产量/月产量

API地址

接口地址 请求方式
/api/app/companyProduct/getProductData POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID
dataType 数据类型(d-日数据,m-月数据)

请求示例

   {
    "companyId":"4",
    "dataType":"d"
  }

响应参数

名称 含义
code 产品代码
name 产品名称

list

名称 含义
companyId 企业ID
date 日期 (日/月)
production 产量

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "anhydrousHcl": {
            "code": "anhydrousHcl",
            "name": "无水氢氟酸",
            "list": [
                {
                    "date": "2021-11-01",
                    "companyId": 4,
                    "production": 463.0
                },
                {
                    "date": "2021-11-02",
                    "companyId": 4,
                    "production": 105.0
                },
                {
                    "date": "2021-11-03",
                    "companyId": 4,
                    "production": 369.0
                }
            ]
        },
        "hcl": {
            "code": "hcl",
            "name": "盐酸",
            "list": null
        },
        "methaneChloride": {
            "code": "methaneChloride",
            "name": "甲烷氯化物",
            "list": [
                {
                    "date": "2021-11-29",
                    "companyId": 4,
                    "production": 1000.0
                }
            ]
        },
        "rareEarthFluoride": {
            "code": "rareEarthFluoride",
            "name": "氟化稀土",
            "list": null
        }
    }
}

2.16 获取企业产品月销售量

API地址

接口地址 请求方式
/api/app/companyProduct/getProductSales POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

   {
    "companyId":"4"
  }

响应参数

名称 含义
code 产品代码
name 产品名称

list

名称 含义
companyId 企业ID
month 月份
production 销售量

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "anhydrousHcl": {
            "code": "anhydrousHcl",
            "name": "无水氢氟酸",
            "list": [
                {
                    "companyId": 4,
                    "month": "2021-05",
                    "sales": 3056.0
                },
                {
                    "companyId": 4,
                    "month": "2021-06",
                    "sales": 4036.0
                },
                {
                    "companyId": 4,
                    "month": "2021-07",
                    "sales": 3053.0
                },
                {
                    "companyId": 4,
                    "month": "2021-08",
                    "sales": 1836.0
                },
                {
                    "companyId": 4,
                    "month": "2021-09",
                    "sales": 2106.0
                },
                {
                    "companyId": 4,
                    "month": "2021-10",
                    "sales": 1123.0
                }
            ]
        },
        "hcl": {
            "code": "hcl",
            "name": "盐酸",
            "list": null
        },
        "methaneChloride": {
            "code": "methaneChloride",
            "name": "甲烷氯化物",
            "list": [
                {
                    "companyId": 4,
                    "month": "2021-05",
                    "sales": 4406.0
                },
                {
                    "companyId": 4,
                    "month": "2021-06",
                    "sales": 3366.0
                },
                {
                    "companyId": 4,
                    "month": "2021-07",
                    "sales": 2236.0
                },
                {
                    "companyId": 4,
                    "month": "2021-08",
                    "sales": 3506.0
                },
                {
                    "companyId": 4,
                    "month": "2021-09",
                    "sales": 1053.0
                },
                {
                    "companyId": 4,
                    "month": "2021-10",
                    "sales": 1589.0
                }
            ]
        },
        "rareEarthFluoride": {
            "code": "rareEarthFluoride",
            "name": "氟化稀土",
            "list": null
        }
    }
}

2.17 获取企业原材料产能监测

API地址

接口地址 请求方式
/api/app/company/getRawMaterialCapacity POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
      "companyId""4"
  }

响应参数

名称 含义
companyId 企业ID
name 原辅材料名称
amount 数量/储量(带单位)
currentAmount 当前量(带单位)
dayConsume 日消耗量(带单位)

响应示例

{
    "msg":"操作成功",
    "code":200,
    "data":[
        {
            "companyId":4,
            "amount":"5000吨",
            "name":"碳酸二乙酯",
            "currentAmount":"4836吨",
            "dayConsume":"36吨"
        },
        {
            "companyId":4,
            "amount":"10000吨",
            "name":"碳酸乙烯酯",
            "currentAmount":"9216吨",
            "dayConsume":"80吨"
        }
    ]
}

2.18 获取设备实时监测

API地址

接口地址 请求方式
/api/app/company/getDeviceInfo POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

   {
    "companyId":"4"
  }

响应参数

名称 含义
id id
companyId 企业ID
name 设备名称
temperature 温度
pressure 压力
liquidLevel 液位
status 运行状态(0-正常,1-异常)
updateTime 更新时间

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": [
        {
            "id": 1,
            "companyId": 4,
            "name": "萃取塔1",
            "temperature": 86.0,
            "pressure": 10100.0,
            "liquidLevel": 13.0,
            "status": "0",
            "updateTime": "2021/11/30 16:03:18"
        },
        {
            "id": 2,
            "companyId": 4,
            "name": "萃取塔2",
            "temperature": 63.0,
            "pressure": 1100.0,
            "liquidLevel": 18.0,
            "status": "1",
            "updateTime": "2021/11/30 16:03:23"
        },
        {
            "id": 3,
            "companyId": 4,
            "name": "净化塔1",
            "temperature": 74.0,
            "pressure": 1400.0,
            "liquidLevel": 28.0,
            "status": "1",
            "updateTime": "2021/11/30 16:03:24"
        }
    ]
}

2.19 获取危险品统计

API地址

接口地址 请求方式
/api/app/company/getDangerousGoods POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

   {
    "companyId":"4"
  }

响应参数

riskData 风险级别数量

名称 含义
riskLevel 风险级别(1-I级,2-II级,3-III级,4-IV级)
num 数量

list 危险品列表

名称 含义
id id
companyId 企业ID
code 危险品代码
name 危险品名称
buyTime 购入日期
type 类别(腐蚀品、)
amount 数量
riskLevel 风险级别(1-I级,2-II级,3-III级,4-IV级,5-V级)
updateTime 更新时间

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "riskData": [
            {
                "riskLevel": "1",
                "num": 2
            },
            {
                "riskLevel": "2",
                "num": 1
            }
        ],
        "list": [
            {
                "id": 1,
                "companyId": 4,
                "code": "tetrafluoroethylene",
                "name": "四氟乙烯",
                "buyTime": "2021/11/11 00:00:00",
                "type": "腐蚀品",
                "amount": 128.0,
                "riskLevel": "1",
                "updateTime": "2021/11/30 16:54:56"
            },
            {
                "id": 2,
                "companyId": 4,
                "code": "tetrafluoroethylene2",
                "name": "四氟乙烯2",
                "buyTime": "2021/11/16 00:00:00",
                "type": "腐蚀品",
                "amount": 996.0,
                "riskLevel": "2",
                "updateTime": "2021/12/01 15:40:38"
            },
            {
                "id": 3,
                "companyId": 4,
                "code": "tetrafluoroethylene3",
                "name": "四氟乙烯3",
                "buyTime": "2021/11/19 00:00:00",
                "type": "腐蚀品",
                "amount": 102.0,
                "riskLevel": "1",
                "updateTime": "2021/12/01 15:41:22"
            }
        ]
    }
}

2.20 获取危险品入档记录/处理记录

API地址

接口地址 请求方式
/api/app/company/getDangerousGoodsLog POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID
logType 记录类型(0-入档记录,1-出库记录)

请求示例

   {
    "companyId":"4",
    "logType":"0"
  }

响应参数

名称 含义
companyId 企业ID
date 入档时间/出库时间
code 危险品代码
name 危险品名称
type 类别(腐蚀品、)
amount 数量

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": [
        {
            "date": "2021/11/30 16:11:54",
            "companyId": 4,
            "amount": 116.0,
            "code": "tetrafluoroethylene",
            "name": "四氟乙烯",
            "type": "腐蚀品"
        },
        {
            "date": "2021/11/16 16:12:53",
            "companyId": 4,
            "amount": 454.0,
            "code": "tetrafluoroethylene2",
            "name": "四氟乙烯2",
            "type": "腐蚀品"
        }
    ]
}

2.21 获取企业法人

API地址

接口地址 请求方式
/api/app/company/getLegalRepr POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

   {
    "companyId":"4"
  }

响应参数

名称 含义
id 企业ID
name 企业名称
legalRepr 法人

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "name": "赣州石磊新能源科技有限公司",
        "legalRepr": "杨赋斌",
        "id": 4
    }
}

2.22 获取污染源实时监测日均数据(废气)

API地址

接口地址 请求方式
/api/app/company/getWasteGasData POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

   {
    "companyId":"3"
  }

响应参数

factors

名称 含义
factorsCode 字段编号
factorsName 字段名称
factorsUnit 字段单位
minyz 最小值
maxyz 最大值

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "factors": [
            {
                "factorsCode": "01",
                "factorsName": "烟尘",
                "factorsUnit": "mg/m³",
                "minyz": "0.0",
                "maxyz": "30.0"
            },
            {
                "factorsCode": "02",
                "factorsName": "二氧化硫",
                "factorsUnit": "mg/m³",
                "minyz": "0.0",
                "maxyz": "200.0"
            },
            {
                "factorsCode": "03",
                "factorsName": "氮氧化物",
                "factorsUnit": "mg/m³",
                "minyz": "0.0",
                "maxyz": "200.0"
            },
            {
                "factorsCode": "b02",
                "factorsName": "烟气流量",
                "factorsUnit": "m³/s",
                "minyz": "0.0",
                "maxyz": "0.0"
            },
            {
                "factorsCode": "s01",
                "factorsName": "氧含量",
                "factorsUnit": "%",
                "minyz": "0.0",
                "maxyz": "0.0"
            },
            {
                "factorsCode": "s02",
                "factorsName": "烟气流速",
                "factorsUnit": "m³ / h",
                "minyz": "0.0",
                "maxyz": "0.0"
            },
            {
                "factorsCode": "s03",
                "factorsName": "烟气温度",
                "factorsUnit": "℃",
                "minyz": "0.0",
                "maxyz": "0.0"
            },
            {
                "factorsCode": "s05",
                "factorsName": "烟气湿度",
                "factorsUnit": "%",
                "minyz": "0.0",
                "maxyz": "0.0"
            },
            {
                "factorsCode": "s08",
                "factorsName": "烟气压力",
                "factorsUnit": " kPa",
                "minyz": "0.0",
                "maxyz": "0.0"
            }
        ],
        "data": [
            {
                "01": "0.878",
                "02": "2.311",
                "03": "9.523",
                "b02": "30.765",
                "datatime": "2021-11-25 00:00:00",
                "portName": "废气排口",
                "s02": "11.844",
                "s01": "10.260",
                "s03": "46.595",
                "s05": "15.496",
                "s08": "-0.107"
            },
            {
                "01": "0.626",
                "02": "7.020",
                "03": "10.691",
                "b02": "36.732",
                "datatime": "2021-11-26 00:00:00",
                "portName": "废气排口",
                "s02": "13.521",
                "s01": "10.959",
                "s03": "46.231",
                "s05": "11.621",
                "s08": "-0.112"
            },
            {
                "01": "0.782",
                "02": "3.767",
                "03": "12.924",
                "b02": "30.738",
                "datatime": "2021-11-27 00:00:00",
                "portName": "废气排口",
                "s02": "13.433",
                "s01": "11.732",
                "s03": "46.568",
                "s05": "25.463",
                "s08": "-0.101"
            },
            {
                "01": "0.620",
                "02": "2.767",
                "03": "9.301",
                "b02": "38.997",
                "datatime": "2021-11-28 00:00:00",
                "portName": "废气排口",
                "s02": "13.621",
                "s01": "10.208",
                "s03": "46.621",
                "s05": "6.718",
                "s08": "-0.180"
            },
            {
                "01": "1.001",
                "02": "4.638",
                "03": "9.128",
                "b02": "31.157",
                "datatime": "2021-11-29 00:00:00",
                "portName": "废气排口",
                "s02": "12.068",
                "s01": "10.206",
                "s03": "48.225",
                "s05": "15.455",
                "s08": "-0.147"
            },
            {
                "01": "1.200",
                "02": "1.301",
                "03": "16.392",
                "b02": "41.661",
                "datatime": "2021-11-30 00:00:00",
                "portName": "废气排口",
                "s02": "14.762",
                "s01": "10.431",
                "s03": "48.045",
                "s05": "7.799",
                "s08": "-0.125"
            },
            {
                "01": "1.728",
                "02": "3.078",
                "03": "15.272",
                "b02": "32.623",
                "datatime": "2021-12-01 00:00:00",
                "portName": "废气排口",
                "s02": "12.474",
                "s01": "10.270",
                "s03": "46.877",
                "s05": "14.884",
                "s08": "-0.129"
            }
        ]
    }
}

2.23 获取污染源实时监测日均数据(废水)

API地址

接口地址 请求方式
/api/app/company/getWasteWaterData POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
    "companyId" : "3"
  }

响应参数

factors

名称 含义
factorsCode 字段编号
factorsName 字段名称
factorsUnit 字段单位
minyz 最小值
maxyz 最大值

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "factors": [
            {
                "factorsCode": "w01018",
                "factorsName": "化学需氧量",
                "factorsUnit": "mg/L",
                "minyz": "0.0",
                "maxyz": "500.0"
            },
            {
                "factorsCode": "w21001",
                "factorsName": "总氮",
                "factorsUnit": "mg/l",
                "minyz": "0.0",
                "maxyz": "70.0"
            },
            {
                "factorsCode": "w21003",
                "factorsName": "氨氮",
                "factorsUnit": "mg/l",
                "minyz": "0.0",
                "maxyz": "45.0"
            },
            {
                "factorsCode": "w21011",
                "factorsName": "总磷",
                "factorsUnit": "mg/l",
                "minyz": "0.0",
                "maxyz": "8.0"
            },
            {
                "factorsCode": "w00000",
                "factorsName": "废水流量",
                "factorsUnit": "L/S",
                "minyz": "0.0",
                "maxyz": "0.0"
            },
            {
                "factorsCode": "w01001",
                "factorsName": "pH",
                "factorsUnit": "无量纲",
                "minyz": "6.0",
                "maxyz": "9.0"
            }
        ],
        "data": [
            {
                "w00000": "0.0000",
                "w21011": "0.0760",
                "w01018": "246.7200",
                "w21001": "14.7330",
                "w01001": "7.5900",
                "w21003": "0.0140",
                "datatime": "2021-11-25 00:00:00",
                "portName": "九二盐业-污水总排口"
            },
            {
                "w00000": "0.0000",
                "w21011": "0.0760",
                "w01018": "8.8300",
                "w21001": "3.2480",
                "w01001": "7.5800",
                "w21003": "0.0090",
                "datatime": "2021-11-26 00:00:00",
                "portName": "九二盐业-污水总排口"
            }
        ]
    }
}

2.24 获取企业规模排名

API地址

接口地址 请求方式
/api/app/company/getScaleRank GET

功能说明

  • 获取企业规模排名,按所排序字段降序排序

请求参数

参数名 含义 是否必填
type 排序类型(0:产值,1:达产率),默认0

请求示例

http://localhost:8082/api/app/company/getScaleRank/?type=0

响应参数

factors

名称 含义
sortId 排序id
companyId 企业ID
companyName 企业名称
gdp 产值(元)
rate 达产率
belongYears 所属年份

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": [
        {
            "sortId": 1,
            "companyId": 17,
            "companyName": "江西省汇凯化工有限责任公司",
            "gdp": 500000000,
            "rate": 1.0,
            "belongYears": 2021
        },
        {
            "sortId": 2,
            "companyId": 26,
            "companyName": "会昌县正丰环保材料有限公司",
            "gdp": 36000000,
            "rate": 0.9375,
            "belongYears": 2021
        },
         ...
    ]
}

2.25 获取企业视频监控点位信息

API地址

接口地址 请求方式
/api/app/company/getVideoMonitoring POST

功能说明

  • 获取第三方企业视频监控点位信息

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
    "companyId" : "3"
  }

响应参数

factors

名称 含义
companyName 企业名称
cameraDesc 点位名称
rtspUrl 视频地址url
status 状态(0-离线,1-在线)

响应示例

{
    "msg":"操作成功",
    "code":200,
    "data":[
        {
            "cameraAddress":"",
            "cameraCode":"",
            "cameraDesc":"液氯罐周界2",
            "cameraName":"",
            "companyId":"",
            "companyName":"江西九二盐业有限责任公司",
            "id":"",
            "insertTime":"",
            "lat":"25.288169",
            "lng":"115.745948",
            "rtspUrl":"http://223.83.182.5:8081/playBackCompany/camera?device=3301061000008&channel=0&streamtype=0&token=aokToESTP&type=std.m3u8",
            "status":"1",
            "updateTime":"",
            "videoType":""
        },
        {
            "cameraAddress":"",
            "cameraCode":"",
            "cameraDesc":"液氯罐周界3",
            "cameraName":"",
            "companyId":"",
            "companyName":"江西九二盐业有限责任公司",
            "id":"",
            "insertTime":"",
            "lat":"25.288169",
            "lng":"115.745948",
            "rtspUrl":"http://223.83.182.5:8081/playBackCompany/camera?device=3301061000008&channel=1&streamtype=0&token=aokToESTP&type=std.m3u8",
            "status":"1",
            "updateTime":"",
            "videoType":""
        }
    ]
}

2.26 废水治理数据

API地址

接口地址 请求方式
/api/app/company/getEffluent POST

功能说明

  • 废水治理数据

请求参数

请求示例

http://localhost:8082/api/app/company/getEffluent

响应参数

名称 含义
废水名称 废水量

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "初期雨水": "2700 t/a",
        "废水处理站混合污水": "16078 t/a",
        "设备及地面清洗废水": "534 t/a",
        "化验室废水": "267 t/a",
        "钯触媒再生废水": "20 t/a",
        "工艺废水": "12557 t/a"
    }
}

2.27 获取企业能源监控

API地址

接口地址 请求方式
/api/app/company/getEnergyMonitoring POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID
startTime 开始时间
endTime 结束时间

请求示例

  {
    "companyId":"3",
    "startTime":"2021-12-15",
    "endTime":"2021-12-29"
}

响应参数

名称 含义
factorsCode 字典代码
factorsName 字典名称
factorsUnit 单位

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": {
        "factors": [
            {
                "factorsCode": "1",
                "factorsName": "用电量",
                "factorsUnit": "KW.h"
            }
        ],
        "data": [
            {
                "updateDate": "2021/12/15 00:00:00",
                "1": "84058.46"
            },
            {
                "updateDate": "2021/12/16 00:00:00",
                "1": "106944.59"
            },
            {
                "updateDate": "2021/12/17 00:00:00",
                "1": "114448.06"
            },
            {
                "updateDate": "2021/12/18 00:00:00",
                "1": "79189.48"
            },
            {
                "updateDate": "2021/12/19 00:00:00",
                "1": "87564.96"
            },
            {
                "updateDate": "2021/12/20 00:00:00",
                "1": "111089.89"
            },
            {
                "updateDate": "2021/12/21 00:00:00",
                "1": "83362.19"
            },
            {
                "updateDate": "2021/12/22 00:00:00",
                "1": "118732.87"
            },
            {
                "updateDate": "2021/12/23 00:00:00",
                "1": "80464.46"
            },
            {
                "updateDate": "2021/12/24 00:00:00",
                "1": "113873.79"
            },
            {
                "updateDate": "2021/12/25 00:00:00",
                "1": "91927.05"
            },
            {
                "updateDate": "2021/12/26 00:00:00",
                "1": "113156.75"
            },
            {
                "updateDate": "2021/12/27 00:00:00",
                "1": "119577.82"
            },
            {
                "updateDate": "2021/12/28 00:00:00",
                "1": "109960.67"
            },
            {
                "updateDate": "2021/12/29 00:00:00",
                "1": "118453.58"
            }
        ]
    }
}

2.28 获取企业危险品日耗统计

API地址

接口地址 请求方式
/api/app/company/getDangerousGoodsDayConsume POST

功能说明

请求参数

参数名 含义 是否必填
companyId 企业ID

请求示例

  {
    "companyId":"3"
}

响应参数

名称 含义
companyId 企业ID
name 化学品名称
type 类别
riskLevel 风险等级(1-I级,2-II级,3-III级,4-IV级,5-V级)
amount 数量
amountUnit 数量单位

响应示例

{
    "msg": "操作成功",
    "code": 200,
    "data": [
        {
            "companyId": 3,
            "amount": 200.0,
            "riskLevel": "3",
            "name": "氢气",
            "type": "易燃易爆品",
            "amountUnit": "m³"
        },
        {
            "companyId": 3,
            "amount": 0.9,
            "riskLevel": "4",
            "name": "磷酸",
            "type": "腐蚀品",
            "amountUnit": "kg"
        },
        {
            "companyId": 3,
            "amount": 4.0,
            "riskLevel": "4",
            "name": "重芳烃",
            "type": "毒害品",
            "amountUnit": "kg"
        },
        {
            "companyId": 3,
            "amount": 0.45,
            "riskLevel": "4",
            "name": "2-乙基蒽醌",
            "type": "毒害品",
            "amountUnit": "kg"
        }
    ]
}