SPA项目接口文档

简介: SPA项目接口文档

1.用户相关

1.1.登录

用户登录系统

请求地址

POST http://localhost:8080/ssm/user/userLogin

请求参数

属性 类型 默认值 必填 说明
username String 用户名
password String 密码

返回值

Object

返回的JSON数据

属性 类型 说明
msg String 返回信息
rows array
success Boolean 是否登录成功
total int

请求数据示例

{
    username: admin
  password: 1234
}

返回数据示例

{
  "msg": "用户登陆成功!",
  "success": true,
  "total": 0,
  "rows": null
}

1.2.注册

用户注册

请求地址

POST http://localhost:8080/ssm/user/userRegister

请求参数

属性 类型 默认值 必填 说明
username String 用户名
password String 密码

返回值

Object

返回的JSON数据包

属性 类型 说明
msg String 返回信息
rows array
success Boolean 是否注册成功
total int

请求数据示例

{
    username: admin
  password: 1234
}

返回数据示例

{
  "msg": "用户注册成功!",
  "success": true,
  "total": 0,
  "rows": null
}

2.书籍管理

2.1.查询书籍列表

查询书籍的列表信息

请求地址

GET http://localhost:8080/ssm/book/queryBookPager

请求参数

属性 类型 默认值 必填 说明
bookname String 书籍名
page int 页码数
rows int 每页显示数据条数

返回值

Object

返回的JSON数据包

属性 类型 说明
msg String 返回信息
rows array 数据列表
success Boolean 是否查询成功
total int 总数据条数

请求数据示例

bookname=红楼梦&page=2&rows=20

返回数据示例

{
    "msg": "OK",
    "success": true,
    "total": 34,
    "rows": [
        {
            "id": 51,
            "bookname": "红楼梦",
            "price": 100.0,
            "booktype": "玄幻"
        },
        {
            "id": 50,
            "bookname": "C#",
            "price": 150.0,
            "booktype": "计算机"
        },
        {
            "id": 47,
            "bookname": "假如给我三天光明",
            "price": 100.0,
            "booktype": "散文"
        },
        {
            "id": 46,
            "bookname": "安徒生童话",
            "price": 120.0,
            "booktype": "古典"
        },
        {
            "id": 45,
            "bookname": "三体2",
            "price": 100.0,
            "booktype": "文学"
        },
        {
            "id": 41,
            "bookname": "过把瘾就死",
            "price": 200.0,
            "booktype": "教育"
        },
        {
            "id": 40,
            "bookname": "悟空传1",
            "price": 881.0,
            "booktype": "玄幻"
        },
        {
            "id": 39,
            "bookname": "诡秘之主",
            "price": 100.0,
            "booktype": "玄幻"
        },
        {
            "id": 38,
            "bookname": "黄帝内经",
            "price": 1000.0,
            "booktype": "玄幻"
        },
        {
            "id": 37,
            "bookname": "神秘复苏",
            "price": 60.0,
            "booktype": "悬疑"
        }
    ]
}

2.2.书籍添加

添加书籍信息

请求地址

POST http://localhost:8080/ssm/book/addBook

请求参数

属性 类型 默认值 必填 说明
bookname String 书籍名称
price double 书籍价格
booktype String 书籍种类

返回值

Object

返回的JSON数据包

属性 类型 说明
msg String 返回信息
rows array 数据列表
success Boolean 是否添加成功
total int 总数据条数

请求数据示例

{
    bookname: aa
  price: 12
  booktype: 名著
}

返回数据示例

{
    "msg":"新增书本成功",
    "success":true,
    "total":0,
    "rows":null
}

2.3.书籍修改

修改书籍信息

请求地址

POST http://localhost:8080/ssm/book/editBook

请求参数

属性 类型 默认值 必填 说明
id int 要修改的书籍id
bookname String 书籍名称
price double 书籍价格
booktype String 书籍种类

返回值

Object

返回的JSON数据包

属性 类型 说明
msg String 返回信息
rows array 数据列表
success Boolean 是否修改成功
total int 总数据条数

请求数据示例

{
    id: 58
    bookname: aa
  price: 12
  booktype: 名著
}

返回数据示例

{
    "msg":"编辑书本成功",
    "success":true,
    "total":0,
    "rows":null
}

2.4.书籍删除

删除书籍信息

请求地址

POST http://localhost:8080/ssm/book/delBook

请求参数

属性 类型 默认值 必填 说明
id int 要删除的书籍id

返回值

Object

返回的JSON数据包

属性 类型 说明
msg String 返回信息
rows array 数据列表
success Boolean 是否删除成功
total int 总数据条数

请求数据示例

{
    id: 58
}

返回数据示例

{
    "msg":"删除书本成功",
    "success":true,
    "total":0,
    "rows":null
}

3.菜单模块

3.1.查询首页菜单

查询书籍的列表信息

请求地址

GET http://localhost:8080/ssm/module/queryRootNode

请求参数

返回值

Object

返回的JSON数据包

属性 类型 说明
msg String 返回信息
rows array 数据列表
success Boolean 是否查询成功
total int 总数据条数

请求数据示例

返回数据示例

{
  "msg": "OK",
  "success": true,
  "total": 0,
  "rows": [
    {
      "id": 10,
      "pid": -1,
      "text": "书本管理",
      "icon": "el-icon-notebook-2",
      "url": "",
      "sort": 1,
      "modules": [
        {
          "id": 1001,
          "pid": 10,
          "text": "新增书本",
          "icon": "el-icon-notebook-1",
          "url": "/book/AddBook",
          "sort": 5,
          "modules": []
        },
        {
          "id": 1002,
          "pid": 10,
          "text": "书本管理",
          "icon": "el-icon-document-copy",
          "url": "/book/BookList",
          "sort": 5,
          "modules": []
        }
      ]
    },
    {
      "id": 11,
      "pid": -1,
      "text": "订单管理",
      "icon": "el-icon-s-order",
      "url": "",
      "sort": 2,
      "modules": [
        {
          "id": 1101,
          "pid": 11,
          "text": "订单管理",
          "icon": "",
          "url": "/order/OrderList",
          "sort": 6,
          "modules": []
        },
        {
          "id": 1102,
          "pid": 11,
          "text": "订单统计",
          "icon": null,
          "url": "/OrderStatistics",
          "sort": 7,
          "modules": []
        }
      ]
    }
  ]
}
目录
相关文章
|
1天前
|
人工智能 自然语言处理 安全
阿里云AI数智鉴密:AI 生成内容如何拿到一张"防篡改的身份证"
隐形水印 + C2PA签名:让AI生成内容“持证上岗”。
1088 0
|
10天前
|
人工智能 自然语言处理 安全
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
本文聚焦阿里云2026年推出的三款自研AI办公产品,清晰拆解千问办公、Qoder Teams、Qoder CN的差异化定位与能力边界:千问办公主打职场全场景提效,支持自然语言指令一键完成PPT生成、数据分析等高频办公任务;Qoder Teams面向程序员团队,深度整合AI代码生成、团队协同与企业知识库能力;Qoder CN则专为金融、政务等强合规场景打造,实现数据不出境与VPC私有化部署。文章同步给出分场景选型指南与最新活动定价,帮助不同类型的企业按需组合产品,实现业务岗、研发岗与强合规场景的AI能力全覆盖。
3622 3
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
|
22天前
|
人工智能 缓存 前端开发
DeepSeek Harness 首发实测 + 入门教程,夯爆了!梁神我错了
DeepSeek Harness + DeepSeek V4 Pro 项目实战保姆级教程!手把手带你从零安装开源 AI 编程工具,开发架构图、知识讲解网站、3D 网页游戏、全栈 AI 应用 4 个项目,覆盖运行模式选择、插件安装与开发,看看能不能对标 Claude。
13356 91
DeepSeek Harness 首发实测 + 入门教程,夯爆了!梁神我错了
|
15天前
|
Web App开发 人工智能 API
16 个超火的 DeepSeek Harness 插件,大肥鱼已经落后 N 个版本了。。。
DeepSeek Harness 精选插件推荐合集,从图片识别、浏览器操控、多 Agent 协作到手机远程控制,一口气带你看完 DSH 社区热门的十几个插件,覆盖技能扩展、UI 界面增强、整活玩法三大类,让你的鲸鱼变得更强。
1884 5
|
8天前
|
人工智能 监控 测试技术
Qwen3.8-Flash 来了,100万上下文、Agent、Coding 都加强了
8月26日,通义千问发布Qwen3.8-Flash-Next:125B参数、每Token仅激活6B,原生支持26万Token、可扩展至100万上下文;Coding、Agent与工具调用能力显著增强,面向真实软件工程任务,推动大模型从“回答问题”迈向“完成工作”。
|
11天前
|
人工智能 Linux iOS开发
Ollama使用教程:Ollama官网下载、Ollama本地部署大模型(2026最新)
Ollama 是一款免费开源的本地大模型运行工具,支持在 Windows/macOS/Linux 上离线运行 Qwen、DeepSeek、Llama 等主流开源模型,数据不出本机、隐私安全。提供 OpenAI 兼容 API,命令行一键拉取/运行/管理模型,无需联网,无调用限制,是开发者与 AI 爱好者部署本地 AI 助手的理想选择。(239 字)
|
16天前
|
人工智能 Java BI
【AI】DeepSeek Harness 安装、运行、管理插件
本文介绍了如何运行DeepSeek开源的Agent框架DeepSeek Harness(dsh)。主要内容包括:使用nvm安装适配的Node版本;通过代理加速克隆GitHub源码;使用pnpm安装依赖并启动项目;配置DeepSeek API Token;安装扩展功能的插件。该框架自带Web界面,支持模型适配、文件编辑等插件化功能
2103 1