MyBatisCodeHelperDatasource.xml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project version="4">
  3. <component name="MyBatisCodeHelperDatasource">
  4. <option name="projectProfile">
  5. <ProjectProfile>
  6. <option name="controllerTemplateString" value="&#10;#* @vtlvariable name=&quot;tableName&quot; type=&quot;java.lang.String&quot; *#&#10;#* @vtlvariable name=&quot;entityPackageName&quot; type=&quot;java.lang.String&quot; *#&#10;#* @vtlvariable name=&quot;entityClassName&quot; type=&quot;java.lang.String&quot; *#&#10;#* @vtlvariable name=&quot;servicePackageName&quot; type=&quot;java.lang.String&quot; *#&#10;#* @vtlvariable name=&quot;serviceInterfacePackage&quot; type=&quot;java.lang.String&quot; *#&#10;#* @vtlvariable name=&quot;serviceClassName&quot; type=&quot;java.lang.String&quot; *#&#10;#* @vtlvariable name=&quot;serviceInterfaceClassName&quot; type=&quot;java.lang.String&quot; *#&#10;#* @vtlvariable name=&quot;mapperPackageName&quot; type=&quot;java.lang.String&quot; *#&#10;#* @vtlvariable name=&quot;mapperClassName&quot; type=&quot;java.lang.String&quot; *#&#10;#* @vtlvariable name=&quot;controllerPackage&quot; type=&quot;java.lang.String&quot; *#&#10;#* @vtlvariable name=&quot;tableRemark&quot; type=&quot;java.lang.String&quot; *#&#10;#* @vtlvariable name=&quot;myDate&quot; type=&quot;java.util.Date&quot; *#&#10;#* @vtlvariable name=&quot;simpleDateFormat&quot; type=&quot;java.text.SimpleDateFormat&quot; *#&#10;package $!{controllerPackage};&#10;import $!{entityPackageName}.$!{entityClassName};&#10;###set($realServiceName = $!{serviceClassName}+'Impl')&#10;import $!{servicePackageName}.$!{serviceClassName};&#10;import org.springframework.web.bind.annotation.*;&#10;&#10;#set($serviceFirstLower = $!{serviceClassName.substring(0,1).toLowerCase()}+$!{serviceClassName.substring(1,$!{serviceClassName.length()})})&#10;import org.springframework.beans.factory.annotation.Autowired;&#10;&#10;/**&#10;* $!{tableRemark}($!{tableName})表控制层&#10;*&#10;* @author xxxxx&#10;*/&#10;@RestController&#10;@RequestMapping(&quot;/$!{tableName}&quot;)&#10;public class $!{entityClassName}Controller {&#10;/**&#10;* 服务对象&#10;*/&#10; @Autowired&#10; private $!{serviceClassName} $!{serviceFirstLower};&#10;&#10; /**&#10; * 通过主键查询单条数据&#10; *&#10; * @param id 主键&#10; * @return 单条数据&#10; */&#10; @GetMapping(&quot;selectOne&quot;)&#10; public $!{entityClassName} selectOne(Integer id) {&#10; return $!{serviceFirstLower}.selectByPrimaryKey(id);&#10; }&#10;&#10;}" />
  7. <option name="javaMapperPackage" value="edu.travel.tenant.mapper" />
  8. <option name="javaMapperPath" value="$PROJECT_DIR$/edu-travel-remote/edu-travel-remote-tenant/src/main/java" />
  9. <option name="javaModelPackage" value="edu.travel.entity" />
  10. <option name="javaModelPath" value="$PROJECT_DIR$/edu-travel-model/edu-travel-model-tenant/src/main/java" />
  11. <option name="lastDatabaseCrudChooseModuleName" value="edu-travel-gateway" />
  12. <option name="lombokAllArgConstructor" value="true" />
  13. <option name="lombokDataAnnotation" value="true" />
  14. <option name="lombokNoArgsConstructor" value="true" />
  15. <option name="moduleNameToPackageAndPathMap">
  16. <map>
  17. <entry key="edu-travel-gateway">
  18. <value>
  19. <UserPackageAndPathInfoByModule>
  20. <option name="javaMapperPackage" value="edu.travel.tenant.mapper" />
  21. <option name="javaMapperPath" value="$PROJECT_DIR$/edu-travel-remote/edu-travel-remote-tenant/src/main/java" />
  22. <option name="javaModelPacakge" value="edu.travel.entity" />
  23. <option name="javaModelPath" value="$PROJECT_DIR$/edu-travel-model/edu-travel-model-tenant/src/main/java" />
  24. <option name="javaServiceInterfacePath" value="$PROJECT_DIR$/edu-travel-gateway/src/main/java" />
  25. <option name="javaServicePath" value="$PROJECT_DIR$/edu-travel-gateway/src/main/java" />
  26. <option name="xmlPackage" value="mapper" />
  27. <option name="xmlPath" value="$PROJECT_DIR$/edu-travel-mapper/edu-travel-mapper-tenant/src/main/resources" />
  28. </UserPackageAndPathInfoByModule>
  29. </value>
  30. </entry>
  31. </map>
  32. </option>
  33. <option name="mybatisPlusIdType" value="ASSIGN_ID" />
  34. <option name="tableGenerateConfigs">
  35. <map>
  36. <entry key="edu:edu_tenant">
  37. <value>
  38. <TableGenerateConfig>
  39. <option name="generatedKey" value="" />
  40. <option name="javaModelName" value="EduTenant" />
  41. <option name="moduleName" value="edu-travel-gateway" />
  42. <option name="mybatisplusIdType" value="ASSIGN_ID" />
  43. <option name="sequenceColumn" value="" />
  44. <option name="sequenceId" value="" />
  45. <option name="useActualColumnName" value="false" />
  46. </TableGenerateConfig>
  47. </value>
  48. </entry>
  49. </map>
  50. </option>
  51. <option name="userMybatisPlus" value="true" />
  52. <option name="xmlMapperPackage" value="mapper" />
  53. <option name="xmlMapperPath" value="$PROJECT_DIR$/edu-travel-mapper/edu-travel-mapper-tenant/src/main/resources" />
  54. </ProjectProfile>
  55. </option>
  56. </component>
  57. </project>