- 组件相关
- 逆变器相关
- 厂商相关
- 项目相关接口
- 性能仿真
- 地址相关
- 储能设备相关
- 参考电价相关
- 算法接口
- 布置面接口
- 电价查询接口
- 工程接口
- CompanyController
- powerSaveUploadPOST
- 小程序查询用户信息GET
- 小程序修改用户信息POST
- createOrUpdatePowerSaveProjectPOST
- 获取手机号GET
- 上传头像GET
- 微信登录GET
- 测试GET
createOrUpdatePowerSaveProject
开发中
POST
/api/project/power-save
请求参数
Body 参数application/json
projectId
integer
可选
name
string
可选
userId
integer
可选
projectType
string
可选
updateTime
string
可选
cityName
string
城市名称
provinceName
string
省份名称
projectPic
string
项目图片
areaName
string
县区名
weightElectricityPrice
number
加权电价
province
string
所属省份
address
string
项目地址
projectUnit
string
项目单位
powerLoadType
integer
可选
powerLoadRedisId
string
可选
powerLoad
array[number]
导入的负载数据
hasPowerLoadData
boolean
可选
powerLoadStr
string
可选
powerLoadYear
number
可选
powerLoadMonth
array[number]
可选
loadModuleType
integer
可选
electricityPriceTypeId
integer
电价
psCapacity
number
单套储能容量kW
psChargePower
number
可选
psDischargePower
number
储能单套放电功率
psInitSoc
number
可选
transformerCapacity
number
变压器容量kva
chargeSoc
number
可选
dischargeSoc
number
可选
chargeEff
number
充电效率(%)
dischargeEff
number
放电效率(%)
usageYears
integer
储能系统使用年限
discountRatio
number
储能折现率(%)
discountYears
integer
储能折旧年限
netSalvage
number
可选
capacityPrice
number
可选
oneBatteryCost
number
可选
batteryUsageYears
integer
电芯使用寿命
firstYearCost
number
可选
transformerCapacityPrice
number
可选
maxNeededCapacityPrice
number
可选
valueAddedTax
number
增值税(%)
stampDuty
number
印花税(%)
educationSurcharges
number
可选
unifyPrice
number
统一电价
electricityType
integer
可选
electricityPrices
array[object (PToVElectricityPrice) {4}]
可选
months
string
月份
beginTime
string
开始时间
endTime
string
结束时间
price
number
电价价格
electricityPriceString
string
可选
cityId
integer
城市id
deviceName
string
储能设备名称
deviceId
integer
储能设备ID
configPowerLoad
boolean
是否配置负载
type
integer
可选
2 = 表单
示例
{
"name": "23",
"province": "浙江",
"powerLoadType": 3,
"powerLoadYear": "",
"powerLoadMonth": [],
"loadModuleType": 1,
"electricityPriceTypeId": 2,
"psCapacity": 220,
"psChargePower": 120,
"psDischargePower": 120,
"psInitSoc": 30,
"transformerCapacity": 3150,
"chargeSoc": 100,
"dischargeSoc": 0,
"chargeEff": 90,
"dischargeEff": 90,
"usageYears": 15,
"discountRatio": 9,
"discountYears": 15,
"netSalvage": 5,
"capacityPrice": 3.935,
"oneBatteryCost": 1,
"batteryUsageYears": 10,
"firstYearCost": 0.01,
"transformerCapacityPrice": 30,
"maxNeededCapacityPrice": 40,
"valueAddedTax": 13,
"stampDuty": 0.03,
"educationSurcharges": 10,
"powerLoadRedisId": "991fd29f-dc80-43c0-b435-73f00f59afed",
"projectId": null,
"userId": 316
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://zcb.test.solarpv.top/api/project/power-save' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "23",
"province": "浙江",
"powerLoadType": 3,
"powerLoadYear": "",
"powerLoadMonth": [],
"loadModuleType": 1,
"electricityPriceTypeId": 2,
"psCapacity": 220,
"psChargePower": 120,
"psDischargePower": 120,
"psInitSoc": 30,
"transformerCapacity": 3150,
"chargeSoc": 100,
"dischargeSoc": 0,
"chargeEff": 90,
"dischargeEff": 90,
"usageYears": 15,
"discountRatio": 9,
"discountYears": 15,
"netSalvage": 5,
"capacityPrice": 3.935,
"oneBatteryCost": 1,
"batteryUsageYears": 10,
"firstYearCost": 0.01,
"transformerCapacityPrice": 30,
"maxNeededCapacityPrice": 40,
"valueAddedTax": 13,
"stampDuty": 0.03,
"educationSurcharges": 10,
"powerLoadRedisId": "991fd29f-dc80-43c0-b435-73f00f59afed",
"projectId": null,
"userId": 316
}'
返回响应
🟢200成功
application/json
Body
top.solarpv.common.domain.JsonResult
message
string
可选
status
integer
可选
data
object (Object)
可选
示例
{
"message": "",
"status": 0,
"data": {}
}
修改于 2025-03-12 08:03:48