# 一、图片分类列表

# ① thinkphp框架接口

点击查看具体文档:【四、图片分类获取列表、新增、修改、修改状态、删除接口】

  1. 请求方式:GET [用postman测试]
  2. 接口示例:
    本地路由地址:http://thinkphp.shop/admin/imageclass/:page?limit=[:limit]
    本地路由示例:http://thinkphp.shop/admin/imageclass/1?limit=100 (opens new window) 1代表第1页,100代表每页100条数据,由于本数据涉及无限极循环,可以不用分页的,就是列出全部数据即可。
  3. header头
参数 是否必填 类型 说明
token 是 String token值
  1. 请求参数
参数 是否必填 类型 说明
page 是 int 页码,默认1
limit 否 int 每页多少条数据,默认100
  1. 返回
{
    "msg": "ok",
    "data": {
        "totalCount": 4,
        "list": [
            {
                "id": 33,
                "pid": 32,
                "name": "丝袜",
                "desc": "",
                "order": 50,
                "status": 1,
                "create_time": "2025-04-14 14:33:59",
                "update_time": "2025-04-14 14:33:59"
            },
            {
                "id": 32,
                "pid": 0,
                "name": "内衣服饰",
                "desc": "",
                "order": 50,
                "status": 1,
                "create_time": "2025-04-14 14:33:51",
                "update_time": "2025-04-14 14:33:51"
            },
            {
                "id": 27,
                "pid": 26,
                "name": "平板电脑",
                "desc": "",
                "order": 50,
                "status": 1,
                "create_time": "2025-04-14 12:01:42",
                "update_time": "2025-04-14 12:01:58"
            },
            {
                "id": 26,
                "pid": 0,
                "name": "电脑",
                "desc": "",
                "order": 50,
                "status": 1,
                "create_time": "2025-04-14 12:01:33",
                "update_time": "2025-04-14 12:01:33"
            }
        ],
        "list_tree2": [
            {
                "id": 32,
                "pid": 0,
                "name": "内衣服饰",
                "desc": "",
                "order": 50,
                "status": 1,
                "create_time": "2025-04-14 14:33:51",
                "update_time": "2025-04-14 14:33:51",
                "children": [
                    {
                        "id": 33,
                        "pid": 32,
                        "name": "丝袜",
                        "desc": "",
                        "order": 50,
                        "status": 1,
                        "create_time": "2025-04-14 14:33:59",
                        "update_time": "2025-04-14 14:33:59",
                        "children": []
                    }
                ]
            },
            {
                "id": 26,
                "pid": 0,
                "name": "电脑",
                "desc": "",
                "order": 50,
                "status": 1,
                "create_time": "2025-04-14 12:01:33",
                "update_time": "2025-04-14 12:01:33",
                "children": [
                    {
                        "id": 27,
                        "pid": 26,
                        "name": "平板电脑",
                        "desc": "",
                        "order": 50,
                        "status": 1,
                        "create_time": "2025-04-14 12:01:42",
                        "update_time": "2025-04-14 12:01:58",
                        "children": []
                    }
                ]
            }
        ],
        "list_tree": [
            {
                "id": 32,
                "pid": 0,
                "name": "内衣服饰",
                "desc": "",
                "order": 50,
                "status": 1,
                "create_time": "2025-04-14 14:33:51",
                "update_time": "2025-04-14 14:33:51",
                "level": 0
            },
            {
                "id": 33,
                "pid": 32,
                "name": "丝袜",
                "desc": "",
                "order": 50,
                "status": 1,
                "create_time": "2025-04-14 14:33:59",
                "update_time": "2025-04-14 14:33:59",
                "level": 1
            },
            {
                "id": 26,
                "pid": 0,
                "name": "电脑",
                "desc": "",
                "order": 50,
                "status": 1,
                "create_time": "2025-04-14 12:01:33",
                "update_time": "2025-04-14 12:01:33",
                "level": 0
            },
            {
                "id": 27,
                "pid": 26,
                "name": "平板电脑",
                "desc": "",
                "order": 50,
                "status": 1,
                "create_time": "2025-04-14 12:01:42",
                "update_time": "2025-04-14 12:01:58",
                "level": 1
            }
        ]
    }
}

# ② eggjs框架接口

点击查看具体文档:【四、图片分类列表数据、修改、修改状态、删除】

  1. 请求方式:GET [用postman测试]
  2. 接口示例:
    本地路由地址:http://127.0.0.1:7001/shop/admin/imageclass/:page?limit=[:limit]
    本地路由示例:http://127.0.0.1:7001/shop/admin/imageclass/1?limit=100 (opens new window) 1代表第1页,100代表每页100条数据,由于本数据涉及无限极循环,可以不用分页的,就是列出全部数据即可。
  3. header头
参数 是否必填 类型 说明
token 是 String token值
  1. 请求参数
参数 是否必填 类型 说明
page 是 int 页码,默认1
limit 否 int 每页多少条数据,默认100
  1. 返回
{
    "msg": "ok",
    "data": [
        {
            "create_time": "2025-04-14 14:33:51",
            "id": 32,
            "pid": 0,
            "name": "内衣服饰",
            "desc": "",
            "order": 50,
            "status": 1,
            "update_time": "2025-04-14T06:33:51.000Z",
            "children": [
                {
                    "create_time": "2025-04-14 14:33:59",
                    "id": 33,
                    "pid": 32,
                    "name": "丝袜",
                    "desc": "",
                    "order": 50,
                    "status": 1,
                    "update_time": "2025-04-14T06:33:59.000Z",
                    "children": [],
                    "level": 1
                }
            ],
            "level": 0
        },
        {
            "create_time": "2025-04-14 12:01:33",
            "id": 26,
            "pid": 0,
            "name": "电脑",
            "desc": "",
            "order": 50,
            "status": 1,
            "update_time": "2025-04-14T04:01:33.000Z",
            "children": [
                {
                    "create_time": "2025-04-14 12:01:42",
                    "id": 27,
                    "pid": 26,
                    "name": "平板电脑",
                    "desc": "",
                    "order": 50,
                    "status": 1,
                    "update_time": "2025-04-14T04:01:58.000Z",
                    "children": [],
                    "level": 1
                }
            ],
            "level": 0
        }
    ]
}

# 二、创建图片分类

# ① thinkphp框架接口

点击查看具体文档:【四、图片分类获取列表、新增、修改、修改状态、删除接口】

  1. 请求方式:POST [用postman测试]
  2. 接口示例:
    本地路由地址:http://thinkphp.shop/admin/imageclass
    本地路由示例:http://thinkphp.shop/admin/imageclass (opens new window)
  3. header头
参数 是否必填 类型 说明
token 是 String token值
  1. 请求参数
参数 是否必填 类型 说明
pid 是 int 父级id,必填
name 是 string 图片分类,最多30个字符,必填
desc 否 string 图片分类描述,最多255个字符,可不填
order 否 int 排序,大于等于0,可不填,默认:50
status 否 int 可用状态,0不可用,1可用,可不填,默认:1
  1. 返回
{
    "msg": "ok",
    "data": true
}

# ② eggjs框架接口

点击查看具体文档:【三、创建图片分类】

  1. 请求方式:POST [用postman测试]
  2. 接口示例:
    本地路由地址:http://127.0.0.1:7001/shop/admin/imageclass
    本地路由示例:http://127.0.0.1:7001/shop/admin/imageclass (opens new window)
  3. header头
参数 是否必填 类型 说明
token 是 String token值
  1. 请求参数
参数 是否必填 类型 说明
pid 是 int 父级id,必填
name 是 string 图片分类,最多30个字符,必填
desc 否 string 图片分类描述,最多255个字符,可不填
order 否 int 排序,大于等于0,可不填,默认:50
status 否 int 可用状态,0不可用,1可用,可不填,默认:1
  1. 返回
{
    "msg": "ok",
    "data": "创建图片分类成功"
}

# 三、修改图片分类

# ① thinkphp框架接口

点击查看具体文档:【四、图片分类获取列表、新增、修改、修改状态、删除接口】

  1. 请求方式:POST [用postman测试]
  2. 接口示例:
    本地路由地址:http://thinkphp.shop/admin/imageclass/:id
    本地路由示例:http://thinkphp.shop/admin/imageclass/23 (opens new window) 23表示的是图片分类id
  3. header头
参数 是否必填 类型 说明
token 是 String token值
  1. 请求参数
参数 是否必填 类型 说明
pid 是 int 父级id,必填
name 是 string 图片分类,最多30个字符,必填
desc 否 string 图片分类描述,最多255个字符,可不填
order 否 int 排序,大于等于0,可不填,默认:50
status 否 int 可用状态,0不可用,1可用,可不填,默认:1
  1. 返回
{
    "msg": "ok",
    "data": true
}

# ② eggjs框架接口

点击查看具体文档:【四、图片分类列表数据、修改、修改状态、删除】

  1. 请求方式:POST [用postman测试]
  2. 接口示例:
    本地路由地址:http://127.0.0.1:7001/shop/admin/imageclass/:id
    本地路由示例:http://127.0.0.1:7001/shop/admin/imageclass/23 (opens new window) 23表示的是图片分类id
  3. header头
参数 是否必填 类型 说明
token 是 String token值
  1. 请求参数
参数 是否必填 类型 说明
pid 是 int 父级id,必填
name 是 string 图片分类,最多30个字符,必填
desc 否 string 图片分类描述,最多255个字符,可不填
order 否 int 排序,大于等于0,可不填,默认:50
status 否 int 可用状态,0不可用,1可用,可不填,默认:1
  1. 返回
{
    "msg": "ok",
    "data": "修改图片分类成功"
}

# 四、修改图片分类可用状态

# ① thinkphp框架接口

点击查看具体文档:【四、图片分类获取列表、新增、修改、修改状态、删除接口】

  1. 请求方式:post [用postman测试]
  2. 接口示例:
    本地路由地址:http://thinkphp.shop/admin/imageclass/:id/update_status
    本地路由示例:http://thinkphp.shop/admin/imageclass/23/update_status (opens new window) 23代表图片分类id
  3. header头
参数 是否必填 类型 说明
token 是 String token值
  1. 请求参数
参数 是否必填 类型 说明
status 是 int 状态值:0不可用,1可用
  1. 返回
{
    "msg": "ok",
    "data": true
}

# ② eggjs框架接口

点击查看具体文档:【四、图片分类列表数据、修改、修改状态、删除】

  1. 请求方式:post [用postman测试]
  2. 接口示例:
    本地路由地址:http://127.0.0.1:7001/shop/admin/imageclass/:id/update_status
    本地路由示例:http://127.0.0.1:7001/shop/admin/imageclass/23/update_status (opens new window) 23代表图片分类id
  3. header头
参数 是否必填 类型 说明
token 是 String token值
  1. 请求参数
参数 是否必填 类型 说明
status 是 int 状态值:0不可用,1可用
  1. 返回
{
    "msg": "ok",
    "data": "修改图片分类状态成功"
}

# 五、删除图片分类

# ① thinkphp框架接口

点击查看具体文档:【四、图片分类获取列表、新增、修改、修改状态、删除接口】

  1. 请求方式:POST [用postman测试]
  2. 本地路由: http://thinkphp.shop/admin/imageclass/:id/delete
    本地路由地址:http://thinkphp.shop/admin/imageclass/6/delete (opens new window) 6为图片分类的id
  3. header头
参数 是否必填 类型 说明
token 是 String token值
  1. 请求参数:
    请求体body无需传递参数、只需传递id即可,已经在网址传递了id值
  2. 返回
{
   "msg": "ok",
   "data": true
}

# ② eggjs框架接口

点击查看具体文档:【四、图片分类列表数据、修改、修改状态、删除】

  1. 请求方式:POST [用postman测试]
  2. 本地路由: http://127.0.0.1:7001/shop/admin/imageclass/:id/delete
    本地路由地址:http://127.0.0.1:7001/shop/admin/imageclass/6/delete (opens new window) 6为图片分类的id
  3. header头
参数 是否必填 类型 说明
token 是 String token值
  1. 请求参数:
    请求体body无需传递参数、只需传递id即可,已经在网址传递了id值
  2. 返回
{
   "msg": "ok",
   "data": true
}
更新时间: 2025年4月14日星期一晚上7点25分