news 2026/6/9 17:23:06

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/6/6 7:14:11

AI核心知识84——大语言模型之 AI Constitution(简洁且通俗易懂版)

AI 宪法 (AI Constitution) 是由 AI 公司 Anthropic(Claude 的开发商)首创并推广的一个核心概念,它代表了 AI 对齐技术的一次重大飞跃。 简单来说,AI 宪法就是给 AI 模型制定的一套“根本大法”或“最高行为准则”。 它的核心理…

作者头像 李华
网站建设 2026/6/5 3:56:05

普通人学习大模型应该怎么学?_大模型的挑战与优势?

前言 近年来,人工智能领域掀起了一股“大模型”热潮,吸引了无数研究者和企业关注。所谓“大模型”,是指那些参数量巨大、结构复杂人工智能模型,如谷歌BERT、OpenAI的GPT等。这些模型在自然语言处理、计算机视觉等任务中取得了显著…

作者头像 李华
网站建设 2026/6/8 8:13:46

大模型RAG管道优化:“过度设计“的邻居扩展策略是否真的有效?

文章对RAG系统中的"邻居块扩展"策略进行了系统性评测,通过三个不同层级的数据集测试发现:扩展上下文能显著提升回答忠实度(提高12-18个点),尽管引入了噪声和降低了上下文相关性。研究证实"上下文膨胀"策略在提升回答落地…

作者头像 李华
网站建设 2026/6/5 5:57:40

大数据毕设选题推荐:基于大数据技术的个性化电影短视频推荐系统基于django+大数据平台的短视频推荐系统设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

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

作者头像 李华
网站建设 2026/6/5 8:57:11

设计家用灭火器检查提醒工具,录入灭火器位置,有效期,每月提醒检查压力,外观,到期提醒更换,避免紧急情况无法使用。

1. 实际应用场景描述 场景: 小王家里和车库各有一个灭火器,但他经常忘记检查压力表指针是否在绿色区域,也记不清灭火器的生产日期和有效期。某次厨房小火灾时,发现灭火器已经过期,险些酿成大祸。 目标: 通过…

作者头像 李华