config.json 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. {
  2. "单表增删改查": [
  3. {
  4. "templateName": "Controller",
  5. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/controller/${ClassName}Controller.java",
  6. "templateFile": "temps/Controller"
  7. },
  8. {
  9. "templateName": "Service",
  10. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/${ClassName}Service.java",
  11. "templateFile": "temps/Service"
  12. },
  13. {
  14. "templateName": "ServiceImpl",
  15. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/impl/${ClassName}ServiceImpl.java",
  16. "templateFile": "temps/ServiceImpl"
  17. },
  18. {
  19. "templateName": "实体",
  20. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/entity/${ClassName}Entity.java",
  21. "templateFile": "temps/实体"
  22. },
  23. {
  24. "templateName": "Mapper",
  25. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/mapper/${ClassName}Mapper.java",
  26. "templateFile": "temps/Mapper"
  27. },
  28. {
  29. "templateName": "Mapper.xml",
  30. "generatorPath": "${backendPath}/src/main/resources/mapper/${ClassName}Mapper.xml",
  31. "templateFile": "temps/Mapper.xml"
  32. },
  33. {
  34. "templateName": "权限菜单",
  35. "generatorPath": "${backendPath}/menu/${functionName}_menu.sql",
  36. "templateFile": "temps/权限菜单"
  37. },
  38. {
  39. "templateName": "api.ts",
  40. "generatorPath": "${frontendPath}/src/api/${moduleName}/${functionName}.ts",
  41. "templateFile": "temps/api.ts"
  42. },
  43. {
  44. "templateName": "表格",
  45. "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/index.vue",
  46. "templateFile": "temps/表格"
  47. },
  48. {
  49. "templateName": "表单",
  50. "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/form.vue",
  51. "templateFile": "temps/表单"
  52. }
  53. ],
  54. "主子表增删改查": [
  55. {
  56. "templateName": "Service",
  57. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/${ClassName}Service.java",
  58. "templateFile": "temps/Service"
  59. },
  60. {
  61. "templateName": "ServiceImpl",
  62. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/impl/${ClassName}ServiceImpl.java",
  63. "templateFile": "temps/ServiceImpl"
  64. },
  65. {
  66. "templateName": "实体",
  67. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/entity/${ClassName}Entity.java",
  68. "templateFile": "temps/实体"
  69. },
  70. {
  71. "templateName": "Mapper",
  72. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/mapper/${ClassName}Mapper.java",
  73. "templateFile": "temps/Mapper"
  74. },
  75. {
  76. "templateName": "Mapper.xml",
  77. "generatorPath": "${backendPath}/src/main/resources/mapper/${ClassName}Mapper.xml",
  78. "templateFile": "temps/Mapper.xml"
  79. },
  80. {
  81. "templateName": "权限菜单",
  82. "generatorPath": "${backendPath}/menu/${functionName}_menu.sql",
  83. "templateFile": "temps/权限菜单"
  84. },
  85. {
  86. "templateName": "api.ts",
  87. "generatorPath": "${frontendPath}/src/api/${moduleName}/${functionName}.ts",
  88. "templateFile": "temps/api.ts"
  89. },
  90. {
  91. "templateName": "子实体",
  92. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/entity/${ChildClassName}Entity.java",
  93. "templateFile": "temps/子实体"
  94. },
  95. {
  96. "templateName": "主子Contoller",
  97. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/controller/${ClassName}Controller.java",
  98. "templateFile": "temps/主子Contoller"
  99. },
  100. {
  101. "templateName": "主子表单",
  102. "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/form.vue",
  103. "templateFile": "temps/主子表单"
  104. },
  105. {
  106. "templateName": "主子表格",
  107. "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/index.vue",
  108. "templateFile": "temps/主子表格"
  109. },
  110. {
  111. "templateName": "子Mapper",
  112. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/mapper/${ChildClassName}Mapper.java",
  113. "templateFile": "temps/子Mapper"
  114. }
  115. ]
  116. }