{ "project": { "packageName": "net.maku", "version": "1.0.0", "backendPath": "D:\\generator\\maku-boot\\maku-server", "frontendPath": "D:\\generator\\maku-admin" }, "developer": { "author": "阿沐", "email": "babamu@126.com" }, "templates": [ { "templateName": "java/Controller.java.ftl", "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/controller/${ClassName}Controller.java" }, { "templateName": "java/Service.java.ftl", "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/${ClassName}Service.java" }, { "templateName": "java/ServiceImpl.java.ftl", "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/impl/${ClassName}ServiceImpl.java" }, { "templateName": "java/Query.java.ftl", "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/query/${ClassName}Query.java" }, { "templateName": "java/Entity.java.ftl", "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/entity/${ClassName}Entity.java" }, { "templateName": "java/VO.java.ftl", "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/vo/${ClassName}VO.java" }, { "templateName": "java/Convert.java.ftl", "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/convert/${ClassName}Convert.java" }, { "templateName": "java/Dao.java.ftl", "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/dao/${ClassName}Dao.java" }, { "templateName": "xml/Dao.xml.ftl", "generatorPath": "${backendPath}/src/main/resources/mapper/${moduleName}/${ClassName}Dao.xml" }, { "templateName": "sql/menu.sql.ftl", "generatorPath": "${backendPath}/menu/${tableName}_menu.sql" }, { "templateName": "vue/api.ts.ftl", "generatorPath": "${frontendPath}/src/api/${moduleName}/${functionName}.ts" }, { "templateName": "vue/index.vue.ftl", "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/index.vue" }, { "templateName": "vue/add-or-update.vue.ftl", "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/add-or-update.vue" } ] }