
6 changed files with 205 additions and 1 deletions
@ -0,0 +1,71 @@ |
|||
package com.yxt.anrui.as.biz.asbillsettelapply; |
|||
|
|||
|
|||
import com.yxt.anrui.as.api.asbillsettelapply.flow.app.AppSettleDelegateQuery; |
|||
import com.yxt.anrui.as.api.asbillsettelapply.flow.app.AppSettleTaskQuery; |
|||
import com.yxt.anrui.as.api.asbillsettelapply.flow.app.CompleteSettleDto; |
|||
import com.yxt.anrui.as.api.asbillsettelapply.flow.app.SettleFlowableQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.cloud.openfeign.SpringQueryMap; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import javax.validation.Valid; |
|||
|
|||
@Api(tags = "销售单结算申请") |
|||
@RestController("com.yxt.anrui.as.biz.asbillsettelapply.SmsBillSettleApplyRest") |
|||
@RequestMapping("v1/smsSettleaccounts") |
|||
public class SmsBillSettleApplyRest { |
|||
|
|||
@Autowired |
|||
private AsBillSettelApplyService asBillSettelApplyService; |
|||
|
|||
|
|||
@ApiOperation("办理") |
|||
@PutMapping("/agreeCreditInfo") |
|||
@ResponseBody |
|||
ResultBean agreeCreditInfo(@Valid @RequestBody CompleteSettleDto dto) { |
|||
return asBillSettelApplyService.agreeCreditInfoSms(dto); |
|||
} |
|||
|
|||
@ApiOperation("驳回") |
|||
@PutMapping("/rejectCreditInfo") |
|||
@ResponseBody |
|||
ResultBean rejectCreditInfo(@Valid @RequestBody AppSettleTaskQuery query) { |
|||
return asBillSettelApplyService.rejectCreditInfoSms(query); |
|||
} |
|||
|
|||
|
|||
@ApiOperation("撤回") |
|||
@PutMapping("/recallCreditInfo") |
|||
@ResponseBody |
|||
ResultBean recallCreditInfo(@Valid @RequestBody AppSettleTaskQuery query) { |
|||
return asBillSettelApplyService.recallCreditInfoSms(query); |
|||
} |
|||
|
|||
|
|||
@ApiOperation("终止") |
|||
@PutMapping("/stopCreditInfo") |
|||
@ResponseBody |
|||
ResultBean stopCreditInfo(@Valid @RequestBody AppSettleTaskQuery query) { |
|||
return asBillSettelApplyService.stopCreditInfoSms(query); |
|||
} |
|||
|
|||
|
|||
@ApiOperation("获取流程操作标题") |
|||
@GetMapping("/getFlowOperateTitle") |
|||
@ResponseBody |
|||
ResultBean<String> getFlowOperateTitle(@Valid @SpringQueryMap SettleFlowableQuery query) { |
|||
return asBillSettelApplyService.getFlowOperateTitleSms(query); |
|||
} |
|||
|
|||
|
|||
@ApiOperation(value = "加签") |
|||
@PutMapping(value = "/delegate") |
|||
@ResponseBody |
|||
public ResultBean delegate(@RequestBody AppSettleDelegateQuery delegateQuery) { |
|||
return asBillSettelApplyService.delegate2Sms(delegateQuery); |
|||
} |
|||
} |
Loading…
Reference in new issue