|
|
@@ -0,0 +1,56 @@
|
|
|
+package com.uas.platform.b2c.fa.payment.controller;
|
|
|
+
|
|
|
+import com.uas.platform.b2c.fa.payment.model.Installment;
|
|
|
+import com.uas.platform.b2c.fa.payment.model.InstallmentDetail;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 分期消息controller
|
|
|
+ * @author wangyc
|
|
|
+ *
|
|
|
+ * @version 2017/9/7 8:56 wangyc
|
|
|
+ */
|
|
|
+@RestController
|
|
|
+@RequestMapping(value = "/trade/installments")
|
|
|
+public class InstallmentController {
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 新增分期信息
|
|
|
+ * @param installment 分期信息
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(method = RequestMethod.POST)
|
|
|
+ public Installment createInstallment(@RequestBody Installment installment) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新分期信息
|
|
|
+ * @param installment
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(method = RequestMethod.PUT)
|
|
|
+ public Installment updateInstallment(@RequestBody Installment installment) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 支付单一分期
|
|
|
+ * @param installmentDetail 分期明细
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/paid", method = RequestMethod.PUT)
|
|
|
+ public Installment paidInstallment(@RequestBody InstallmentDetail installmentDetail) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 确认单一分期收款
|
|
|
+ * @param id 分期明细id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/{id}", method = RequestMethod.PUT)
|
|
|
+ public Installment ensureInstallment(@PathVariable("id") Long id) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+}
|