Score
0
Watch 30 Star 129 Fork 53

microapp / linjiashopJavaMIT

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
linjiashop:邻家小铺,轻量,简洁的商城系统 spread retract

Clone or download
Loading...
README.md

前言

Spring Boot vue element-ui Vant Flutter license

  • linjiashop 是一个基于Spring BootVue.js的web商城系统
  • linjiashop 包含了商城的后台管理系统,手机h5,小程序版本
  • linjiashop 包含了app版本(基于flutter) 仓库地址gitee,github

功能模块

linjiashop包含了后台管理功能和手机端商城业务功能

  • 基础模块
    • 部门管理
    • 用户管理
    • 角色管理
    • 菜单管理
    • 权限分配
    • 参数管理
    • 数据字典管理
    • 定时任务管理
    • 操作日志
    • 登录日志
    • cms内容管理
    • 消息管理:配置消息模板,发送短信,邮件消息
    • 基于idea插件的代码生成
  • 商城功能
    • 店铺管理
    • 类别管理
    • 商品管理
    • 订单管理
    • 购物车列表
  • 手机端 -完整的商城购物功能

技术选型

  • 核心框架:Spring Boot
  • 数据库层:Spring data jpa
  • 数据库连接池:Druid
  • 缓存:Ehcache
  • 前端:后台管理基于element,手机端界面基于vant

目录说明

  • linjiashop-admin PC端后台管理的前端网页
  • linjiashop-admin-api PC端后台管理的api服务
  • linjiashop-mobile 手机商城的前端网页
  • linjiashop-mobile-api 手机端商城的api服务
  • linjiashop-wxapp 商城小程序版,小程序版和手机版公用一个api服务(linjiashop-mobile-api)
  • linjiashop-core 基础模块,包括工具类,dao,service,bean等内容
  • linjiashop-generator 代码生成模块,主要生成后台管理的前后端代码,配合IDEA 代码生成插件webflash-generator使用效果更好

运行效果图

  • 手机端: 手机端
  • 后台管理: 后台管理

演示

快速开始

  • 克隆本项目

  • 导入idea或者eclipse

  • 确保开发工具下载并安装了lombok插件

  • 创建数据库:linjiashop

    CREATE DATABASE IF NOT EXISTS linjiashop DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 
    CREATE USER 'linjiashop'@'%' IDENTIFIED BY 'linjiashop191028';
    GRANT ALL privileges ON linjiashop.* TO 'linjiashop'@'%';
    flush privileges;
  • 启动后台管理

    • 启动后台管理api服务:linjiashop-admin-api
      • 修改linjiashop-admin-api中数据库连接配置
        ## 首次启动需要设置下列配置项设置为create,以便系统可以自动创建表并导入./import.sql测试数据文件
        ## 如果下面配置无法自动建表并导入测试数据文件;则可以手动初始化数据库,手动使用的初始化文件文件位于:doc/database.sql
        spring.jpa.hibernate.ddl-auto=create
      • 启动linjiashop-admin-api主类:cn.enilu.flash.api.AdminApiApplication,访问http://localhost:8082/swagger-ui.html , 保证api服务启动成功
    • 启动后台管理的前端界面:linjiashop-admin
  • 启动手机端商城

技术交流

  • QQ群:254059156
  • 微信:myenilu,添加请备注:邻家小铺

在线文档

  • 该项目克隆并扩展自web-flash,所以开发的时候多看看web-flash的在线文档
  • 该项目手机端linjiashop-mobile使用有赞Vant组件库,开发过程可以参考Vant的在线文档
  • 该项目的业务功能参考litemall,感谢linlinjava

Comments ( 2 )

Sign in for post a comment

Java
1
https://gitee.com/microapp/linjiashop.git
git@gitee.com:microapp/linjiashop.git
microapp
linjiashop
linjiashop
master

Help Search