Files
TJWaterAgent/.opencode/skills/business/network-assets/regions/SKILL.md
T

4.5 KiB

name, description, version
name description version
tjwater-action-business-network-assets-regions business/network-assets 下 regions 操作技能。 3.0.1

regions Action Skill

简介

负责 business/network-assets 场景下 regions 的具体接口调用。

子模块索引 (渐进式引导)

  • 当前为叶子节点,直接使用下方接口目录。

接口目录

Method Path Summary Required Params Optional Params
POST /api/v1/adddistrictmeteringarea/ 添加新DMA network (query) -
POST /api/v1/addregion/ 添加新区域 network (query) -
POST /api/v1/addservicearea/ 添加新服务区 network (query) -
POST /api/v1/addvirtualdistrict/ 添加新虚拟分区 network (query) -
GET /api/v1/calculatedistrictmeteringareafornetwork/ 计算整网DMA分区 network (query) -
GET /api/v1/calculatedistrictmeteringareafornodes/ 计算节点DMA分区 network (query) -
GET /api/v1/calculatedistrictmeteringareaforregion/ 计算区域内DMA分区 network (query) -
GET /api/v1/calculateservicearea/ 计算服务区(返回全部时间步) network (query) -
GET /api/v1/calculatevirtualdistrict/ 计算虚拟分区 network (query), centers (query) -
POST /api/v1/deletedistrictmeteringarea/ 删除DMA network (query) -
POST /api/v1/deleteregion/ 删除区域 network (query) -
POST /api/v1/deleteservicearea/ 删除服务区 network (query) -
POST /api/v1/deletevirtualdistrict/ 删除虚拟分区 network (query) -
POST /api/v1/generatedistrictmeteringarea/ 生成DMA分区 network (query), part_count (query), part_type (query), inflate_delta (query) -
POST /api/v1/generateservicearea/ 生成服务区分区 network (query), inflate_delta (query) -
POST /api/v1/generatesubdistrictmeteringarea/ 生成DMA子分区 network (query), dma (query), part_count (query), part_type (query), inflate_delta (query) -
POST /api/v1/generatevirtualdistrict/ 生成虚拟分区 network (query), inflate_delta (query) -
GET /api/v1/getalldistrictmeteringareaids/ 获取所有DMA ID network (query) -
GET /api/v1/getalldistrictmeteringareas/ 获取所有DMA network (query) -
GET /api/v1/getallserviceareas/ 获取所有服务区 network (query) -
GET /api/v1/getallvirtualdistrict/ 获取所有虚拟分区 network (query) -
GET /api/v1/getdistrictmeteringarea/ 获取DMA信息 network (query), id (query) -
GET /api/v1/getdistrictmeteringareaschema/ 获取DMA属性架构 network (query) -
GET /api/v1/getregion/ 获取区域信息 network (query), id (query) -
GET /api/v1/getregionschema/ 获取区域属性架构 network (query) -
GET /api/v1/getservicearea/ 获取服务区信息 network (query), id (query) -
GET /api/v1/getserviceareaschema/ 获取服务区属性架构 network (query) -
GET /api/v1/getvirtualdistrict/ 获取虚拟分区信息 network (query), id (query) -
GET /api/v1/getvirtualdistrictschema/ 获取虚拟分区属性架构 network (query) -
POST /api/v1/setdistrictmeteringarea/ 设置DMA属性 network (query) -
POST /api/v1/setregion/ 设置区域属性 network (query) -
POST /api/v1/setservicearea/ 设置服务区属性 network (query) -
POST /api/v1/setvirtualdistrict/ 设置虚拟分区属性 network (query) -
  • 覆盖方法:GET, POST

接口说明

接口 说明
GET /getregionschema 返回区域(Region)数据模型的字段定义
GET /getregion/ 查询单个区域的属性
GET /getalldistrictmeteringareas/ 获取所有 DMA(独立计量区)列表
GET /getallserviceareas/ 获取所有服务区列表
POST /addregion/ 新增区域(需提供名称和节点/管道列表)
POST /adddistrictmeteringarea/ 新增 DMA 分区
POST /addvirtualdistrict/ 新增虚拟分区
POST /addservicearea/ 新增服务区
GET /calculatedistrictmeteringareafornodes/ 为指定节点集合计算其所属 DMA
GET /calculatedistrictmeteringareaforregion/ 为指定区域内的所有节点计算 DMA 归属
GET /calculatedistrictmeteringareafornetwork/ 为整个管网的所有节点计算 DMA 归属
GET /calculateservicearea/ 计算服务区,返回全部时间步结果