From a4d721251054b950e17e3a8e05b3f18807b55b65 Mon Sep 17 00:00:00 2001 From: zhh Date: Fri, 1 Jun 2018 17:12:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=95=86=E5=93=81=E4=B8=93?= =?UTF-8?q?=E5=8C=BA=E5=92=8C=E4=BC=98=E9=80=89=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CmsPrefrenceAreaController.java | 34 +++++++++++++++++++ .../mall/controller/CmsSubjectController.java | 34 +++++++++++++++++++ .../mall/service/CmsPrefrenceAreaService.java | 13 +++++++ .../macro/mall/service/CmsSubjectService.java | 13 +++++++ .../impl/CmsPrefrenceAreaServiceImpl.java | 25 ++++++++++++++ .../service/impl/CmsSubjectServiceImpl.java | 25 ++++++++++++++ 6 files changed, 144 insertions(+) create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/CmsPrefrenceAreaController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/controller/CmsSubjectController.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/CmsPrefrenceAreaService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/CmsSubjectService.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/CmsPrefrenceAreaServiceImpl.java create mode 100644 mall-admin/src/main/java/com/macro/mall/service/impl/CmsSubjectServiceImpl.java diff --git a/mall-admin/src/main/java/com/macro/mall/controller/CmsPrefrenceAreaController.java b/mall-admin/src/main/java/com/macro/mall/controller/CmsPrefrenceAreaController.java new file mode 100644 index 0000000..909a33d --- /dev/null +++ b/mall-admin/src/main/java/com/macro/mall/controller/CmsPrefrenceAreaController.java @@ -0,0 +1,34 @@ +package com.macro.mall.controller; + +import com.macro.mall.dto.CommonResult; +import com.macro.mall.model.CmsPrefrenceArea; +import com.macro.mall.service.CmsPrefrenceAreaService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 商品优选管理Controller + * Created by macro on 2018/6/1. + */ +@Controller +@Api(tags = "CmsPrefrenceAreaController", description = "商品优选管理") +@RequestMapping("/prefrenceArea") +public class CmsPrefrenceAreaController { + @Autowired + private CmsPrefrenceAreaService prefrenceAreaService; + + @ApiOperation("获取所有商品优选") + @RequestMapping(value = "/listAll", method = RequestMethod.GET) + @ResponseBody + public Object listAll() { + List prefrenceAreaList = prefrenceAreaService.listAll(); + return new CommonResult().success(prefrenceAreaList); + } +} diff --git a/mall-admin/src/main/java/com/macro/mall/controller/CmsSubjectController.java b/mall-admin/src/main/java/com/macro/mall/controller/CmsSubjectController.java new file mode 100644 index 0000000..1b99f72 --- /dev/null +++ b/mall-admin/src/main/java/com/macro/mall/controller/CmsSubjectController.java @@ -0,0 +1,34 @@ +package com.macro.mall.controller; + +import com.macro.mall.dto.CommonResult; +import com.macro.mall.model.CmsSubject; +import com.macro.mall.service.CmsSubjectService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 商品专题Controller + * Created by macro on 2018/6/1. + */ +@Controller +@Api(tags = "CmsSubjectController", description = "商品专题管理") +@RequestMapping("/subject") +public class CmsSubjectController { + @Autowired + private CmsSubjectService subjectService; + + @ApiOperation("获取全部商品专题") + @RequestMapping(value = "/listAll", method = RequestMethod.GET) + @ResponseBody + public Object listAll() { + List subjectList = subjectService.listAll(); + return new CommonResult().success(subjectList); + } +} diff --git a/mall-admin/src/main/java/com/macro/mall/service/CmsPrefrenceAreaService.java b/mall-admin/src/main/java/com/macro/mall/service/CmsPrefrenceAreaService.java new file mode 100644 index 0000000..73c3fa5 --- /dev/null +++ b/mall-admin/src/main/java/com/macro/mall/service/CmsPrefrenceAreaService.java @@ -0,0 +1,13 @@ +package com.macro.mall.service; + +import com.macro.mall.model.CmsPrefrenceArea; + +import java.util.List; + +/** + * 优选专区Service + * Created by macro on 2018/6/1. + */ +public interface CmsPrefrenceAreaService { + List listAll(); +} diff --git a/mall-admin/src/main/java/com/macro/mall/service/CmsSubjectService.java b/mall-admin/src/main/java/com/macro/mall/service/CmsSubjectService.java new file mode 100644 index 0000000..ae1eab3 --- /dev/null +++ b/mall-admin/src/main/java/com/macro/mall/service/CmsSubjectService.java @@ -0,0 +1,13 @@ +package com.macro.mall.service; + +import com.macro.mall.model.CmsSubject; + +import java.util.List; + +/** + * 商品专题Service + * Created by macro on 2018/6/1. + */ +public interface CmsSubjectService { + List listAll(); +} diff --git a/mall-admin/src/main/java/com/macro/mall/service/impl/CmsPrefrenceAreaServiceImpl.java b/mall-admin/src/main/java/com/macro/mall/service/impl/CmsPrefrenceAreaServiceImpl.java new file mode 100644 index 0000000..2debda0 --- /dev/null +++ b/mall-admin/src/main/java/com/macro/mall/service/impl/CmsPrefrenceAreaServiceImpl.java @@ -0,0 +1,25 @@ +package com.macro.mall.service.impl; + +import com.macro.mall.mapper.CmsPrefrenceAreaMapper; +import com.macro.mall.model.CmsPrefrenceArea; +import com.macro.mall.model.CmsPrefrenceAreaExample; +import com.macro.mall.service.CmsPrefrenceAreaService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 商品优选Service实现类 + * Created by macro on 2018/6/1. + */ +@Service +public class CmsPrefrenceAreaServiceImpl implements CmsPrefrenceAreaService { + @Autowired + private CmsPrefrenceAreaMapper prefrenceAreaMapper; + + @Override + public List listAll() { + return prefrenceAreaMapper.selectByExample(new CmsPrefrenceAreaExample()); + } +} diff --git a/mall-admin/src/main/java/com/macro/mall/service/impl/CmsSubjectServiceImpl.java b/mall-admin/src/main/java/com/macro/mall/service/impl/CmsSubjectServiceImpl.java new file mode 100644 index 0000000..f993c17 --- /dev/null +++ b/mall-admin/src/main/java/com/macro/mall/service/impl/CmsSubjectServiceImpl.java @@ -0,0 +1,25 @@ +package com.macro.mall.service.impl; + +import com.macro.mall.mapper.CmsSubjectMapper; +import com.macro.mall.model.CmsSubject; +import com.macro.mall.model.CmsSubjectExample; +import com.macro.mall.service.CmsSubjectService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 商品专题Service实现类 + * Created by macro on 2018/6/1. + */ +@Service +public class CmsSubjectServiceImpl implements CmsSubjectService { + @Autowired + private CmsSubjectMapper subjectMapper; + + @Override + public List listAll() { + return subjectMapper.selectByExample(new CmsSubjectExample()); + } +}