service_impl.ftl 723 B

12345678910111213141516171819202122232425
  1. [#ftl]
  2. package ${servicePackageName}.impl;
  3. import com.yonge.cooleshow.common.dal.BaseDAO;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import com.yonge.cooleshow.common.service.impl.BaseServiceImpl;
  6. import org.springframework.stereotype.Service;
  7. import ${pojoFullClassName};
  8. import ${servicePackageName}.${className}Service;
  9. import ${daoPackageName}.${className}Dao;
  10. @Service
  11. public class ${className}ServiceImpl extends BaseServiceImpl<${paramType}, ${className}> implements ${className}Service {
  12. [#assign daoName = className + 'Dao']
  13. @Autowired
  14. private ${daoName} ${daoName?uncap_first};
  15. @Override
  16. public BaseDAO<${paramType}, ${className}> getDAO() {
  17. return ${daoName?uncap_first};
  18. }
  19. }