package com.gustz.dove.cpcli.api.addrbook.rsp; 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.cpcli.api.addrbook.rsp.DeptListRsp.UserDeptListBodyRsp; import com.gustz.dove.cpcli.api.addrbook.vo.Department; /** * * TODO: 用户部门集响应报文 * * @author ZHENFENG ZHANG * @since [ Aug 6, 2015 ] */ public class DeptListRsp extends AbstBaseRsp<UserDeptListBodyRsp> { private static final long serialVersionUID = 1L; public DeptListRsp(long sn, String websCode) { super(sn, websCode, null, new UserDeptListBodyRsp()); } public static class UserDeptListBodyRsp extends ErrorBodyRsp { private static final long serialVersionUID = 1L; /** * 部门列表数据。以部门的order字段从小到大排列 */ @JsonProperty("department") private Department[] departments; public UserDeptListBodyRsp() { super(); } public UserDeptListBodyRsp(Department[] userDepts) { super(); this.departments = userDepts; } public Department[] getUserDepts() { return departments; } public void setUserDepts(Department[] userDepts) { this.departments = userDepts; } } }