| @@ -1,144 +0,0 @@ | |||
| package com.iformall.controller.yqzj; | |||
| import com.github.pagehelper.PageInfo; | |||
| import com.iformall.annotation.SystemControllerLog; | |||
| import com.iformall.common.ErrorCode; | |||
| import com.iformall.common.ResultData; | |||
| import com.iformall.controller.base.BaseController; | |||
| import com.iformall.controller.base.YqzjBaseController; | |||
| import com.iformall.domain.po.TtPoiTakeRate; | |||
| import com.iformall.domain.po.WxCoupon; | |||
| import com.iformall.domain.po.base.BaseEntity; | |||
| import com.iformall.domain.po.yqzj.YqzjGuangGaoWei; | |||
| import com.iformall.domain.po.yqzj.YqzjHotNews; | |||
| import com.iformall.domain.po.yqzj.YqzjLunBoTu; | |||
| import com.iformall.domain.po.yqzj.YqzjPageNews; | |||
| import com.iformall.domain.po.yqzj.YqzjVideo; | |||
| import com.iformall.enums.EnumCpsPlanContentType; | |||
| import com.iformall.enums.EnumCpsPlanStatus; | |||
| import com.iformall.enums.EnumCpsPlanType; | |||
| import com.iformall.enums.yqzj.EnumYqzjGuangGaoWeiType; | |||
| import com.iformall.enums.yqzj.EnumYqzjHotNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjLunboType; | |||
| import com.iformall.enums.yqzj.EnumYqzjNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjVideoType; | |||
| import com.iformall.service.TtCouponGoodsService; | |||
| import com.iformall.service.YqzjService; | |||
| import io.swagger.annotations.ApiImplicitParam; | |||
| import io.swagger.annotations.ApiImplicitParams; | |||
| import io.swagger.annotations.ApiOperation; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| import org.slf4j.Logger; | |||
| import org.slf4j.LoggerFactory; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.web.bind.annotation.*; | |||
| import java.util.HashMap; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| import java.util.stream.Collectors; | |||
| /** | |||
| * @author | |||
| */ | |||
| @RestController | |||
| @RequestMapping("aigc") | |||
| public class YqzjAIGCController extends YqzjBaseController { | |||
| private final Logger logger = LoggerFactory.getLogger(this.getClass()); | |||
| @ApiOperation("首页轮播列表") | |||
| @GetMapping("lunboList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData indexLunboList(@ModelAttribute YqzjLunBoTu record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjLunBoTu> page = this.lunbotuPageList(record, EnumYqzjLunboType.AIGC_TOP.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("更新轮播") | |||
| @PostMapping("saveLunbo") | |||
| public ResultData saveLunbo(@RequestBody YqzjLunBoTu record) { | |||
| this.saveOrUpdateLunbotu(record,EnumYqzjLunboType.AIGC_TOP.getCode()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("首页轮播列表") | |||
| @GetMapping("shuzirenList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData shuzirenList(@ModelAttribute YqzjLunBoTu record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjLunBoTu> page = this.lunbotuPageList(record, EnumYqzjLunboType.AIGC_SHUZIREN.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("更新轮播") | |||
| @PostMapping("saveShuziren") | |||
| public ResultData saveShuziren(@RequestBody YqzjLunBoTu record) { | |||
| this.saveOrUpdateLunbotu(record,EnumYqzjLunboType.AIGC_SHUZIREN.getCode()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("数字人说明") | |||
| @GetMapping("shuzirenremark") | |||
| public ResultData shuzirenremark() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.AIGC_SHUZIREN.getCode())); | |||
| } | |||
| @ApiOperation("广告位1") | |||
| @GetMapping("guanggao1") | |||
| public ResultData guanggao() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.AIGC_1.getCode())); | |||
| } | |||
| @ApiOperation("首页轮播列表") | |||
| @GetMapping("shuzirenZhiBoList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData shuzirenZhiBoList(@ModelAttribute YqzjLunBoTu record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjLunBoTu> page = this.lunbotuPageList(record, EnumYqzjLunboType.AIGC_SHUZIREN_ZHIBO.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("更新轮播") | |||
| @PostMapping("saveShuzirenZhiBo") | |||
| public ResultData saveShuzirenZhiBo(@RequestBody YqzjLunBoTu record) { | |||
| this.saveOrUpdateLunbotu(record,EnumYqzjLunboType.AIGC_SHUZIREN_ZHIBO.getCode()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("广告位2") | |||
| @GetMapping("guanggao2") | |||
| public ResultData guanggao2() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.AIGC_2.getCode())); | |||
| } | |||
| @ApiOperation("") | |||
| @GetMapping("videoList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData yuanyuzhouHotList(@ModelAttribute YqzjVideo record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjVideo> page = this.videoPageList(record, EnumYqzjVideoType.AIGC.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("") | |||
| @PostMapping("videoSave") | |||
| public ResultData videoSave(@RequestBody YqzjVideo record) { | |||
| this.saveOrUpdateVideo(record, EnumYqzjVideoType.AIGC.getCode()); | |||
| return new ResultData(); | |||
| } | |||
| } | |||
| @@ -1,100 +0,0 @@ | |||
| package com.iformall.controller.yqzj; | |||
| import com.github.pagehelper.PageInfo; | |||
| import com.iformall.annotation.SystemControllerLog; | |||
| import com.iformall.common.ErrorCode; | |||
| import com.iformall.common.ResultData; | |||
| import com.iformall.controller.base.BaseController; | |||
| import com.iformall.controller.base.YqzjBaseController; | |||
| import com.iformall.domain.po.TtPoiTakeRate; | |||
| import com.iformall.domain.po.WxCoupon; | |||
| import com.iformall.domain.po.base.BaseEntity; | |||
| import com.iformall.domain.po.yqzj.YqzjGuangGaoWei; | |||
| import com.iformall.domain.po.yqzj.YqzjHotNews; | |||
| import com.iformall.domain.po.yqzj.YqzjLunBoTu; | |||
| import com.iformall.domain.po.yqzj.YqzjPageNews; | |||
| import com.iformall.domain.po.yqzj.YqzjVideo; | |||
| import com.iformall.enums.EnumCpsPlanContentType; | |||
| import com.iformall.enums.EnumCpsPlanStatus; | |||
| import com.iformall.enums.EnumCpsPlanType; | |||
| import com.iformall.enums.yqzj.EnumYqzjGuangGaoWeiType; | |||
| import com.iformall.enums.yqzj.EnumYqzjHotNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjLunboType; | |||
| import com.iformall.enums.yqzj.EnumYqzjNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjVideoType; | |||
| import com.iformall.service.TtCouponGoodsService; | |||
| import com.iformall.service.YqzjService; | |||
| import io.swagger.annotations.ApiImplicitParam; | |||
| import io.swagger.annotations.ApiImplicitParams; | |||
| import io.swagger.annotations.ApiOperation; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| import org.slf4j.Logger; | |||
| import org.slf4j.LoggerFactory; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.web.bind.annotation.*; | |||
| import java.util.HashMap; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| import java.util.stream.Collectors; | |||
| /** | |||
| * @author | |||
| */ | |||
| @RestController | |||
| @RequestMapping("aboutUs") | |||
| public class YqzjAboutUsController extends YqzjBaseController { | |||
| private final Logger logger = LoggerFactory.getLogger(this.getClass()); | |||
| @ApiOperation("首页轮播列表") | |||
| @GetMapping("lunboList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData indexLunboList(@ModelAttribute YqzjLunBoTu record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjLunBoTu> page = this.lunbotuPageList(record, EnumYqzjLunboType.ABOUNTUS_TOP.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("更新轮播") | |||
| @PostMapping("saveLunbo") | |||
| public ResultData saveLunbo(@RequestBody YqzjLunBoTu record) { | |||
| this.saveOrUpdateLunbotu(record,EnumYqzjLunboType.ABOUNTUS_TOP.getCode()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("关于我们") | |||
| @GetMapping("about") | |||
| public ResultData about() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.ABOUT_US.getCode())); | |||
| } | |||
| @ApiOperation("首页轮播列表") | |||
| @GetMapping("memberList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData memberList(@ModelAttribute YqzjLunBoTu record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjLunBoTu> page = this.lunbotuPageList(record, EnumYqzjLunboType.ABOUNTUS_MEMBER.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("更新轮播") | |||
| @PostMapping("saveMemeber") | |||
| public ResultData saveMemeber(@RequestBody YqzjLunBoTu record) { | |||
| this.saveOrUpdateLunbotu(record,EnumYqzjLunboType.ABOUNTUS_MEMBER.getCode()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("concact") | |||
| @GetMapping("concact") | |||
| public ResultData concact() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.ABOUT_US_CONCAT.getCode())); | |||
| } | |||
| } | |||
| @@ -1,105 +0,0 @@ | |||
| package com.iformall.controller.yqzj; | |||
| import com.github.pagehelper.PageInfo; | |||
| import com.iformall.annotation.SystemControllerLog; | |||
| import com.iformall.common.ErrorCode; | |||
| import com.iformall.common.ResultData; | |||
| import com.iformall.controller.base.BaseController; | |||
| import com.iformall.controller.base.YqzjBaseController; | |||
| import com.iformall.domain.po.TtPoiTakeRate; | |||
| import com.iformall.domain.po.WxCoupon; | |||
| import com.iformall.domain.po.base.BaseEntity; | |||
| import com.iformall.domain.po.yqzj.YqzjGuangGaoWei; | |||
| import com.iformall.domain.po.yqzj.YqzjHotNews; | |||
| import com.iformall.domain.po.yqzj.YqzjLunBoTu; | |||
| import com.iformall.domain.po.yqzj.YqzjPageNews; | |||
| import com.iformall.domain.po.yqzj.YqzjVideo; | |||
| import com.iformall.enums.EnumCpsPlanContentType; | |||
| import com.iformall.enums.EnumCpsPlanStatus; | |||
| import com.iformall.enums.EnumCpsPlanType; | |||
| import com.iformall.enums.yqzj.EnumYqzjGuangGaoWeiType; | |||
| import com.iformall.enums.yqzj.EnumYqzjHotNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjLunboType; | |||
| import com.iformall.enums.yqzj.EnumYqzjNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjVideoType; | |||
| import com.iformall.service.TtCouponGoodsService; | |||
| import com.iformall.service.YqzjService; | |||
| import io.swagger.annotations.ApiImplicitParam; | |||
| import io.swagger.annotations.ApiImplicitParams; | |||
| import io.swagger.annotations.ApiOperation; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| import org.slf4j.Logger; | |||
| import org.slf4j.LoggerFactory; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.web.bind.annotation.*; | |||
| import java.util.HashMap; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| import java.util.stream.Collectors; | |||
| /** | |||
| * @author | |||
| */ | |||
| @RestController | |||
| @RequestMapping("car") | |||
| public class YqzjCarController extends YqzjBaseController { | |||
| private final Logger logger = LoggerFactory.getLogger(this.getClass()); | |||
| @ApiOperation("首页轮播列表") | |||
| @GetMapping("lunboList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData indexLunboList(@ModelAttribute YqzjLunBoTu record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjLunBoTu> page = this.lunbotuPageList(record, EnumYqzjLunboType.CAR_NEWS_TOP.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("更新轮播") | |||
| @PostMapping("saveLunbo") | |||
| public ResultData saveLunbo(@RequestBody YqzjLunBoTu record) { | |||
| this.saveOrUpdateLunbotu(record,EnumYqzjLunboType.CAR_NEWS_TOP.getCode()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("热门新闻") | |||
| @GetMapping("hotNewsConfig") | |||
| public ResultData hotNewsConfig() { | |||
| return new ResultData(yqzjService.findHotNewsConfigByTpye(EnumYqzjHotNewsType.CAR_NEWS.getCode())); | |||
| } | |||
| @ApiOperation("广告位1") | |||
| @GetMapping("guanggao1") | |||
| public ResultData guanggao() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.CAR_1.getCode())); | |||
| } | |||
| @ApiOperation("") | |||
| @GetMapping("videoList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData yuanyuzhouHotList(@ModelAttribute YqzjVideo record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjVideo> page = this.videoPageList(record, EnumYqzjVideoType.CAR_NEWS.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("") | |||
| @PostMapping("videoSave") | |||
| public ResultData videoSave(@RequestBody YqzjVideo record) { | |||
| this.saveOrUpdateVideo(record, EnumYqzjVideoType.CAR_NEWS.getCode()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("广告位2") | |||
| @GetMapping("guanggao2") | |||
| public ResultData guanggao2() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.CAR_2.getCode())); | |||
| } | |||
| } | |||
| @@ -1,170 +0,0 @@ | |||
| package com.iformall.controller.yqzj; | |||
| import com.github.pagehelper.PageInfo; | |||
| import com.iformall.annotation.SystemControllerLog; | |||
| import com.iformall.common.ErrorCode; | |||
| import com.iformall.common.ResultData; | |||
| import com.iformall.controller.base.BaseController; | |||
| import com.iformall.controller.base.YqzjBaseController; | |||
| import com.iformall.domain.po.TtPoiTakeRate; | |||
| import com.iformall.domain.po.WxCoupon; | |||
| import com.iformall.domain.po.base.BaseEntity; | |||
| import com.iformall.domain.po.yqzj.YqzjGuangGaoWei; | |||
| import com.iformall.domain.po.yqzj.YqzjHotNews; | |||
| import com.iformall.domain.po.yqzj.YqzjLunBoTu; | |||
| import com.iformall.domain.po.yqzj.YqzjPageNews; | |||
| import com.iformall.domain.po.yqzj.YqzjVideo; | |||
| import com.iformall.enums.EnumCpsPlanContentType; | |||
| import com.iformall.enums.EnumCpsPlanStatus; | |||
| import com.iformall.enums.EnumCpsPlanType; | |||
| import com.iformall.enums.yqzj.EnumYqzjGuangGaoWeiType; | |||
| import com.iformall.enums.yqzj.EnumYqzjHotNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjLunboType; | |||
| import com.iformall.enums.yqzj.EnumYqzjNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjPageNewsType; | |||
| import com.iformall.service.TtCouponGoodsService; | |||
| import com.iformall.service.YqzjService; | |||
| import io.swagger.annotations.ApiImplicitParam; | |||
| import io.swagger.annotations.ApiImplicitParams; | |||
| import io.swagger.annotations.ApiOperation; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| import org.slf4j.Logger; | |||
| import org.slf4j.LoggerFactory; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.web.bind.annotation.*; | |||
| import java.util.HashMap; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| import java.util.stream.Collectors; | |||
| /** | |||
| * @author | |||
| */ | |||
| @RestController | |||
| @RequestMapping("index") | |||
| public class YqzjIndexController extends YqzjBaseController { | |||
| private final Logger logger = LoggerFactory.getLogger(this.getClass()); | |||
| @ApiOperation("首页轮播列表") | |||
| @GetMapping("lunboList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData indexLunboList(@ModelAttribute YqzjLunBoTu record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjLunBoTu> page = this.lunbotuPageList(record, EnumYqzjLunboType.INDEX_TOP.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("更新轮播") | |||
| @PostMapping("saveLunbo") | |||
| public ResultData saveLunbo(@RequestBody YqzjLunBoTu record) { | |||
| this.saveOrUpdateLunbotu(record,EnumYqzjLunboType.INDEX_TOP.getCode()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("删除轮播") | |||
| @PostMapping("delLunbo") | |||
| public ResultData deleteLunbo(@RequestBody YqzjLunBoTu record) { | |||
| if (null == record.getId()) { | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | |||
| } | |||
| yqzjService.deleteLunBoTu(record.getId()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("汽车资讯热门") | |||
| @GetMapping("carNewsHotList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData carNewsHotList(@ModelAttribute YqzjPageNews record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjPageNews> page = this.pageNewsList(record, EnumYqzjPageNewsType.INDEX_CAR.getCode(),EnumYqzjNewsType.CAR.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("更新汽车资讯热门") | |||
| @PostMapping("carNewsHotSave") | |||
| public ResultData carNewsHotSave(@RequestBody YqzjPageNews record) { | |||
| yqzjService.savePageNews(EnumYqzjPageNewsType.INDEX_CAR.getCode(), EnumYqzjNewsType.CAR.getCode(), record.getNewsIdList()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("热门新闻") | |||
| @GetMapping("hotNewsConfig") | |||
| public ResultData hotNewsConfig() { | |||
| return new ResultData(yqzjService.findHotNewsConfigByTpye(EnumYqzjHotNewsType.INDEX.getCode())); | |||
| } | |||
| @ApiOperation("广告位1") | |||
| @GetMapping("guanggao1") | |||
| public ResultData guanggao() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.INDEX_1.getCode())); | |||
| } | |||
| @ApiOperation("元宇宙热门") | |||
| @GetMapping("yuanyuzhouHotList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData yuanyuzhouHotList(@ModelAttribute YqzjPageNews record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjPageNews> page = this.pageNewsList(record, EnumYqzjPageNewsType.INDEX_YUANYUZHOU.getCode(),EnumYqzjNewsType.YUNYUZHOU.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("更新汽车资讯热门") | |||
| @PostMapping("yuanyuzhouHotSave") | |||
| public ResultData yuanyuzhouHotSave(@RequestBody YqzjPageNews record) { | |||
| yqzjService.savePageNews(EnumYqzjPageNewsType.INDEX_YUANYUZHOU.getCode(), EnumYqzjNewsType.YUNYUZHOU.getCode(), record.getNewsIdList()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("广告位2") | |||
| @GetMapping("guanggao2") | |||
| public ResultData guanggao2() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.INDEX_2.getCode())); | |||
| } | |||
| @ApiOperation("外链") | |||
| @GetMapping("link") | |||
| public ResultData link() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.INDEX_3.getCode())); | |||
| } | |||
| @ApiOperation("热门新闻更新(通用)") | |||
| @PostMapping("saveHotNewsConfig") | |||
| public ResultData saveHotNewsConfig(@RequestBody YqzjHotNews record) { | |||
| if (null == record.getId()) { | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | |||
| } | |||
| yqzjService.saveHotNewsConfig(record); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("广告位更新(通用)") | |||
| @PostMapping("saveGuangGao") | |||
| public ResultData saveGuangGao(@RequestBody YqzjGuangGaoWei record) { | |||
| if (null == record.getId()) { | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | |||
| } | |||
| yqzjService.saveGuangGaoWei(record); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("删除视频(通用)") | |||
| @PostMapping("deleteVideo") | |||
| public ResultData deleteVideo(@RequestBody YqzjVideo record) { | |||
| if (null == record.getId()) { | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | |||
| } | |||
| yqzjService.deleteVideo(record.getId()); | |||
| return new ResultData(); | |||
| } | |||
| } | |||
| @@ -1,114 +0,0 @@ | |||
| package com.iformall.controller.yqzj; | |||
| import com.github.pagehelper.PageInfo; | |||
| import com.iformall.annotation.SystemControllerLog; | |||
| import com.iformall.common.ErrorCode; | |||
| import com.iformall.common.ResultData; | |||
| import com.iformall.controller.base.BaseController; | |||
| import com.iformall.controller.base.YqzjBaseController; | |||
| import com.iformall.domain.po.TtPoiTakeRate; | |||
| import com.iformall.domain.po.WxCoupon; | |||
| import com.iformall.domain.po.base.BaseEntity; | |||
| import com.iformall.domain.po.yqzj.YqzjGuangGaoWei; | |||
| import com.iformall.domain.po.yqzj.YqzjHotNews; | |||
| import com.iformall.domain.po.yqzj.YqzjLunBoTu; | |||
| import com.iformall.domain.po.yqzj.YqzjNews; | |||
| import com.iformall.domain.po.yqzj.YqzjPageNews; | |||
| import com.iformall.domain.po.yqzj.YqzjVideo; | |||
| import com.iformall.enums.EnumCpsPlanContentType; | |||
| import com.iformall.enums.EnumCpsPlanStatus; | |||
| import com.iformall.enums.EnumCpsPlanType; | |||
| import com.iformall.enums.EnumYesOrNo; | |||
| import com.iformall.enums.yqzj.EnumYqzjGuangGaoWeiType; | |||
| import com.iformall.enums.yqzj.EnumYqzjHotNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjLunboType; | |||
| import com.iformall.enums.yqzj.EnumYqzjNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjPageNewsType; | |||
| import com.iformall.service.TtCouponGoodsService; | |||
| import com.iformall.service.YqzjService; | |||
| import io.swagger.annotations.ApiImplicitParam; | |||
| import io.swagger.annotations.ApiImplicitParams; | |||
| import io.swagger.annotations.ApiOperation; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| import org.slf4j.Logger; | |||
| import org.slf4j.LoggerFactory; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.web.bind.annotation.*; | |||
| import java.util.ArrayList; | |||
| import java.util.HashMap; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| import java.util.stream.Collectors; | |||
| /** | |||
| * @author | |||
| */ | |||
| @RestController | |||
| @RequestMapping("news") | |||
| public class YqzjNewsController extends YqzjBaseController { | |||
| private final Logger logger = LoggerFactory.getLogger(this.getClass()); | |||
| @ApiOperation("首页轮播列表") | |||
| @GetMapping("list") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData list(@ModelAttribute YqzjNews record, Integer pageNum, Integer pageSize) { | |||
| record.setSortColumns(" first desc, send_date desc, update_date desc, create_date desc"); | |||
| final PageInfo<YqzjNews> page = this.yqzjService.listNewsAsPage(record, pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("更新轮播") | |||
| @PostMapping("save") | |||
| public ResultData saveNews(@RequestBody YqzjNews record) { | |||
| this.yqzjService.saveOrUpdateNews(record); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("删除轮播") | |||
| @PostMapping("del") | |||
| public ResultData deleteNews(@RequestBody YqzjLunBoTu record) { | |||
| if (null == record.getId()) { | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | |||
| } | |||
| yqzjService.deleteNews(record.getId()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("置顶") | |||
| @PostMapping("first") | |||
| public ResultData first(@RequestBody YqzjNews record) { | |||
| if (null == record.getId()) { | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | |||
| } | |||
| YqzjNews yn = yqzjService.findNewsById(record.getId()); | |||
| if (null == yn ) { | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"新闻未查询到"); | |||
| } | |||
| yn.setFirst(EnumYesOrNo.YES.getCode()); | |||
| this.yqzjService.saveOrUpdateNews(yn); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("取消置顶") | |||
| @PostMapping("cancelfirst") | |||
| public ResultData cancelfirst(@RequestBody YqzjNews record) { | |||
| if (null == record.getId()) { | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | |||
| } | |||
| YqzjNews yn = yqzjService.findNewsById(record.getId()); | |||
| if (null == yn ) { | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"新闻未查询到"); | |||
| } | |||
| yn.setFirst(EnumYesOrNo.NO.getCode()); | |||
| this.yqzjService.saveOrUpdateNews(yn); | |||
| return new ResultData(); | |||
| } | |||
| } | |||
| @@ -1,88 +0,0 @@ | |||
| package com.iformall.controller.yqzj; | |||
| import com.github.pagehelper.PageInfo; | |||
| import com.iformall.annotation.SystemControllerLog; | |||
| import com.iformall.common.ErrorCode; | |||
| import com.iformall.common.ResultData; | |||
| import com.iformall.controller.base.BaseController; | |||
| import com.iformall.controller.base.YqzjBaseController; | |||
| import com.iformall.domain.po.TtPoiTakeRate; | |||
| import com.iformall.domain.po.WxCoupon; | |||
| import com.iformall.domain.po.base.BaseEntity; | |||
| import com.iformall.domain.po.yqzj.YqzjGuangGaoWei; | |||
| import com.iformall.domain.po.yqzj.YqzjHotNews; | |||
| import com.iformall.domain.po.yqzj.YqzjLunBoTu; | |||
| import com.iformall.domain.po.yqzj.YqzjPageNews; | |||
| import com.iformall.domain.po.yqzj.YqzjVideo; | |||
| import com.iformall.enums.EnumCpsPlanContentType; | |||
| import com.iformall.enums.EnumCpsPlanStatus; | |||
| import com.iformall.enums.EnumCpsPlanType; | |||
| import com.iformall.enums.yqzj.EnumYqzjGuangGaoWeiType; | |||
| import com.iformall.enums.yqzj.EnumYqzjHotNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjLunboType; | |||
| import com.iformall.enums.yqzj.EnumYqzjNewsType; | |||
| import com.iformall.enums.yqzj.EnumYqzjVideoType; | |||
| import com.iformall.service.TtCouponGoodsService; | |||
| import com.iformall.service.YqzjService; | |||
| import io.swagger.annotations.ApiImplicitParam; | |||
| import io.swagger.annotations.ApiImplicitParams; | |||
| import io.swagger.annotations.ApiOperation; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| import org.slf4j.Logger; | |||
| import org.slf4j.LoggerFactory; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.web.bind.annotation.*; | |||
| import java.util.HashMap; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| import java.util.stream.Collectors; | |||
| /** | |||
| * @author | |||
| */ | |||
| @RestController | |||
| @RequestMapping("yuanyuzhou") | |||
| public class YqzjYuanYuZhouController extends YqzjBaseController { | |||
| private final Logger logger = LoggerFactory.getLogger(this.getClass()); | |||
| @ApiOperation("首页轮播列表") | |||
| @GetMapping("lunboList") | |||
| @ApiImplicitParams({ | |||
| @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true), | |||
| @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)}) | |||
| public ResultData indexLunboList(@ModelAttribute YqzjLunBoTu record, Integer pageNum, Integer pageSize) { | |||
| final PageInfo<YqzjLunBoTu> page = this.lunbotuPageList(record, EnumYqzjLunboType.YUNYUZHOU_NEWS_TOP.getCode(), pageNum, pageSize); | |||
| return new ResultData(page); | |||
| } | |||
| @ApiOperation("更新轮播") | |||
| @PostMapping("saveLunbo") | |||
| public ResultData saveLunbo(@RequestBody YqzjLunBoTu record) { | |||
| this.saveOrUpdateLunbotu(record,EnumYqzjLunboType.YUNYUZHOU_NEWS_TOP.getCode()); | |||
| return new ResultData(); | |||
| } | |||
| @ApiOperation("热门新闻") | |||
| @GetMapping("hotNewsConfig") | |||
| public ResultData hotNewsConfig() { | |||
| return new ResultData(yqzjService.findHotNewsConfigByTpye(EnumYqzjHotNewsType.YUNYUZHOU_NEWS.getCode())); | |||
| } | |||
| @ApiOperation("广告位1") | |||
| @GetMapping("guanggao1") | |||
| public ResultData guanggao() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.YUNYUZHOU_1.getCode())); | |||
| } | |||
| @ApiOperation("广告位2") | |||
| @GetMapping("guanggao2") | |||
| public ResultData guanggao2() { | |||
| return new ResultData(yqzjService.findGuangGaoWeiByType(EnumYqzjGuangGaoWeiType.YUNYUZHOU_2.getCode())); | |||
| } | |||
| } | |||