# auto-murphy **Repository Path**: oshine/auto-murphy ## Basic Information - **Project Name**: auto-murphy - **Description**: 专为murphy框架开发的auto自动模板生成脚本 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-03 - **Last Updated**: 2024-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: autoscript ## README # Auto-Murphy 给[auto](https://gitee.com/oshine/auto)工具使用的脚本插件,此插件导出命令见下方详细说明\ murphy项目可以使用此工具,动态生成数据库模型文件(mod)和数据表结构(dao),以及 model和controller ### 使用方法: 1.使用前请先安装auto工具:https://gitee.com/oshine/auto \ 2.把本项目的 auto-murphy目录 和 auto.oola文件 一同复制到您的项目根目录中\ 3.把本项目的 db-main-config.yaml.default 复制到您的项目根目录中,修改名称为 db-main-config.yaml,打开然后修改\ 4.在 [您的项目根目录]创建一个.env文件,文件内容如下(其中的配置需要根据实际情况修改): ```env # mysql数据库地址/mysql database host database.host=192.168.168.200 # mysql数据库端口/mysql database port database.port=8060 # mysql数据库密码/mysql database password database.pass=12345678. ssdb.host=192.168.168.235 redis.host=192.168.168.235 ``` 5.cd [您的项目根目录] ### 开始使用命令行 ```shell # 1.数据结构生成命令,all: 执行后遍历所有数据表后生成对应的dao文件 # 2.table_name:只生成给定的表对应的dao文件,下方命令行有相同的使用方法 # 3.修改数据库表结构,或创建表后,此命令必须执行 auto gen dao all/table_name # 1.数据表基础模型生成命令 # 2.修改数据库表结构,或创建表后,此命令必须执行 auto gen mod all/table_name # 1.数据表模型文件生成命令 auto gen model all/table_name # 1.控制器生成命令 auto gen ctl all/table_name ``` ### Idea编辑器如何编辑本项目 * 1.安装EmmyLua插件 * 2.在 "设置>编辑器>文件类型>Lua language file>文件名模式" 中添加*.oola ![plug.png](plug.png)