软件分类

## 获取软件分类 ### 请求动作/路径 GET /v1/softwaresorts ### 请求参数 参数名|参数值类型|描述|是否必须|备注 :---:|:---:|:---:|:---:|:---: 分类名称| sortName| 分类名称 |否 | ### 响应参数 参数名|参数值类型|描述|是否必须|备注 :---:|:---:|:---:|:---:|:---: code | int| 返回编码 |是 | msg|str|返回消息|是| data|object|数据|是| id|long|id|是| name|str|分类名称|是| remark|str|说明|是| sortNum|int|排序|是| adSign|int|广告位标志|是| icon|str|一级分类图标|是| parentId|long|父分类id|是| createTime|datetime|创建时间|是| updateTime|datetime|更新时间|是| children|list|子分类列表|是| ### 请求示例 ### 响应示例 ``` { "code": 0, "msg": "成功", "data": [ { "id": "5", "sortName": "聊天交友", "remark": null, "sortNum": 2, "icon":"https://yyy.yyy.com/1.png", "adSign": null, "parentId": null, "createTime": null, "updateTime": null, "children": [ { "id": "214006620378779734", "sortName": "交友社区", "remark": "交友社区", "sortNum": 2, "adSign": 0, "icon":"null", "parentId": "5", "createTime": null, "updateTime": null, "children": null } ] } ] } ``` ## 新增软件分类 ### 请求动作/路径 POST /v1/softwaresorts ### 请求参数 参数名|参数值类型|描述|是否必须|备注 :---:|:---:|:---:|:---:|:---: sortName| str | 分类名称 |是 | adSign| int | 广告位开关 |是 | 值为1表示开<br>0或null表示关 sortNum| int | 排序 |是 | 排序值不可重复 remark| str | 说明 |否 | parentId| long | 分类名称 |否 | 传空值时,视为新建一级分类 ### 响应参数 参数名|参数值类型|描述|是否必须|备注 :---:|:---:|:---:|:---:|:---: code | int| 返回编码 |是 | msg|str|返回消息|是| data|object|数据|是| ### 请求示例 ``` { "sortName":"电影", "remark":"电影", "adSign":0, "sortNum":5, "parentId":214049672791285782 } ``` ### 响应示例 ``` { "code": 100, "msg": "排序号重复,请检查", "data": null } ``` ## 更新软件分类 ### 请求动作/路径 PUT /v1/softwaresorts/${id} ### 请求参数 参数名|参数值类型|描述|是否必须|备注 :---:|:---:|:---:|:---:|:---: sortName| str | 分类名称 |是 | adSign| int | 广告位开关 |是 | 值为1表示开<br>0或null表示关 sortNum| int | 排序 |是 | 排序值不可重复 remark| str | 说明 |否 | parentId| long | 分类名称 |否 | 传空值时,视为新建一级分类 ### 响应参数 参数名|参数值类型|描述|是否必须|备注 :---:|:---:|:---:|:---:|:---: code | int| 返回编码 |是 | msg|str|返回消息|是| data|object|数据|是| ### 请求示例 ``` { "sortName":"电影", "remark":"电影", "adSign":0, "sortNum":2, "parentId":214049672791285782 } ``` ### 响应示例 ``` { "code": 0, "msg": "成功", "data": null } ``` ## 删除软件分类 ### 请求动作/路径 DELETE /v1/softwaresorts/${ids} ### 请求参数 参数名|参数值类型|描述|是否必须|备注 :---:|:---:|:---:|:---:|:---: 分类名称| sortName| 分类名称 |否 | ### 响应参数 参数名|参数值类型|描述|是否必须|备注 :---:|:---:|:---:|:---:|:---: code | int| 返回编码 |是 | msg|str|返回消息|是|该分类下有软件、游戏、广告、二级分类数据时,清理完才可以删除 data|object|数据|是| ### 请求示例 ### 响应示例 ``` { "code": 100, "msg": "该分类下有软件或游戏数据,清理完才可删除", "data": null } ```