package com.gustz.dove.cpcli.api.customer.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.customer.rsp.CommCustRsp.CommBodyCustRsp; /** * TODO: Common customer response * * @author ZHENFENG ZHANG * @since [ Aug 10, 2015 ] */ public class CommCustRsp extends AbstBaseRsp<CommBodyCustRsp> { private static final long serialVersionUID = 1L; public CommCustRsp(long sn, String websCode) { super(sn, websCode, null, new CommBodyCustRsp()); } public static class CommBodyCustRsp extends ErrorBodyRsp { private static final long serialVersionUID = 1L; /** * 无效用户 */ @JsonProperty("invaliduser") private String invalidUser; private String[] invalidUsers; /** * 无效部门 */ @JsonProperty("invalidparty") private String invalidDept; /** * 无效标签 */ @JsonProperty("invalidtag") private String invalidTag; public CommBodyCustRsp() { super(); } public void setInvalidUser(String invalidUser) { //this.invalidUser = invalidUser; if (invalidUser != null && !invalidUser.isEmpty()) { this.setInvalidUsers(invalidUser.split("\\|")); } } /////////////////////////////////////// public String getInvalidUser() { return invalidUser; } public String[] getInvalidUsers() { return invalidUsers; } public void setInvalidUsers(String[] invalidUsers) { this.invalidUsers = invalidUsers; } public String getInvalidDept() { return invalidDept; } public String getInvalidTag() { return invalidTag; } } }