Browse Source

机构用户

chao 4 years ago
parent
commit
70f04ccc25

+ 13 - 0
src/main/java/com/caimei365/user/controller/ClubApi.java

@@ -1,9 +1,15 @@
 package com.caimei365.user.controller;
 
+import com.caimei365.user.model.ClubVo;
+import com.caimei365.user.model.JsonModel;
+import com.caimei365.user.service.ClubService;
 import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+
+
 /**
  * 机构用户API
  *
@@ -15,4 +21,11 @@ import org.springframework.web.bind.annotation.RestController;
 @RequestMapping("/user/club")
 public class ClubApi {
 
+    private final ClubService clubService;
+
+    @PostMapping("/register")
+    public JsonModel<ClubVo> register(ClubVo club) {
+        return clubService.register(club);
+    }
+
 }

+ 16 - 0
src/main/java/com/caimei365/user/model/ClubVo.java

@@ -0,0 +1,16 @@
+package com.caimei365.user.model;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * Description
+ *
+ * @author : Charles
+ * @date : 2021/3/5
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class ClubVo extends BaseUser {
+
+}

+ 19 - 0
src/main/java/com/caimei365/user/service/ClubService.java

@@ -0,0 +1,19 @@
+package com.caimei365.user.service;
+
+import com.caimei365.user.model.ClubVo;
+import com.caimei365.user.model.JsonModel;
+
+/**
+ * Description
+ *
+ * @author : Charles
+ * @date : 2021/3/8
+ */
+public interface ClubService {
+    /**
+     * 机构注册
+     * @param club vo
+     * @return ClubVo
+     */
+    JsonModel<ClubVo> register(ClubVo club);
+}

+ 12 - 0
src/main/java/com/caimei365/user/service/impl/ClubServiceImpl.java

@@ -0,0 +1,12 @@
+package com.caimei365.user.service.impl;
+
+import com.caimei365.user.service.ClubService;
+
+/**
+ * Description
+ *
+ * @author : Charles
+ * @date : 2021/3/8
+ */
+public class ClubServiceImpl implements ClubService {
+}