|
|
@ -39,6 +39,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loancreditappealapply.LoanCreditAppealApply; |
|
|
|
import com.yxt.anrui.riskcenter.api.loancreditappealapply.LoanCreditAppealApplyQuery; |
|
|
|
import com.yxt.anrui.riskcenter.api.loancreditappealapply.LoanCreditAppealApplyVo; |
|
|
@ -64,84 +65,89 @@ import com.yxt.anrui.riskcenter.api.loancreditappealapply.LoanCreditAppealApplyF |
|
|
|
@RequestMapping("v1/loancreditappealapply") |
|
|
|
public class LoanCreditAppealApplyRest implements LoanCreditAppealApplyFeign { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private LoanCreditAppealApplyService loanCreditAppealApplyService; |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
|
@PostMapping("/listPage") |
|
|
|
public ResultBean<PagerVo<LoanCreditAppealApplyVo>> listPage(@RequestBody PagerQuery<LoanCreditAppealApplyQuery> pq){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<LoanCreditAppealApplyVo> pv = loanCreditAppealApplyService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("新增或修改") |
|
|
|
@PostMapping("/save") |
|
|
|
public ResultBean save(@RequestBody LoanCreditAppealApplyDto dto){ |
|
|
|
return loanCreditAppealApplyService.saveOrUpdateDto(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据sid批量删除") |
|
|
|
@Autowired |
|
|
|
private LoanCreditAppealApplyService loanCreditAppealApplyService; |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
|
@PostMapping("/listPage") |
|
|
|
public ResultBean<PagerVo<LoanCreditAppealApplyVo>> listPage(@RequestBody PagerQuery<LoanCreditAppealApplyQuery> pq) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<LoanCreditAppealApplyVo> pv = loanCreditAppealApplyService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("新增或修改") |
|
|
|
@PostMapping("/save") |
|
|
|
public ResultBean save(@RequestBody LoanCreditAppealApplyDto dto) { |
|
|
|
return loanCreditAppealApplyService.saveOrUpdateDto(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据sid批量删除") |
|
|
|
@DeleteMapping("/delBySids") |
|
|
|
public ResultBean delBySids(@RequestBody String[] sids){ |
|
|
|
return loanCreditAppealApplyService.delAll(sids); |
|
|
|
} |
|
|
|
public ResultBean delBySids(@RequestBody String[] sids) { |
|
|
|
return loanCreditAppealApplyService.delAll(sids); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean delBySid(String sid) { |
|
|
|
return loanCreditAppealApplyService.delBySid(sid); |
|
|
|
} |
|
|
|
@Override |
|
|
|
public ResultBean delBySid(String sid) { |
|
|
|
return loanCreditAppealApplyService.delBySid(sid); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
|
@Override |
|
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
|
@GetMapping("/fetchDetailsBySid/{sid}") |
|
|
|
public ResultBean<LoanCreditAppealApplyDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ |
|
|
|
return loanCreditAppealApplyService.fetchDetailsVoBySid(sid); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<LoanCreditAppealApplyDetailsVo> init(String sid) { |
|
|
|
return loanCreditAppealApplyService.init(sid); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean submitLoanCreditApply(SubmitLoanCreditApplyDto dto) { |
|
|
|
return loanCreditAppealApplyService.submitLoanCreditApply(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean complete(LoanCreditApplyCompleteDto query) { |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|
BeanUtil.copyProperties(query, bv); |
|
|
|
bv.setModelId(ProcDefEnum.LOANCREDITAPPEALAPPLY.getProDefId()); |
|
|
|
return loanCreditAppealApplyService.complete(bv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanCreditApplyNodeVo>> getPreviousNodesForReject(LoanCreditApplyNodeQuery query) { |
|
|
|
return loanCreditAppealApplyService.getPreviousNodesForReject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanCreditApplyNodeVo>> getNextNodesForSubmit(LoanCreditApplyNodeQuery query) { |
|
|
|
return loanCreditAppealApplyService.getNextNodesForSubmit(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean reject(LoanCreditApplyTaskQuery query) { |
|
|
|
return loanCreditAppealApplyService.reject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean revokeProcess(LoanCreditApplyTaskQuery query) { |
|
|
|
return loanCreditAppealApplyService.revokeProcess(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean breakProcess(LoanCreditApplyTaskQuery query) { |
|
|
|
return loanCreditAppealApplyService.breakProcess(query); |
|
|
|
} |
|
|
|
public ResultBean<LoanCreditAppealApplyDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) { |
|
|
|
return loanCreditAppealApplyService.fetchDetailsVoBySid(sid); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<LoanCreditAppealApplyDetailsVo> init(String sid) { |
|
|
|
return loanCreditAppealApplyService.init(sid); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean submitLoanCreditApply(SubmitLoanCreditApplyDto dto) { |
|
|
|
return loanCreditAppealApplyService.submitLoanCreditApply(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean complete(LoanCreditApplyCompleteDto query) { |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|
BeanUtil.copyProperties(query, bv); |
|
|
|
bv.setModelId(ProcDefEnum.LOANCREDITAPPEALAPPLY.getProDefId()); |
|
|
|
return loanCreditAppealApplyService.complete(bv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanCreditApplyNodeVo>> getPreviousNodesForReject(LoanCreditApplyNodeQuery query) { |
|
|
|
return loanCreditAppealApplyService.getPreviousNodesForReject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanCreditApplyNodeVo>> getNextNodesForSubmit(LoanCreditApplyNodeQuery query) { |
|
|
|
return loanCreditAppealApplyService.getNextNodesForSubmit(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean reject(LoanCreditApplyTaskQuery query) { |
|
|
|
return loanCreditAppealApplyService.reject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean revokeProcess(LoanCreditApplyTaskQuery query) { |
|
|
|
return loanCreditAppealApplyService.revokeProcess(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean breakProcess(LoanCreditApplyTaskQuery query) { |
|
|
|
return loanCreditAppealApplyService.breakProcess(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<LoanCreditAppealApplyDetailsVo> fetchDetailsByShSidAndState(String shSid, String nodeState) { |
|
|
|
return loanCreditAppealApplyService.fetchDetailsByShSidAndState(shSid, nodeState); |
|
|
|
} |
|
|
|
} |
|
|
|