|
|
@ -34,77 +34,62 @@ import io.swagger.annotations.ApiOperation; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
/** |
|
|
|
* Project: anrui-scm(车辆入库单查询) <br/> |
|
|
|
* File: ScmApplyInboundQueryFeignFallback.java <br/> |
|
|
|
* Class: com.yxt.anrui.scm.biz.scmapplyinboundquery.ScmApplyInboundQueryRest <br/> |
|
|
|
* Description: 车辆入库单查询. <br/> |
|
|
|
* Copyright: Copyright (c) 2011 <br/> |
|
|
|
* Company: https://gitee.com/liuzp315 <br/>
|
|
|
|
* Makedate: 2023-01-28 15:55:31 <br/> |
|
|
|
* |
|
|
|
* @author liupopo |
|
|
|
* @version 1.0 |
|
|
|
* @since 1.0 |
|
|
|
*/ |
|
|
|
@Api(tags = "车辆入库单查询") |
|
|
|
@RestController("com.yxt.anrui.scm.biz.scmapplyinboundquery.ScmApplyInboundQueryRest") |
|
|
|
@RestController |
|
|
|
@RequestMapping("v1/scmapplyinboundquery") |
|
|
|
public class ScmApplyInboundQueryRest implements ScmApplyInboundQueryFeign { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private ScmApplyInboundQueryService scmApplyInboundQueryService; |
|
|
|
@Autowired |
|
|
|
private ScmApplyInboundQueryService scmApplyInboundQueryService; |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
|
@PostMapping("/listPage") |
|
|
|
public ResultBean<PagerVo<ScmApplyInboundQueryVo>> listPage(@RequestBody PagerQuery<ScmApplyInboundQueryQuery> pq){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<ScmApplyInboundQueryVo> pv = scmApplyInboundQueryService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
@Override |
|
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
|
@PostMapping("/listPage") |
|
|
|
public ResultBean<PagerVo<ScmApplyInboundQueryVo>> listPage(@RequestBody PagerQuery<ScmApplyInboundQueryQuery> pq) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<ScmApplyInboundQueryVo> pv = scmApplyInboundQueryService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("新增或修改") |
|
|
|
@PostMapping("/save") |
|
|
|
public ResultBean<String> save(@RequestBody ScmApplyInboundQueryDto dto){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String sid = scmApplyInboundQueryService.saveOrUpdateDto(dto); |
|
|
|
return rb.success().setData(sid); |
|
|
|
} |
|
|
|
@Override |
|
|
|
@ApiOperation("新增或修改") |
|
|
|
@PostMapping("/save") |
|
|
|
public ResultBean<String> save(@RequestBody ScmApplyInboundQueryDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String sid = scmApplyInboundQueryService.saveOrUpdateDto(dto); |
|
|
|
return rb.success().setData(sid); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据sid批量删除") |
|
|
|
@Override |
|
|
|
@ApiOperation("根据sid批量删除") |
|
|
|
@DeleteMapping("/delBySids") |
|
|
|
public ResultBean delBySids(@RequestBody String[] sids){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
scmApplyInboundQueryService.delBySids(sids); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
public ResultBean delBySids(@RequestBody String[] sids) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
scmApplyInboundQueryService.delBySids(sids); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
|
@Override |
|
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
|
@GetMapping("/fetchDetailsBySid/{sid}") |
|
|
|
public ResultBean<ScmApplyInboundQueryDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
ScmApplyInboundQueryDetailsVo vo = scmApplyInboundQueryService.fetchDetailsVoBySid(sid); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
public ResultBean<ScmApplyInboundQueryDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
ScmApplyInboundQueryDetailsVo vo = scmApplyInboundQueryService.fetchDetailsVoBySid(sid); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<PdfPath> createPdf(String cgrkdSid,String printerType) { |
|
|
|
return scmApplyInboundQueryService.createPdf(cgrkdSid,printerType); |
|
|
|
} |
|
|
|
@Override |
|
|
|
public ResultBean<PdfPath> createPdf(String cgrkdSid, String printerType) { |
|
|
|
return scmApplyInboundQueryService.createPdf(cgrkdSid, printerType); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean ctcgykd(String cgrkdSid) { |
|
|
|
return scmApplyInboundQueryService.ctcgykd(cgrkdSid); |
|
|
|
} |
|
|
|
@Override |
|
|
|
public ResultBean ctcgykd(String cgrkdSid) { |
|
|
|
return scmApplyInboundQueryService.ctcgykd(cgrkdSid); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<Integer> fetchByApplicationCode(String applicationCode) { |
|
|
|
return scmApplyInboundQueryService.fetchByApplicationCode(applicationCode); |
|
|
|
} |
|
|
|
@Override |
|
|
|
public ResultBean<Integer> fetchByApplicationCode(String applicationCode) { |
|
|
|
return scmApplyInboundQueryService.fetchByApplicationCode(applicationCode); |
|
|
|
} |
|
|
|
} |
|
|
|