Unverified Commit 1cf4c936 authored by Yang Libin's avatar Yang Libin Committed by GitHub

fix: request bean annotation (#28)

parent 7fe49057
...@@ -22,7 +22,7 @@ Add the Maven dependency: ...@@ -22,7 +22,7 @@ Add the Maven dependency:
<dependency> <dependency>
<groupId>io.github.doocs</groupId> <groupId>io.github.doocs</groupId>
<artifactId>im-server-sdk-java</artifactId> <artifactId>im-server-sdk-java</artifactId>
<version>0.0.3</version> <version>0.0.4</version>
</dependency> </dependency>
``` ```
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<groupId>io.github.doocs</groupId> <groupId>io.github.doocs</groupId>
<artifactId>im-server-sdk-java</artifactId> <artifactId>im-server-sdk-java</artifactId>
<version>0.0.3</version> <version>0.0.4</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>qcloud-im-server-sdk-java</name> <name>qcloud-im-server-sdk-java</name>
......
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
/** /**
* @author bingo * @author bingo
* @since 2021/7/30 17:27 * @since 2021/7/30 17:27
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AccountCheckItem { public class AccountCheckItem {
@JsonProperty("UserID") @JsonProperty("UserID")
private String userId; private String userId;
......
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
/** /**
* @author bingo * @author bingo
* @since 2021/7/30 17:09 * @since 2021/7/30 17:09
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AccountDeleteItem { public class AccountDeleteItem {
@JsonProperty("UserID") @JsonProperty("UserID")
private String userId; private String userId;
......
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
/** /**
* @author hyh * @author hyh
* @since 2021/07/29 15:37 * @since 2021/07/29 15:37
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AddFriendItem { public class AddFriendItem {
@JsonProperty("To_Account") @JsonProperty("To_Account")
private String toAccount; private String toAccount;
......
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
/** /**
* @author bingo * @author bingo
* @since 2021/7/31 10:55 * @since 2021/7/31 10:55
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AndroidInfo { public class AndroidInfo {
@JsonProperty("Sound") @JsonProperty("Sound")
private String sound; private String sound;
......
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
/** /**
* @author bingo * @author bingo
* @since 2021/7/31 11:03 * @since 2021/7/31 11:03
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ApnsInfo { public class ApnsInfo {
@JsonProperty("BadgeMode") @JsonProperty("BadgeMode")
private String badgeMode; private String badgeMode;
......
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
/** /**
* @author bingo * @author bingo
* @since 2021/7/31 20:31 * @since 2021/7/31 20:31
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class GetIpListRequest extends GenericRequest { public class GetIpListRequest extends GenericRequest {
} }
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import io.github.doocs.im.model.response.MsgBodyItem; import io.github.doocs.im.model.response.MsgBodyItem;
...@@ -9,6 +10,7 @@ import java.util.List; ...@@ -9,6 +10,7 @@ import java.util.List;
* @author bingo * @author bingo
* @since 2021/8/4 15:23 * @since 2021/8/4 15:23
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ImportGroupMsgListItem { public class ImportGroupMsgListItem {
@JsonProperty("From_Account") @JsonProperty("From_Account")
private String fromAccount; private String fromAccount;
......
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
/** /**
* @author bingo * @author bingo
* @since 2021/8/1 11:20 * @since 2021/8/1 11:20
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class MemberProfile { public class MemberProfile {
@JsonProperty("Member_Account") @JsonProperty("Member_Account")
private String memberAccount; private String memberAccount;
...@@ -27,4 +29,73 @@ public class MemberProfile { ...@@ -27,4 +29,73 @@ public class MemberProfile {
@JsonProperty("NameCard") @JsonProperty("NameCard")
private String nameCard; private String nameCard;
public MemberProfile() {
}
public MemberProfile(String memberAccount, String role, Integer joinTime, Integer msgSeq, String msgFlag, Integer lastSendMsgTime, String nameCard) {
this.memberAccount = memberAccount;
this.role = role;
this.joinTime = joinTime;
this.msgSeq = msgSeq;
this.msgFlag = msgFlag;
this.lastSendMsgTime = lastSendMsgTime;
this.nameCard = nameCard;
}
public String getMemberAccount() {
return memberAccount;
}
public void setMemberAccount(String memberAccount) {
this.memberAccount = memberAccount;
}
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
public Integer getJoinTime() {
return joinTime;
}
public void setJoinTime(Integer joinTime) {
this.joinTime = joinTime;
}
public Integer getMsgSeq() {
return msgSeq;
}
public void setMsgSeq(Integer msgSeq) {
this.msgSeq = msgSeq;
}
public String getMsgFlag() {
return msgFlag;
}
public void setMsgFlag(String msgFlag) {
this.msgFlag = msgFlag;
}
public Integer getLastSendMsgTime() {
return lastSendMsgTime;
}
public void setLastSendMsgTime(Integer lastSendMsgTime) {
this.lastSendMsgTime = lastSendMsgTime;
}
public String getNameCard() {
return nameCard;
}
public void setNameCard(String nameCard) {
this.nameCard = nameCard;
}
} }
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
/** /**
* @author bingo * @author bingo
* @since 2021/7/31 10:52 * @since 2021/7/31 10:52
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class OfflinePushInfo { public class OfflinePushInfo {
@JsonProperty("PushFlag") @JsonProperty("PushFlag")
private Integer pushFlag; private Integer pushFlag;
......
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List; import java.util.List;
...@@ -8,6 +9,7 @@ import java.util.List; ...@@ -8,6 +9,7 @@ import java.util.List;
* @author bingo * @author bingo
* @since 2021/8/1 11:35 * @since 2021/8/1 11:35
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ResponseFilter { public class ResponseFilter {
@JsonProperty("GroupBaseInfoFilter") @JsonProperty("GroupBaseInfoFilter")
private List<String> groupBaseInfoFilter; private List<String> groupBaseInfoFilter;
......
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
/** /**
* @author hyh * @author hyh
* @since 2021/07/31 14:24 * @since 2021/07/31 14:24
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class SnsItem { public class SnsItem {
@JsonProperty("Tag") @JsonProperty("Tag")
private String tag; private String tag;
......
package io.github.doocs.im.model.request; package io.github.doocs.im.model.request;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List; import java.util.List;
...@@ -8,6 +9,7 @@ import java.util.List; ...@@ -8,6 +9,7 @@ import java.util.List;
* @author hyh * @author hyh
* @since 2021/07/31 14:22 * @since 2021/07/31 14:22
*/ */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class UpdateItem { public class UpdateItem {
@JsonProperty("To_Account") @JsonProperty("To_Account")
private String toAccount; private String toAccount;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment