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<Integer> 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<MouldCheckListVo> mouldCheckList = modCheckService.findModCheckList(modCheckDto);
|
PageInfo<MouldCheckListVo> 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));
|
}
|
|
|
}
|