package com.kmall.admin.service.impl; import com.kmall.admin.dao.GoodsGroupDao; import com.kmall.admin.entity.GoodsGroupEntity; import com.kmall.admin.service.GoodsGroupService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** * 团购Service实现类 * * @author Scott * @email * @date 2017-09-06 17:18:30 */ @Service("goodsGroupService") public class GoodsGroupServiceImpl implements GoodsGroupService { @Autowired private GoodsGroupDao goodsGroupDao; @Override public GoodsGroupEntity queryObject(Integer id) { return goodsGroupDao.queryObject(id); } @Override public List queryList(Map map) { return goodsGroupDao.queryList(map); } @Override public int queryTotal(Map map) { return goodsGroupDao.queryTotal(map); } @Override public int save(GoodsGroupEntity goodsGroup) { return goodsGroupDao.save(goodsGroup); } @Override public int update(GoodsGroupEntity goodsGroup) { return goodsGroupDao.update(goodsGroup); } @Override public int delete(Integer id) { GoodsGroupEntity groupEntity = goodsGroupDao.queryObject(id); groupEntity.setOpenStatus(3); return goodsGroupDao.update(groupEntity); } @Override public int deleteBatch(Integer[] ids) { int result = 0; for (Integer id : ids) { result += delete(id); } return result; } }