Signed-off-by: wanghu <wanghu@yunhai.com>
This commit is contained in:
2026-08-14 09:10:01 +08:00
parent ea13c4ea7c
commit 3e7d2c1714
2 changed files with 22 additions and 3 deletions
@@ -4,11 +4,13 @@ import com.yunhai.bschclassmanage.config.Config;
import com.yunhai.bschclassmanage.model.tool.BaseGroup;
import com.yunhai.bschclassmanage.service.ISyncGroupService;
import com.yunhai.bschclassmanage.utils.OtherUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@Slf4j
@RestController
@RequestMapping(Config.OAPI+"/group/")
@CrossOrigin(originPatterns = {"*"}, allowCredentials = "true")
@@ -19,7 +21,7 @@ public class SyncGroupController {
@PostMapping("AddGroup")
public void AddGroup(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
//判断 2,"学校组" 4, "班级组"
BaseGroup group = OtherUtil.jsonParseObject(jsonString, BaseGroup.class);
syncGroupService.syncAddOrUpdate(group);
@@ -27,12 +29,18 @@ public class SyncGroupController {
@PostMapping("UpdateGroup")
public void UpdateGroup(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
BaseGroup group = OtherUtil.jsonParseObject(jsonString, BaseGroup.class);
syncGroupService.syncAddOrUpdate(group);
}
@PostMapping("DeleteGroup")
public void DeleteGroup(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
}
@PostMapping("SyncGroup")
public void SyncGroup(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
}
}
@@ -8,11 +8,12 @@ import com.yunhai.bschclassmanage.service.ISyncUserService;
import com.yunhai.bschclassmanage.service.impl.sync.SyncGroupService;
import com.yunhai.bschclassmanage.service.impl.sync.SyncUserService;
import com.yunhai.bschclassmanage.utils.OtherUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@Slf4j
@RestController
@RequestMapping(Config.OAPI+"/user/")
@CrossOrigin(originPatterns = {"*"}, allowCredentials = "true")
@@ -23,18 +24,28 @@ public class SyncUserController {
@PostMapping("AddUser")
public void AddUser(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
List<BaseUser> userlist = OtherUtil.jsonParseList(jsonString, BaseUser.class);
syncUserService.syncAddOrUpdate(userlist);
}
@PostMapping("UpdateUser")
public void UpdateUser(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
List<BaseUser> userList = OtherUtil.jsonParseList(jsonString, BaseUser.class);
syncUserService.syncAddOrUpdate(userList);
}
@PostMapping("DeleteUser")
public void DeleteUser(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
List<DeleteUser> deleteUserList= OtherUtil.jsonParseList(jsonString, DeleteUser.class);
syncUserService.deleteUser(deleteUserList);
}
@PostMapping("SyncUser")
public void SyncUser(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
List<DeleteUser> deleteUserList= OtherUtil.jsonParseList(jsonString, DeleteUser.class);
syncUserService.deleteUser(deleteUserList);
}