baowk / dilu-all

dilu完整版本,集成所有的插件,学习或者要开发后台,选这个没错。dilu是一个golang的快速开发脚手架,基于Gin + Gorm + Vue3 + Element plus(vue-pure-admin)Saas化设计,可支持多团队(租户),基础用户管理功能,jwt鉴权,代码生成器,权限管理,表单构建,因夫人工作需要,简单做了一个crm系统,DEMO:http://dilu.youwan.art

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dilu-all

简介

的卢,是golang下的一套web快速框架,系统基于gin+gorm封装,并实现了代码自动生成。

  • 前端基于vue3+element-plus点我查看
  • 演示地址,系统做了saas化设计,主账号直接dilu登录,团队账户为tangtang,密码默认。

dilu的完整版,包含了所有插件使用,配合dilu-admin使用,能快速实现一个完整的后台管理系统。自己开发推荐的卢简化版

安装使用

  • 获取项目代码
git clone https://github.com/baowk/dilu-all.git
or
git clone https://gitee.com/walkbao/dilu-all.git
  • 安装依赖
cd dilu-all
go mod tidy
  • 初始化 mysql 创建两个库,dulu-db,dental-db 导入基础数据 resources\dbs\dental-db.sql resources\dbs\dilu-db.sql 修改数据库配置 resources\config.dev.yaml
dbcfg: # 数据库配置
  driver: mysql  
  dns: root:12345678@tcp(127.0.0.1:3306)/dilu-db?charset=utf8&parseTime=True&loc=Local&timeout=1000ms  # 数据库连接字符串

  dbs:      
    - dental:    #子配置会继承父配置
        dns: root:12345678@tcp(127.0.0.1:3306)/dental-db?charset=utf8&parseTime=True&loc=Local&timeout=1000ms  # 数据库连接字符串
  • 运行
go run main.go start -c resources/config.dev.yaml
  • 同步新接口到系统
go run main.go start -c resources/config.dev.yaml -a
  • 交流群

    欢迎家人们star,有问题或者想进行技术交流的先加我微信(注明:的卢),我拉你进群!

前端使用请跳至前端 d7f4b2513f7440d6c4c9bd932b4800f

About

dilu完整版本,集成所有的插件,学习或者要开发后台,选这个没错。dilu是一个golang的快速开发脚手架,基于Gin + Gorm + Vue3 + Element plus(vue-pure-admin)Saas化设计,可支持多团队(租户),基础用户管理功能,jwt鉴权,代码生成器,权限管理,表单构建,因夫人工作需要,简单做了一个crm系统,DEMO:http://dilu.youwan.art

License:MIT License


Languages

Language:Go 98.1%Language:HTML 1.6%Language:Dockerfile 0.2%