package com.gszc.service.impl; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.plugins.Page; import com.gszc.entity.Banner; import com.gszc.mapper.BannerMapper; import com.gszc.service.IBannerService; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.gszc.util.Uuid8Utils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; import java.util.List; import java.util.UUID; /** *

* 服务实现类 *

* * @author ky * @since 2020-05-25 */ @Service public class BannerServiceImpl extends ServiceImpl implements IBannerService { @Autowired BannerMapper bannerMapper; public void addBanner(Banner banner){ String id = UUID.randomUUID().toString(); banner.setId(id); banner.setCreateDate(new Date()); banner.setModifyDate(new Date()); bannerMapper.insert(banner); } public void deleteBanner(Banner banner){ bannerMapper.deleteById(banner); } public void updateBanner(Banner banner){ bannerMapper.updateById(banner); } public List queryBanner(Integer pageNum,Integer pageSize){ List result = bannerMapper.selectPage(new Page<>((pageNum - 1) * pageSize, pageSize), new EntityWrapper().eq("1", "1").orderBy("ix", true)); return result; } }