随笔分类 -  分布式项目(基础篇)

摘要:###1、从自动生成的代码拷贝相关内容到attrgroup.vue页面,显示以下效果 \renren\main\resources\src\views\modules\product\attrgroup.vue ###2、拷贝表格数据 放在<el-col :span="18">标签内 <div cl 阅读全文
posted @ 2021-06-11 21:29 努力的校长
摘要:###1、创建属性分组页面 src\views\modules\product\attrgroup.vue ###2、页面内容 父组件调用子组件步骤: 1:导入 import Category from "../common/category"; 2:注册 components: { Categor 阅读全文
posted @ 2021-06-11 17:08 努力的校长
摘要:###1、创建公共包以及品牌tree公共组件页面 在src\views\modules下创建放公共组件的文件夹:common 品牌公共组件:category.vue src\views\modules\common\category.vue ###2、页面内容 要点: 由于这个组件需要在其他(相当于 阅读全文
posted @ 2021-06-11 15:19 努力的校长
摘要:###1、导入sql语句 目标库:mall_admin DROP TABLE IF EXISTS `sys_menu`; CREATE TABLE `sys_menu` ( `menu_id` bigint(20) NOT NULL AUTO_INCREMENT, `parent_id` bigin 阅读全文
posted @ 2021-06-11 15:17 努力的校长
摘要:###1、在onlinemall-common项目中创建两个分组(接口类型) 添加数据是校验分组:com.applesnt.common.valid.AddGroup package com.applesnt.common.valid; /** * @author menghaibin * @pro 阅读全文
posted @ 2021-06-10 17:27 努力的校长
摘要:@ControllerAdvice注解会自动感知指定包下的异常,所有的异常都会自动交由注解了ControllerAdvice的类来处理 ###1、修改保存方法,把异常处理相关代码去掉 com.applesnt.onlinemall.product.controller.BrandController 阅读全文
posted @ 2021-06-10 14:06 努力的校长
摘要:品牌保存请求:/product/brand/save 请求参数: { "descript": "oppo", "firstLetter": "b", "logo": "https://onlinemall2021.oss-cn-beijing.aliyuncs.com/2021-06-15/ef4c 阅读全文
posted @ 2021-06-08 22:59 努力的校长
摘要:上传图片获取签名请求:/oss/policy 响应数据示例: { "msg": "success", "code": 0, "data": { "accessid": "LTAI5t7szoumpKM61yjB1uMx", "policy": "eyJleHBpcmF0aW9uIjoiMjAyMS0 阅读全文
posted @ 2021-06-08 15:36 努力的校长
摘要:###1、新建第三方服务项目onlinemall-third-party 需要调用的第三方服务都放在这个项目里,比如OSS对象存储 ###2、把onlinemall-third-party加入到onlinemall总项目中 <modules> <module>onlinemall-coupon</m 阅读全文
posted @ 2021-06-07 19:04 努力的校长
摘要:###1、登录阿里云 找到对象存储OSS ###2、开通对象存储服务 ###3、如果未实名认证 需要进行实名认证 ###4、实名认证完成后,开通服务 ###5、开通服务后创建一个Bucket ###6、AccessKey管理设置 ###7、查看AccessKeyID和AccessKey Secret 阅读全文
posted @ 2021-06-07 17:04 努力的校长
摘要:###1、修改表格的表头文字以及添加页面的label以及显示宽度 在列表页以及添加修改页直接修改显示的文字即可,brand-add-or-update.vue页面的el-form宽度可以调至140px ###2、修改列表页“显示状态”为开关按钮 src\views\modules\product\b 阅读全文
posted @ 2021-06-06 22:29 努力的校长
摘要:###1、添加品牌管理菜单 人人开发平台--系统管理--菜单管理--新增 ###2、代码生成器生成onlinemall-product项目的代码中拷贝品牌相关的页面 把以下两个页面拷贝至前端项目的src\views\modules\product目录下 ###3、访问项目 表格的标头读取的是数据库表 阅读全文
posted @ 2021-06-06 21:59 努力的校长
摘要:请求:/product/category/delete 请求参数: catIds:[170,171,172] 响应数据示例: { "code": 0, "msg": "success" } 操作数据库表:pms_category ###批量删除直接调用delete方法即可 <template> <d 阅读全文
posted @ 2021-06-06 18:00 努力的校长
摘要:查询请求:/product/category/info/{catId} 请求参数:catId路径参数 响应数据示例: { "msg": "success", "code": 0, "data": { "catId": 1, "name": "图书、音像、电子书刊", "parentCid": 0, 阅读全文
posted @ 2021-06-06 16:49 努力的校长
摘要:请求:/product/category/save 请求参数: { catId: null catLevel: 2 icon: "xx" name: "手机运动" parentCid: 2 productUnit: "个" showStatus: 1 sort: 0 } 响应数据示例: { "cod 阅读全文
posted @ 2021-06-06 13:13 努力的校长
摘要:请求:/product/category/delete 请求参数: catIds:[170] 响应数据示例: { "code": 0, "msg": "success" } 操作数据库表:pms_category ###1、配置mybatis的逻辑删除 商品的逻辑删除(逻辑删除需要配置mybatis 阅读全文
posted @ 2021-06-05 23:23 努力的校长
摘要:###1、vue页面 <template> <!-- elemnetUI tree组件 :data="menus":绑定的数据 :props="defaultProps":要渲染的数据项 :expand-on-click-node="false":点击添加和删除时不触发展开事件 show-check 阅读全文
posted @ 2021-06-05 21:54 努力的校长
摘要:###1、创建网关服务的跨域配置类 com.applesnt.onlinemall.gateway下创建config包 在config包下创建MallCorsConfiguration.javap配置类 package com.applesnt.onlinemall.gateway.config; 阅读全文
posted @ 2021-06-04 20:15 努力的校长
摘要:###1:把renren-fast注册到nacos注册中心 修改pom.xml,引入公共项目依赖 <dependency> <groupId>com.applesnt.onlinemall</groupId> <artifactId>onlinemall-common</artifactId> <v 阅读全文
posted @ 2021-06-03 20:19 努力的校长
摘要:启动服务端项目renren-fast 启动客户端项目renren-fast-vue ###1、创建商品系统相关目录和菜单 系统管理--》菜单管理--》添加 创建商品系统目录 系统管理--》菜单管理--》添加 创建分类维护菜单 创建完成 ###2、创建分类维护页面组件 项目规则说明: 1:菜单的路由( 阅读全文
posted @ 2021-06-03 14:59 努力的校长