news 2026/10/26 8:28:11

easymall---管理后端商品属性管理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
easymall---管理后端商品属性管理

需求:

这是前端的页面,约定为前端将信息包装成sysProductProperty类进行返回,要怎么设计表以及实体类

1.建立sysproductProperty表 需要property_id作为主键 标识这个属性 是否包含图片那就需要一个 cover_type 存储 具体的图片存储放在本地的某一文件夹中 不通过数据库保存图片的url地址(过大) 因为需要知道是谁的属性 所以也需要category_id标识这个属性是属于谁的 为了查询方便创建一个p_category_id便于联查(解释:如果到时候需要查找如图手机通讯中的属性 没用p_category_id 那就需要先通过数码家电进行第一次查找 再通过category_id进行查找 若加上p_category_id 一次联查就可以实现功能 这属于经验 多学习多记忆多做理解) 最后需要属性的名字property_name

数据库如下:

property_sort的设定是为了给新旧属性排序

controller层:

@RequestMapping("/saveProductProperty") public ResponseVO saveProductProperty(SysProductProperty productProperty) { sysProductPropertyService.saveProductProperty(productProperty); return getSuccessResponseVO(null); }

实现层:

@Override public void saveProductProperty(SysProductProperty productProperty) { if (productProperty.getPropertyId() == null){ productProperty.setPropertyId(StringTools.getRandomNumber(Constants.LENGTH_10)); productProperty.setPropertySort(this.sysProductPropertyMapper.selectMaxCount(productProperty.getCategoryId())+1); this.sysProductPropertyMapper.insert(productProperty); } else{ this.sysProductPropertyMapper.updateByPropertyId(productProperty, productProperty.getPropertyId()); } }

StringTool方法:

public static final String getRandomNumber(Integer count) { return RandomStringUtils.random(count, false, true); }

使用了

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/26 0:41:43

华为OD技术面真题 - Mysql相关 - 4

文章目录简单介绍一下Mysql中BinLog、RedoLog和UndoLogRedoLogBinLogUndoLogMysql中事务为什么需要两阶段提交简单介绍一下两阶段提交的流程什么是读写分离怎样实现读写分离说说Mysql主从复制流程怎么避免主从延迟简单介绍一下Mysql中BinLog、RedoLog和UndoLog RedoLog 重做日…

作者头像 李华
网站建设 2026/10/25 9:29:01

一维(1D)CNN模型下轴承故障诊断(Python,TensorFlow框架下,很容易改为其它模型,解压缩后可以直接运行,无需修改任何目录)

1.数据集使用凯斯西储大学轴承数据集,一共有4种负载下采集的数据,每种负载下有10种 故障状态:三种不同尺寸下的内圈故障、三种不同尺寸下的外圈故障、三种不同尺寸下的滚动体故障和一种正常状态。2.模型(1DCNN)使用数据…

作者头像 李华
网站建设 2026/10/25 9:40:31

RAG上下文构建完全指南:从召回策略到最佳实践,一篇搞定!建议收藏

文章探讨了RAG系统中构建上下文的关键问题,特别是当语义召回的多个chunk来自不同段落时如何选择上下文内容。分析了直接使用召回chunk与召回完整段落两种方案的优缺点,指出应根据文档长度、场景需求选择折中方案。有时为减少token消耗并提升模型准确性&a…

作者头像 李华
网站建设 2026/10/21 3:29:42

AI产品经理深度转型指南!

🔥AI产品经理,最近的市场又开始变得火热了起来。💡大部分公司已经开始从原来的巨量投入,变成盈利的状态了。另外算力成本、数据采集和标注成本也在不断下降📉!AI行业已经开始迎来了新的拐点📈&a…

作者头像 李华
网站建设 2026/10/22 14:00:23

大数据连接池配置:结构化数据访问优化

大数据连接池配置:结构化数据访问的“资源平衡术” 一、引入:大数据场景的“连接之痛” 去年双11零点,某电商的实时销售分析系统突然陷入瘫痪: 运营同学要查看“5分钟内TOP10热销商品”,点击查询后等待了18秒才加载…

作者头像 李华
网站建设 2026/10/24 17:09:02

大数据毕设项目:基于django+大数据平台的短视频推荐系统设计与实现(源码+文档,讲解、调试运行,定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华