reportRepository.ftl 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <#import "../function.ftl" as func>
  2. <#assign class=model.variables.class>
  3. <#assign classVar=model.variables.classVar>
  4. <#assign sys=model.variables.sys>
  5. <#assign module=model.variables.module>
  6. <#assign sub=model.sub>
  7. <#assign foreignKey=func.convertUnderLine(model.foreignKey)>
  8. <#assign isBaseModule=model.variables.isBaseModule>
  9. <#if isBaseModule = 'true'>
  10. package com.${vars.cAlias}.${sys}.repository;
  11. <#else>
  12. package com.${vars.cAlias}.${sys}.${module}.repository;
  13. </#if>
  14. import com.${vars.cAlias}.base.mongodb.repository.IMongoRepository;
  15. <#if isBaseModule = 'true'>
  16. import com.${vars.cAlias}.${sys}.domain.${class}MGDomain;
  17. import com.${vars.cAlias}.${sys}.persistence.entity.${class}Entity;
  18. <#else>
  19. import com.${vars.cAlias}.${sys}.${module}.domain.${class}MGDomain;
  20. import com.${vars.cAlias}.${sys}.${module}.persistence.entity.${class}Entity;
  21. </#if>
  22. /**
  23. * 对象功能:${model.tabComment} Repository接口
  24. <#if vars.company?exists>
  25. * 开发公司:${vars.company}
  26. </#if>
  27. <#if vars.developer?exists>
  28. * 开发人员:${vars.developer}
  29. </#if>
  30. * 创建时间:${date?string("yyyy-MM-dd HH:mm:ss")}
  31. */
  32. public interface ${class}MGRepository extends IMongoRepository< ${class}Entity,${class}MGDomain>{
  33. }