package com.glxp.api.controller.system; import com.github.pagehelper.PageInfo; import com.glxp.api.entity.system.ClassifyCodeEntity; import com.glxp.api.req.system.FilterClassifyCodeRequest; import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.service.system.ClassifyCodeService; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.util.ResultVOUtils; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; @RestController public class ClassifyCodeController { @Resource ClassifyCodeService classifyCodeService; @GetMapping("spms/classify/code/filter") public BaseResponse filterList(FilterClassifyCodeRequest filterDeviceKeyRequest) { List classifyCodeEntities = classifyCodeService.filteClassifyCode(filterDeviceKeyRequest); PageInfo pageInfo = new PageInfo<>(classifyCodeEntities); PageSimpleResponse pageSimpleResponse = new PageSimpleResponse<>(); pageSimpleResponse.setTotal(pageInfo.getTotal()); pageSimpleResponse.setList(classifyCodeEntities); return ResultVOUtils.success(pageSimpleResponse); } }