SysMacroServiceImpl.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.kmall.admin.service.impl;
  2. import com.kmall.admin.dao.SysMacroDao;
  3. import com.kmall.admin.entity.SysMacroEntity;
  4. import com.kmall.admin.service.SysMacroService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import java.util.Date;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * 通用字典表Service实现类
  12. *
  13. * @author Scott
  14. * @email
  15. * @date 2017-08-22 11:48:16
  16. */
  17. @Service("sysMacroService")
  18. public class SysMacroServiceImpl implements SysMacroService {
  19. @Autowired
  20. private SysMacroDao sysMacroDao;
  21. @Override
  22. public SysMacroEntity queryObject(Long macroId) {
  23. return sysMacroDao.queryObject(macroId);
  24. }
  25. @Override
  26. public List<SysMacroEntity> queryList(Map<String, Object> map) {
  27. return sysMacroDao.queryList(map);
  28. }
  29. @Override
  30. public int queryTotal(Map<String, Object> map) {
  31. return sysMacroDao.queryTotal(map);
  32. }
  33. @Override
  34. public int save(SysMacroEntity sysMacro) {
  35. sysMacro.setGmtCreate(new Date());
  36. return sysMacroDao.save(sysMacro);
  37. }
  38. @Override
  39. public int update(SysMacroEntity sysMacro) {
  40. sysMacro.setGmtModified(new Date());
  41. return sysMacroDao.update(sysMacro);
  42. }
  43. @Override
  44. public int delete(Long macroId) {
  45. return sysMacroDao.delete(macroId);
  46. }
  47. @Override
  48. public int deleteBatch(Long[] macroIds) {
  49. return sysMacroDao.deleteBatch(macroIds);
  50. }
  51. @Override
  52. public List<SysMacroEntity> queryMacrosByValue(String value) {
  53. return sysMacroDao.queryMacrosByValue(value);
  54. }
  55. }