diff --git a/src/main/java/com/no1/wms/base/AuthAspect.java b/src/main/java/com/no1/wms/base/AuthAspect.java
index 6bfe1e3..3553aa9 100644
--- a/src/main/java/com/no1/wms/base/AuthAspect.java
+++ b/src/main/java/com/no1/wms/base/AuthAspect.java
@@ -45,7 +45,7 @@ public class AuthAspect {
String[] list = targetController.split("\\.");
String packageName = list[3];
- if(packageName.equals("login")) {
+ if(packageName.equals("login") || packageName.equals("resetpassword")) {
return joinPoint.proceed();
}
diff --git a/src/main/java/com/no1/wms/resetpassword/ResetPasswordController.java b/src/main/java/com/no1/wms/resetpassword/ResetPasswordController.java
new file mode 100644
index 0000000..8736520
--- /dev/null
+++ b/src/main/java/com/no1/wms/resetpassword/ResetPasswordController.java
@@ -0,0 +1,36 @@
+package com.no1.wms.resetpassword;
+
+import com.google.gson.Gson;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+@Controller
+@RequestMapping("/resetpassword")
+public class ResetPasswordController {
+
+
+ @Autowired
+ ResetPasswordService resetPasswordService;
+
+ @PostMapping("/insert")
+ @ResponseBody
+ public String insert(ResetPasswordDto dto, Gson gson){
+ resetPasswordService.insert(dto);
+
+ return gson.toJson("s");
+
+ }
+
+ @PostMapping("/delete")
+ @ResponseBody
+ public String delete(ResetPasswordDto dto, Gson gson){
+ resetPasswordService.delete(dto);
+
+ return gson.toJson("s");
+
+ }
+
+}
diff --git a/src/main/java/com/no1/wms/resetpassword/ResetPasswordDto.java b/src/main/java/com/no1/wms/resetpassword/ResetPasswordDto.java
new file mode 100644
index 0000000..9084d19
--- /dev/null
+++ b/src/main/java/com/no1/wms/resetpassword/ResetPasswordDto.java
@@ -0,0 +1,27 @@
+package com.no1.wms.resetpassword;
+
+import com.no1.wms.account.AccountDto;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.ibatis.type.Alias;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+@Alias("ResetPasswordDto")
+public class ResetPasswordDto {
+ String id;
+ String accountId;
+ String note;
+ @DateTimeFormat(pattern = "yyyy-MM-dd")
+ Date date;
+
+ AccountDto accountDto;
+ String employeeNumber;
+}
diff --git a/src/main/java/com/no1/wms/resetpassword/ResetPasswordMapper.java b/src/main/java/com/no1/wms/resetpassword/ResetPasswordMapper.java
new file mode 100644
index 0000000..1de2009
--- /dev/null
+++ b/src/main/java/com/no1/wms/resetpassword/ResetPasswordMapper.java
@@ -0,0 +1,15 @@
+package com.no1.wms.resetpassword;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+@Repository
+@Mapper
+public interface ResetPasswordMapper {
+
+ void insert(ResetPasswordDto dto);
+
+ void delete(ResetPasswordDto dto);
+
+
+}
diff --git a/src/main/java/com/no1/wms/resetpassword/ResetPasswordService.java b/src/main/java/com/no1/wms/resetpassword/ResetPasswordService.java
new file mode 100644
index 0000000..9f5fd67
--- /dev/null
+++ b/src/main/java/com/no1/wms/resetpassword/ResetPasswordService.java
@@ -0,0 +1,19 @@
+package com.no1.wms.resetpassword;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+@Service
+public class ResetPasswordService {
+
+ @Autowired
+ ResetPasswordMapper mapper;
+
+ void insert(ResetPasswordDto dto){
+ mapper.insert(dto);
+ }
+
+ void delete(ResetPasswordDto dto){
+ mapper.delete(dto);
+ }
+}
diff --git a/src/main/resources/mappers/ResetPasswordMapper.xml b/src/main/resources/mappers/ResetPasswordMapper.xml
new file mode 100644
index 0000000..34feaff
--- /dev/null
+++ b/src/main/resources/mappers/ResetPasswordMapper.xml
@@ -0,0 +1,42 @@
+
+
+
+
© 2023–2024