mallplus多租户商城实现的具体逻辑

1.我们有一个中台系统,可以实现商户入驻,插入商户数据和生成一个管理员账号 不可删除,此账号可以添加员工 角色  和添加商品等所有权限,此商户的所有数据 都会有一个字段去隔离,比如商品和品牌等等,

 

也可以设置哪些表的数据是全部商户共有的比如权限菜单表,如

public static final List<String> IGNORE_TENANT_TABLES = Lists.newArrayList("sys_admin_log", "sys_web_log", "sys_permission_category", "columns", "tables", "information_schema.columns",
        "information_schema.tables",  "sys_store", "sys_permission","pms_product_attribute","pms_product_category_attribute_relation","pms_product_attribute_value",
        "pms_product_category","pms_product_category_attribute_relation");

2.小程序断可以在header里面写死一个参数 storeId=1 或者其他值,后期会对商户做一个映射 ,不然谁都可以切换到别的商户去,数据不安全,

3.然后后台会有一个过滤器处理商户id

com.zscat.mallplus.component.JwtAuthenticationTokenFilter

4.我们会用mybatis-plus的多租户插件 将storeId参数注入到需要处理的表中

com.zscat.mallplus.config.MybatisPlusConfig 类

5.商户可以自己开发小程序前端 (只要能适配到我们的接口)或者使用官方生成的前端

 1商户自己开发的前端demo https://gitee.com/catshen/mobile-mall

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
授权方式: 共享软件 界面语言: 简体中文 文件大小: 17.1 MB 更新时间: 2020-07-29 资源类型: 国产软件 推荐等级: ★★★☆☆ 平台环境: JAVA 作者主页: 点击查看 演示地址: 点击查看 详细介绍 – [ mallplus多租户商城 v1.0 ] mallplus多租户商城 是一套电商系统,包括前台商城系统及后台管理系统,小程序,h5,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、代码生成设置等模块。 mallplus多租户商城功能 目前h5项目已实现功能: 1、首页数据的展示 2、分类页数据的展示 3、购物车 4、我的 5、注册 6、登录 7、商品详情页 8、商品搜索 目前小程序项目和pc项目已实现功能: 1、首页数据的展示 2、分类页数据的展示 3、购物车 4、我的 5、注册 6、登录 7、商品详情页 8、商品搜索 9、下单 10、用户详情 mallplus多租户商城搭建步骤 本地环境搭建 1、本地安装开发环境中的所有工具并启动,具体参考 2、关注公众号获取最新脚本安装最新的数据库mallplus.sql,解压 前端vue mallplsu-admin-web.zip 3、克隆源代码到本地,使用IDEA或Eclipse打开,并完成编译; 4、在mysql中新建mall数据库,导入document/sql下的mall.sql文件; 5、启动mallplus-admin项目:直接运行com.zscat.mallplus.MallAdminApplication的main方法即可, 接口文档地址:http://localhost:8080/swagger-ui.html; 6、启动mall-search项目:直接运行com.zscat.mallplus.search.MallSearchApplication的main方法即可, 接口文档地址:http://localhost:8081/swagger-ui.html; 7、启动mallplus-portal项目:直接运行com.zscat.mallplus.portal.MallPortalApplication的main方法即可, 接口文档地址:http://localhost:8085/swagger-ui.html; mallplus多租户商城截图 相关阅读 同类推荐: 电商系统源码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zscat-me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值