diff --git a/pom.xml b/pom.xml
index cffee4c2..e721b0ed 100644
--- a/pom.xml
+++ b/pom.xml
@@ -109,7 +109,10 @@
minio
8.5.6
-
+
+ org.springframework.boot
+ spring-boot-starter-validation
+
diff --git a/src/main/java/com/chint/application/in/StaffRankController.java b/src/main/java/com/chint/application/in/StaffRankController.java
new file mode 100644
index 00000000..0b5d7214
--- /dev/null
+++ b/src/main/java/com/chint/application/in/StaffRankController.java
@@ -0,0 +1,56 @@
+package com.chint.application.in;
+
+import com.chint.application.queryies.StaffRankQuery;
+import com.chint.domain.aggregates.standards.StaffRank;
+import com.chint.domain.value_object.StaffRankData;
+import com.chint.infrastructure.repository.jdbc.JdbcStaffRankRepository;
+import com.chint.infrastructure.util.PageResult;
+import com.chint.infrastructure.util.Result;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.Page;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.web.bind.annotation.*;
+
+import javax.validation.Valid;
+
+import static com.chint.infrastructure.constant.CommonMessageConstant.SUCCESS;
+
+@RestController
+@RequestMapping("/staff/rank")
+public class StaffRankController {
+
+ @Autowired
+ private JdbcStaffRankRepository jdbcStaffRankRepository;
+
+ @ApiOperation("新增职级")
+ @PostMapping("/save")
+ public Result