package com.thhy.mobile.modules.biz.mouldcheck.controller; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.general.utils.PagingUtils; import com.thhy.mobile.modules.biz.mouldcheck.entity.ModCheckDto; import com.thhy.mobile.modules.biz.mouldcheck.entity.MouldCheck; import com.thhy.mobile.modules.biz.mouldcheck.entity.MouldCheckListVo; import com.thhy.mobile.modules.biz.mouldcheck.service.ModCheckService; 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.RequestParam; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.util.List; @RestController @RequestMapping("modcheck") public class ModCheckController { @Autowired private ModCheckService modCheckService; @RequestMapping("check") public BasicResult check(@RequestBody ModCheckDto modCheckDto){ modCheckService.check(modCheckDto); return BasicResult.success(); } @RequestMapping("matchSteel") public BasicResult matchSteel(@RequestBody ModCheckDto modCheckDto){ modCheckService.matchSteel(modCheckDto); return BasicResult.success(); } @RequestMapping("allNumType") public BasicResult allNumType(){ List list = modCheckService.allNumType(); return BasicResult.success(list); } @RequestMapping("addPipe") public BasicResult addPipe(@RequestBody ModCheckDto modCheckDto){ modCheckService.addPipe(modCheckDto); return BasicResult.success(); } @RequestMapping("mouldCheckList") public BasicResult findModCheckList(@RequestBody ModCheckDto modCheckDto, HttpServletRequest req){ PagingUtils.setPageParam(req); List mouldCheckList = modCheckService.findModCheckList(modCheckDto); PageInfo pageInfo = new PageInfo<>(mouldCheckList); return BasicResult.success(pageInfo); } @RequestMapping("delete") public BasicResult delete(@RequestBody ModCheckDto modCheckDto, HttpServletRequest req){ modCheckService.delete(modCheckDto); return BasicResult.success(); } /** * h5模具信息 * @param mouldId * @return */ @RequestMapping("getH5MouldInfo") public BasicResult getH5MouldInfo(@RequestParam String mouldId){ return BasicResult.success(modCheckService.getH5MouldInfo(mouldId)); } }