serviceImpl.java.ftl 860 B

1234567891011121314151617181920212223242526272829
  1. package ${package.ServiceImpl};
  2. import ${package.Entity}.${entity};
  3. import ${package.Mapper}.${table.mapperName};
  4. import ${package.Service}.${table.serviceName};
  5. import ${superServiceImplClassPackage};
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Service;
  8. /**
  9. * <p>
  10. * ${table.comment!} 服务实现类
  11. * </p>
  12. *
  13. * @author ${author}
  14. * @since ${date}
  15. */
  16. @Service
  17. <#if kotlin>
  18. open class ${table.serviceImplName} : ${superServiceImplClass}<${table.mapperName}, ${entity}>(), ${table.serviceName} {
  19. }
  20. <#else>
  21. public class ${table.serviceImplName} extends ${superServiceImplClass}<${table.mapperName}, ${entity}> implements ${table.serviceName} {
  22. @Autowired
  23. private ${table.mapperName} <#if controllerMappingHyphenStyle??>${controllerMappingHyphen}<#else>${table.entityPath}</#if>Mapper;
  24. }
  25. </#if>