租移动

This commit is contained in:
2026-08-21 09:47:45 +08:00
parent d923649a8d
commit c0dd74318c
9 changed files with 146 additions and 10 deletions
@@ -0,0 +1,48 @@
package com.yunhai.bschclassmanage.controller.api;
import com.yunhai.bschclassmanage.config.Config;
import com.yunhai.bschclassmanage.enums.NodeType;
import com.yunhai.bschclassmanage.model.dto.SendMoveUserGroupDTO;
import com.yunhai.bschclassmanage.model.dto.SendUserGroupDTO;
import com.yunhai.bschclassmanage.model.vo.SelectIntVO;
import com.yunhai.bschclassmanage.service.ISendUserBaseService;
import com.yunhai.bschclassmanage.utils.UserContext;
import com.yunhai.platform.openapi.client.YschBaseOpenApi;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import java.util.List;
@RestController
@RequestMapping(Config.API_PATH+"/usergroup/")
@CrossOrigin(originPatterns = {"*"}, allowCredentials = "true")
public class SchUserGroupController {
@Autowired
private ISendUserBaseService sendUserBaseService;
@GetMapping("getNodeType")
public List<SelectIntVO> getNodeType() {
return NodeType.select();
}
@GetMapping("addGroup")
public void addGroup(@Valid @RequestBody SendUserGroupDTO groupdto) {
sendUserBaseService.addGroup(groupdto.getName(),groupdto.getParentId(),groupdto.getSort(),NodeType.getById(groupdto.getType()),UserContext.getSchId());
}
@GetMapping("editGroup")
public void editGroup(@Valid @RequestBody SendUserGroupDTO groupdto) {
sendUserBaseService.editGroup(groupdto.getId(),groupdto.getName(),groupdto.getParentId(),groupdto.getSort(),NodeType.getById(groupdto.getType()),UserContext.getSchId());
}
@GetMapping("deleteGroup")
public void deleteGroup(@RequestParam Integer id) {
sendUserBaseService.deleteGroup(id,UserContext.getSchId());
}
}