|
|
@ -60,101 +60,101 @@ import com.yxt.anrui.riskcenter.api.loanbecollectionapply.LoanBeCollectionApplyF |
|
|
|
* @since 1.0 |
|
|
|
*/ |
|
|
|
@Api(tags = "逾期催收申请") |
|
|
|
@RestController("com.yxt.anrui.riskcenter.biz.loanbecollectionapply.LoanBeCollectionApplyRest") |
|
|
|
@RestController |
|
|
|
@RequestMapping("v1/loanbecollectionapply") |
|
|
|
public class LoanBeCollectionApplyRest implements LoanBeCollectionApplyFeign { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private LoanBeCollectionApplyService loanBeCollectionApplyService; |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
|
@PostMapping("/listPage") |
|
|
|
public ResultBean<PagerVo<LoanBeCollectionApplyVo>> listPage(@RequestBody PagerQuery<LoanBeCollectionApplyQuery> pq){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<LoanBeCollectionApplyVo> pv = loanBeCollectionApplyService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("新增或修改") |
|
|
|
@PostMapping("/save") |
|
|
|
public ResultBean save(@RequestBody LoanBeCollectionApplyDto dto){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
loanBeCollectionApplyService.saveOrUpdateDto(dto); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据sid批量删除") |
|
|
|
@Autowired |
|
|
|
private LoanBeCollectionApplyService loanBeCollectionApplyService; |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
|
@PostMapping("/listPage") |
|
|
|
public ResultBean<PagerVo<LoanBeCollectionApplyVo>> listPage(@RequestBody PagerQuery<LoanBeCollectionApplyQuery> pq) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<LoanBeCollectionApplyVo> pv = loanBeCollectionApplyService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("新增或修改") |
|
|
|
@PostMapping("/save") |
|
|
|
public ResultBean save(@RequestBody LoanBeCollectionApplyDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
loanBeCollectionApplyService.saveOrUpdateDto(dto); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据sid批量删除") |
|
|
|
@DeleteMapping("/delBySids") |
|
|
|
public ResultBean delBySids(@RequestBody String[] sids){ |
|
|
|
return loanBeCollectionApplyService.delAllBySids(sids); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<LoanBeCollectionApplyDetailsVo> init(String saleVehSid, String orgPath, String userSid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanBeCollectionApplyDetailsVo loanBeCollectionApplyDetailsVo = loanBeCollectionApplyService.init(saleVehSid,orgPath,userSid); |
|
|
|
return rb.success().setData(loanBeCollectionApplyDetailsVo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
|
public ResultBean delBySids(@RequestBody String[] sids) { |
|
|
|
return loanBeCollectionApplyService.delAllBySids(sids); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<LoanBeCollectionApplyDetailsVo> init(String saleVehSid, String orgPath, String userSid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanBeCollectionApplyDetailsVo loanBeCollectionApplyDetailsVo = loanBeCollectionApplyService.init(saleVehSid, orgPath, userSid); |
|
|
|
return rb.success().setData(loanBeCollectionApplyDetailsVo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
|
@GetMapping("/fetchDetailsBySid/{sid}") |
|
|
|
public ResultBean<LoanBeCollectionApplyDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanBeCollectionApplyDetailsVo vo = loanBeCollectionApplyService.fetchDetailsVoBySid(sid); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean saveLockCarState(String applySid, String saleVehSid, String lockCarState) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
loanBeCollectionApplyService.saveLockCarState(applySid,saleVehSid,lockCarState); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean submit(SubmitLoanBeCollectionApplyDto dto) { |
|
|
|
return loanBeCollectionApplyService.submit(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean complete(LoanBeCollectionApplyCompleteDto query) { |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|
BeanUtil.copyProperties(query, bv); |
|
|
|
bv.setModelId(ProcDefEnum.BECOLLECTIONAPPLY.getProDefId()); |
|
|
|
return loanBeCollectionApplyService.complete(bv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanBeCollectionApplyNodeVo>> getPreviousNodesForReject(LoanBeCollectionApplyNodeQuery query) { |
|
|
|
return loanBeCollectionApplyService.getPreviousNodesForReject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanBeCollectionApplyNodeVo>> getNextNodesForSubmit(LoanBeCollectionApplyNodeQuery query) { |
|
|
|
return loanBeCollectionApplyService.getNextNodesForSubmit(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean reject(LoanBeCollectionApplyTaskQuery query) { |
|
|
|
return loanBeCollectionApplyService.reject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean revokeProcess(LoanBeCollectionApplyTaskQuery query) { |
|
|
|
return loanBeCollectionApplyService.revokeProcess(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean breakProcess(LoanBeCollectionApplyTaskQuery query) { |
|
|
|
return loanBeCollectionApplyService.breakProcess(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean delegate(LoanBeCollectionApplyDelegateQuery query) { |
|
|
|
return loanBeCollectionApplyService.delegate(query); |
|
|
|
} |
|
|
|
public ResultBean<LoanBeCollectionApplyDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanBeCollectionApplyDetailsVo vo = loanBeCollectionApplyService.fetchDetailsVoBySid(sid); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean saveLockCarState(String applySid, String saleVehSid, String lockCarState) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
loanBeCollectionApplyService.saveLockCarState(applySid, saleVehSid, lockCarState); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean submit(SubmitLoanBeCollectionApplyDto dto) { |
|
|
|
return loanBeCollectionApplyService.submit(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean complete(LoanBeCollectionApplyCompleteDto query) { |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|
BeanUtil.copyProperties(query, bv); |
|
|
|
bv.setModelId(ProcDefEnum.BECOLLECTIONAPPLY.getProDefId()); |
|
|
|
return loanBeCollectionApplyService.complete(bv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanBeCollectionApplyNodeVo>> getPreviousNodesForReject(LoanBeCollectionApplyNodeQuery query) { |
|
|
|
return loanBeCollectionApplyService.getPreviousNodesForReject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanBeCollectionApplyNodeVo>> getNextNodesForSubmit(LoanBeCollectionApplyNodeQuery query) { |
|
|
|
return loanBeCollectionApplyService.getNextNodesForSubmit(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean reject(LoanBeCollectionApplyTaskQuery query) { |
|
|
|
return loanBeCollectionApplyService.reject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean revokeProcess(LoanBeCollectionApplyTaskQuery query) { |
|
|
|
return loanBeCollectionApplyService.revokeProcess(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean breakProcess(LoanBeCollectionApplyTaskQuery query) { |
|
|
|
return loanBeCollectionApplyService.breakProcess(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean delegate(LoanBeCollectionApplyDelegateQuery query) { |
|
|
|
return loanBeCollectionApplyService.delegate(query); |
|
|
|
} |
|
|
|
} |
|
|
|