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 goodsInfos = goodsInfoService.selectGoodsInfoList(gi); return AjaxResult.success(getDataTable(goodsInfos)); } }