From 553cfb535064f484245c571f894d69e5e8cd3f04 Mon Sep 17 00:00:00 2001 From: fengxiang <fengxiang@blit.7drlb> Date: Tue, 31 Oct 2017 15:01:01 +0800 Subject: [PATCH] 手机api --- src/main/java/com/moral/monitor/entity/OrganizationExample.java | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/moral/monitor/entity/OrganizationExample.java b/src/main/java/com/moral/monitor/entity/OrganizationExample.java index 52348b9..9acb033 100644 --- a/src/main/java/com/moral/monitor/entity/OrganizationExample.java +++ b/src/main/java/com/moral/monitor/entity/OrganizationExample.java @@ -4,7 +4,11 @@ import java.util.Date; import java.util.List; +import com.moral.monitor.entity.MonitorPointExample.Criteria; +import com.moral.monitor.entity.MonitorPointExample.Criterion; + public class OrganizationExample { + private static String tableNamePrefix = "organization"; protected String orderByClause; protected boolean distinct; @@ -88,21 +92,21 @@ if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } - criteria.add(new Criterion(condition)); + criteria.add(new Criterion(tableNamePrefix+condition)); } protected void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } - criteria.add(new Criterion(condition, value)); + criteria.add(new Criterion(tableNamePrefix+condition, value)); } protected void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } - criteria.add(new Criterion(condition, value1, value2)); + criteria.add(new Criterion(tableNamePrefix+condition, value1, value2)); } public Criteria andIdIsNull() { @@ -1201,6 +1205,16 @@ protected Criteria() { super(); } + public void addRelationCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + public Criteria andTbAreaNameEqualTo(String value) { + addRelationCriterion("area.name =", value, "area.name"); + return (Criteria) this; + } } public static class Criterion { -- Gitblit v1.8.0