package com.glxp.api.controller.basic; import com.github.pagehelper.PageInfo; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.util.ResultVOUtils; import com.glxp.api.entity.basic.BasicSkPrescribeDiEntity; import com.glxp.api.req.basic.BasicSkPrescribeDiRequest; import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.service.BasicSkPrescribeDiService; 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 BasicSickPrescribeDiController { @Resource BasicSkPrescribeDiService basicSkPrescribeDiService; /** * 获取处方使用耗材详情 * * @return */ @GetMapping("/udiwms/basic/sk/prescribe/di/filter") public BaseResponse filterSicker(BasicSkPrescribeDiRequest basicSkPrescribeDiRequest) { List basicSkPrescribeResponses = basicSkPrescribeDiService.filterList(basicSkPrescribeDiRequest); PageInfo pageInfo = new PageInfo<>(basicSkPrescribeResponses); PageSimpleResponse pageSimpleResponse = new PageSimpleResponse<>(); pageSimpleResponse.setTotal(pageInfo.getTotal()); pageSimpleResponse.setList(basicSkPrescribeResponses); return ResultVOUtils.success(pageSimpleResponse); } }