|
|
@ -38,6 +38,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
import com.yxt.anrui.riskcenter.api.loancaseexecuteapply.LoanCaseExecuteApply; |
|
|
|
import com.yxt.anrui.riskcenter.api.loancaseexecuteapply.LoanCaseExecuteApplyQuery; |
|
|
|
import com.yxt.anrui.riskcenter.api.loancaseexecuteapply.LoanCaseExecuteApplyVo; |
|
|
@ -63,88 +64,88 @@ import com.yxt.anrui.riskcenter.api.loancaseexecuteapply.LoanCaseExecuteApplyFei |
|
|
|
@RequestMapping("v1/loancaseexecuteapply") |
|
|
|
public class LoanCaseExecuteApplyRest implements LoanCaseExecuteApplyFeign { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private LoanCaseExecuteApplyService loanCaseExecuteApplyService; |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
|
@PostMapping("/listPage") |
|
|
|
public ResultBean<PagerVo<LoanCaseExecuteApplyVo>> listPage(@RequestBody PagerQuery<LoanCaseExecuteApplyQuery> pq){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<LoanCaseExecuteApplyVo> pv = loanCaseExecuteApplyService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("新增或修改") |
|
|
|
@PostMapping("/save") |
|
|
|
public ResultBean save(@RequestBody LoanCaseExecuteApplyDto dto){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
loanCaseExecuteApplyService.saveOrUpdateDto(dto); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据sid批量删除") |
|
|
|
@Autowired |
|
|
|
private LoanCaseExecuteApplyService loanCaseExecuteApplyService; |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据条件分页查询数据的列表") |
|
|
|
@PostMapping("/listPage") |
|
|
|
public ResultBean<PagerVo<LoanCaseExecuteApplyVo>> listPage(@RequestBody PagerQuery<LoanCaseExecuteApplyQuery> pq) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<LoanCaseExecuteApplyVo> pv = loanCaseExecuteApplyService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("新增或修改") |
|
|
|
@PostMapping("/save") |
|
|
|
public ResultBean save(@RequestBody LoanCaseExecuteApplyDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
loanCaseExecuteApplyService.saveOrUpdateDto(dto); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据sid批量删除") |
|
|
|
@DeleteMapping("/delBySids") |
|
|
|
public ResultBean delBySids(@RequestBody String[] sids){ |
|
|
|
return loanCaseExecuteApplyService.delAll(sids); |
|
|
|
} |
|
|
|
public ResultBean delBySids(@RequestBody String[] sids) { |
|
|
|
return loanCaseExecuteApplyService.delAll(sids); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
|
@Override |
|
|
|
@ApiOperation("根据SID获取一条记录") |
|
|
|
@GetMapping("/fetchDetailsBySid/{sid}") |
|
|
|
public ResultBean<LoanCaseExecuteApplyDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanCaseExecuteApplyDetailsVo vo = loanCaseExecuteApplyService.fetchDetailsVoBySid(sid); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<LoanCaseExecuteApplyDetailsVo> details(String sid, String userSid, String orgPath) { |
|
|
|
return loanCaseExecuteApplyService.details(sid,userSid,orgPath); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean submit(SubmitLoanCaseExecuteApplyDto dto) { |
|
|
|
return loanCaseExecuteApplyService.submit(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean complete(LoanCaseExecuteApplyCompleteDto query) { |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|
BeanUtil.copyProperties(query, bv); |
|
|
|
bv.setModelId(ProcDefEnum.LOANCASEEXECUTEAPPLY.getProDefId()); |
|
|
|
return loanCaseExecuteApplyService.complete(bv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanCaseExecuteApplyNodeVo>> getPreviousNodesForReject(LoanCaseExecuteApplyNodeQuery query) { |
|
|
|
return loanCaseExecuteApplyService.getPreviousNodesForReject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanCaseExecuteApplyNodeVo>> getNextNodesForSubmit(LoanCaseExecuteApplyNodeQuery query) { |
|
|
|
return loanCaseExecuteApplyService.getNextNodesForSubmit(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean reject(LoanCaseExecuteApplyTaskQuery query) { |
|
|
|
return loanCaseExecuteApplyService.reject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean revokeProcess(LoanCaseExecuteApplyTaskQuery query) { |
|
|
|
return loanCaseExecuteApplyService.revokeProcess(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean breakProcess(LoanCaseExecuteApplyTaskQuery query) { |
|
|
|
return loanCaseExecuteApplyService.breakProcess(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean delegate(LoanCaseExecuteApplyDelegateQuery query) { |
|
|
|
return loanCaseExecuteApplyService.delegate(query); |
|
|
|
} |
|
|
|
public ResultBean<LoanCaseExecuteApplyDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
LoanCaseExecuteApplyDetailsVo vo = loanCaseExecuteApplyService.fetchDetailsVoBySid(sid); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<LoanCaseExecuteApplyDetailsVo> details(String sid, String userSid, String orgPath) { |
|
|
|
return loanCaseExecuteApplyService.details(sid, userSid, orgPath); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean submit(SubmitLoanCaseExecuteApplyDto dto) { |
|
|
|
return loanCaseExecuteApplyService.submit(dto); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean complete(LoanCaseExecuteApplyCompleteDto query) { |
|
|
|
BusinessVariables bv = new BusinessVariables(); |
|
|
|
BeanUtil.copyProperties(query, bv); |
|
|
|
bv.setModelId(ProcDefEnum.LOANCASEEXECUTEAPPLY.getProDefId()); |
|
|
|
return loanCaseExecuteApplyService.complete(bv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanCaseExecuteApplyNodeVo>> getPreviousNodesForReject(LoanCaseExecuteApplyNodeQuery query) { |
|
|
|
return loanCaseExecuteApplyService.getPreviousNodesForReject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<LoanCaseExecuteApplyNodeVo>> getNextNodesForSubmit(LoanCaseExecuteApplyNodeQuery query) { |
|
|
|
return loanCaseExecuteApplyService.getNextNodesForSubmit(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean reject(LoanCaseExecuteApplyTaskQuery query) { |
|
|
|
return loanCaseExecuteApplyService.reject(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean revokeProcess(LoanCaseExecuteApplyTaskQuery query) { |
|
|
|
return loanCaseExecuteApplyService.revokeProcess(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean breakProcess(LoanCaseExecuteApplyTaskQuery query) { |
|
|
|
return loanCaseExecuteApplyService.breakProcess(query); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean delegate(LoanCaseExecuteApplyDelegateQuery query) { |
|
|
|
return loanCaseExecuteApplyService.delegate(query); |
|
|
|
} |
|
|
|
} |
|
|
|