AppApiResponseService.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.yihu.hos.app.service;
  2. import com.yihu.hos.app.dao.AppApiResponseDao;
  3. import com.yihu.hos.app.model.AppApiResponse;
  4. import com.yihu.hos.core.log.Logger;
  5. import com.yihu.hos.core.log.LoggerFactory;
  6. import com.yihu.hos.web.framework.baseservice.BaseService;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.stereotype.Service;
  9. import org.springframework.transaction.annotation.Transactional;
  10. /**
  11. * Created by chenweida on 2016/1/21.
  12. */
  13. @Service
  14. public class AppApiResponseService extends BaseService<AppApiResponse>{
  15. static final Logger logger = LoggerFactory.getLogger(AppApiResponseService.class);
  16. @Autowired
  17. private AppApiResponseDao appApiResponseDao;
  18. @Transactional
  19. public AppApiResponse create(AppApiResponse obj) throws Exception {
  20. appApiResponseDao.saveEntity(obj);
  21. return obj;
  22. }
  23. public AppApiResponse getById(Integer id) throws Exception {
  24. return appApiResponseDao.getEntity(AppApiResponse.class, id);
  25. }
  26. @Transactional
  27. public void delete(Integer id) throws Exception {
  28. AppApiResponse obj = appApiResponseDao.getEntity(AppApiResponse.class, id);
  29. appApiResponseDao.deleteEntity(obj);
  30. }
  31. @Transactional
  32. public AppApiResponse update(AppApiResponse obj) throws Exception {
  33. appApiResponseDao.updateEntity(obj);
  34. return obj;
  35. }
  36. }