package com.gustz.dove.mpcli.api.user.rsp; import java.util.List; import com.fasterxml.jackson.annotation.JsonProperty; import com.sinovatech.rd.wcsb.cli.api.service.vo.AbstBaseRsp; import com.sinovatech.rd.wcsb.cli.api.service.vo.ErrorBodyRsp; import com.gustz.dove.mpcli.api.user.rsp.UserGroupRsp.UserGroupBodyRsp; import com.gustz.dove.mpcli.api.user.vo.UserGroup; /** * * TODO: 用户响应报文 * * @author ZHENFENG ZHANG * @since [ Aug 6, 2015 ] */ public class UserGroupRsp extends AbstBaseRsp<UserGroupBodyRsp> { private static final long serialVersionUID = 1L; public UserGroupRsp(long sn, String websCode) { super(sn, websCode, null, new UserGroupBodyRsp()); } public static class UserGroupBodyRsp extends ErrorBodyRsp { private static final long serialVersionUID = 1L; // 用户群组ID @JsonProperty("groupid") private String groupId; // 用户群组 @JsonProperty("group") private UserGroup userGroup; // 用户群组集合 @JsonProperty("groups") private List<UserGroup> userGroups; public UserGroupBodyRsp() { super(); } public UserGroup getUserGroup() { return userGroup; } public void setUserGroup(UserGroup userGroup) { this.userGroup = userGroup; } public List<UserGroup> getUserGroups() { return userGroups; } public void setUserGroups(List<UserGroup> userGroups) { this.userGroups = userGroups; } public String getGroupId() { return groupId; } public void setGroupId(String groupId) { this.groupId = groupId; } } }