获取升级包列表

GET/v1/package-ups
page
integer
当前页码
limit
integer
单页显示数量
enable
boolean
禁用或启用
返回结果
{
    "code": 0,
    "count": 1,
    "data": [
        {
            "amount": 10,
            "create_at": null,
            "create_at2": "2021-12-30 14:57:28",
            "des": "",
            "enable": 1,
            "id": 83,
            "name": "10G流量",
            "price": 100,
            "type": "traffic",
            "update_at": null
        }
    ]
}

新增升级包

POST/v1/package-ups
name
string
required
升级包名称
des
string
备注
type
string
升级包类型,可选traffic,domain,http_port,stream_port,custom_cc_rule
amount
integer
数量,默认为1,如type为traffic时,此数量单位为GB
price
integer
required
单位为元,月付价格。当添加升级包到已购套餐时,根据套餐剩余时间计算升级包价格
enable
boolean
禁用或启用
返回结果
提交内容
{
  "code":0, 
  "data": "2", 
  "msg": "升级包添加成功"
}

批量修改升级包 (数据格式为数组)

PUT/v1/package-ups
id
integer
required
升级包ID
name
string
升级包名称
des
string
备注
type
string
升级包类型,可选traffic,domain,http_port,stream_port,custom_cc_rule
amount
integer
数量,默认为1,如type为traffic时,此数量单位为GB
price
integer
单位为元,月付价格。当添加升级包到已购套餐时,根据套餐剩余时间计算升级包价格
enable
boolean
禁用或启用
返回结果
提交内容
{
  "code":0, 
  "data": "", 
  "msg": "升级包修改成功"
}

获取指定升级包

GET/v1/package-ups/<升级包ID>
返回结果
{
    "code": 0,
    "data": {
        "amount": 10,
        "create_at": null,
        "des": "",
        "enable": 1,
        "id": 83,
        "name": "10G流量",
        "price": 100,
        "type": "traffic",
        "update_at": null
    },
    "msg": ""
}

修改指定升级包

PUT/v1/package-ups/<升级包ID>
name
string
升级包名称
des
string
备注
type
string
升级包类型,可选traffic,domain,http_port,stream_port,custom_cc_rule
amount
integer
数量,默认为1,如type为traffic时,此数量单位为GB
price
integer
单位为元,月付价格。当添加升级包到已购套餐时,根据套餐剩余时间计算升级包价格
enable
boolean
禁用或启用
返回结果
提交内容
{
  "code":0, 
  "data": "", 
  "msg": "升级包修改成功"
}

删除升级包

DELETE/v1/package-ups/<升级包ID,多个以逗号分隔>
返回结果
{
  "code": 0, 
  "data": "", 
  "msg": "升级包删除成功"
}
© 版权声明
评论 抢沙发

请登录后发表评论

    暂无评论内容