Browse Source

分期支付--创建分期基础接口

wangyc 8 years ago
parent
commit
0dd3e637c4

+ 56 - 0
src/main/java/com/uas/platform/b2c/fa/payment/controller/InstallmentController.java

@@ -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;
+    }
+}