|
@ -44,114 +44,101 @@ import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Project: anrui-base(内申请管理) <br/> |
|
|
|
|
|
* File: BaseInternalPurchaseFeignFallback.java <br/> |
|
|
|
|
|
* Class: com.yxt.anrui.base.biz.baseinternalpurchase.BaseInternalPurchaseRest <br/> |
|
|
|
|
|
* Description: 内购表. <br/> |
|
|
|
|
|
* Copyright: Copyright (c) 2011 <br/> |
|
|
|
|
|
* Company: https://gitee.com/liuzp315 <br/>
|
|
|
|
|
|
* Makedate: 2022-06-16 13:46:25 <br/> |
|
|
|
|
|
* |
|
|
|
|
|
* @author liupopo |
|
|
|
|
|
* @version 1.0 |
|
|
|
|
|
* @since 1.0 |
|
|
|
|
|
*/ |
|
|
|
|
|
@Api(tags = "内购表") |
|
|
@Api(tags = "内购表") |
|
|
@RestController("com.yxt.anrui.base.biz.baseinternalpurchase.BaseInternalPurchaseRest") |
|
|
@RestController |
|
|
@RequestMapping("v1/baseinternalpurchase") |
|
|
@RequestMapping("v1/baseinternalpurchase") |
|
|
public class BaseInternalPurchaseRest implements BaseInternalPurchaseFeign { |
|
|
public class BaseInternalPurchaseRest implements BaseInternalPurchaseFeign { |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
private BaseInternalPurchaseService baseInternalPurchaseService; |
|
|
private BaseInternalPurchaseService baseInternalPurchaseService; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
@PostMapping("/listPage") |
|
|
@PostMapping("/listPage") |
|
|
public ResultBean<PagerVo<BaseInternalPurchaseVo>> listPage(@RequestBody PagerQuery<BaseInternalPurchaseQuery> pq){ |
|
|
public ResultBean<PagerVo<BaseInternalPurchaseVo>> listPage(@RequestBody PagerQuery<BaseInternalPurchaseQuery> pq) { |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
PagerVo<BaseInternalPurchaseVo> pv = baseInternalPurchaseService.listPageVo(pq); |
|
|
PagerVo<BaseInternalPurchaseVo> pv = baseInternalPurchaseService.listPageVo(pq); |
|
|
return rb.success().setData(pv); |
|
|
return rb.success().setData(pv); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ApiOperation("新增或修改") |
|
|
@ApiOperation("新增或修改") |
|
|
@PostMapping("/save") |
|
|
@PostMapping("/save") |
|
|
public ResultBean save(@RequestBody BaseInternalPurchaseDto dto){ |
|
|
public ResultBean save(@RequestBody BaseInternalPurchaseDto dto) { |
|
|
return baseInternalPurchaseService.saveAll(dto); |
|
|
return baseInternalPurchaseService.saveAll(dto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ApiOperation("根据sid批量删除") |
|
|
@ApiOperation("根据sid批量删除") |
|
|
@DeleteMapping("/delBySids") |
|
|
@DeleteMapping("/delBySids") |
|
|
public ResultBean delBySids(@RequestBody String[] sids){ |
|
|
public ResultBean delBySids(@RequestBody String[] sids) { |
|
|
return baseInternalPurchaseService.delAll(sids); |
|
|
return baseInternalPurchaseService.delAll(sids); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
@GetMapping("/fetchDetailsBySid/{sid}") |
|
|
@GetMapping("/fetchDetailsBySid/{sid}") |
|
|
public ResultBean<BaseInternalPurchaseDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ |
|
|
public ResultBean<BaseInternalPurchaseDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) { |
|
|
return baseInternalPurchaseService.fetchDetailsVoBySid(sid); |
|
|
return baseInternalPurchaseService.fetchDetailsVoBySid(sid); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ResultBean submitBaseInternalPurchase(SubmitBaseInterNalPurchaseDto dto) { |
|
|
public ResultBean submitBaseInternalPurchase(SubmitBaseInterNalPurchaseDto dto) { |
|
|
return baseInternalPurchaseService.submitBaseInternalPurchase(dto); |
|
|
return baseInternalPurchaseService.submitBaseInternalPurchase(dto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ResultBean complete(BaseInterNalPurchaseCompleteDto bvd) { |
|
|
public ResultBean complete(BaseInterNalPurchaseCompleteDto bvd) { |
|
|
BusinessVariables bv=new BusinessVariables(); |
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
BeanUtil.copyProperties(bvd,bv); |
|
|
BeanUtil.copyProperties(bvd, bv); |
|
|
//bv.setFormVariables(BeanUtil.beanToMap(bvd));
|
|
|
//bv.setFormVariables(BeanUtil.beanToMap(bvd));
|
|
|
bv.setModelId(ProcDefEnum.BASEINTERNALPURCHASE.getProDefId()); |
|
|
bv.setModelId(ProcDefEnum.BASEINTERNALPURCHASE.getProDefId()); |
|
|
return baseInternalPurchaseService.complete(bv); |
|
|
return baseInternalPurchaseService.complete(bv); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ResultBean InitiatorToAnswer(BaseInterNalPurchaseCompleteDto bvd) { |
|
|
public ResultBean InitiatorToAnswer(BaseInterNalPurchaseCompleteDto bvd) { |
|
|
BusinessVariables bv=new BusinessVariables(); |
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
BeanUtil.copyProperties(bvd,bv); |
|
|
BeanUtil.copyProperties(bvd, bv); |
|
|
bv.setModelId(ProcDefEnum.BASEINTERNALPURCHASE.getProDefId()); |
|
|
bv.setModelId(ProcDefEnum.BASEINTERNALPURCHASE.getProDefId()); |
|
|
return baseInternalPurchaseService.InitiatorToAnswer(bv,bvd.getId()); |
|
|
return baseInternalPurchaseService.InitiatorToAnswer(bv, bvd.getId()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ResultBean companyToDivisionOperate(BaseInterNalPurchaseCompleteDto bvd) { |
|
|
public ResultBean companyToDivisionOperate(BaseInterNalPurchaseCompleteDto bvd) { |
|
|
BusinessVariables bv=new BusinessVariables(); |
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
BeanUtil.copyProperties(bvd,bv); |
|
|
BeanUtil.copyProperties(bvd, bv); |
|
|
bv.setModelId(ProcDefEnum.BASEINTERNALPURCHASE.getProDefId()); |
|
|
bv.setModelId(ProcDefEnum.BASEINTERNALPURCHASE.getProDefId()); |
|
|
return baseInternalPurchaseService.companyToDivisionOperate(bv); |
|
|
return baseInternalPurchaseService.companyToDivisionOperate(bv); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ResultBean<List<GetNodeVo>> getNextNodesForSubmit(GetNextNodeDto gnnd) { |
|
|
public ResultBean<List<GetNodeVo>> getNextNodesForSubmit(GetNextNodeDto gnnd) { |
|
|
return baseInternalPurchaseService.getNextNodesForSubmit(gnnd); |
|
|
return baseInternalPurchaseService.getNextNodesForSubmit(gnnd); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ResultBean<List<GetNodeVo>> getPreviousNodesForReject(GetNextNodeDto gnnd) { |
|
|
public ResultBean<List<GetNodeVo>> getPreviousNodesForReject(GetNextNodeDto gnnd) { |
|
|
return baseInternalPurchaseService.getPreviousNodesForReject(gnnd); |
|
|
return baseInternalPurchaseService.getPreviousNodesForReject(gnnd); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ResultBean taskReject(BaseInterNalPurchaseTaskQuery query) { |
|
|
public ResultBean taskReject(BaseInterNalPurchaseTaskQuery query) { |
|
|
return baseInternalPurchaseService.taskReject(query); |
|
|
return baseInternalPurchaseService.taskReject(query); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ResultBean revokeProcess(BaseInterNalPurchaseTaskQuery query) { |
|
|
public ResultBean revokeProcess(BaseInterNalPurchaseTaskQuery query) { |
|
|
return baseInternalPurchaseService.revokeProcess(query); |
|
|
return baseInternalPurchaseService.revokeProcess(query); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ResultBean breakProcess(BaseInterNalPurchaseTaskQuery query) { |
|
|
public ResultBean breakProcess(BaseInterNalPurchaseTaskQuery query) { |
|
|
return baseInternalPurchaseService.breakProcess(query); |
|
|
return baseInternalPurchaseService.breakProcess(query); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public ResultBean<AppCompanyShuntingVo> getCompanyShunting(String sid) { |
|
|
public ResultBean<AppCompanyShuntingVo> getCompanyShunting(String sid) { |
|
|
return baseInternalPurchaseService.getCompanyShunting(sid); |
|
|
return baseInternalPurchaseService.getCompanyShunting(sid); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|