report.ftl 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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 hasSub=model.hasSub>
  8. <#assign isBaseModule=model.variables.isBaseModule>
  9. <#if isBaseModule = 'true'>
  10. package com.${vars.cAlias}.${sys}.domain;
  11. <#else>
  12. package com.${vars.cAlias}.${sys}.${module}.domain;
  13. </#if>
  14. import java.util.List;
  15. import java.util.Map;
  16. import java.util.Date;
  17. import org.springframework.context.annotation.Scope;
  18. import org.springframework.stereotype.Service;
  19. import com.jt.base.core.page.Page;
  20. import com.${vars.cAlias}.base.core.helper.SpringHelper;
  21. import com.${vars.cAlias}.base.core.util.string.StringUtils;
  22. import com.${vars.cAlias}.base.mongodb.domain.AbstractMongoDomain;
  23. import com.${vars.cAlias}.base.core.entity.CommonResult;
  24. <#if isBaseModule = 'true'>
  25. import com.${vars.cAlias}.${sys}.persistence.dao.${class}MGDao;
  26. import com.${vars.cAlias}.${sys}.persistence.entity.${class}Entity;
  27. <#if hasSub?exists && hasSub==true><#list model.subTableList as subTable>
  28. import com.${vars.cAlias}.${sys}.persistence.dao.${subTable.variables.class}MGDao;
  29. import com.${vars.cAlias}.${sys}.persistence.entity.${subTable.variables.class}Entity;
  30. </#list></#if>
  31. <#else>
  32. import com.${vars.cAlias}.${sys}.${module}.persistence.dao.${class}MGDao;
  33. import com.${vars.cAlias}.${sys}.${module}.persistence.entity.${class}Entity;
  34. <#if hasSub?exists && hasSub==true><#list model.subTableList as subTable>
  35. import com.${vars.cAlias}.${sys}.${module}.persistence.dao.${subTable.variables.class}MGDao;
  36. import com.${vars.cAlias}.${sys}.${module}.persistence.entity.${subTable.variables.class}Entity;
  37. </#list></#if>
  38. </#if>
  39. /**
  40. * 对象功能:${model.tabComment} 领域对象实体
  41. <#if vars.company?exists>
  42. * 开发公司:${vars.company}
  43. </#if>
  44. <#if vars.developer?exists>
  45. * 开发人员:${vars.developer}
  46. </#if>
  47. * 创建时间:${date?string("yyyy-MM-dd HH:mm:ss")}
  48. */
  49. @SuppressWarnings("serial")
  50. @Service
  51. @Scope("prototype")
  52. public class ${class}MGDomain extends AbstractMongoDomain<${class}Entity>{
  53. private ${class}MGDao ${classVar}MGDao = null;
  54. <#if hasSub?exists && hasSub==true><#list model.subTableList as subTable>
  55. private ${subTable.variables.class}MGDao ${subTable.variables.classVar}MGDao = null;
  56. </#list></#if>
  57. protected void init(){
  58. }
  59. public CommonResult insertDatas(Date lastTime){
  60. return new CommonResult();
  61. }
  62. }