init
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
package com.ruoyi.loanratepricing.controller;
|
||||
|
||||
|
||||
import com.ruoyi.common.annotation.Anonymous;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.loanratepricing.domain.dto.FinalRateAdjustDTO;
|
||||
import com.ruoyi.loanratepricing.domain.dto.FinalRateSubmitDTO;
|
||||
import com.ruoyi.loanratepricing.domain.dto.OptInvokeDTO;
|
||||
import com.ruoyi.loanratepricing.domain.entity.LoanPricingApply;
|
||||
import com.ruoyi.loanratepricing.domain.vo.FinalRateAdjustVO;
|
||||
import com.ruoyi.loanratepricing.service.RatePricingService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* @Author 吴凯程
|
||||
* @Date 2025/11/10
|
||||
**/
|
||||
@Api(tags = "莲都利率测算")
|
||||
@RestController
|
||||
@RequestMapping("/rate/pricing")
|
||||
public class LoanRatePricingController extends BaseController {
|
||||
|
||||
@Resource
|
||||
private RatePricingService ratePricingService;
|
||||
|
||||
@ApiOperation("发起利率定价申请,或加载利率定价申请")
|
||||
@Anonymous
|
||||
@PostMapping("/load")
|
||||
public R<LoanPricingApply> loadRatePricingApply(@RequestBody OptInvokeDTO optInvokeDTO) {
|
||||
return R.ok(ratePricingService.loadRatePricingApply(optInvokeDTO));
|
||||
}
|
||||
|
||||
@Anonymous
|
||||
@ApiOperation("测算最终利率")
|
||||
@PostMapping("/invoke")
|
||||
public R<FinalRateAdjustVO> invokeFinalRate(@RequestBody FinalRateAdjustDTO finalRateAdjustDTO) {
|
||||
return R.ok(ratePricingService.invokeFinalRate(finalRateAdjustDTO));
|
||||
}
|
||||
|
||||
@Anonymous
|
||||
@ApiOperation("提交利率定价申请")
|
||||
@PostMapping("/submit")
|
||||
public R<String> submitFinalRate(@RequestBody FinalRateSubmitDTO finalRateSubmitDTO) {
|
||||
return R.ok(ratePricingService.submitFinalRate(finalRateSubmitDTO));
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user