templates.xml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project version="4">
  3. <component name="TemplatesSettings">
  4. <option name="templateConfigs">
  5. <TemplateContext>
  6. <option name="generateConfig">
  7. <GenerateConfig>
  8. <option name="annotationType" value="MYBATIS_PLUS3" />
  9. <option name="basePackage" value="com.zhentao" />
  10. <option name="basePath" value="src/main/java" />
  11. <option name="classNameStrategy" value="camel" />
  12. <option name="encoding" value="UTF-8" />
  13. <option name="extraClassSuffix" value="" />
  14. <option name="ignoreFieldPrefix" value="" />
  15. <option name="ignoreFieldSuffix" value="" />
  16. <option name="ignoreTablePrefix" value="" />
  17. <option name="ignoreTableSuffix" value="" />
  18. <option name="moduleName" value="common" />
  19. <option name="modulePath" value="$PROJECT_DIR$/common" />
  20. <option name="moduleUIInfoList">
  21. <list>
  22. <ModuleInfoGo>
  23. <option name="basePath" value="${domain.basePath}" />
  24. <option name="configFileName" value="serviceImpl.ftl" />
  25. <option name="configName" value="serviceImpl" />
  26. <option name="encoding" value="${domain.encoding}" />
  27. <option name="fileName" value="${domain.fileName}ServiceImpl" />
  28. <option name="fileNameWithSuffix" value="${domain.fileName}ServiceImpl.java" />
  29. <option name="modulePath" value="$PROJECT_DIR$/common" />
  30. <option name="packageName" value="${domain.basePackage}.service.impl" />
  31. </ModuleInfoGo>
  32. <ModuleInfoGo>
  33. <option name="basePath" value="${domain.basePath}" />
  34. <option name="configFileName" value="mapperInterface.ftl" />
  35. <option name="configName" value="mapperInterface" />
  36. <option name="encoding" value="${domain.encoding}" />
  37. <option name="fileName" value="${domain.fileName}Mapper" />
  38. <option name="fileNameWithSuffix" value="${domain.fileName}Mapper.java" />
  39. <option name="modulePath" value="$PROJECT_DIR$/common" />
  40. <option name="packageName" value="${domain.basePackage}.mapper" />
  41. </ModuleInfoGo>
  42. <ModuleInfoGo>
  43. <option name="basePath" value="${domain.basePath}" />
  44. <option name="configFileName" value="serviceInterface.ftl" />
  45. <option name="configName" value="serviceInterface" />
  46. <option name="encoding" value="${domain.encoding}" />
  47. <option name="fileName" value="${domain.fileName}Service" />
  48. <option name="fileNameWithSuffix" value="${domain.fileName}Service.java" />
  49. <option name="modulePath" value="$PROJECT_DIR$/common" />
  50. <option name="packageName" value="${domain.basePackage}.service" />
  51. </ModuleInfoGo>
  52. <ModuleInfoGo>
  53. <option name="basePath" value="src/main/resources" />
  54. <option name="configFileName" value="mapperXml.ftl" />
  55. <option name="configName" value="mapperXml" />
  56. <option name="encoding" value="${domain.encoding}" />
  57. <option name="fileName" value="${domain.fileName}Mapper" />
  58. <option name="fileNameWithSuffix" value="${domain.fileName}Mapper.xml" />
  59. <option name="modulePath" value="$PROJECT_DIR$/common" />
  60. <option name="packageName" value="mapper" />
  61. </ModuleInfoGo>
  62. </list>
  63. </option>
  64. <option name="needsComment" value="true" />
  65. <option name="needsModel" value="true" />
  66. <option name="relativePackage" value="pojo" />
  67. <option name="superClass" value="" />
  68. <option name="tableUIInfoList">
  69. <list>
  70. <TableUIInfo>
  71. <option name="className" value="Permission" />
  72. <option name="tableName" value="permission" />
  73. </TableUIInfo>
  74. <TableUIInfo>
  75. <option name="className" value="Role" />
  76. <option name="tableName" value="role" />
  77. </TableUIInfo>
  78. <TableUIInfo>
  79. <option name="className" value="RolePermission" />
  80. <option name="tableName" value="role_permission" />
  81. </TableUIInfo>
  82. <TableUIInfo>
  83. <option name="className" value="User" />
  84. <option name="tableName" value="user" />
  85. </TableUIInfo>
  86. <TableUIInfo>
  87. <option name="className" value="UserRole" />
  88. <option name="tableName" value="user_role" />
  89. </TableUIInfo>
  90. </list>
  91. </option>
  92. <option name="templatesName" value="mybatis-plus3" />
  93. <option name="useLombokPlugin" value="true" />
  94. </GenerateConfig>
  95. </option>
  96. <option name="moduleName" value="common" />
  97. <option name="projectPath" value="$PROJECT_DIR$" />
  98. <option name="templateName" value="mybatis-plus3" />
  99. </TemplateContext>
  100. </option>
  101. </component>
  102. </project>