diff --git a/common/src/main/java/com/ccsens/common/bean/dto/CShareDto.java b/common/src/main/java/com/ccsens/common/bean/dto/CShareDto.java index 15edbd59..5f670e79 100644 --- a/common/src/main/java/com/ccsens/common/bean/dto/CShareDto.java +++ b/common/src/main/java/com/ccsens/common/bean/dto/CShareDto.java @@ -30,11 +30,22 @@ public class CShareDto { @Data @ApiModel("点击分享链接") public static class ClickShareUrl { - @NotBlank(message = "链接信息错误") - @ApiModelProperty("链接id") - private String shareId; +// @NotBlank(message = "链接信息错误") +// @ApiModelProperty("链接id") +// private String shareId; @NotBlank(message = "code信息错误") @ApiModelProperty("加密code") private String code; } + + @Data + @ApiModel("点击分享链接") + public static class QueryMemberByShare { + @NotNull(message = "请选择项目") + @ApiModelProperty("项目id") + private Long projectId; + @NotNull(message = "code错误") + @ApiModelProperty("加密code") + private String code; + } } diff --git a/common/src/main/java/com/ccsens/common/service/IShareService.java b/common/src/main/java/com/ccsens/common/service/IShareService.java index 24c96bc0..edf73bde 100644 --- a/common/src/main/java/com/ccsens/common/service/IShareService.java +++ b/common/src/main/java/com/ccsens/common/service/IShareService.java @@ -23,4 +23,12 @@ public interface IShareService { * @return 项目和角色id */ CShareVo.ClickShareInfo clickShareUrl(CShareDto.ClickShareUrl param,Long userId,String userName,String phone); + + /** + * 查询通过分享链接加入的成员 + * @param param 参数 + * @param userId 用户id + * @return 成员列表 + */ + CShareVo.ClickShareInfo queryMemberByShare(CShareDto.QueryMemberByShare param,Long userId); } diff --git a/common/src/main/java/com/ccsens/common/service/ShareService.java b/common/src/main/java/com/ccsens/common/service/ShareService.java index a641c45c..3de17fd9 100644 --- a/common/src/main/java/com/ccsens/common/service/ShareService.java +++ b/common/src/main/java/com/ccsens/common/service/ShareService.java @@ -138,4 +138,11 @@ public class ShareService implements IShareService{ shareMemberDao.insertSelective(proShareMember); return clickShareInfo; } + + + @Override + public CShareVo.ClickShareInfo queryMemberByShare(CShareDto.QueryMemberByShare param, Long userId) { + + return null; + } }