StoreInfoServiceImpl.java 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. package com.izouma.awesomeadmin.service.impl;
  2. import java.util.*;
  3. import org.apache.log4j.Logger;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.stereotype.Service;
  6. import com.izouma.awesomeadmin.constant.AppConstant;
  7. import com.izouma.awesomeadmin.dto.Page;
  8. import com.izouma.awesomeadmin.model.StoreInfo;
  9. import com.izouma.awesomeadmin.service.StoreInfoService;
  10. import com.izouma.awesomeadmin.dao.StoreInfoMapper;
  11. /**
  12. * service接口实现类
  13. */
  14. @Service
  15. public class StoreInfoServiceImpl implements StoreInfoService {
  16. private static Logger logger = Logger.getLogger(StoreInfoServiceImpl.class);
  17. @Autowired
  18. private StoreInfoMapper storeInfoMapper;
  19. @Override
  20. public List<StoreInfo> getStoreInfoList(StoreInfo record) {
  21. logger.info("getStoreInfoList");
  22. try {
  23. return storeInfoMapper.queryAllStoreInfo(record);
  24. } catch (Exception e) {
  25. logger.error("getStoreInfoList", e);
  26. }
  27. return null;
  28. }
  29. @Override
  30. public List<StoreInfo> getStoreInfoListForHome(StoreInfo record) {
  31. logger.info("getStoreInfoListForHome");
  32. try {
  33. return storeInfoMapper.queryAllStoreInfoForHome(record);
  34. } catch (Exception e) {
  35. logger.error("getStoreInfoListForHome", e);
  36. }
  37. return null;
  38. }
  39. @Override
  40. public List<StoreInfo> getStoreInfoByPage(Page page, StoreInfo record) {
  41. logger.info("getStoreInfoByPage");
  42. try {
  43. Map<String, Object> parameter = new HashMap<String, Object>();
  44. parameter.put("record", record);
  45. parameter.put(AppConstant.PAGE, page);
  46. return storeInfoMapper.queryStoreInfoByPage(parameter);
  47. } catch (Exception e) {
  48. logger.error("getStoreInfoByPage", e);
  49. }
  50. return null;
  51. }
  52. @Override
  53. public StoreInfo getStoreInfoById(String id) {
  54. logger.info("getStoreInfoyId");
  55. try {
  56. return storeInfoMapper.selectByPrimaryKey(Integer.valueOf(id));
  57. } catch (Exception e) {
  58. logger.error("getStoreInfoById", e);
  59. }
  60. return null;
  61. }
  62. @Override
  63. public StoreInfo getStoreInfo(StoreInfo record) {
  64. logger.info("getStoreInfo");
  65. try {
  66. return storeInfoMapper.queryStoreInfo(record);
  67. } catch (Exception e) {
  68. logger.error("getStoreInfo", e);
  69. }
  70. return null;
  71. }
  72. @Override
  73. public boolean createStoreInfo(StoreInfo record) {
  74. logger.info("createStoreInfo");
  75. try {
  76. int updates = storeInfoMapper.insertSelective(record);
  77. if (updates > 0) {
  78. return true;
  79. }
  80. } catch (Exception e) {
  81. logger.error("createStoreInfo", e);
  82. }
  83. return false;
  84. }
  85. @Override
  86. public boolean deleteStoreInfo(String id) {
  87. logger.info("deleteStoreInfo");
  88. try {
  89. int updates = storeInfoMapper.delete(id);
  90. if (updates > 0) {
  91. return true;
  92. }
  93. } catch (Exception e) {
  94. logger.error("deleteStoreInfo", e);
  95. }
  96. return false;
  97. }
  98. @Override
  99. public boolean updateStoreInfo(StoreInfo record) {
  100. logger.info("updateStoreInfo");
  101. try {
  102. int updates = storeInfoMapper.updateByPrimaryKeySelective(record);
  103. if (updates > 0) {
  104. return true;
  105. }
  106. } catch (Exception e) {
  107. logger.error("updateStoreInfo", e);
  108. }
  109. return false;
  110. }
  111. }