`sql\nCREATE TABLE product (\n id BIGINT PRIMARY KEY AUTOINCREMENT,\n name VARCHAR(100) NOT NULL,\n categoryid BIGINT NOT NULL,\n price DECIMAL(10,2) NOT NULL,\n stock INT NOT NULL DEFAULT 0,\n description TEXT,\n imageurl VARCHAR(255),\n status TINYINT DEFAULT 1,\n createtime DATETIME DEFAULT CURRENT_TIMESTAMP\n);\n`\n\n## 五、系统核心功能实现\n\n### 5.1 用户认证与权限控制\n\n后端采用Spring Security + JWT实现认证,用户登录后颁发Token,前端通过Axios拦截器携带Token。权限控制基于RBAC模型,通过注解@PreAuthorize限制接口访问。\n\n### 5.2 商品浏览与智能搜索\n\n前端使用Vue实现商品列表分页展示,支持按分类筛选和关键词搜索。后端SearchController调用ProductService,结合Elasticsearch(可选)或MySQL全文索引实现高效搜索。基于用户历史采购记录,系统可调用AI大模型生成个性化推荐列表:\n\n`java\npublic List