cloud_mall-notes03
| 请求方式@GetMapping(11) | 用途 | 方法 | 返回值 |
|---|---|---|---|
| @GetMapping(“info”) | 查询管理员信息 | getById | sysUser |
| @GetMapping(“info/{userId}”) | 查询管理员详情 | getById | sysUser |
| @GetMapping(“info/{roleId}”) | 查询角色详情 | getById | sysRole |
| @GetMapping(“info/{categoryId}”) | 根据标识查询商品类目详情 | getById | category |
| @GetMapping(“info/{tagId}”) | 根据标识查询商品分组标签详情 | getById | prodTag |
| @GetMapping(“{id}”) | 根据标识查询评论详情 | getById | prodComm |
| @GetMapping(“info/{prodId}”) | 查询商品详情 | getById | prod |
| @GetMapping(“info/{id}”) | 查询公告详情 | getById | notice |
| @GetMapping(“info/{id}”) | 查询自提点详情 | getById | pickAddr |
| @GetMapping(“info/{id}”) | 根据标识查询轮播图详情 | getById | indexImg |
| @GetMapping(“addrInfo/{addrId}”) | 查询收货地址详情 | getById | userAddr |
| 请求方式@GetMapping(9) | 用途 | 方法 | 返回值 |
|---|---|---|---|
| @GetMapping(“page”) | 多条件分页查询管理员列表 | page | page |
| @GetMapping(“page”) | 多条件分页查询角色列表 | page | page |
| @GetMapping(“page”) | 多条件分页查询商品分组标签列表 | page | page |
| @GetMapping(“page”) | 多条件分页查询商品规格列表 | page | page |
| @GetMapping(“page”) | 多条件分页查询商品评论列表 | page | page |
| @GetMapping(“page”) | 多条件分页查询商品列表 | page | page |
| @GetMapping(“page”) | 多条件分页查询公告列表 | page | page |
| @GetMapping(“page”) | 多条件分页查询自提点列表 | page | page |
| @GetMapping(“page”) | 多条件分页查询轮播图列表 | page | page |
| 请求方式@GetMapping(17) | 用途 | 方法 | 返回值 |
|---|---|---|---|
| @GetMapping(“list”) | 查询系统角色集合 | list | list |
| @GetMapping(“table”) | 查询商品类目集合 | list | list |
| @GetMapping(“listCategory”) | 查询商品一级类目集合 | list | list |
| @GetMapping(“category/categoryInfo”) | 根据类目父节点查询子节点集合(微信) | list | list |
| @GetMapping(“listTagList”) | 查询商品分组标签集合 | list | list |
| @GetMapping(“prodTagList”) | 查询小程序商品分组标签集合(微信) | list | list |
| @GetMapping(“list”) | 查询商品规格的属性列表 | list | list |
| @GetMapping(“listSpecValue/{propId}”) | 查询商品属性对应的规格属性值集合 | list | list |
| @GetMapping(“topNoticeList”) | 查询小程序置顶公告列表(微信) | selectTopNoticeList | list |
| @GetMapping(“noticeList”) | 查询小程序所有公告列表(微信) | list | list |
| @GetMapping(“list”) | 查询全国地址列表 | list | list |
| @GetMapping(“listByPid”) | 根据父节点查询地区子节点集合 | list | list |
| @GetMapping(“indexImgs”) | 查询小程序轮播图列表(微信小程序数据接口) | list | list |
| @GetMapping(“prods”) | 查询用户收藏商品列表 | selectUserCollectionProdList(userId) | prodList |
| @GetMapping(“list”) | 查询用户收货地址列表 | selectUserAddrList(userId) | userAddrList |
| @GetMapping(“prod/prodListByTagId”) | 根据商品分组标签查询商品列表 | selectProdListByTagId(tagId,size) | prodPage |
| @GetMapping(“prod/pageProd”) | 查询当前类目和子类目的所有商品集合 | selectProdListByCategoryId(cateGoryId) | prodList |
| 请求方式@GetMapping(9) | 用途 | 方法 | 返回值 |
|---|---|---|---|
| @GetMapping(“prodComm/prodCommData”) | 根据产品标识查询商品评论总览信息(微信) | selectProdCommOverview(prodId) | prodCommOverview |
| @GetMapping(“prodComm/prodCommPageByProd”) | 根据商品标识分页查询商品评论列表(微信) | selectProdCommPageByProdId | page |
| (prodId,evaluate,page) | |||
| @GetMapping(“prod/prodInfo”) | 查询商品详情(包含商品sku集合)(微信) | selectProdDetailInfo(prodId) | prod |
| @GetMapping(“info/detail/{id}”) | 查询公告详情(微信) | getById(id) | notice |
| @GetMapping(“isBindPhone”) | 查询用户是否绑定手机号码 | getOne | StringUtils.hasText |
| @GetMapping(“count”) | 查询当前用户收藏商品的数量 | count | count |
| @GetMapping(“isCollection”) | 查询商品是否被用户收藏 | getOne | ObjectUtil.isNotNull |
| @GetMapping(“orderCount”) | 查询用户订单状态数量 | selectUserOrderStatusCount(userId) | orderStatusCount |
| @GetMapping(“prodCount”) | 查询用户购物车中商品的数量 | selectUserBasketCount(userId) | count |
==============================================================================================================
| 请求方式@PostMapping | 用途 | 方法 | 返回值 |
|---|---|---|---|
| @PostMapping | 新增管理员 | save | |
| @PostMapping | 新增角色 | save | |
| @PostMapping | 新增商品类目 | save | |
| @PostMapping | 新增商品分组标签 | save | |
| @PostMapping | 新增商品规格 | save | |
| @PostMapping | 新增商品 | save | |
| @PostMapping | 新增公告 | save | |
| @PostMapping | 新增自提点 | save | |
| @PostMapping | 新增轮播图 | save | |
| @PostMapping(“addAddr”) | 新增用户收货地址 | save |
| 请求方式@PostMapping | 用途 | 方法 | 返回值 |
|---|---|---|---|
| @PostMapping(“addOrCancel”) | 添加或取消用户收藏商品 | addOrCancelCollection(userId,prodId) | |
| @PostMapping(“send”) | 获取短信验证码 | sendPhoneCode(map) | “发送成功” |
| @PostMapping(“savePhone”) | 绑定用户手机号码 | savePhone(map) | |
| @PostMapping(“confirm”) | 用户订单确认页面 | selectUserOrderConfirm(userId,orderConfirmParam) | orderVo |
| @PostMapping(“submit”) | 用户提交订单 | submitOrder(userId,orderVo) | orderNumber |
| @PostMapping(“totalPay”) | 计算购物车中选中商品的金额 | calculateCartTotalAmount(basketIdList) | cartTotalAmount |
| @PostMapping(“changeItem”) | 添加商品到购物车或修改购物车中商品数量 | changeItem(basket) |
==============================================================================================================
| 请求方式@PutMapping | 用途 | 方法 | 返回值 |
|---|---|---|---|
| @PutMapping | 修改管理员信息 | updateById | |
| @PutMapping | 修改角色信息 | updateById | |
| @PutMapping | 修改商品类目信息 | updateById | |
| @PutMapping | 修改商品分组标签信息 | updateById | |
| @PutMapping | 修改商品规格 | updateById | |
| @PutMapping | 修改商品信息 | updateById | |
| @PutMapping | 修改公告信息 | updateById | |
| @PutMapping | 修改自提点信息 | updateById | |
| @PutMapping | 修改轮播图信息 | updateById | |
| @PutMapping | 审核并回复商品评论 | updateById | |
| @PutMapping(“updateAddr”) | 修改收货地址信息 | updateById |
| 请求方式@PutMapping | 用途 | 方法 | 返回值 |
|---|---|---|---|
| @PutMapping(“setUserInfo”) | 更新用户的头像和昵称 | update | |
| @PutMapping(“defaultAddr/{addrId}”) | 设置默认收货地址 | updateDefaultUserAddr |
==============================================================================================================
| 请求方式@DeleteMapping | 用途 | 方法 | 返回值 |
|---|---|---|---|
| @DeleteMapping(“{ids}”) | 批量删除管理员 | removeByIds | |
| @DeleteMapping | 批量删除系统角色 | removeByIds | |
| @DeleteMapping(“{categoryId}”) | 删除商品类目 | removeById | |
| @DeleteMapping(“{tagId}”) | 删除商品分组标签 | removeById | |
| @DeleteMapping(“{propId}”) | 删除商品规格 | removeById | |
| @DeleteMapping(“{ids}”) | 批量删除商品 | removeByIds | |
| @DeleteMapping(“{id}”) | 删除公告 | removeById | |
| @DeleteMapping | 批量删除自提点地址 | removeByIds | |
| @DeleteMapping(“{ids}”) | 批量删除轮播图 | removeByIds | |
| @DeleteMapping(“deleteAddr/{addrId}”) | 删除用户收货地址 | deleteUserAddr | |
| @DeleteMapping(“deleteItem”) | 删除购物车中选中的商品 | removeByIds |
相关文章:
cloud_mall-notes03
请求方式GetMapping(11)用途方法返回值GetMapping(“info”)查询管理员信息getByIdsysUserGetMapping(“info/{userId}”)查询管理员详情getByIdsysUserGetMapping(“info/{roleId}”)查询角色详情getByIdsysRoleGetMapping(“info/{categoryId}”)根据标…...
Redis注入中出现的问题
Redis注入中出现的问题 出现的问题 Error starting ApplicationContext. To display the conditions report re-run your application with debug enabled. 2023-08-23 16:38:42.294 ERROR 32136 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *********…...
机器学习实战之模型的解释性:Scikit-Learn的SHAP和LIME库详解
引言:机器学习模型的“黑箱”困境 机器学习模型的崛起让我们惊叹不已!不论是预测房价、识别图片中的猫狗,还是推荐给你喜欢的音乐,这些模型都表现得非常出色。但是,有没有想过,这些模型到底是如何做出这些决…...
【网络安全】防火墙知识点全面图解(二)
本系列文章包含: 【网络安全】防火墙知识点全面图解(一)【网络安全】防火墙知识点全面图解(二) 防火墙知识点全面图解(二) 21、路由器的访问控制列表是什么样的?22、防火墙的安全策…...
【计算机视觉 | 目标检测】arxiv 计算机视觉关于目标检测的学术速递(8 月 14 日论文合集)
文章目录 一、检测相关(7篇)1.1 Continual Face Forgery Detection via Historical Distribution Preserving1.2 Exploring Predicate Visual Context in Detecting of Human-Object Interactions1.3 Out-of-Distribution Detection for Monocular Depth Estimation1.4 Cyclic-…...
自学设计模式(类图、设计原则、单例模式 - 饿汉/懒汉)
设计模式需要用到面向对象的三大特性——封装、继承、多态(同名函数具有不同的状态) UML类图 eg.—— 描述类之间的关系(设计程序之间画类图) : public; #: protected; -: private; 下划线: static 属性名:类型(默认值…...
python爬虫10:selenium库
python爬虫10:selenium库 前言 python实现网络爬虫非常简单,只需要掌握一定的基础知识和一定的库使用技巧即可。本系列目标旨在梳理相关知识点,方便以后复习。 申明 本系列所涉及的代码仅用于个人研究与讨论,并不会对网站产…...
c++ java rgb与nv21互转
目录 jni函数 c++ rgb转nv21,可以转,不报错,但是转完只有黑白图 java yuv420保存图片,先转nv21,再保存ok: c++ yuv420月bgr互转,测试ok jni函数 JNIEXPORT void JNICALL Java_com_tencent_blazefacencnn_BlazeFaceNcnn_encode(JNIEnv *env,jobject thiz, jobject in…...
多视图聚类(multi-view clustering)简介
多视图聚类 目前大概有以下几种: 多视图k-means聚类多视图谱聚类多视图图聚类多视图子空间聚类 (multi-view subspace clustering)深度学习多视图聚类 (deep multi-view clustering) 其中多视图子空间聚类具有不错的数据表征能力。 对于多视图子空间聚类而言&…...
wazhu配置以及漏洞复现
目录 1.wazhu配置 进入官网下载 部署wazhu 修改网络适配器 重启 本地开启apache wazhu案例复现 前端页面 执行 1.wazhu配置 进入官网下载 Virtual Machine (OVA) - Installation alternatives (wazuh.com) 部署wazhu 修改网络适配器 重启 service network restart 本地…...
javaweb项目部署linux服务器遇到的问题
其他有关本次部署内容请参考本站其他文章 javaweb项目要用war包 IntelliJ IDEA 可以打包out里的子目录 D:\D盘文件\浏览器\webshop\out\artifacts\webshop_war_exploded>jar cvf webshop.war * 方法来源视频 18、web项目的打包与发布_哔哩哔哩_bilibili myeclipse项目…...
【数据结构OJ题】环形链表
原题链接:https://leetcode.cn/problems/linked-list-cycle/description/ 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 整体思路:定义快慢指针fast,slow,如果链表确实有环,fast指针一定会…...
PySpark-核心编程
2. PySpark——RDD编程入门 文章目录 2. PySpark——RDD编程入门2.1 程序执行入口SparkContext对象2.2 RDD的创建2.2.1 并行化创建2.2.2 获取RDD分区数2.2.3 读取文件创建 2.3 RDD算子2.4 常用Transformation算子2.4.1 map算子2.4.2 flatMap算子2.4.3 reduceByKey算子2.4.4 Wor…...
vue 在IOS移动端中 windon.open 等跳转外部链接后,返回不触发vue生命周期、mounted等相关事件-解决方法
做了一个列表的h5页面,通过点击列表跳转到外部链接,然后返回是回到原来页面状态,类似缓存。发现在ios端返回后,vue 的mounted() 、create()、路由监听等方法都不会执行。在安卓和pc 端都能正常调用。 解决方案:监听pa…...
股票预测和使用LSTM(长期-短期-记忆)的预测
一、说明 准确预测股市走势长期以来一直是投资者和交易员难以实现的目标。虽然多年来出现了无数的策略和模型,但有一种方法最近因其能够捕获历史数据中的复杂模式和依赖关系而获得了显着的关注:长短期记忆(LSTM)。利用深度学习的力…...
Docker搭建个人网盘、私有仓库
1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘 [rootlocalhost ~]# docker pull mysql:5.6 [rootlocalhost ~]# docker pull owncloud [rootlocalhost ~]# docker run -itd --name mysql --env MYSQL_ROOT_PASSWORD123456 mysql:5.6 [rootlocalhost ~]# doc…...
3种获取OpenStreetMap数据的方法【OSM】
OpenStreetMap 是每个人都可以编辑的世界地图。 这意味着你可以纠正错误、添加新地点,甚至自己为地图做出贡献! 这是一个社区驱动的项目,拥有数百万注册用户。 这是一个社区驱动的项目,旨在在开放许可下向每个人提供所有地理数据。…...
数据处理与统计分析——MySQL与SQL
这里写目录标题 1、初识数据库1.1、什么是数据库1.2、数据库分类1.3、相关概念1.4、MySQL及其安装1.5、基本命令 2、基本命令2.1、操作数据库2.2、数据库的列类型2.3、数据库的字段属性2.4 创建和删除数据库表2.5、数据库存储引擎2.6、修改数据库 3、MySQL数据管理3.1、外键 My…...
OpenCV之特征点匹配
特征点选取 特征点探测方法有goodFeaturesToTrack(),cornerHarris()和SURF()。一般使用goodFeaturesToTrack()就能获得很好的特征点。goodFeaturesToTrack()定义: void goodFeaturesToTrack( InputArray image, OutputArray corners,int maxCorners, double qualit…...
浅谈开关柜绝缘状态检测与故障诊断
贾丽丽 安科瑞电气股份有限公司 上海嘉定 201801 摘要:电力开关柜作为电力系统的关键设备广泛应用于输电配电网络,其运行可靠性直接影响着电力系统供电质量及安全性能。开关柜绝缘状态检测与故障诊断是及时维修、更换和预防绝缘故障的重要技术手段。在阐述开关柜绝…...
ChezScheme测试性能优化:从53分钟到8分钟的效率跃迁
ChezScheme测试性能优化:从53分钟到8分钟的效率跃迁 【免费下载链接】ChezScheme Chez Scheme 项目地址: https://gitcode.com/gh_mirrors/ch/ChezScheme 一、痛点分析:串行测试的性能瓶颈 识别测试效率问题 在软件开发迭代过程中,…...
音频可视化工具:Lano Visualizer打造沉浸式桌面音乐体验
音频可视化工具:Lano Visualizer打造沉浸式桌面音乐体验 【免费下载链接】Lano-Visualizer A simple but highly configurable visualizer with rounded bars. 项目地址: https://gitcode.com/gh_mirrors/la/Lano-Visualizer 在数字生活中,音乐不…...
实战数据可视化:基于快马平台构建小龙虾销售趋势分析看板
实战数据可视化:基于快马平台构建小龙虾销售趋势分析看板 最近帮朋友的小龙虾连锁店做数据分析,发现传统Excel报表根本满足不了实时决策的需求。老板们需要一眼就能看懂销售趋势、口味偏好和地区差异,于是我尝试用InsCode(快马)平台快速搭建…...
Defects4J实战:如何利用这个强大的Java缺陷数据库进行自动化测试
Defects4J深度实战:解锁Java缺陷数据库的自动化测试潜能 在当今快节奏的软件开发环境中,质量保障已成为决定项目成败的关键因素。对于Java开发者而言,Defects4J这个开源的缺陷数据库正逐渐成为提升代码质量的秘密武器。不同于普通的测试框架&…...
构建全渠道智能通知系统:从高可用架构到用户体验优化
1. 全渠道智能通知系统的核心价值 想象一下这样的场景:你在电商平台下单后,系统立即通过短信发送订单确认通知;当你忘记支付时,APP推送会及时提醒;订单发货后,邮箱里静静躺着物流信息;而站内信则…...
macOS Sequoia 15.7.5 (24G624) 正式版 ISO、IPSW、PKG 下载
macOS Sequoia 15.7.5 (24G624) 正式版 ISO、IPSW、PKG 下载 iPhone 镜像、Safari 浏览器重大更新和 Apple Intelligence 等众多全新功能令 Mac 使用体验再升级 请访问原文链接:https://sysin.org/blog/macOS-Sequoia/ 查看最新版。原创作品,转载请保留…...
基于深度学习YOLOv12的管道泄漏检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
一、项目介绍 管道泄漏检测是工业安全生产中的重要环节,传统的人工巡检方式存在效率低、实时性差、易漏检等问题。本项目基于最新的YOLOv12目标检测算法,开发了一套智能管道泄漏检测系统,实现对管道泄漏的实时、精准识别。 系统采用先进的深…...
第 11 章 追踪与性能分析(OpenOCD)
第 11 章 追踪与性能分析 导读:现代 ARM 处理器内置了丰富的 CoreSight 追踪基础设施,包括 ETM 指令追踪、ITM/DWT 数据追踪、SWO/TPIU 追踪输出以及 SEGGER RTT 高速日志。本章将系统介绍如何在 OpenOCD 中配置和使用这些追踪功能,帮助开发者在不侵入目标程序的前提下,完成…...
从VCHA移除到成功升级:VMware VCSA6.5到6.7的完整实战记录
从VCHA移除到成功升级:VMware VCSA6.5到6.7的完整实战记录 在虚拟化运维领域,VMware vCenter Server Appliance(VCSA)的升级一直是技术团队面临的常规挑战。当环境配置了vCenter High Availability(VCHA)时…...
npm install 背后的依赖管理机制:为什么你的node_modules这么大?
npm install 背后的依赖管理机制:为什么你的node_modules这么大? 每次运行 npm install 后,看着飞速增长的 node_modules 文件夹,你是否曾好奇过这个"黑洞"究竟是如何形成的?今天我们就来揭开Node.js依赖管理…...
