From 8522219c61e9d1bae87fd85632e02c591436e899 Mon Sep 17 00:00:00 2001 From: zer0Black <694429613@qq.com> Date: Sat, 30 Sep 2023 22:26:47 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=B7=BB=E5=8A=A0=E3=80=91=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=92=8C=E7=BB=84=E7=BB=87=E5=AF=B9=E6=8E=A5=EF=BC=8C?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=9B=B8=E5=85=B3id=E5=AD=97=E6=AE=B5=20?= =?UTF-8?q?=E3=80=90=E6=B7=BB=E5=8A=A0=E3=80=91=E5=85=A8=E9=83=A8=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=8E=A5=E5=8F=97=E5=92=8C=E5=93=8D=E5=BA=94=E5=A5=97?= =?UTF-8?q?=E5=A3=B3=E5=AE=8C=E6=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../iam/controller/SyncIamController.java | 58 +++++++++++++++++++ .../docking/iam/dto/IamOrgAcceptDto.java | 5 ++ .../docking/iam/dto/IamUserAcceptDto.java | 5 ++ 3 files changed, 68 insertions(+) diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/SyncIamController.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/SyncIamController.java index 642522da..65b4aced 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/SyncIamController.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/controller/SyncIamController.java @@ -1,6 +1,16 @@ package com.jero.modules.docking.iam.controller; +import com.jero.modules.docking.iam.dto.IamOrgAcceptDto; +import com.jero.modules.docking.iam.dto.IamUserAcceptDto; +import com.jero.modules.docking.iam.dto.response.IamCommonResponseDto; +import com.jero.modules.docking.iam.dto.response.IamOrgCreateResponse; +import com.jero.modules.docking.iam.dto.response.IamSchemaResponse; +import com.jero.modules.docking.iam.dto.response.IamUserCreateResponse; +import com.jero.modules.docking.iam.po.AcceptPoSystemPo; +import com.jero.modules.docking.iam.po.SendPoSystemPo; import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -12,6 +22,54 @@ import org.springframework.web.bind.annotation.RestController; @Slf4j public class SyncIamController { + @PostMapping({"/SchemaService"}) + public SendPoSystemPo SchemaService(@RequestBody AcceptPoSystemPo iamCommon) { + SendPoSystemPo sendPoSystemPo = new SendPoSystemPo<>(); + + return sendPoSystemPo; + } + + @PostMapping({"/UserCreateService"}) + public SendPoSystemPo userCreateService(@RequestBody AcceptPoSystemPo iamUserInfo) { + SendPoSystemPo sendPoSystemPo = new SendPoSystemPo<>(); + + return sendPoSystemPo; + } + + @PostMapping({"/UserUpdateService"}) + public SendPoSystemPo UserUpdateService(@RequestBody AcceptPoSystemPo iamUserInfo) { + SendPoSystemPo sendPoSystemPo = new SendPoSystemPo<>(); + + return sendPoSystemPo; + } + + @PostMapping({"/UserDeleteService"}) + public SendPoSystemPo UserDeleteService(@RequestBody AcceptPoSystemPo iamUserInfo) { + SendPoSystemPo sendPoSystemPo = new SendPoSystemPo<>(); + + return sendPoSystemPo; + } + + @PostMapping({"/OrgCreateService"}) + public SendPoSystemPo OrgCreateService(@RequestBody AcceptPoSystemPo iamOrgInfo) { + SendPoSystemPo sendPoSystemPo = new SendPoSystemPo<>(); + + return sendPoSystemPo; + } + + @PostMapping({"/OrgUpdateService"}) + public SendPoSystemPo OrgUpdateService(@RequestBody AcceptPoSystemPo iamOrgInfo) { + SendPoSystemPo sendPoSystemPo = new SendPoSystemPo<>(); + + return sendPoSystemPo; + } + + @PostMapping({"/OrgDeleteService"}) + public SendPoSystemPo OrgDeleteService(@RequestBody AcceptPoSystemPo iamOrgInfo) { + SendPoSystemPo sendPoSystemPo = new SendPoSystemPo<>(); + + return sendPoSystemPo; + } } diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/IamOrgAcceptDto.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/IamOrgAcceptDto.java index 6840e691..479549f8 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/IamOrgAcceptDto.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/IamOrgAcceptDto.java @@ -8,6 +8,11 @@ import lombok.Data; @Data public class IamOrgAcceptDto extends IamCommonAcceptDto { + /** + * 组织的id,在删除或编辑的接口会传递 + */ + private String bimOrgId; + /** * 机构编码.全集团唯一,不可重复,撤销后不可重新启用 */ diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/IamUserAcceptDto.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/IamUserAcceptDto.java index 0dcee0eb..5876daf1 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/IamUserAcceptDto.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/dto/IamUserAcceptDto.java @@ -8,6 +8,11 @@ import lombok.Data; @Data public class IamUserAcceptDto extends IamCommonAcceptDto { + /** + * 用户的id,在删除或编辑的接口会传递 + */ + private String bimUid; + /** * 单位编码 */