当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 1 Fork 1.1K

houzhanwu / linjiashop
暂停

forked from microapp / linjiashop 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

前言

Spring Boot vue element-ui Vant license

  • linjiashop是一个基于Spring BootVue.js的web商城系统
  • linjiashop包含了商城的后台管理系统
  • linjiashop提供了手机端的商城系统
  • linjiashop小程序版开发中
  • linjiashop app版(基于Flutter)开发中

功能模块

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-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

空文件

简介

linjiashop:邻家小铺,轻量,简洁的商城系统 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/houzhanwu/linjiashop.git
git@gitee.com:houzhanwu/linjiashop.git
houzhanwu
linjiashop
linjiashop
master

搜索帮助