| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- package com.uas.eis.beans.req;
- import com.google.common.base.MoreObjects;
- import java.util.List;
- /**
- * Query Arg
- * Created by zhongcy on 2017/1/6.
- */
- public class CrmQueryReq extends BaseReq{
- private static final long serialVersionUID = -6119269380581225350L;
- private String currentOpenUserId;
- private DataApiName data;
- public DataApiName getDataApiName() {
- return data;
- }
- public void setDataApiName(DataApiName dataApiName) {
- this.data = dataApiName;
- }
- public String getCurrentOpenUserId() {
- return currentOpenUserId;
- }
- public void setCurrentOpenUserId(String currentOpenUserId) {
- this.currentOpenUserId = currentOpenUserId;
- }
- @Override
- public String toString() {
- return MoreObjects.toStringHelper(this)
- .add("currentOpenUserId", currentOpenUserId)
- .add("data", data)
- .toString();
- }
- public static class SearchQuery{
- //偏移量
- private int offset = 0;
- //获取数据条数,取最大值1000
- private int limit = 100;
- private List<Filters> filters;
- private List<Order> orders;
- public int getOffset() {
- return offset;
- }
- public void setOffset(int offset) {
- this.offset = offset;
- }
- public int getLimit() {
- return limit;
- }
- public void setLimit(int limit) {
- this.limit = limit;
- }
- public List<Filters> getFilters() {
- return filters;
- }
- public void setFilters(List<Filters> filters) {
- this.filters = filters;
- }
- public List<Order> getOrders() {
- return orders;
- }
- public void setOrders(List<Order> orders) {
- this.orders = orders;
- }
- @Override
- public String toString() {
- return MoreObjects.toStringHelper(this)
- .add("offset", offset)
- .add("limit", limit)
- .add("filters", filters)
- .add("orders", orders)
- .toString();
- }
- }
- public static class DataApiName{
- public String getDataObjectApiName() {
- return dataObjectApiName;
- }
- public void setDataObjectApiName(String dataObjectApiName) {
- this.dataObjectApiName = dataObjectApiName;
- }
- public SearchQuery getSearch_query_info() {
- return search_query_info;
- }
- public void setSearch_query_info(SearchQuery search_query_info) {
- this.search_query_info = search_query_info;
- }
- private String dataObjectApiName;
- public SearchQuery search_query_info;
- @Override
- public String toString() {
- return MoreObjects.toStringHelper(this)
- .add("dataObjectApiName", dataObjectApiName)
- .add("search_query_info", search_query_info)
- .toString();
- }
- }
- public static class Filters{
- private String field_name;
- private List<String> field_values;
- private String operator;
- public String getField_name() {
- return field_name;
- }
- public void setField_name(String field_name) {
- this.field_name = field_name;
- }
- public List<String> getField_values() {
- return field_values;
- }
- public void setField_values(List<String> field_values) {
- this.field_values = field_values;
- }
- public String getOperator() {
- return operator;
- }
- public void setOperator(String operator) {
- this.operator = operator;
- }
- @Override
- public String toString() {
- return MoreObjects.toStringHelper(this)
- .add("field_name", field_name)
- .add("field_values", field_values)
- .add("operator", operator)
- .toString();
- }
- }
- public static class Order{
- //降序
- private boolean isAsc = true;
- public boolean isAsc() {
- return isAsc;
- }
- public void setAsc(boolean asc) {
- isAsc = asc;
- }
- public String getFieldName() {
- return fieldName;
- }
- public void setFieldName(String fieldName) {
- this.fieldName = fieldName;
- }
- //字段,默认按照最后更新时间排序
- private String fieldName = "create_time";
- @Override
- public String toString() {
- return MoreObjects.toStringHelper(this)
- .add("isAsc", isAsc)
- .add("fieldName", fieldName)
- .toString();
- }
- }
- }
|