cb8f638ef43a72009beb15cf440b0bc484f1f95d.svn-base 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package org.jeecg.common.system.query;
  2. import java.io.Serializable;
  3. public class QueryCondition implements Serializable {
  4. private static final long serialVersionUID = 4740166316629191651L;
  5. private String field;
  6. /** 组件的类型(例如:input、select、radio) */
  7. private String type;
  8. /**
  9. * 对应的数据库字段的类型
  10. * 支持:int、bigDecimal、short、long、float、double、boolean
  11. */
  12. private String dbType;
  13. private String rule;
  14. private String val;
  15. public String getField() {
  16. return field;
  17. }
  18. public void setField(String field) {
  19. this.field = field;
  20. }
  21. public String getType() {
  22. return type;
  23. }
  24. public void setType(String type) {
  25. this.type = type;
  26. }
  27. public String getDbType() {
  28. return dbType;
  29. }
  30. public void setDbType(String dbType) {
  31. this.dbType = dbType;
  32. }
  33. public String getRule() {
  34. return rule;
  35. }
  36. public void setRule(String rule) {
  37. this.rule = rule;
  38. }
  39. public String getVal() {
  40. return val;
  41. }
  42. public void setVal(String val) {
  43. this.val = val;
  44. }
  45. @Override
  46. public String toString(){
  47. StringBuffer sb =new StringBuffer();
  48. if(field == null || "".equals(field)){
  49. return "";
  50. }
  51. sb.append(this.field).append(" ").append(this.rule).append(" ").append(this.type).append(" ").append(this.dbType).append(" ").append(this.val);
  52. return sb.toString();
  53. }
  54. }