| 123456789101112131415161718192021222324252627282930313233343536 |
- package com.dgtly.goods.controller;
- import com.alibaba.fastjson.JSONObject;
- import com.dgtly.common.annotation.ApiNoCheckSign;
- import com.dgtly.common.annotation.ApiPassToken;
- import com.dgtly.common.core.controller.ApiBaseController;
- import com.dgtly.common.core.domain.AjaxResult;
- import com.dgtly.common.core.domain.ParameterObject;
- import com.dgtly.goods.domain.GoodsInfo;
- import com.dgtly.goods.service.IGoodsInfoService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.List;
- @RestController
- @RequestMapping("/goods/info")
- @ApiPassToken/* 不用验证token 方法上可用*/
- //@ApiNoCheckSign/* 不用验证 签名 方法上可用*/
- public class GoodsInfoController extends ApiBaseController {
- @Autowired
- private IGoodsInfoService goodsInfoService;
- @PostMapping("/page")
- public Object getPasgeList(){
- ParameterObject obj = getParameterObject();
- GoodsInfo gi = obj.parseBean(GoodsInfo.class);
- startPage(obj);/*向分页传递 分页参数*/
- List<GoodsInfo> goodsInfos = goodsInfoService.selectGoodsInfoList(gi);
- return AjaxResult.success(getDataTable(goodsInfos));
- }
- }
|