package com.artfess.uc.model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.util.List; import java.util.Map; @ApiModel(value = "MatrixParam",description = "矩阵参数") public class MatrixParam implements Serializable { private static final long serialVersionUID = -8990830427180487863L; @ApiModelProperty(value="账号",required=true) protected String account; @ApiModelProperty(value="矩阵code",required=true) protected String matrixCode; @ApiModelProperty(value="账号所在角色列code,参数规则为 ['ddd','eee'];若不传入则查找所有角色,其中一个角色满足即可",required=false) protected List roleCodes; @ApiModelProperty(value="精确条件列查找:参数规则为 {'aaa':'123','bbb':'123456789'} ,可不传入",required=false) protected Map conds; @ApiModelProperty(value="指定返回条件列字段code,参数规则为 ['aaa','bbb'],不传入则返回所有条件列数据",required=false) protected List backConds; public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public String getMatrixCode() { return matrixCode; } public void setMatrixCode(String matrixCode) { this.matrixCode = matrixCode; } public List getRoleCodes() { return roleCodes; } public void setRoleCodes(List roleCodes) { this.roleCodes = roleCodes; } public Map getConds() { return conds; } public void setConds(Map conds) { this.conds = conds; } public List getBackConds() { return backConds; } public void setBackConds(List backConds) { this.backConds = backConds; } }