添加商品专区和优选接口
This commit is contained in:
parent
7e6e3d00b0
commit
a4d7212510
@ -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<CmsPrefrenceArea> prefrenceAreaList = prefrenceAreaService.listAll();
|
||||
return new CommonResult().success(prefrenceAreaList);
|
||||
}
|
||||
}
|
@ -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<CmsSubject> subjectList = subjectService.listAll();
|
||||
return new CommonResult().success(subjectList);
|
||||
}
|
||||
}
|
@ -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<CmsPrefrenceArea> listAll();
|
||||
}
|
@ -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<CmsSubject> listAll();
|
||||
}
|
@ -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<CmsPrefrenceArea> listAll() {
|
||||
return prefrenceAreaMapper.selectByExample(new CmsPrefrenceAreaExample());
|
||||
}
|
||||
}
|
@ -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<CmsSubject> listAll() {
|
||||
return subjectMapper.selectByExample(new CmsSubjectExample());
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user