package com.thhy.mobile.modules.biz.steelcheck.controller; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.general.utils.PagingUtils; import com.thhy.mobile.modules.biz.steelcheck.entity.SteelCheckDto; import com.thhy.mobile.modules.biz.steelcheck.entity.SteelCheckListVo; import com.thhy.mobile.modules.biz.steelcheck.entity.UpdateCheckResultDto; import com.thhy.mobile.modules.biz.steelcheck.service.SteelCheckService; import com.thhy.mobile.modules.biz.steelproduce.entity.SteelProduce; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.util.List; @RestController @RequestMapping("steelcheck") public class SteelCheckController { @Autowired private SteelCheckService steelCheckService; @RequestMapping("check") public BasicResult steelCheck(@RequestBody SteelCheckDto steelCheckDto){ steelCheckService.check(steelCheckDto); return BasicResult.success(); } @RequestMapping("checkList") public BasicResult checkList(@RequestBody(required = false) SteelProduce steelProduce, HttpServletRequest req){ PagingUtils.setPageParam(req); List steelProduceList = steelCheckService.queryCheckList(steelProduce); PageInfo pageInfo = new PageInfo<>(steelProduceList); return BasicResult.success(pageInfo); } @RequestMapping("updateCheckResult") public BasicResult updateCheckResult(@RequestBody UpdateCheckResultDto updateCheckResultDto, HttpServletRequest req){ steelCheckService.updateCheckResult(updateCheckResultDto); return BasicResult.success(); } @RequestMapping("updateCheckPass") public BasicResult updateCheckPass(@RequestBody UpdateCheckResultDto updateCheckResultDto, HttpServletRequest req){ steelCheckService.updateCheckPass(updateCheckResultDto); return BasicResult.success(); } }