FacedInfoServiceImpl.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  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.FacedInfo;
  9. import com.izouma.awesomeadmin.service.FacedInfoService;
  10. import com.izouma.awesomeadmin.dao.FacedInfoMapper;
  11. /**
  12. * service接口实现类
  13. */
  14. @Service
  15. public class FacedInfoServiceImpl implements FacedInfoService{
  16. private static Logger logger = Logger.getLogger(FacedInfoServiceImpl.class);
  17. @Autowired
  18. private FacedInfoMapper facedInfoMapper;
  19. @Override
  20. public List<FacedInfo> getFacedInfoList(FacedInfo record) {
  21. logger.info("getFacedInfoList");
  22. try {
  23. return facedInfoMapper.queryAllFacedInfo(record);
  24. } catch (Exception e) {
  25. logger.error("getFacedInfoList", e);
  26. }
  27. return null;
  28. }
  29. @Override
  30. public List<FacedInfo> getFacedInfoByPage(Page page, FacedInfo record) {
  31. logger.info("getFacedInfoByPage");
  32. try {
  33. Map<String, Object> parameter = new HashMap<String, Object>();
  34. parameter.put("record", record);
  35. parameter.put(AppConstant.PAGE, page);
  36. return facedInfoMapper.queryFacedInfoByPage(parameter);
  37. } catch (Exception e) {
  38. logger.error("getFacedInfoByPage", e);
  39. }
  40. return null;
  41. }
  42. @Override
  43. public FacedInfo getFacedInfoById(String id) {
  44. logger.info("getFacedInfoyId");
  45. try {
  46. return facedInfoMapper.selectByPrimaryKey(Integer.valueOf(id));
  47. } catch (Exception e) {
  48. logger.error("getFacedInfoById", e);
  49. }
  50. return null;
  51. }
  52. @Override
  53. public FacedInfo getFacedInfo(FacedInfo record) {
  54. logger.info("getFacedInfo");
  55. try {
  56. return facedInfoMapper.queryFacedInfo(record);
  57. } catch (Exception e) {
  58. logger.error("getFacedInfo", e);
  59. }
  60. return null;
  61. }
  62. @Override
  63. public boolean createFacedInfo(FacedInfo record) {
  64. logger.info("createFacedInfo");
  65. try {
  66. int updates = facedInfoMapper.insertSelective(record);
  67. if (updates > 0) {
  68. return true;
  69. }
  70. } catch (Exception e) {
  71. logger.error("createFacedInfo", e);
  72. }
  73. return false;
  74. }
  75. @Override
  76. public boolean deleteFacedInfo(String id) {
  77. logger.info("deleteFacedInfo");
  78. try {
  79. int updates = facedInfoMapper.delete(id);
  80. if (updates > 0) {
  81. return true;
  82. }
  83. } catch (Exception e) {
  84. logger.error("deleteFacedInfo", e);
  85. }
  86. return false;
  87. }
  88. @Override
  89. public boolean updateFacedInfo(FacedInfo record) {
  90. logger.info("updateFacedInfo");
  91. try {
  92. int updates = facedInfoMapper.updateByPrimaryKeySelective(record);
  93. if (updates > 0) {
  94. return true;
  95. }
  96. } catch (Exception e) {
  97. logger.error("updateFacedInfo", e);
  98. }
  99. return false;
  100. }
  101. }