config.json 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. {
  2. "单表增删改查": [
  3. {
  4. "templateName": "Controller",
  5. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/controller/${ClassName}Controller.java",
  6. "templateFile": "single/Controller.java"
  7. },
  8. {
  9. "templateName": "Service",
  10. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/${ClassName}Service.java",
  11. "templateFile": "single/Service.java"
  12. },
  13. {
  14. "templateName": "ServiceImpl",
  15. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/impl/${ClassName}ServiceImpl.java",
  16. "templateFile": "single/ServiceImpl.java"
  17. },
  18. {
  19. "templateName": "实体",
  20. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/entity/${ClassName}Entity.java",
  21. "templateFile": "single/实体.java"
  22. },
  23. {
  24. "templateName": "Mapper",
  25. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/mapper/${ClassName}Mapper.java",
  26. "templateFile": "single/Mapper.java"
  27. },
  28. {
  29. "templateName": "Mapper.xml",
  30. "generatorPath": "${backendPath}/src/main/resources/mapper/${ClassName}Mapper.xml",
  31. "templateFile": "single/Mapper.xml"
  32. },
  33. {
  34. "templateName": "权限菜单",
  35. "generatorPath": "${backendPath}/menu/${functionName}_menu.sql",
  36. "templateFile": "common/权限菜单.sql"
  37. },
  38. {
  39. "templateName": "api.ts",
  40. "generatorPath": "${frontendPath}/src/api/${moduleName}/${functionName}.ts",
  41. "templateFile": "common/api.ts"
  42. },
  43. {
  44. "templateName": "表格",
  45. "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/index.vue",
  46. "templateFile": "single/表格.vue"
  47. },
  48. {
  49. "templateName": "表单",
  50. "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/form.vue",
  51. "templateFile": "single/表单.vue"
  52. }
  53. ],
  54. "主子表增删改查": [
  55. {
  56. "templateName": "Service",
  57. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/${ClassName}Service.java",
  58. "templateFile": "multiple/主子Service.java"
  59. },
  60. {
  61. "templateName": "ServiceImpl",
  62. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/impl/${ClassName}ServiceImpl.java",
  63. "templateFile": "multiple/主子ServiceImpl.java"
  64. },
  65. {
  66. "templateName": "主实体",
  67. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/entity/${ClassName}Entity.java",
  68. "templateFile": "multiple/主实体.java"
  69. },
  70. {
  71. "templateName": "Mapper",
  72. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/mapper/${ClassName}Mapper.java",
  73. "templateFile": "single/Mapper.java"
  74. },
  75. {
  76. "templateName": "Mapper.xml",
  77. "generatorPath": "${backendPath}/src/main/resources/mapper/${ClassName}Mapper.xml",
  78. "templateFile": "single/Mapper.xml"
  79. },
  80. {
  81. "templateName": "权限菜单",
  82. "generatorPath": "${backendPath}/menu/${functionName}_menu.sql",
  83. "templateFile": "common/权限菜单.sql"
  84. },
  85. {
  86. "templateName": "api.ts",
  87. "generatorPath": "${frontendPath}/src/api/${moduleName}/${functionName}.ts",
  88. "templateFile": "common/api.ts"
  89. },
  90. {
  91. "templateName": "子实体",
  92. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/entity/${ChildClassName}Entity.java",
  93. "templateFile": "multiple/子实体.java"
  94. },
  95. {
  96. "templateName": "主子Contoller",
  97. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/controller/${ClassName}Controller.java",
  98. "templateFile": "multiple/主子Contoller.java"
  99. },
  100. {
  101. "templateName": "主子表单",
  102. "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/form.vue",
  103. "templateFile": "multiple/主子表单.vue"
  104. },
  105. {
  106. "templateName": "主子表格",
  107. "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/index.vue",
  108. "templateFile": "multiple/主子表格.vue"
  109. },
  110. {
  111. "templateName": "子Mapper",
  112. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/mapper/${ChildClassName}Mapper.java",
  113. "templateFile": "multiple/子Mapper.java"
  114. }
  115. ],
  116. "树形表格增删改查": [
  117. {
  118. "templateName": "Controller",
  119. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/controller/${ClassName}Controller.java",
  120. "templateFile": "tree/树形Controller.java"
  121. },
  122. {
  123. "templateName": "Service",
  124. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/${ClassName}Service.java",
  125. "templateFile": "tree/树形Service.java"
  126. },
  127. {
  128. "templateName": "ServiceImpl",
  129. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/service/impl/${ClassName}ServiceImpl.java",
  130. "templateFile": "tree/树形ServiceImpl.java"
  131. },
  132. {
  133. "templateName": "实体",
  134. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/entity/${ClassName}Entity.java",
  135. "templateFile": "tree/树形实体.java"
  136. },
  137. {
  138. "templateName": "Mapper",
  139. "generatorPath": "${backendPath}/src/main/java/${packagePath}/${moduleName}/mapper/${ClassName}Mapper.java",
  140. "templateFile": "single/Mapper.java"
  141. },
  142. {
  143. "templateName": "Mapper.xml",
  144. "generatorPath": "${backendPath}/src/main/resources/mapper/${ClassName}Mapper.xml",
  145. "templateFile": "single/Mapper.xml"
  146. },
  147. {
  148. "templateName": "权限菜单",
  149. "generatorPath": "${backendPath}/menu/${functionName}_menu.sql",
  150. "templateFile": "common/权限菜单.sql"
  151. },
  152. {
  153. "templateName": "api.ts",
  154. "generatorPath": "${frontendPath}/src/api/${moduleName}/${functionName}.ts",
  155. "templateFile": "tree/树形api.ts"
  156. },
  157. {
  158. "templateName": "树形表格",
  159. "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/index.vue",
  160. "templateFile": "tree/树形表格.vue"
  161. },
  162. {
  163. "templateName": "树形表单",
  164. "generatorPath": "${frontendPath}/src/views/${moduleName}/${functionName}/form.vue",
  165. "templateFile": "tree/树形表单.vue"
  166. }
  167. ]
  168. }