@ -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 ) ;
}
}