package com.zehong.system.domain.vo; public class ArtemisPersonExpressions { /** * 是否必须 True * 资源属性名,支持按jobNo、phoneNo、email、updateTim、cerateTime查询,例如:key传updateTime,operator传between可以查询特定时间段更新的数据,考虑到校时和夏令时,建议值查询过去一天的数据变更 */ private String key; /** * 是否必须 True * 操作运算符, * 0 := * 1 :>= * 2 :<= * 3 :in * 4 :not in * 5 :between * 6 :like * 7 :pre like * 8 :suffix like */ private int operator; /** * 是否必须 True * 资源属性值,=、>=、<=、like、values数组长度只能是1; * in、not in,values数组长度大于1,最大不超时20; * in_array用于查询key值有多个value的情况,例如行车监控添加的设备类型为encodeDevice、encodeDeviceMss两个类型,使用encodeDevice或者encodeDeviceMss都可以查询到;between只能用于整形、日期(ISO8601格式) * ;like只能用于字符串。 */ private String[] values; public String getKey() { return key; } public void setKey(String key) { this.key = key; } public int getOperator() { return operator; } public void setOperator(int operator) { this.operator = operator; } public String[] getValues() { return values; } public void setValues(String[] values) { this.values = values; } }