diff --git a/pom.xml b/pom.xml index 6087b9b..dc2a9f0 100644 --- a/pom.xml +++ b/pom.xml @@ -38,6 +38,17 @@ + + + org.projectlombok + lombok + + + + com.baomidou + mybatis-plus-boot-starter + 3.3.1 + org.springframework.cloud diff --git a/src/main/java/com/yipin/liuwanr/controller/OrganizationRelationshipController.java b/src/main/java/com/yipin/liuwanr/controller/OrganizationRelationshipController.java new file mode 100644 index 0000000..e94f455 --- /dev/null +++ b/src/main/java/com/yipin/liuwanr/controller/OrganizationRelationshipController.java @@ -0,0 +1,56 @@ +package com.yipin.liuwanr.controller; + +import com.yipin.liuwanr.service.OrganizationRelationshipService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.util.StringUtils; +import org.springframework.web.bind.annotation.*; + +import java.util.HashMap; + +@RestController +@RequestMapping("user") +public class OrganizationRelationshipController { + + @Autowired + private OrganizationRelationshipService organizationRelationshipService; + + @GetMapping("/list") + Response updateState(@RequestParam Integer userId) { + Response resp = new Response(); + if(StringUtils.isEmpty(userId)){ + resp.setStatus(300); + resp.setErrmessage("用户信息不完整"); + }else{ + HashMap ret = organizationRelationshipService.getByuserId(userId); + int status = (int) ret.get("retcode"); + if (200 == status) { + resp.setStatus(status); + resp.setMessage(ret.get("retvalue")); + } else { + resp.setStatus(status); + resp.setErrmessage(ret.get("retvalue").toString()); + } + } + return resp; + } + + @DeleteMapping("/delete") + Response delorganizationRelationship(@RequestParam Integer organizationRelationshipId) { + Response resp = new Response(); + if(StringUtils.isEmpty(organizationRelationshipId)){ + resp.setStatus(300); + resp.setErrmessage("组织关系信息为空"); + }else{ + HashMap ret = organizationRelationshipService.deleteByorganizationRelationshipId(organizationRelationshipId); + int status = (int) ret.get("retcode"); + if (200 == status) { + resp.setStatus(status); + resp.setMessage(ret.get("retvalue")); + } else { + resp.setStatus(status); + resp.setErrmessage(ret.get("retvalue").toString()); + } + } + return resp; + } +} diff --git a/src/main/java/com/yipin/liuwanr/mapper/ExperimentalClassMapper.java b/src/main/java/com/yipin/liuwanr/mapper/ExperimentalClassMapper.java index 9faf227..45eedcd 100644 --- a/src/main/java/com/yipin/liuwanr/mapper/ExperimentalClassMapper.java +++ b/src/main/java/com/yipin/liuwanr/mapper/ExperimentalClassMapper.java @@ -89,7 +89,7 @@ public interface ExperimentalClassMapper { * @return */ @Select({"