挑战目标: MockNative Camp
今天来看一下在各种页面中是否有遗漏教师的栏位
这边整理一下遗漏的栏位
整理完後更新Teachers model
Teachers.java
package com.mock.nativecamp.model;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
import java.util.List;
@Document(collection = "Teachers")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Teachers {
@Id
private String userId;
private String name;
private String email;
private String password;
private String status;
private String timezone;
private String birthday;
private String country;
private String nationality;
private String referrerEmail;
private String classStatus;
private String introductionVideo;
private String rating;
private String lastLogin;
private Integer classCount;
private Integer reservationCount;
private Integer reservationCancelCount;
private String selfIntroduction;
private String employeeIntroduction;
private String teachingYears;
private List<String> picList;
private List<String> badge;
private List<String> characteristic;
private List<String> hobby;
}
先将教师注册的介面先写好,明天再来写逻辑
TeachersController.java
package com.mock.nativecamp.service;
import com.mock.nativecamp.payload.teacher.SignupReq;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
@Slf4j
@Service
public class TeachersServer {
public Object signupTeacher(SignupReq signupReq) {
return new ResponseEntity(HttpStatus.ACCEPTED);
}
}
TeachersServer.java
package com.mock.nativecamp.service;
import com.mock.nativecamp.payload.teacher.SignupReq;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
@Slf4j
@Service
public class TeachersServer {
public Object signupTeacher(SignupReq signupReq) {
return new ResponseEntity(HttpStatus.ACCEPTED);
}
}
在payload.teacher 建立SignupReq
SignupReq.java
package com.mock.nativecamp.payload.teacher;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NonNull;
@Data
@AllArgsConstructor()
public class SignupReq {
@NonNull
private String firstName;
private String middleName;
@NonNull
private String lastName;
@NonNull
private String email;
@NonNull
private String password;
@NonNull
private String birthday;
private String referrerEmail;
@NonNull
private String country;
@NonNull
private String nationality;
}
<<: Day 21: iOS也懂Koin喔?其实是KMM当工具人啦
传送文字 在设定回覆讯息的部分,如果是文字讯息的话,是这样写: events.message.typ...
今天大概会聊到的范围 AnnotatedString Text 在 Compose 中显示文字时,...
ItemTouchHelper 接续昨天的RecyclerView,今天来让RecyclerView...
以下笔记摘录自『 The Go Workshop 』。 接续上一篇的学习笔记。 其实可以直接使用fo...
Plotly Express 今日学习目标 安装 plotly 手把手实作视觉化鸢尾花朵资料集 直方...