【毕设源码一期08】非遗文创商城:让作品故事连接现货选购与定制沟通
源码地址非遗文创商城让作品故事连接现货选购与定制沟通文创商品不仅需要价格和库存也需要让买家理解技艺背景、作品灵感与创作者。这个非遗文创商城在通用交易流程上增加文化内容展示把项目、传承人档案和商品关联再提供现货购买与定制申请两条路径。本文使用当前分支真实页面和隔离演示数据库。云纹织造、人物、作品、买家、地址和运单号均为虚构或占位不代表真实非遗认证、真实传承人或实际交易。支付、发货、收货与定制处理都是毕设演示。两类角色两条业务路径角色职责管理员admin维护文化项目、传承人档案、作品故事、商品规格和库存处理订单发货与定制申请买家user注册登录、浏览文化作品、选购现货、管理个人地址与订单、提交和撤销待处理定制申请现货购买形成交易订单定制申请用于线下沟通不报价、不扣库存也不生成支付订单。传承人并不是第三类登录角色。管理员与买家协作本分支沿用admin和user两种角色。管理员维护文化内容、商品和定制处理买家浏览作品、选购现货与申请定制。传承人是内容档案不是独立登录角色。角色管理员。真实页面使用虚构演示数据。把项目传承人与商品关联非遗内容页维护项目、传承人和作品关联。种子项目为云纹织造虚构演示关联林阿姨虚构人物及织物书签。本次编辑并保存作品故事保留接受定制开关没有新增真实文化资料。角色管理员。真实页面使用虚构演示数据。现货商品独立维护商品管理保留分类、上下架和规格入口。文化作品关联到普通商城商品现货交易继续沿用通用商城订单流程。角色管理员。真实页面使用虚构演示数据。规格决定价格和库存云纹织物书签的标准款售价39.90元初始库存30件。演示帆布袋属于通用商品不强制关联文化项目。图片字段填写URL本次没有填图或上传图片。角色管理员。真实页面使用虚构演示数据。买家先了解作品故事非遗作品页同时展示技艺介绍、地区、传承人简介和作品故事。管理员更新的说明已显示并明确标注虚构。作品提供选购现货与申请定制两个入口。角色买家。真实页面使用虚构演示数据。从作品直接选择现货规格点击选购现货后系统进入对应商品规格面板显示39.90元售价和30件库存。本次选择2件加入购物车文化浏览衔接现货交易。角色买家。真实页面使用虚构演示数据。购物车结算两件书签创建虚构收货地址后购物车显示2件标准款书签合计79.80元。提交订单扣减2件库存保留商品、规格、价格和地址快照。角色买家。真实页面使用虚构演示数据。模拟支付后等待发货现货订单点击模拟支付后显示待发货。此操作仅更新订单状态没有第三方支付、真实扣款或定制报价。角色买家。真实页面使用虚构演示数据。管理员记录演示发货管理员填写DEMO-HERITAGE-1005-001演示运单号现货订单变为待收货。当前手工记录运单没有快递追踪或真实配送。角色管理员。真实页面使用虚构演示数据。买家收货完成现货流程买家确认收货后订单#1显示已完成金额79.80元、数量2件。数据库确认书签库存28件通用帆布袋库存仍为50件。角色买家。真实页面使用虚构演示数据。提交独立的定制需求买家为同一作品提交蓝色云纹礼赠书签需求期望3件。申请为待处理可撤销。提交后SQL核验库存仍30件、交易订单仍0条定制不占库存、不生成支付订单。截图为现货下单之前的定制记录。角色买家。真实页面使用虚构演示数据。管理员接受并保存沟通说明管理员接受申请填写颜色与纹样可继续沟通、价格与制作细节线下确认的演示说明。申请变为已接受已处理记录没有重复处理按钮这不代表已报价、制作或交付。角色管理员。真实页面使用虚构演示数据。买家查看接受结果我的定制页显示已接受与管理员处理说明买家可以核对沟通进展。文化内容人物仅为虚构教学档案不代表真实非遗认证或传承人身份。角色买家。真实页面使用虚构演示数据。待处理申请可以撤销另外提交1件红色图案的演示申请在管理员处理之前撤销。页面保留已撤销记录及原有已接受记录SQL核验两状态分别CANCELLED、ACCEPTED库存保持28件。角色买家。真实页面使用虚构演示数据。技术栈和演示边界后端使用Java 25、Spring Boot 4.0.6、MyBatis-Plus、MySQL 8.4与Sa-TokenWeb使用React 18、TypeScript、Umi Max、Ant Design及Pro Components。