GreenChainCarbonLedger
  1. CarbonController
GreenChainCarbonLedger
  • CarbonController
    • 获取自己组织碳排放配额
      GET
    • 获取自己组织碳核算信息
      GET
    • 获取自己组织碳核算信息(单个)
      GET
    • 获取自己组织碳核算报告
      GET
    • 获取自己组织碳核算报告(单个)
      GET
    • 创建碳核算报告
      POST
    • 为组织创建今年配额
      POST
    • 为组织修改碳配额
      PATCH
    • 获取待处理配额创建列表
      GET
    • 获取全部燃料类型
      GET
    • 获取全部过程排放因子
      GET
    • 获取脱硫排放因子
      GET
    • 获取其他排放因子
      GET
    • 获取待审核的报告
      GET
    • 获取某报告开销原料
      GET
    • 报告审核
      PUT
  • TradeController
    • 获取碳交易市场
      GET
    • 获取自己组织碳交易发布信息列表
      GET
    • 获取自己组织碳交易
      GET
    • 获取碳交易审核列表
      GET
    • 进行碳交易
      PATCH
    • 碳交易审核
      PATCH
    • 发布碳交易
      POST
    • 编辑碳交易
      PUT
    • 取消碳交易
      DELETE
    • 获取此次交易对方转账信息
      GET
    • 交易完成(卖方确认)
      PUT
  • ReviewController
    • 获取实名信息待审核列表
    • 获取单个详细实名信息待审核
    • 审核管理实名信息
    • 审核组织实名信息
    • 监管账户发起审核
    • 组织账户发起审核
    • 重新申请组织用户发起审核
    • 重新申请监管账户发起审核
    • 获取审核结果信息
  • AuthController
    • 组织账号注册
    • 管理账号注册
    • 账户登陆
    • 忘记密码
    • 修改密码
    • 账号注销
    • 账户登出
    • 登陆信息
  • RoleController
    • 获取当前角色
    • 获取角色列表
    • 角色添加
    • 角色编辑
    • 角色删除
  • UserController
    • 添加账户
    • 查询用户信息
    • 查询当前用户信息
    • 修改账户
    • 强制修改账户信息
    • 用户封禁
    • 账户密码重置
    • 用户强制注销
    • 根据 UUID 查询用户
  • PermissionController
    • 获取权限列表
  • MailController
    • 验证码邮件发送
    • 邮件发送
  • SuperController
    • 关闭服务
    • 重制数据表
    • 重置上传文件夹
  • ImageController
    • 获取头像
    • 获取组织账户营业执照
    • 获取法人身份证照片
  • 状态查询
    GET
  • 数据模型
    • doData
      • UserDO
    • voData
      • returnData
        • 账户登录内容返回VO
        • 账户注册内容返回VO
        • 返回角色信息VO
        • 返回用户VO
        • 返回权限信息VO
        • 返回管理员创建用户VO
        • 获取碳配额VO
        • 获取碳核算信息VO
        • 获取碳核算报告VO
        • 返回碳交易VO
      • getData
        • 组织用户注册VO
        • 管理用户注册VO
        • 账户登陆VO
        • 账户忘记密码VO
        • 账户修改密码VO
        • 账户删除VO
        • 发送邮件VO
        • 编辑角色信息VO
        • 管理员重置密码VO
        • 角色VO
        • 管理员用户创建VO
        • 账户修改信息VO
        • 强制修改用户信息VO
        • 碳核算报告创建VO
        • 碳交易创建VO
        • 碳交易编辑VO
        • 添加碳配额VO
        • 发起组织审核VO
        • 发起监管审核VO
        • 获取审核VO
    • 通用返回
  1. CarbonController

创建碳核算报告

测试中
测试环境
http://192.168.5.234:8081/api/v1
测试环境
http://192.168.5.234:8081/api/v1
POST
/carbon/report/create

接口描述#

该接口用于创建碳核算报告,包括报告的基本信息录入、碳排放数据的收集与计算。用户通过提交必要的信息来生成对应的碳核算报告,系统将根据提供的数据计算总碳排放量,并生成报告。

备注#

在创建报告前,请确保提交的数据完整且准确。系统将根据能源消耗量、产生的废物量以及出行距离计算总碳排放量,确保数据的真实性以便准确计算。

参数说明#

中国钢铁生产企业温室气体排放核算方法#

中国发电企业温室气体排放核算#

Json格式说明#

// materials
{
    "materials": [
        {
            "name": "燃料类型ID"
            "material": {
                "buy": "购入量",
                "opening_inv": "期初量",
                "ending_inv": "期末量",
                "outside": "生产之外",
                "export": "外销量"
            }
        }
    ],
    "courses": [
        {
            "name": "燃料类型ID"
            "material": {
                "buy": "购入量",
                "opening_inv": "期初量",
                "ending_inv": "期末量",
                "outside": "生产之外",
                "export": "外销量"
            }
        }
    ],
    "carbon_sequestration": [
        {
            "name": "燃料类型ID"
            "material": {
                "opening_inv": "期初量",
                "ending_inv": "期末量",
                "export": "外销量"
            }
        }
    ],
    "desulfurization": [
        {
            "name": "脱硫剂类型ID"
            "material": {
                "consumption": "周期内总消耗量"
            }
        }
    ],
    "heat": [
        {
            "buy": "购入量",
            "outside": "生产之外",
            "export": "外销量"
        }
    ]
}

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Header 参数

Body 参数application/json

示例
{
    "type": "string",
    "startTime": "string",
    "endTime": "string",
    "title": "string",
    "materials": "string",
    "electricBuy": "string",
    "electricOutside": "string",
    "electricExport": "string",
    "electricCompany": "string",
    "summary": "string",
    "send": true
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://192.168.5.234:8081/api/v1/carbon/report/create' \
--header 'X-Timestamp: {{X-Timestamp}}' \
--header 'X-Auth-UUID: {{X-Auth-UUID}}' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "string",
    "startTime": "string",
    "endTime": "string",
    "title": "string",
    "materials": "string",
    "electricBuy": "string",
    "electricOutside": "string",
    "electricExport": "string",
    "electricCompany": "string",
    "summary": "string",
    "send": true
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "output": "string",
    "code": 0,
    "message": "string",
    "data": "string"
}
🟠404页面不存在
🟠405请求方法不支持
修改于 2024-03-29 07:44:29
上一页
获取自己组织碳核算报告(单个)
下一页
为组织创建今年配额
Built with