finikes пре 2 година
родитељ
комит
d88cdc6840

+ 44 - 0
src/main/java/com/finikes/oc/BaseDTO.java

@@ -0,0 +1,44 @@
+package com.finikes.oc;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+
+@JsonInclude(JsonInclude.Include.NON_NULL)
+public class BaseDTO {
+    private String code;
+    private String message;
+    private Object content;
+
+    public BaseDTO() {
+        code = "1";
+        message = "OK";
+    }
+
+    public BaseDTO(String code, String message) {
+        this.code = code;
+        this.message = message;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getMessage() {
+        return message;
+    }
+
+    public void setMessage(String message) {
+        this.message = message;
+    }
+
+    public void setContent(Object content) {
+        this.content = content;
+    }
+
+    public Object getContent() {
+        return content;
+    }
+}

+ 25 - 0
src/main/java/com/finikes/oc/base/controller/PassportController.java

@@ -0,0 +1,25 @@
+package com.finikes.oc.base.controller;
+
+import com.finikes.oc.BaseDTO;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import java.util.Map;
+
+@RequestMapping("/passport")
+@ResponseBody
+@Controller
+public class PassportController {
+    @ResponseBody
+    @RequestMapping(value = "/", method = RequestMethod.PUT)
+    public BaseDTO register(@RequestBody Map<String, Object> map) {
+        // 获取手机号码
+        String mobile = (String) map.get("mobile");
+        // 如果已经注册就报错 TODO
+        // 预注册并生成短信验证码 TODO
+        return new BaseDTO();
+    }
+}