package com.izouma.awesomeadmin.service.impl; import java.util.*; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.izouma.awesomeadmin.constant.AppConstant; import com.izouma.awesomeadmin.dto.Page; import com.izouma.awesomeadmin.model.UserPackage; import com.izouma.awesomeadmin.service.UserPackageService; import com.izouma.awesomeadmin.dao.UserPackageMapper; /** * service接口实现类 */ @Service public class UserPackageServiceImpl implements UserPackageService{ private static Logger logger = Logger.getLogger(UserPackageServiceImpl.class); @Autowired private UserPackageMapper userPackageMapper; @Override public List getUserPackageList(UserPackage record) { logger.info("getUserPackageList"); try { return userPackageMapper.queryAllUserPackage(record); } catch (Exception e) { logger.error("getUserPackageList", e); } return null; } @Override public List getUserPackageByPage(Page page, UserPackage record) { logger.info("getUserPackageByPage"); try { Map parameter = new HashMap(); parameter.put("record", record); parameter.put(AppConstant.PAGE, page); return userPackageMapper.queryUserPackageByPage(parameter); } catch (Exception e) { logger.error("getUserPackageByPage", e); } return null; } @Override public UserPackage getUserPackageById(String id) { logger.info("getUserPackageyId"); try { return userPackageMapper.selectByPrimaryKey(Integer.valueOf(id)); } catch (Exception e) { logger.error("getUserPackageById", e); } return null; } @Override public UserPackage getUserPackage(UserPackage record) { logger.info("getUserPackage"); try { return userPackageMapper.queryUserPackage(record); } catch (Exception e) { logger.error("getUserPackage", e); } return null; } @Override public boolean createUserPackage(UserPackage record) { logger.info("createUserPackage"); try { int updates = userPackageMapper.insertSelective(record); if (updates > 0) { return true; } } catch (Exception e) { logger.error("createUserPackage", e); } return false; } @Override public boolean deleteUserPackage(UserPackage record) { logger.info("deleteUserPackage"); try { int updates = userPackageMapper.delete(record); if (updates > 0) { return true; } } catch (Exception e) { logger.error("deleteUserPackage", e); } return false; } @Override public boolean updateUserPackage(UserPackage record) { logger.info("updateUserPackage"); try { int updates = userPackageMapper.updateByPrimaryKeySelective(record); if (updates > 0) { return true; } } catch (Exception e) { logger.error("updateUserPackage", e); } return false; } }