| | |
| | | import com.xzx.gc.entity.BannerInfo;
|
| | | import com.xzx.gc.entity.CityPartner;
|
| | | import com.xzx.gc.entity.CoreUser;
|
| | | import com.xzx.gc.entity.SysPopup;
|
| | | import com.xzx.gc.model.JsonResult;
|
| | | import com.xzx.gc.model.admin.BannerModel;
|
| | | import com.xzx.gc.system.dto.*;
|
| | | import com.xzx.gc.system.mapper.BannerMapper;
|
| | | import com.xzx.gc.system.vo.ApiBannerListVo;
|
| | | import com.xzx.gc.system.vo.SysBannerListVo;
|
| | | import com.xzx.gc.system.vo.SysNewsListVo;
|
| | | import com.xzx.gc.system.vo.ViewSysBannerVo;
|
| | | import com.xzx.gc.system.mapper.SysPopupMapper;
|
| | | import com.xzx.gc.system.vo.*;
|
| | | import com.xzx.gc.util.SessionUtil;
|
| | | import lombok.extern.slf4j.Slf4j;
|
| | | import org.springframework.beans.factory.annotation.Autowired;
|
| | |
| | |
|
| | | @Autowired
|
| | | private BannerMapper bannerMapper;
|
| | |
|
| | | @Autowired
|
| | | private SysPopupMapper sysPopupMapper;
|
| | |
|
| | | @Autowired
|
| | | private SessionUtil sessionUtil;
|
| | |
| | | public List<ApiBannerListVo> bannerList(ApiBannerListDto apiBannerListDto) {
|
| | | return bannerMapper.selectBannerList();
|
| | | }
|
| | |
|
| | | public Map<String, Object> sysPopupList(SysPopupListDto sysPopupListDto) {
|
| | | PageHelper.startPage(sysPopupListDto.getPage(), sysPopupListDto.getLimit());
|
| | | List<SysPopupListVo> sysPopupListVos = bannerMapper.selectSysPopup(sysPopupListDto);
|
| | | PageInfo<SysPopupListVo> pageInfo = new PageInfo<>(sysPopupListVos);
|
| | |
|
| | | Map<String, Object> data = new HashMap<>();
|
| | | int count = Convert.toInt(pageInfo.getTotal());
|
| | | data.put("data", sysPopupListVos);
|
| | | data.put("count", count);
|
| | | data.put("code", 0);
|
| | | return data;
|
| | | }
|
| | |
|
| | |
|
| | | public void addSysPopup(AddSysPopupDto model) {
|
| | | SysPopup sysPopup = new SysPopup();
|
| | | sysPopup.setArea(model.getArea());
|
| | | sysPopup.setName(model.getName());
|
| | | sysPopup.setAims(model.getAims());
|
| | | sysPopup.setRules(model.getRules());
|
| | | sysPopup.setIsOut(model.getIsOut());
|
| | | sysPopup.setOutText(model.getOutText());
|
| | | sysPopup.setStartTime(model.getStartTime());
|
| | | sysPopup.setEndTime(model.getEndTime());
|
| | | sysPopup.setImg(model.getImg());
|
| | | sysPopup.setState(2);
|
| | | sysPopupMapper.insertSelective(sysPopup);
|
| | | }
|
| | |
|
| | | public SysPopupListVo viewSysPopup(Long id) {
|
| | | return bannerMapper.selectSysPopupById(id);
|
| | | }
|
| | |
|
| | | public void updateSysPopup(UpdateSysPopupDto model) {
|
| | | bannerMapper.updateSysPopupById(
|
| | | model.getId(),
|
| | | model.getArea(),
|
| | | model.getName(),
|
| | | model.getAims(),
|
| | | model.getRules(),
|
| | | model.getIsOut(),
|
| | | model.getOutText(),
|
| | | model.getStartTime(),
|
| | | model.getEndTime(),
|
| | | model.getImg()
|
| | | );
|
| | | }
|
| | |
|
| | | public void delSysPopup(DelSysPopupDto model) {
|
| | | sysPopupMapper.deleteByPrimaryKey(model.getId());
|
| | | }
|
| | |
|
| | | public void onOffSysPopup(OnSysPopupDto model) {
|
| | | bannerMapper.updateSysPopupStatusById(model.getId(),model.getStatus());
|
| | | }
|
| | | }
|