Selaa lähdekoodia

工作台表结构

huangxingxing 3 kuukautta sitten
vanhempi
säilyke
eeabf3f6a4
27 muutettua tiedostoa jossa 4715 lisäystä ja 40 poistoa
  1. 304 0
      modelsrc/com/miniframe/model/es/EsAtt.java
  2. 1001 0
      modelsrc/com/miniframe/model/es/EsAttSQLBuilder.java
  3. 209 0
      modelsrc/com/miniframe/model/es/EsCom.java
  4. 731 0
      modelsrc/com/miniframe/model/es/EsComSQLBuilder.java
  5. 7 7
      modelsrc/com/miniframe/model/es/EsPro.java
  6. 187 0
      modelsrc/com/miniframe/model/es/EsProCom.java
  7. 281 0
      modelsrc/com/miniframe/model/es/EsProComAtt.java
  8. 951 0
      modelsrc/com/miniframe/model/es/EsProComAttSQLBuilder.java
  9. 671 0
      modelsrc/com/miniframe/model/es/EsProComSQLBuilder.java
  10. 28 28
      modelsrc/com/miniframe/model/es/EsProSQLBuilder.java
  11. 10 0
      modelsrc/com/miniframe/model/es/dao/EsAttMapper.java
  12. 10 0
      modelsrc/com/miniframe/model/es/dao/EsComMapper.java
  13. 10 0
      modelsrc/com/miniframe/model/es/dao/EsProComAttMapper.java
  14. 10 0
      modelsrc/com/miniframe/model/es/dao/EsProComMapper.java
  15. 5 1
      modelsrc/com/miniframe/model/es/dbconfig/MapperConfig-es.xml
  16. 50 0
      modelsrc/com/miniframe/model/es/xml/EsAttMapper.xml
  17. 50 0
      modelsrc/com/miniframe/model/es/xml/EsComMapper.xml
  18. 50 0
      modelsrc/com/miniframe/model/es/xml/EsProComAttMapper.xml
  19. 50 0
      modelsrc/com/miniframe/model/es/xml/EsProComMapper.xml
  20. 1 1
      modelsrc/com/miniframe/model/system/dbconfig/MapperConfig-system.xml
  21. 1 1
      src/main/java/com/miniframe/bisiness/es/ES0001Service.java
  22. 1 1
      src/main/java/com/miniframe/bisiness/es/ES0002Service.java
  23. 23 0
      src/main/java/com/miniframe/dbtransfer/EsAttDbTransfer.java
  24. 23 0
      src/main/java/com/miniframe/dbtransfer/EsComDbTransfer.java
  25. 23 0
      src/main/java/com/miniframe/dbtransfer/EsProComAttDbTransfer.java
  26. 23 0
      src/main/java/com/miniframe/dbtransfer/EsProComDbTransfer.java
  27. 5 1
      系统设计/实体Bean/es(实体列表).csv

+ 304 - 0
modelsrc/com/miniframe/model/es/EsAtt.java

@@ -0,0 +1,304 @@
+package com.miniframe.model.es;
+
+import com.miniframe.system.MiniserviceBaseModel;
+import java.io.Serializable;
+import java.util.Date;
+import javax.persistence.*;
+
+@Table(name = "es_att")
+public class EsAtt extends MiniserviceBaseModel implements Serializable {
+    /**
+     * 属性ID
+     */
+    @Id
+    @Column(name = "att_id")
+    private String attId;
+
+    /**
+     * 组件ID
+     */
+    @Column(name = "com_id")
+    private String comId;
+
+    /**
+     * 属性名称
+     */
+    private String name;
+
+    /**
+     * 编码
+     */
+    private String code;
+
+    /**
+     * 类型
+     */
+    private Short type;
+
+    /**
+     * 单位类型
+     */
+    @Column(name = "unit_type")
+    private String unitType;
+
+    /**
+     * 数值类型
+     */
+    @Column(name = "value_type")
+    private String valueType;
+
+    /**
+     * 是否启用
+     */
+    private Short flag;
+
+    /**
+     * 用户编码
+     */
+    private String uid;
+
+    /**
+     * 描述
+     */
+    private String remark;
+
+    /**
+     * 创建时间
+
+     */
+    @Column(name = "create_time")
+    private Date createTime;
+
+    /**
+     * 更新时间
+
+     */
+    @Column(name = "update_time")
+    private Date updateTime;
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 获取属性ID
+     *
+     * @return att_id - 属性ID
+     */
+    public String getAttId() {
+        return attId;
+    }
+
+    /**
+     * 设置属性ID
+     *
+     * @param attId 属性ID
+     */
+    public void setAttId(String attId) {
+        this.attId = attId == null ? null : attId.trim();
+    }
+
+    /**
+     * 获取组件ID
+     *
+     * @return com_id - 组件ID
+     */
+    public String getComId() {
+        return comId;
+    }
+
+    /**
+     * 设置组件ID
+     *
+     * @param comId 组件ID
+     */
+    public void setComId(String comId) {
+        this.comId = comId == null ? null : comId.trim();
+    }
+
+    /**
+     * 获取属性名称
+     *
+     * @return name - 属性名称
+     */
+    public String getName() {
+        return name;
+    }
+
+    /**
+     * 设置属性名称
+     *
+     * @param name 属性名称
+     */
+    public void setName(String name) {
+        this.name = name == null ? null : name.trim();
+    }
+
+    /**
+     * 获取编码
+     *
+     * @return code - 编码
+     */
+    public String getCode() {
+        return code;
+    }
+
+    /**
+     * 设置编码
+     *
+     * @param code 编码
+     */
+    public void setCode(String code) {
+        this.code = code == null ? null : code.trim();
+    }
+
+    /**
+     * 获取类型
+     *
+     * @return type - 类型
+     */
+    public Short getType() {
+        return type;
+    }
+
+    /**
+     * 设置类型
+     *
+     * @param type 类型
+     */
+    public void setType(Short type) {
+        this.type = type;
+    }
+
+    /**
+     * 获取单位类型
+     *
+     * @return unit_type - 单位类型
+     */
+    public String getUnitType() {
+        return unitType;
+    }
+
+    /**
+     * 设置单位类型
+     *
+     * @param unitType 单位类型
+     */
+    public void setUnitType(String unitType) {
+        this.unitType = unitType == null ? null : unitType.trim();
+    }
+
+    /**
+     * 获取数值类型
+     *
+     * @return value_type - 数值类型
+     */
+    public String getValueType() {
+        return valueType;
+    }
+
+    /**
+     * 设置数值类型
+     *
+     * @param valueType 数值类型
+     */
+    public void setValueType(String valueType) {
+        this.valueType = valueType == null ? null : valueType.trim();
+    }
+
+    /**
+     * 获取是否启用
+     *
+     * @return flag - 是否启用
+     */
+    public Short getFlag() {
+        return flag;
+    }
+
+    /**
+     * 设置是否启用
+     *
+     * @param flag 是否启用
+     */
+    public void setFlag(Short flag) {
+        this.flag = flag;
+    }
+
+    /**
+     * 获取用户编码
+     *
+     * @return uid - 用户编码
+     */
+    public String getUid() {
+        return uid;
+    }
+
+    /**
+     * 设置用户编码
+     *
+     * @param uid 用户编码
+     */
+    public void setUid(String uid) {
+        this.uid = uid == null ? null : uid.trim();
+    }
+
+    /**
+     * 获取描述
+     *
+     * @return remark - 描述
+     */
+    public String getRemark() {
+        return remark;
+    }
+
+    /**
+     * 设置描述
+     *
+     * @param remark 描述
+     */
+    public void setRemark(String remark) {
+        this.remark = remark == null ? null : remark.trim();
+    }
+
+    /**
+     * 获取创建时间
+
+     *
+     * @return create_time - 创建时间
+
+     */
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    /**
+     * 设置创建时间
+
+     *
+     * @param createTime 创建时间
+
+     */
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    /**
+     * 获取更新时间
+
+     *
+     * @return update_time - 更新时间
+
+     */
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    /**
+     * 设置更新时间
+
+     *
+     * @param updateTime 更新时间
+
+     */
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+}

+ 1001 - 0
modelsrc/com/miniframe/model/es/EsAttSQLBuilder.java

@@ -0,0 +1,1001 @@
+package com.miniframe.model.es;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class EsAttSQLBuilder {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public EsAttSQLBuilder() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(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));
+        }
+
+        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));
+        }
+
+        public Criteria andAttIdIsNull() {
+            addCriterion("att_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdIsNotNull() {
+            addCriterion("att_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdEqualTo(String value) {
+            addCriterion("att_id =", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdNotEqualTo(String value) {
+            addCriterion("att_id <>", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdGreaterThan(String value) {
+            addCriterion("att_id >", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdGreaterThanOrEqualTo(String value) {
+            addCriterion("att_id >=", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdLessThan(String value) {
+            addCriterion("att_id <", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdLessThanOrEqualTo(String value) {
+            addCriterion("att_id <=", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdLike(String value) {
+            addCriterion("att_id like", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdNotLike(String value) {
+            addCriterion("att_id not like", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdIn(List<String> values) {
+            addCriterion("att_id in", values, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdNotIn(List<String> values) {
+            addCriterion("att_id not in", values, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdBetween(String value1, String value2) {
+            addCriterion("att_id between", value1, value2, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdNotBetween(String value1, String value2) {
+            addCriterion("att_id not between", value1, value2, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdIsNull() {
+            addCriterion("com_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdIsNotNull() {
+            addCriterion("com_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdEqualTo(String value) {
+            addCriterion("com_id =", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotEqualTo(String value) {
+            addCriterion("com_id <>", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdGreaterThan(String value) {
+            addCriterion("com_id >", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdGreaterThanOrEqualTo(String value) {
+            addCriterion("com_id >=", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLessThan(String value) {
+            addCriterion("com_id <", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLessThanOrEqualTo(String value) {
+            addCriterion("com_id <=", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLike(String value) {
+            addCriterion("com_id like", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotLike(String value) {
+            addCriterion("com_id not like", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdIn(List<String> values) {
+            addCriterion("com_id in", values, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotIn(List<String> values) {
+            addCriterion("com_id not in", values, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdBetween(String value1, String value2) {
+            addCriterion("com_id between", value1, value2, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotBetween(String value1, String value2) {
+            addCriterion("com_id not between", value1, value2, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIsNull() {
+            addCriterion("name is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIsNotNull() {
+            addCriterion("name is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameEqualTo(String value) {
+            addCriterion("name =", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotEqualTo(String value) {
+            addCriterion("name <>", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameGreaterThan(String value) {
+            addCriterion("name >", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameGreaterThanOrEqualTo(String value) {
+            addCriterion("name >=", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLessThan(String value) {
+            addCriterion("name <", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLessThanOrEqualTo(String value) {
+            addCriterion("name <=", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLike(String value) {
+            addCriterion("name like", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotLike(String value) {
+            addCriterion("name not like", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIn(List<String> values) {
+            addCriterion("name in", values, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotIn(List<String> values) {
+            addCriterion("name not in", values, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameBetween(String value1, String value2) {
+            addCriterion("name between", value1, value2, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotBetween(String value1, String value2) {
+            addCriterion("name not between", value1, value2, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeIsNull() {
+            addCriterion("code is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeIsNotNull() {
+            addCriterion("code is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeEqualTo(String value) {
+            addCriterion("code =", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeNotEqualTo(String value) {
+            addCriterion("code <>", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeGreaterThan(String value) {
+            addCriterion("code >", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeGreaterThanOrEqualTo(String value) {
+            addCriterion("code >=", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeLessThan(String value) {
+            addCriterion("code <", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeLessThanOrEqualTo(String value) {
+            addCriterion("code <=", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeLike(String value) {
+            addCriterion("code like", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeNotLike(String value) {
+            addCriterion("code not like", value, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeIn(List<String> values) {
+            addCriterion("code in", values, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeNotIn(List<String> values) {
+            addCriterion("code not in", values, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeBetween(String value1, String value2) {
+            addCriterion("code between", value1, value2, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andCodeNotBetween(String value1, String value2) {
+            addCriterion("code not between", value1, value2, "code");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeIsNull() {
+            addCriterion("type is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeIsNotNull() {
+            addCriterion("type is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeEqualTo(Short value) {
+            addCriterion("type =", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeNotEqualTo(Short value) {
+            addCriterion("type <>", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeGreaterThan(Short value) {
+            addCriterion("type >", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeGreaterThanOrEqualTo(Short value) {
+            addCriterion("type >=", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeLessThan(Short value) {
+            addCriterion("type <", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeLessThanOrEqualTo(Short value) {
+            addCriterion("type <=", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeIn(List<Short> values) {
+            addCriterion("type in", values, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeNotIn(List<Short> values) {
+            addCriterion("type not in", values, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeBetween(Short value1, Short value2) {
+            addCriterion("type between", value1, value2, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeNotBetween(Short value1, Short value2) {
+            addCriterion("type not between", value1, value2, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeIsNull() {
+            addCriterion("unit_type is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeIsNotNull() {
+            addCriterion("unit_type is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeEqualTo(String value) {
+            addCriterion("unit_type =", value, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeNotEqualTo(String value) {
+            addCriterion("unit_type <>", value, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeGreaterThan(String value) {
+            addCriterion("unit_type >", value, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeGreaterThanOrEqualTo(String value) {
+            addCriterion("unit_type >=", value, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeLessThan(String value) {
+            addCriterion("unit_type <", value, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeLessThanOrEqualTo(String value) {
+            addCriterion("unit_type <=", value, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeLike(String value) {
+            addCriterion("unit_type like", value, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeNotLike(String value) {
+            addCriterion("unit_type not like", value, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeIn(List<String> values) {
+            addCriterion("unit_type in", values, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeNotIn(List<String> values) {
+            addCriterion("unit_type not in", values, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeBetween(String value1, String value2) {
+            addCriterion("unit_type between", value1, value2, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitTypeNotBetween(String value1, String value2) {
+            addCriterion("unit_type not between", value1, value2, "unitType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeIsNull() {
+            addCriterion("value_type is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeIsNotNull() {
+            addCriterion("value_type is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeEqualTo(String value) {
+            addCriterion("value_type =", value, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeNotEqualTo(String value) {
+            addCriterion("value_type <>", value, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeGreaterThan(String value) {
+            addCriterion("value_type >", value, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeGreaterThanOrEqualTo(String value) {
+            addCriterion("value_type >=", value, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeLessThan(String value) {
+            addCriterion("value_type <", value, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeLessThanOrEqualTo(String value) {
+            addCriterion("value_type <=", value, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeLike(String value) {
+            addCriterion("value_type like", value, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeNotLike(String value) {
+            addCriterion("value_type not like", value, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeIn(List<String> values) {
+            addCriterion("value_type in", values, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeNotIn(List<String> values) {
+            addCriterion("value_type not in", values, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeBetween(String value1, String value2) {
+            addCriterion("value_type between", value1, value2, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueTypeNotBetween(String value1, String value2) {
+            addCriterion("value_type not between", value1, value2, "valueType");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagIsNull() {
+            addCriterion("flag is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagIsNotNull() {
+            addCriterion("flag is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagEqualTo(Short value) {
+            addCriterion("flag =", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagNotEqualTo(Short value) {
+            addCriterion("flag <>", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagGreaterThan(Short value) {
+            addCriterion("flag >", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagGreaterThanOrEqualTo(Short value) {
+            addCriterion("flag >=", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagLessThan(Short value) {
+            addCriterion("flag <", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagLessThanOrEqualTo(Short value) {
+            addCriterion("flag <=", value, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagIn(List<Short> values) {
+            addCriterion("flag in", values, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagNotIn(List<Short> values) {
+            addCriterion("flag not in", values, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagBetween(Short value1, Short value2) {
+            addCriterion("flag between", value1, value2, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andFlagNotBetween(Short value1, Short value2) {
+            addCriterion("flag not between", value1, value2, "flag");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIsNull() {
+            addCriterion("uid is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIsNotNull() {
+            addCriterion("uid is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidEqualTo(String value) {
+            addCriterion("uid =", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotEqualTo(String value) {
+            addCriterion("uid <>", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidGreaterThan(String value) {
+            addCriterion("uid >", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidGreaterThanOrEqualTo(String value) {
+            addCriterion("uid >=", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLessThan(String value) {
+            addCriterion("uid <", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLessThanOrEqualTo(String value) {
+            addCriterion("uid <=", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLike(String value) {
+            addCriterion("uid like", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotLike(String value) {
+            addCriterion("uid not like", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIn(List<String> values) {
+            addCriterion("uid in", values, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotIn(List<String> values) {
+            addCriterion("uid not in", values, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidBetween(String value1, String value2) {
+            addCriterion("uid between", value1, value2, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotBetween(String value1, String value2) {
+            addCriterion("uid not between", value1, value2, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIsNull() {
+            addCriterion("remark is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIsNotNull() {
+            addCriterion("remark is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkEqualTo(String value) {
+            addCriterion("remark =", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotEqualTo(String value) {
+            addCriterion("remark <>", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkGreaterThan(String value) {
+            addCriterion("remark >", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkGreaterThanOrEqualTo(String value) {
+            addCriterion("remark >=", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLessThan(String value) {
+            addCriterion("remark <", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLessThanOrEqualTo(String value) {
+            addCriterion("remark <=", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLike(String value) {
+            addCriterion("remark like", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotLike(String value) {
+            addCriterion("remark not like", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIn(List<String> values) {
+            addCriterion("remark in", values, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotIn(List<String> values) {
+            addCriterion("remark not in", values, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkBetween(String value1, String value2) {
+            addCriterion("remark between", value1, value2, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotBetween(String value1, String value2) {
+            addCriterion("remark not between", value1, value2, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNull() {
+            addCriterion("create_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNotNull() {
+            addCriterion("create_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeEqualTo(Date value) {
+            addCriterion("create_time =", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotEqualTo(Date value) {
+            addCriterion("create_time <>", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThan(Date value) {
+            addCriterion("create_time >", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("create_time >=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThan(Date value) {
+            addCriterion("create_time <", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("create_time <=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIn(List<Date> values) {
+            addCriterion("create_time in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotIn(List<Date> values) {
+            addCriterion("create_time not in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeBetween(Date value1, Date value2) {
+            addCriterion("create_time between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("create_time not between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIsNull() {
+            addCriterion("update_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIsNotNull() {
+            addCriterion("update_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeEqualTo(Date value) {
+            addCriterion("update_time =", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotEqualTo(Date value) {
+            addCriterion("update_time <>", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeGreaterThan(Date value) {
+            addCriterion("update_time >", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("update_time >=", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeLessThan(Date value) {
+            addCriterion("update_time <", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("update_time <=", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIn(List<Date> values) {
+            addCriterion("update_time in", values, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotIn(List<Date> values) {
+            addCriterion("update_time not in", values, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeBetween(Date value1, Date value2) {
+            addCriterion("update_time between", value1, value2, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("update_time not between", value1, value2, "updateTime");
+            return (Criteria) this;
+        }
+    }
+
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 209 - 0
modelsrc/com/miniframe/model/es/EsCom.java

@@ -0,0 +1,209 @@
+package com.miniframe.model.es;
+
+import com.miniframe.system.MiniserviceBaseModel;
+import java.io.Serializable;
+import java.util.Date;
+import javax.persistence.*;
+
+@Table(name = "es_com")
+public class EsCom extends MiniserviceBaseModel implements Serializable {
+    /**
+     * 组件ID
+     */
+    @Id
+    @Column(name = "com_id")
+    private String comId;
+
+    /**
+     * 组件名称
+     */
+    private String name;
+
+    /**
+     * 类型
+     */
+    private Short type;
+
+    /**
+     * 图片fid
+     */
+    private String image;
+
+    /**
+     * 用户编码
+     */
+    private String uid;
+
+    /**
+     * 描述
+     */
+    private String remark;
+
+    /**
+     * 创建时间
+
+     */
+    @Column(name = "create_time")
+    private Date createTime;
+
+    /**
+     * 更新时间
+
+     */
+    @Column(name = "update_time")
+    private Date updateTime;
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 获取组件ID
+     *
+     * @return com_id - 组件ID
+     */
+    public String getComId() {
+        return comId;
+    }
+
+    /**
+     * 设置组件ID
+     *
+     * @param comId 组件ID
+     */
+    public void setComId(String comId) {
+        this.comId = comId == null ? null : comId.trim();
+    }
+
+    /**
+     * 获取组件名称
+     *
+     * @return name - 组件名称
+     */
+    public String getName() {
+        return name;
+    }
+
+    /**
+     * 设置组件名称
+     *
+     * @param name 组件名称
+     */
+    public void setName(String name) {
+        this.name = name == null ? null : name.trim();
+    }
+
+    /**
+     * 获取类型
+     *
+     * @return type - 类型
+     */
+    public Short getType() {
+        return type;
+    }
+
+    /**
+     * 设置类型
+     *
+     * @param type 类型
+     */
+    public void setType(Short type) {
+        this.type = type;
+    }
+
+    /**
+     * 获取图片fid
+     *
+     * @return image - 图片fid
+     */
+    public String getImage() {
+        return image;
+    }
+
+    /**
+     * 设置图片fid
+     *
+     * @param image 图片fid
+     */
+    public void setImage(String image) {
+        this.image = image == null ? null : image.trim();
+    }
+
+    /**
+     * 获取用户编码
+     *
+     * @return uid - 用户编码
+     */
+    public String getUid() {
+        return uid;
+    }
+
+    /**
+     * 设置用户编码
+     *
+     * @param uid 用户编码
+     */
+    public void setUid(String uid) {
+        this.uid = uid == null ? null : uid.trim();
+    }
+
+    /**
+     * 获取描述
+     *
+     * @return remark - 描述
+     */
+    public String getRemark() {
+        return remark;
+    }
+
+    /**
+     * 设置描述
+     *
+     * @param remark 描述
+     */
+    public void setRemark(String remark) {
+        this.remark = remark == null ? null : remark.trim();
+    }
+
+    /**
+     * 获取创建时间
+
+     *
+     * @return create_time - 创建时间
+
+     */
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    /**
+     * 设置创建时间
+
+     *
+     * @param createTime 创建时间
+
+     */
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    /**
+     * 获取更新时间
+
+     *
+     * @return update_time - 更新时间
+
+     */
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    /**
+     * 设置更新时间
+
+     *
+     * @param updateTime 更新时间
+
+     */
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+}

+ 731 - 0
modelsrc/com/miniframe/model/es/EsComSQLBuilder.java

@@ -0,0 +1,731 @@
+package com.miniframe.model.es;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class EsComSQLBuilder {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public EsComSQLBuilder() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(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));
+        }
+
+        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));
+        }
+
+        public Criteria andComIdIsNull() {
+            addCriterion("com_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdIsNotNull() {
+            addCriterion("com_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdEqualTo(String value) {
+            addCriterion("com_id =", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotEqualTo(String value) {
+            addCriterion("com_id <>", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdGreaterThan(String value) {
+            addCriterion("com_id >", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdGreaterThanOrEqualTo(String value) {
+            addCriterion("com_id >=", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLessThan(String value) {
+            addCriterion("com_id <", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLessThanOrEqualTo(String value) {
+            addCriterion("com_id <=", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLike(String value) {
+            addCriterion("com_id like", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotLike(String value) {
+            addCriterion("com_id not like", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdIn(List<String> values) {
+            addCriterion("com_id in", values, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotIn(List<String> values) {
+            addCriterion("com_id not in", values, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdBetween(String value1, String value2) {
+            addCriterion("com_id between", value1, value2, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotBetween(String value1, String value2) {
+            addCriterion("com_id not between", value1, value2, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIsNull() {
+            addCriterion("name is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIsNotNull() {
+            addCriterion("name is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameEqualTo(String value) {
+            addCriterion("name =", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotEqualTo(String value) {
+            addCriterion("name <>", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameGreaterThan(String value) {
+            addCriterion("name >", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameGreaterThanOrEqualTo(String value) {
+            addCriterion("name >=", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLessThan(String value) {
+            addCriterion("name <", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLessThanOrEqualTo(String value) {
+            addCriterion("name <=", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameLike(String value) {
+            addCriterion("name like", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotLike(String value) {
+            addCriterion("name not like", value, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameIn(List<String> values) {
+            addCriterion("name in", values, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotIn(List<String> values) {
+            addCriterion("name not in", values, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameBetween(String value1, String value2) {
+            addCriterion("name between", value1, value2, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andNameNotBetween(String value1, String value2) {
+            addCriterion("name not between", value1, value2, "name");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeIsNull() {
+            addCriterion("type is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeIsNotNull() {
+            addCriterion("type is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeEqualTo(Short value) {
+            addCriterion("type =", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeNotEqualTo(Short value) {
+            addCriterion("type <>", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeGreaterThan(Short value) {
+            addCriterion("type >", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeGreaterThanOrEqualTo(Short value) {
+            addCriterion("type >=", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeLessThan(Short value) {
+            addCriterion("type <", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeLessThanOrEqualTo(Short value) {
+            addCriterion("type <=", value, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeIn(List<Short> values) {
+            addCriterion("type in", values, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeNotIn(List<Short> values) {
+            addCriterion("type not in", values, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeBetween(Short value1, Short value2) {
+            addCriterion("type between", value1, value2, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andTypeNotBetween(Short value1, Short value2) {
+            addCriterion("type not between", value1, value2, "type");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageIsNull() {
+            addCriterion("image is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageIsNotNull() {
+            addCriterion("image is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageEqualTo(String value) {
+            addCriterion("image =", value, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageNotEqualTo(String value) {
+            addCriterion("image <>", value, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageGreaterThan(String value) {
+            addCriterion("image >", value, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageGreaterThanOrEqualTo(String value) {
+            addCriterion("image >=", value, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageLessThan(String value) {
+            addCriterion("image <", value, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageLessThanOrEqualTo(String value) {
+            addCriterion("image <=", value, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageLike(String value) {
+            addCriterion("image like", value, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageNotLike(String value) {
+            addCriterion("image not like", value, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageIn(List<String> values) {
+            addCriterion("image in", values, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageNotIn(List<String> values) {
+            addCriterion("image not in", values, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageBetween(String value1, String value2) {
+            addCriterion("image between", value1, value2, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andImageNotBetween(String value1, String value2) {
+            addCriterion("image not between", value1, value2, "image");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIsNull() {
+            addCriterion("uid is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIsNotNull() {
+            addCriterion("uid is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidEqualTo(String value) {
+            addCriterion("uid =", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotEqualTo(String value) {
+            addCriterion("uid <>", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidGreaterThan(String value) {
+            addCriterion("uid >", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidGreaterThanOrEqualTo(String value) {
+            addCriterion("uid >=", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLessThan(String value) {
+            addCriterion("uid <", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLessThanOrEqualTo(String value) {
+            addCriterion("uid <=", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLike(String value) {
+            addCriterion("uid like", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotLike(String value) {
+            addCriterion("uid not like", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIn(List<String> values) {
+            addCriterion("uid in", values, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotIn(List<String> values) {
+            addCriterion("uid not in", values, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidBetween(String value1, String value2) {
+            addCriterion("uid between", value1, value2, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotBetween(String value1, String value2) {
+            addCriterion("uid not between", value1, value2, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIsNull() {
+            addCriterion("remark is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIsNotNull() {
+            addCriterion("remark is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkEqualTo(String value) {
+            addCriterion("remark =", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotEqualTo(String value) {
+            addCriterion("remark <>", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkGreaterThan(String value) {
+            addCriterion("remark >", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkGreaterThanOrEqualTo(String value) {
+            addCriterion("remark >=", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLessThan(String value) {
+            addCriterion("remark <", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLessThanOrEqualTo(String value) {
+            addCriterion("remark <=", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLike(String value) {
+            addCriterion("remark like", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotLike(String value) {
+            addCriterion("remark not like", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIn(List<String> values) {
+            addCriterion("remark in", values, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotIn(List<String> values) {
+            addCriterion("remark not in", values, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkBetween(String value1, String value2) {
+            addCriterion("remark between", value1, value2, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotBetween(String value1, String value2) {
+            addCriterion("remark not between", value1, value2, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNull() {
+            addCriterion("create_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNotNull() {
+            addCriterion("create_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeEqualTo(Date value) {
+            addCriterion("create_time =", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotEqualTo(Date value) {
+            addCriterion("create_time <>", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThan(Date value) {
+            addCriterion("create_time >", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("create_time >=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThan(Date value) {
+            addCriterion("create_time <", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("create_time <=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIn(List<Date> values) {
+            addCriterion("create_time in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotIn(List<Date> values) {
+            addCriterion("create_time not in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeBetween(Date value1, Date value2) {
+            addCriterion("create_time between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("create_time not between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIsNull() {
+            addCriterion("update_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIsNotNull() {
+            addCriterion("update_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeEqualTo(Date value) {
+            addCriterion("update_time =", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotEqualTo(Date value) {
+            addCriterion("update_time <>", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeGreaterThan(Date value) {
+            addCriterion("update_time >", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("update_time >=", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeLessThan(Date value) {
+            addCriterion("update_time <", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("update_time <=", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIn(List<Date> values) {
+            addCriterion("update_time in", values, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotIn(List<Date> values) {
+            addCriterion("update_time not in", values, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeBetween(Date value1, Date value2) {
+            addCriterion("update_time between", value1, value2, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("update_time not between", value1, value2, "updateTime");
+            return (Criteria) this;
+        }
+    }
+
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 7 - 7
modelsrc/com/miniframe/model/es/EsPro.java

@@ -11,7 +11,7 @@ public class EsPro extends MiniserviceBaseModel implements Serializable {
      * 工程ID
      */
     @Id
-    private String id;
+    private String pid;
 
     /**
      * 用户编码
@@ -67,19 +67,19 @@ public class EsPro extends MiniserviceBaseModel implements Serializable {
     /**
      * 获取工程ID
      *
-     * @return id - 工程ID
+     * @return pid - 工程ID
      */
-    public String getId() {
-        return id;
+    public String getPid() {
+        return pid;
     }
 
     /**
      * 设置工程ID
      *
-     * @param id 工程ID
+     * @param pid 工程ID
      */
-    public void setId(String id) {
-        this.id = id == null ? null : id.trim();
+    public void setPid(String pid) {
+        this.pid = pid == null ? null : pid.trim();
     }
 
     /**

+ 187 - 0
modelsrc/com/miniframe/model/es/EsProCom.java

@@ -0,0 +1,187 @@
+package com.miniframe.model.es;
+
+import com.miniframe.system.MiniserviceBaseModel;
+import java.io.Serializable;
+import java.util.Date;
+import javax.persistence.*;
+
+@Table(name = "es_pro_com")
+public class EsProCom extends MiniserviceBaseModel implements Serializable {
+    /**
+     * 项目组件ID
+     */
+    @Id
+    @Column(name = "pc_id")
+    private String pcId;
+
+    /**
+     * 组件ID
+     */
+    @Column(name = "com_id")
+    private String comId;
+
+    /**
+     * 用户编码
+     */
+    private String uid;
+
+    /**
+     * 描述
+     */
+    private String remark;
+
+    /**
+     * 创建时间
+
+     */
+    @Column(name = "create_time")
+    private Date createTime;
+
+    /**
+     * 更新时间
+
+     */
+    @Column(name = "update_time")
+    private Date updateTime;
+
+    /**
+     * 工程ID
+     */
+    private String pid;
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 获取项目组件ID
+     *
+     * @return pc_id - 项目组件ID
+     */
+    public String getPcId() {
+        return pcId;
+    }
+
+    /**
+     * 设置项目组件ID
+     *
+     * @param pcId 项目组件ID
+     */
+    public void setPcId(String pcId) {
+        this.pcId = pcId == null ? null : pcId.trim();
+    }
+
+    /**
+     * 获取组件ID
+     *
+     * @return com_id - 组件ID
+     */
+    public String getComId() {
+        return comId;
+    }
+
+    /**
+     * 设置组件ID
+     *
+     * @param comId 组件ID
+     */
+    public void setComId(String comId) {
+        this.comId = comId == null ? null : comId.trim();
+    }
+
+    /**
+     * 获取用户编码
+     *
+     * @return uid - 用户编码
+     */
+    public String getUid() {
+        return uid;
+    }
+
+    /**
+     * 设置用户编码
+     *
+     * @param uid 用户编码
+     */
+    public void setUid(String uid) {
+        this.uid = uid == null ? null : uid.trim();
+    }
+
+    /**
+     * 获取描述
+     *
+     * @return remark - 描述
+     */
+    public String getRemark() {
+        return remark;
+    }
+
+    /**
+     * 设置描述
+     *
+     * @param remark 描述
+     */
+    public void setRemark(String remark) {
+        this.remark = remark == null ? null : remark.trim();
+    }
+
+    /**
+     * 获取创建时间
+
+     *
+     * @return create_time - 创建时间
+
+     */
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    /**
+     * 设置创建时间
+
+     *
+     * @param createTime 创建时间
+
+     */
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    /**
+     * 获取更新时间
+
+     *
+     * @return update_time - 更新时间
+
+     */
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    /**
+     * 设置更新时间
+
+     *
+     * @param updateTime 更新时间
+
+     */
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    /**
+     * 获取工程ID
+     *
+     * @return pid - 工程ID
+     */
+    public String getPid() {
+        return pid;
+    }
+
+    /**
+     * 设置工程ID
+     *
+     * @param pid 工程ID
+     */
+    public void setPid(String pid) {
+        this.pid = pid == null ? null : pid.trim();
+    }
+}

+ 281 - 0
modelsrc/com/miniframe/model/es/EsProComAtt.java

@@ -0,0 +1,281 @@
+package com.miniframe.model.es;
+
+import com.miniframe.system.MiniserviceBaseModel;
+import java.io.Serializable;
+import java.util.Date;
+import javax.persistence.*;
+
+@Table(name = "es_pro_com_att")
+public class EsProComAtt extends MiniserviceBaseModel implements Serializable {
+    /**
+     * 项目组件属性ID
+     */
+    @Id
+    @Column(name = "pca_id")
+    private String pcaId;
+
+    /**
+     * 工程ID
+     */
+    private String pid;
+
+    /**
+     * 项目组件ID
+     */
+    @Column(name = "pc_id")
+    private String pcId;
+
+    /**
+     * 组件ID
+     */
+    @Column(name = "com_id")
+    private String comId;
+
+    /**
+     * 属性ID
+     */
+    @Column(name = "att_id")
+    private String attId;
+
+    /**
+     * 数值
+     */
+    private String value;
+
+    /**
+     * 单位
+     */
+    private String unit;
+
+    /**
+     * 用户编码
+     */
+    private String uid;
+
+    /**
+     * 描述
+     */
+    private String remark;
+
+    /**
+     * 创建时间
+
+     */
+    @Column(name = "create_time")
+    private Date createTime;
+
+    /**
+     * 更新时间
+
+     */
+    @Column(name = "update_time")
+    private Date updateTime;
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 获取项目组件属性ID
+     *
+     * @return pca_id - 项目组件属性ID
+     */
+    public String getPcaId() {
+        return pcaId;
+    }
+
+    /**
+     * 设置项目组件属性ID
+     *
+     * @param pcaId 项目组件属性ID
+     */
+    public void setPcaId(String pcaId) {
+        this.pcaId = pcaId == null ? null : pcaId.trim();
+    }
+
+    /**
+     * 获取工程ID
+     *
+     * @return pid - 工程ID
+     */
+    public String getPid() {
+        return pid;
+    }
+
+    /**
+     * 设置工程ID
+     *
+     * @param pid 工程ID
+     */
+    public void setPid(String pid) {
+        this.pid = pid == null ? null : pid.trim();
+    }
+
+    /**
+     * 获取项目组件ID
+     *
+     * @return pc_id - 项目组件ID
+     */
+    public String getPcId() {
+        return pcId;
+    }
+
+    /**
+     * 设置项目组件ID
+     *
+     * @param pcId 项目组件ID
+     */
+    public void setPcId(String pcId) {
+        this.pcId = pcId == null ? null : pcId.trim();
+    }
+
+    /**
+     * 获取组件ID
+     *
+     * @return com_id - 组件ID
+     */
+    public String getComId() {
+        return comId;
+    }
+
+    /**
+     * 设置组件ID
+     *
+     * @param comId 组件ID
+     */
+    public void setComId(String comId) {
+        this.comId = comId == null ? null : comId.trim();
+    }
+
+    /**
+     * 获取属性ID
+     *
+     * @return att_id - 属性ID
+     */
+    public String getAttId() {
+        return attId;
+    }
+
+    /**
+     * 设置属性ID
+     *
+     * @param attId 属性ID
+     */
+    public void setAttId(String attId) {
+        this.attId = attId == null ? null : attId.trim();
+    }
+
+    /**
+     * 获取数值
+     *
+     * @return value - 数值
+     */
+    public String getValue() {
+        return value;
+    }
+
+    /**
+     * 设置数值
+     *
+     * @param value 数值
+     */
+    public void setValue(String value) {
+        this.value = value == null ? null : value.trim();
+    }
+
+    /**
+     * 获取单位
+     *
+     * @return unit - 单位
+     */
+    public String getUnit() {
+        return unit;
+    }
+
+    /**
+     * 设置单位
+     *
+     * @param unit 单位
+     */
+    public void setUnit(String unit) {
+        this.unit = unit == null ? null : unit.trim();
+    }
+
+    /**
+     * 获取用户编码
+     *
+     * @return uid - 用户编码
+     */
+    public String getUid() {
+        return uid;
+    }
+
+    /**
+     * 设置用户编码
+     *
+     * @param uid 用户编码
+     */
+    public void setUid(String uid) {
+        this.uid = uid == null ? null : uid.trim();
+    }
+
+    /**
+     * 获取描述
+     *
+     * @return remark - 描述
+     */
+    public String getRemark() {
+        return remark;
+    }
+
+    /**
+     * 设置描述
+     *
+     * @param remark 描述
+     */
+    public void setRemark(String remark) {
+        this.remark = remark == null ? null : remark.trim();
+    }
+
+    /**
+     * 获取创建时间
+
+     *
+     * @return create_time - 创建时间
+
+     */
+    public Date getCreateTime() {
+        return createTime;
+    }
+
+    /**
+     * 设置创建时间
+
+     *
+     * @param createTime 创建时间
+
+     */
+    public void setCreateTime(Date createTime) {
+        this.createTime = createTime;
+    }
+
+    /**
+     * 获取更新时间
+
+     *
+     * @return update_time - 更新时间
+
+     */
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    /**
+     * 设置更新时间
+
+     *
+     * @param updateTime 更新时间
+
+     */
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+}

+ 951 - 0
modelsrc/com/miniframe/model/es/EsProComAttSQLBuilder.java

@@ -0,0 +1,951 @@
+package com.miniframe.model.es;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class EsProComAttSQLBuilder {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public EsProComAttSQLBuilder() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(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));
+        }
+
+        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));
+        }
+
+        public Criteria andPcaIdIsNull() {
+            addCriterion("pca_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdIsNotNull() {
+            addCriterion("pca_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdEqualTo(String value) {
+            addCriterion("pca_id =", value, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdNotEqualTo(String value) {
+            addCriterion("pca_id <>", value, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdGreaterThan(String value) {
+            addCriterion("pca_id >", value, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdGreaterThanOrEqualTo(String value) {
+            addCriterion("pca_id >=", value, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdLessThan(String value) {
+            addCriterion("pca_id <", value, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdLessThanOrEqualTo(String value) {
+            addCriterion("pca_id <=", value, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdLike(String value) {
+            addCriterion("pca_id like", value, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdNotLike(String value) {
+            addCriterion("pca_id not like", value, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdIn(List<String> values) {
+            addCriterion("pca_id in", values, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdNotIn(List<String> values) {
+            addCriterion("pca_id not in", values, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdBetween(String value1, String value2) {
+            addCriterion("pca_id between", value1, value2, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcaIdNotBetween(String value1, String value2) {
+            addCriterion("pca_id not between", value1, value2, "pcaId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidIsNull() {
+            addCriterion("pid is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidIsNotNull() {
+            addCriterion("pid is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidEqualTo(String value) {
+            addCriterion("pid =", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidNotEqualTo(String value) {
+            addCriterion("pid <>", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidGreaterThan(String value) {
+            addCriterion("pid >", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidGreaterThanOrEqualTo(String value) {
+            addCriterion("pid >=", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidLessThan(String value) {
+            addCriterion("pid <", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidLessThanOrEqualTo(String value) {
+            addCriterion("pid <=", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidLike(String value) {
+            addCriterion("pid like", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidNotLike(String value) {
+            addCriterion("pid not like", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidIn(List<String> values) {
+            addCriterion("pid in", values, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidNotIn(List<String> values) {
+            addCriterion("pid not in", values, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidBetween(String value1, String value2) {
+            addCriterion("pid between", value1, value2, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidNotBetween(String value1, String value2) {
+            addCriterion("pid not between", value1, value2, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdIsNull() {
+            addCriterion("pc_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdIsNotNull() {
+            addCriterion("pc_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdEqualTo(String value) {
+            addCriterion("pc_id =", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdNotEqualTo(String value) {
+            addCriterion("pc_id <>", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdGreaterThan(String value) {
+            addCriterion("pc_id >", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdGreaterThanOrEqualTo(String value) {
+            addCriterion("pc_id >=", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdLessThan(String value) {
+            addCriterion("pc_id <", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdLessThanOrEqualTo(String value) {
+            addCriterion("pc_id <=", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdLike(String value) {
+            addCriterion("pc_id like", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdNotLike(String value) {
+            addCriterion("pc_id not like", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdIn(List<String> values) {
+            addCriterion("pc_id in", values, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdNotIn(List<String> values) {
+            addCriterion("pc_id not in", values, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdBetween(String value1, String value2) {
+            addCriterion("pc_id between", value1, value2, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdNotBetween(String value1, String value2) {
+            addCriterion("pc_id not between", value1, value2, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdIsNull() {
+            addCriterion("com_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdIsNotNull() {
+            addCriterion("com_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdEqualTo(String value) {
+            addCriterion("com_id =", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotEqualTo(String value) {
+            addCriterion("com_id <>", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdGreaterThan(String value) {
+            addCriterion("com_id >", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdGreaterThanOrEqualTo(String value) {
+            addCriterion("com_id >=", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLessThan(String value) {
+            addCriterion("com_id <", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLessThanOrEqualTo(String value) {
+            addCriterion("com_id <=", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLike(String value) {
+            addCriterion("com_id like", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotLike(String value) {
+            addCriterion("com_id not like", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdIn(List<String> values) {
+            addCriterion("com_id in", values, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotIn(List<String> values) {
+            addCriterion("com_id not in", values, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdBetween(String value1, String value2) {
+            addCriterion("com_id between", value1, value2, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotBetween(String value1, String value2) {
+            addCriterion("com_id not between", value1, value2, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdIsNull() {
+            addCriterion("att_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdIsNotNull() {
+            addCriterion("att_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdEqualTo(String value) {
+            addCriterion("att_id =", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdNotEqualTo(String value) {
+            addCriterion("att_id <>", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdGreaterThan(String value) {
+            addCriterion("att_id >", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdGreaterThanOrEqualTo(String value) {
+            addCriterion("att_id >=", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdLessThan(String value) {
+            addCriterion("att_id <", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdLessThanOrEqualTo(String value) {
+            addCriterion("att_id <=", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdLike(String value) {
+            addCriterion("att_id like", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdNotLike(String value) {
+            addCriterion("att_id not like", value, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdIn(List<String> values) {
+            addCriterion("att_id in", values, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdNotIn(List<String> values) {
+            addCriterion("att_id not in", values, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdBetween(String value1, String value2) {
+            addCriterion("att_id between", value1, value2, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andAttIdNotBetween(String value1, String value2) {
+            addCriterion("att_id not between", value1, value2, "attId");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueIsNull() {
+            addCriterion("value is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueIsNotNull() {
+            addCriterion("value is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueEqualTo(String value) {
+            addCriterion("value =", value, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueNotEqualTo(String value) {
+            addCriterion("value <>", value, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueGreaterThan(String value) {
+            addCriterion("value >", value, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueGreaterThanOrEqualTo(String value) {
+            addCriterion("value >=", value, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueLessThan(String value) {
+            addCriterion("value <", value, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueLessThanOrEqualTo(String value) {
+            addCriterion("value <=", value, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueLike(String value) {
+            addCriterion("value like", value, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueNotLike(String value) {
+            addCriterion("value not like", value, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueIn(List<String> values) {
+            addCriterion("value in", values, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueNotIn(List<String> values) {
+            addCriterion("value not in", values, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueBetween(String value1, String value2) {
+            addCriterion("value between", value1, value2, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andValueNotBetween(String value1, String value2) {
+            addCriterion("value not between", value1, value2, "value");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitIsNull() {
+            addCriterion("unit is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitIsNotNull() {
+            addCriterion("unit is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitEqualTo(String value) {
+            addCriterion("unit =", value, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitNotEqualTo(String value) {
+            addCriterion("unit <>", value, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitGreaterThan(String value) {
+            addCriterion("unit >", value, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitGreaterThanOrEqualTo(String value) {
+            addCriterion("unit >=", value, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitLessThan(String value) {
+            addCriterion("unit <", value, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitLessThanOrEqualTo(String value) {
+            addCriterion("unit <=", value, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitLike(String value) {
+            addCriterion("unit like", value, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitNotLike(String value) {
+            addCriterion("unit not like", value, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitIn(List<String> values) {
+            addCriterion("unit in", values, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitNotIn(List<String> values) {
+            addCriterion("unit not in", values, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitBetween(String value1, String value2) {
+            addCriterion("unit between", value1, value2, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUnitNotBetween(String value1, String value2) {
+            addCriterion("unit not between", value1, value2, "unit");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIsNull() {
+            addCriterion("uid is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIsNotNull() {
+            addCriterion("uid is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidEqualTo(String value) {
+            addCriterion("uid =", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotEqualTo(String value) {
+            addCriterion("uid <>", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidGreaterThan(String value) {
+            addCriterion("uid >", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidGreaterThanOrEqualTo(String value) {
+            addCriterion("uid >=", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLessThan(String value) {
+            addCriterion("uid <", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLessThanOrEqualTo(String value) {
+            addCriterion("uid <=", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLike(String value) {
+            addCriterion("uid like", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotLike(String value) {
+            addCriterion("uid not like", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIn(List<String> values) {
+            addCriterion("uid in", values, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotIn(List<String> values) {
+            addCriterion("uid not in", values, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidBetween(String value1, String value2) {
+            addCriterion("uid between", value1, value2, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotBetween(String value1, String value2) {
+            addCriterion("uid not between", value1, value2, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIsNull() {
+            addCriterion("remark is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIsNotNull() {
+            addCriterion("remark is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkEqualTo(String value) {
+            addCriterion("remark =", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotEqualTo(String value) {
+            addCriterion("remark <>", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkGreaterThan(String value) {
+            addCriterion("remark >", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkGreaterThanOrEqualTo(String value) {
+            addCriterion("remark >=", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLessThan(String value) {
+            addCriterion("remark <", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLessThanOrEqualTo(String value) {
+            addCriterion("remark <=", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLike(String value) {
+            addCriterion("remark like", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotLike(String value) {
+            addCriterion("remark not like", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIn(List<String> values) {
+            addCriterion("remark in", values, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotIn(List<String> values) {
+            addCriterion("remark not in", values, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkBetween(String value1, String value2) {
+            addCriterion("remark between", value1, value2, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotBetween(String value1, String value2) {
+            addCriterion("remark not between", value1, value2, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNull() {
+            addCriterion("create_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNotNull() {
+            addCriterion("create_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeEqualTo(Date value) {
+            addCriterion("create_time =", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotEqualTo(Date value) {
+            addCriterion("create_time <>", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThan(Date value) {
+            addCriterion("create_time >", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("create_time >=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThan(Date value) {
+            addCriterion("create_time <", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("create_time <=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIn(List<Date> values) {
+            addCriterion("create_time in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotIn(List<Date> values) {
+            addCriterion("create_time not in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeBetween(Date value1, Date value2) {
+            addCriterion("create_time between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("create_time not between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIsNull() {
+            addCriterion("update_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIsNotNull() {
+            addCriterion("update_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeEqualTo(Date value) {
+            addCriterion("update_time =", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotEqualTo(Date value) {
+            addCriterion("update_time <>", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeGreaterThan(Date value) {
+            addCriterion("update_time >", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("update_time >=", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeLessThan(Date value) {
+            addCriterion("update_time <", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("update_time <=", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIn(List<Date> values) {
+            addCriterion("update_time in", values, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotIn(List<Date> values) {
+            addCriterion("update_time not in", values, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeBetween(Date value1, Date value2) {
+            addCriterion("update_time between", value1, value2, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("update_time not between", value1, value2, "updateTime");
+            return (Criteria) this;
+        }
+    }
+
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 671 - 0
modelsrc/com/miniframe/model/es/EsProComSQLBuilder.java

@@ -0,0 +1,671 @@
+package com.miniframe.model.es;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class EsProComSQLBuilder {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public EsProComSQLBuilder() {
+        oredCriteria = new ArrayList<Criteria>();
+    }
+
+    public void setOrderByClause(String orderByClause) {
+        this.orderByClause = orderByClause;
+    }
+
+    public String getOrderByClause() {
+        return orderByClause;
+    }
+
+    public void setDistinct(boolean distinct) {
+        this.distinct = distinct;
+    }
+
+    public boolean isDistinct() {
+        return distinct;
+    }
+
+    public List<Criteria> getOredCriteria() {
+        return oredCriteria;
+    }
+
+    public void or(Criteria criteria) {
+        oredCriteria.add(criteria);
+    }
+
+    public Criteria or() {
+        Criteria criteria = createCriteriaInternal();
+        oredCriteria.add(criteria);
+        return criteria;
+    }
+
+    public Criteria createCriteria() {
+        Criteria criteria = createCriteriaInternal();
+        if (oredCriteria.size() == 0) {
+            oredCriteria.add(criteria);
+        }
+        return criteria;
+    }
+
+    protected Criteria createCriteriaInternal() {
+        Criteria criteria = new Criteria();
+        return criteria;
+    }
+
+    public void clear() {
+        oredCriteria.clear();
+        orderByClause = null;
+        distinct = false;
+    }
+
+    protected abstract static class GeneratedCriteria {
+        protected List<Criterion> criteria;
+
+        protected GeneratedCriteria() {
+            super();
+            criteria = new ArrayList<Criterion>();
+        }
+
+        public boolean isValid() {
+            return criteria.size() > 0;
+        }
+
+        public List<Criterion> getAllCriteria() {
+            return criteria;
+        }
+
+        public List<Criterion> getCriteria() {
+            return criteria;
+        }
+
+        protected void addCriterion(String condition) {
+            if (condition == null) {
+                throw new RuntimeException("Value for condition cannot be null");
+            }
+            criteria.add(new Criterion(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));
+        }
+
+        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));
+        }
+
+        public Criteria andPcIdIsNull() {
+            addCriterion("pc_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdIsNotNull() {
+            addCriterion("pc_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdEqualTo(String value) {
+            addCriterion("pc_id =", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdNotEqualTo(String value) {
+            addCriterion("pc_id <>", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdGreaterThan(String value) {
+            addCriterion("pc_id >", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdGreaterThanOrEqualTo(String value) {
+            addCriterion("pc_id >=", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdLessThan(String value) {
+            addCriterion("pc_id <", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdLessThanOrEqualTo(String value) {
+            addCriterion("pc_id <=", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdLike(String value) {
+            addCriterion("pc_id like", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdNotLike(String value) {
+            addCriterion("pc_id not like", value, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdIn(List<String> values) {
+            addCriterion("pc_id in", values, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdNotIn(List<String> values) {
+            addCriterion("pc_id not in", values, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdBetween(String value1, String value2) {
+            addCriterion("pc_id between", value1, value2, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPcIdNotBetween(String value1, String value2) {
+            addCriterion("pc_id not between", value1, value2, "pcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdIsNull() {
+            addCriterion("com_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdIsNotNull() {
+            addCriterion("com_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdEqualTo(String value) {
+            addCriterion("com_id =", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotEqualTo(String value) {
+            addCriterion("com_id <>", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdGreaterThan(String value) {
+            addCriterion("com_id >", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdGreaterThanOrEqualTo(String value) {
+            addCriterion("com_id >=", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLessThan(String value) {
+            addCriterion("com_id <", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLessThanOrEqualTo(String value) {
+            addCriterion("com_id <=", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdLike(String value) {
+            addCriterion("com_id like", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotLike(String value) {
+            addCriterion("com_id not like", value, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdIn(List<String> values) {
+            addCriterion("com_id in", values, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotIn(List<String> values) {
+            addCriterion("com_id not in", values, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdBetween(String value1, String value2) {
+            addCriterion("com_id between", value1, value2, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andComIdNotBetween(String value1, String value2) {
+            addCriterion("com_id not between", value1, value2, "comId");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIsNull() {
+            addCriterion("uid is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIsNotNull() {
+            addCriterion("uid is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidEqualTo(String value) {
+            addCriterion("uid =", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotEqualTo(String value) {
+            addCriterion("uid <>", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidGreaterThan(String value) {
+            addCriterion("uid >", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidGreaterThanOrEqualTo(String value) {
+            addCriterion("uid >=", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLessThan(String value) {
+            addCriterion("uid <", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLessThanOrEqualTo(String value) {
+            addCriterion("uid <=", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidLike(String value) {
+            addCriterion("uid like", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotLike(String value) {
+            addCriterion("uid not like", value, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidIn(List<String> values) {
+            addCriterion("uid in", values, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotIn(List<String> values) {
+            addCriterion("uid not in", values, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidBetween(String value1, String value2) {
+            addCriterion("uid between", value1, value2, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andUidNotBetween(String value1, String value2) {
+            addCriterion("uid not between", value1, value2, "uid");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIsNull() {
+            addCriterion("remark is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIsNotNull() {
+            addCriterion("remark is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkEqualTo(String value) {
+            addCriterion("remark =", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotEqualTo(String value) {
+            addCriterion("remark <>", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkGreaterThan(String value) {
+            addCriterion("remark >", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkGreaterThanOrEqualTo(String value) {
+            addCriterion("remark >=", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLessThan(String value) {
+            addCriterion("remark <", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLessThanOrEqualTo(String value) {
+            addCriterion("remark <=", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkLike(String value) {
+            addCriterion("remark like", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotLike(String value) {
+            addCriterion("remark not like", value, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkIn(List<String> values) {
+            addCriterion("remark in", values, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotIn(List<String> values) {
+            addCriterion("remark not in", values, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkBetween(String value1, String value2) {
+            addCriterion("remark between", value1, value2, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andRemarkNotBetween(String value1, String value2) {
+            addCriterion("remark not between", value1, value2, "remark");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNull() {
+            addCriterion("create_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIsNotNull() {
+            addCriterion("create_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeEqualTo(Date value) {
+            addCriterion("create_time =", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotEqualTo(Date value) {
+            addCriterion("create_time <>", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThan(Date value) {
+            addCriterion("create_time >", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("create_time >=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThan(Date value) {
+            addCriterion("create_time <", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("create_time <=", value, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeIn(List<Date> values) {
+            addCriterion("create_time in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotIn(List<Date> values) {
+            addCriterion("create_time not in", values, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeBetween(Date value1, Date value2) {
+            addCriterion("create_time between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("create_time not between", value1, value2, "createTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIsNull() {
+            addCriterion("update_time is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIsNotNull() {
+            addCriterion("update_time is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeEqualTo(Date value) {
+            addCriterion("update_time =", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotEqualTo(Date value) {
+            addCriterion("update_time <>", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeGreaterThan(Date value) {
+            addCriterion("update_time >", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
+            addCriterion("update_time >=", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeLessThan(Date value) {
+            addCriterion("update_time <", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
+            addCriterion("update_time <=", value, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeIn(List<Date> values) {
+            addCriterion("update_time in", values, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotIn(List<Date> values) {
+            addCriterion("update_time not in", values, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeBetween(Date value1, Date value2) {
+            addCriterion("update_time between", value1, value2, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
+            addCriterion("update_time not between", value1, value2, "updateTime");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidIsNull() {
+            addCriterion("pid is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidIsNotNull() {
+            addCriterion("pid is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidEqualTo(String value) {
+            addCriterion("pid =", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidNotEqualTo(String value) {
+            addCriterion("pid <>", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidGreaterThan(String value) {
+            addCriterion("pid >", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidGreaterThanOrEqualTo(String value) {
+            addCriterion("pid >=", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidLessThan(String value) {
+            addCriterion("pid <", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidLessThanOrEqualTo(String value) {
+            addCriterion("pid <=", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidLike(String value) {
+            addCriterion("pid like", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidNotLike(String value) {
+            addCriterion("pid not like", value, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidIn(List<String> values) {
+            addCriterion("pid in", values, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidNotIn(List<String> values) {
+            addCriterion("pid not in", values, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidBetween(String value1, String value2) {
+            addCriterion("pid between", value1, value2, "pid");
+            return (Criteria) this;
+        }
+
+        public Criteria andPidNotBetween(String value1, String value2) {
+            addCriterion("pid not between", value1, value2, "pid");
+            return (Criteria) this;
+        }
+    }
+
+    public static class Criteria extends GeneratedCriteria {
+
+        protected Criteria() {
+            super();
+        }
+    }
+
+    public static class Criterion {
+        private String condition;
+
+        private Object value;
+
+        private Object secondValue;
+
+        private boolean noValue;
+
+        private boolean singleValue;
+
+        private boolean betweenValue;
+
+        private boolean listValue;
+
+        private String typeHandler;
+
+        public String getCondition() {
+            return condition;
+        }
+
+        public Object getValue() {
+            return value;
+        }
+
+        public Object getSecondValue() {
+            return secondValue;
+        }
+
+        public boolean isNoValue() {
+            return noValue;
+        }
+
+        public boolean isSingleValue() {
+            return singleValue;
+        }
+
+        public boolean isBetweenValue() {
+            return betweenValue;
+        }
+
+        public boolean isListValue() {
+            return listValue;
+        }
+
+        public String getTypeHandler() {
+            return typeHandler;
+        }
+
+        protected Criterion(String condition) {
+            super();
+            this.condition = condition;
+            this.typeHandler = null;
+            this.noValue = true;
+        }
+
+        protected Criterion(String condition, Object value, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.typeHandler = typeHandler;
+            if (value instanceof List<?>) {
+                this.listValue = true;
+            } else {
+                this.singleValue = true;
+            }
+        }
+
+        protected Criterion(String condition, Object value) {
+            this(condition, value, null);
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+            super();
+            this.condition = condition;
+            this.value = value;
+            this.secondValue = secondValue;
+            this.typeHandler = typeHandler;
+            this.betweenValue = true;
+        }
+
+        protected Criterion(String condition, Object value, Object secondValue) {
+            this(condition, value, secondValue, null);
+        }
+    }
+}

+ 28 - 28
modelsrc/com/miniframe/model/es/EsProSQLBuilder.java

@@ -105,73 +105,73 @@ public class EsProSQLBuilder {
             criteria.add(new Criterion(condition, value1, value2));
         }
 
-        public Criteria andIdIsNull() {
-            addCriterion("id is null");
+        public Criteria andPidIsNull() {
+            addCriterion("pid is null");
             return (Criteria) this;
         }
 
-        public Criteria andIdIsNotNull() {
-            addCriterion("id is not null");
+        public Criteria andPidIsNotNull() {
+            addCriterion("pid is not null");
             return (Criteria) this;
         }
 
-        public Criteria andIdEqualTo(String value) {
-            addCriterion("id =", value, "id");
+        public Criteria andPidEqualTo(String value) {
+            addCriterion("pid =", value, "pid");
             return (Criteria) this;
         }
 
-        public Criteria andIdNotEqualTo(String value) {
-            addCriterion("id <>", value, "id");
+        public Criteria andPidNotEqualTo(String value) {
+            addCriterion("pid <>", value, "pid");
             return (Criteria) this;
         }
 
-        public Criteria andIdGreaterThan(String value) {
-            addCriterion("id >", value, "id");
+        public Criteria andPidGreaterThan(String value) {
+            addCriterion("pid >", value, "pid");
             return (Criteria) this;
         }
 
-        public Criteria andIdGreaterThanOrEqualTo(String value) {
-            addCriterion("id >=", value, "id");
+        public Criteria andPidGreaterThanOrEqualTo(String value) {
+            addCriterion("pid >=", value, "pid");
             return (Criteria) this;
         }
 
-        public Criteria andIdLessThan(String value) {
-            addCriterion("id <", value, "id");
+        public Criteria andPidLessThan(String value) {
+            addCriterion("pid <", value, "pid");
             return (Criteria) this;
         }
 
-        public Criteria andIdLessThanOrEqualTo(String value) {
-            addCriterion("id <=", value, "id");
+        public Criteria andPidLessThanOrEqualTo(String value) {
+            addCriterion("pid <=", value, "pid");
             return (Criteria) this;
         }
 
-        public Criteria andIdLike(String value) {
-            addCriterion("id like", value, "id");
+        public Criteria andPidLike(String value) {
+            addCriterion("pid like", value, "pid");
             return (Criteria) this;
         }
 
-        public Criteria andIdNotLike(String value) {
-            addCriterion("id not like", value, "id");
+        public Criteria andPidNotLike(String value) {
+            addCriterion("pid not like", value, "pid");
             return (Criteria) this;
         }
 
-        public Criteria andIdIn(List<String> values) {
-            addCriterion("id in", values, "id");
+        public Criteria andPidIn(List<String> values) {
+            addCriterion("pid in", values, "pid");
             return (Criteria) this;
         }
 
-        public Criteria andIdNotIn(List<String> values) {
-            addCriterion("id not in", values, "id");
+        public Criteria andPidNotIn(List<String> values) {
+            addCriterion("pid not in", values, "pid");
             return (Criteria) this;
         }
 
-        public Criteria andIdBetween(String value1, String value2) {
-            addCriterion("id between", value1, value2, "id");
+        public Criteria andPidBetween(String value1, String value2) {
+            addCriterion("pid between", value1, value2, "pid");
             return (Criteria) this;
         }
 
-        public Criteria andIdNotBetween(String value1, String value2) {
-            addCriterion("id not between", value1, value2, "id");
+        public Criteria andPidNotBetween(String value1, String value2) {
+            addCriterion("pid not between", value1, value2, "pid");
             return (Criteria) this;
         }
 

+ 10 - 0
modelsrc/com/miniframe/model/es/dao/EsAttMapper.java

@@ -0,0 +1,10 @@
+package com.miniframe.model.es.dao;
+
+import com.miniframe.model.es.EsAtt;
+import com.miniframe.model.es.EsAttSQLBuilder;
+import com.miniframe.spring.db.MFBaseMapper;
+import com.miniframe.system.MiniserviceBaseDao;
+
+public interface EsAttMapper extends MiniserviceBaseDao, MFBaseMapper<EsAtt> {
+    long countByExample(EsAttSQLBuilder example);
+}

+ 10 - 0
modelsrc/com/miniframe/model/es/dao/EsComMapper.java

@@ -0,0 +1,10 @@
+package com.miniframe.model.es.dao;
+
+import com.miniframe.model.es.EsCom;
+import com.miniframe.model.es.EsComSQLBuilder;
+import com.miniframe.spring.db.MFBaseMapper;
+import com.miniframe.system.MiniserviceBaseDao;
+
+public interface EsComMapper extends MiniserviceBaseDao, MFBaseMapper<EsCom> {
+    long countByExample(EsComSQLBuilder example);
+}

+ 10 - 0
modelsrc/com/miniframe/model/es/dao/EsProComAttMapper.java

@@ -0,0 +1,10 @@
+package com.miniframe.model.es.dao;
+
+import com.miniframe.model.es.EsProComAtt;
+import com.miniframe.model.es.EsProComAttSQLBuilder;
+import com.miniframe.spring.db.MFBaseMapper;
+import com.miniframe.system.MiniserviceBaseDao;
+
+public interface EsProComAttMapper extends MiniserviceBaseDao, MFBaseMapper<EsProComAtt> {
+    long countByExample(EsProComAttSQLBuilder example);
+}

+ 10 - 0
modelsrc/com/miniframe/model/es/dao/EsProComMapper.java

@@ -0,0 +1,10 @@
+package com.miniframe.model.es.dao;
+
+import com.miniframe.model.es.EsProCom;
+import com.miniframe.model.es.EsProComSQLBuilder;
+import com.miniframe.spring.db.MFBaseMapper;
+import com.miniframe.system.MiniserviceBaseDao;
+
+public interface EsProComMapper extends MiniserviceBaseDao, MFBaseMapper<EsProCom> {
+    long countByExample(EsProComSQLBuilder example);
+}

+ 5 - 1
modelsrc/com/miniframe/model/es/dbconfig/MapperConfig-es.xml

@@ -5,9 +5,13 @@
     This file is generated by MyBatis Generator.
     This file is the shell of a Mapper Config file - in many cases you will need to add
       to this file before it is usable by MyBatis.
-    This file was generated on Tue May 20 16:04:50 CST 2025.
+    This file was generated on Fri May 23 09:35:54 CST 2025.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/es/xml/EsProMapper.xml" />
+    <mapper resource="com/miniframe/model/es/xml/EsComMapper.xml" />
+    <mapper resource="com/miniframe/model/es/xml/EsAttMapper.xml" />
+    <mapper resource="com/miniframe/model/es/xml/EsProComMapper.xml" />
+    <mapper resource="com/miniframe/model/es/xml/EsProComAttMapper.xml" />
   </mappers>
 </configuration>

+ 50 - 0
modelsrc/com/miniframe/model/es/xml/EsAttMapper.xml

@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.miniframe.model.es.dao.EsAttMapper">
+  <sql id="Example_Where_Clause">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <select id="countByExample" parameterType="com.miniframe.model.es.EsAttSQLBuilder" resultType="java.lang.Long">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    select count(*) from es_att
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <cache>
+    <!--
+      WARNING - @mbg.generated
+    -->
+  </cache>
+</mapper>

+ 50 - 0
modelsrc/com/miniframe/model/es/xml/EsComMapper.xml

@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.miniframe.model.es.dao.EsComMapper">
+  <sql id="Example_Where_Clause">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <select id="countByExample" parameterType="com.miniframe.model.es.EsComSQLBuilder" resultType="java.lang.Long">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    select count(*) from es_com
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <cache>
+    <!--
+      WARNING - @mbg.generated
+    -->
+  </cache>
+</mapper>

+ 50 - 0
modelsrc/com/miniframe/model/es/xml/EsProComAttMapper.xml

@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.miniframe.model.es.dao.EsProComAttMapper">
+  <sql id="Example_Where_Clause">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <select id="countByExample" parameterType="com.miniframe.model.es.EsProComAttSQLBuilder" resultType="java.lang.Long">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    select count(*) from es_pro_com_att
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <cache>
+    <!--
+      WARNING - @mbg.generated
+    -->
+  </cache>
+</mapper>

+ 50 - 0
modelsrc/com/miniframe/model/es/xml/EsProComMapper.xml

@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.miniframe.model.es.dao.EsProComMapper">
+  <sql id="Example_Where_Clause">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    <where>
+      <foreach collection="oredCriteria" item="criteria" separator="or">
+        <if test="criteria.valid">
+          <trim prefix="(" prefixOverrides="and" suffix=")">
+            <foreach collection="criteria.criteria" item="criterion">
+              <choose>
+                <when test="criterion.noValue">
+                  and ${criterion.condition}
+                </when>
+                <when test="criterion.singleValue">
+                  and ${criterion.condition} #{criterion.value}
+                </when>
+                <when test="criterion.betweenValue">
+                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                </when>
+                <when test="criterion.listValue">
+                  and ${criterion.condition}
+                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                    #{listItem}
+                  </foreach>
+                </when>
+              </choose>
+            </foreach>
+          </trim>
+        </if>
+      </foreach>
+    </where>
+  </sql>
+  <select id="countByExample" parameterType="com.miniframe.model.es.EsProComSQLBuilder" resultType="java.lang.Long">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    select count(*) from es_pro_com
+    <if test="_parameter != null">
+      <include refid="Example_Where_Clause" />
+    </if>
+  </select>
+  <cache>
+    <!--
+      WARNING - @mbg.generated
+    -->
+  </cache>
+</mapper>

+ 1 - 1
modelsrc/com/miniframe/model/system/dbconfig/MapperConfig-system.xml

@@ -5,7 +5,7 @@
     This file is generated by MyBatis Generator.
     This file is the shell of a Mapper Config file - in many cases you will need to add
       to this file before it is usable by MyBatis.
-    This file was generated on Tue May 20 16:05:14 CST 2025.
+    This file was generated on Fri May 23 09:35:55 CST 2025.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/system/xml/SysAppcodeMapper.xml" />

+ 1 - 1
src/main/java/com/miniframe/bisiness/es/ES0001Service.java

@@ -50,7 +50,7 @@ public class ES0001Service extends ES0001BaseModel implements ExecProcessFlow {
 		for (EsPro p :eList) {
 			D_ES0001_ROWS_RECODE row = new D_ES0001_ROWS_RECODE();
 			row.setUid(p.getUid());
-			row.setPid(p.getId());
+			row.setPid(p.getPid());
 			row.setCreateTime(XIDateTimeUtils.getStrFromDate(p.getCreateTime()));
 			row.setUpdateTime(XIDateTimeUtils.getStrFromDate(p.getUpdateTime()));
 			row.setUname(p.getUname());

+ 1 - 1
src/main/java/com/miniframe/bisiness/es/ES0002Service.java

@@ -36,7 +36,7 @@ public class ES0002Service extends ES0002BaseModel implements ExecProcessFlow {
 		EsPro p;
 		if(StringUtil.isNullOrEmpty(pid)){//新增
 			p =new EsPro();
-			p.setId(UtilTools.getUUid());
+			p.setPid(UtilTools.getUUid());
 			p.setCreateTime(new Date());
 			p.setUpdateTime(new Date());
 			p.setUid(uid);

+ 23 - 0
src/main/java/com/miniframe/dbtransfer/EsAttDbTransfer.java

@@ -0,0 +1,23 @@
+package com.miniframe.dbtransfer;
+
+import com.miniframe.core.DbTransfer;
+import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
+
+import com.miniframe.model.system.EsAtt;
+
+/**
+ * 实体列表,“ES_ATT”数据库数据转化逻辑处理(重新生成不覆盖)。
+ */
+public class EsAttDbTransfer extends DbTransfer implements Serializable {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+
+	@Override
+	public List transfer(final List l,Map map) throws Exception{
+		List<EsAtt> list=l;
+		return list;
+	};
+
+}

+ 23 - 0
src/main/java/com/miniframe/dbtransfer/EsComDbTransfer.java

@@ -0,0 +1,23 @@
+package com.miniframe.dbtransfer;
+
+import com.miniframe.core.DbTransfer;
+import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
+
+import com.miniframe.model.system.EsCom;
+
+/**
+ * 实体列表,“ES_COM”数据库数据转化逻辑处理(重新生成不覆盖)。
+ */
+public class EsComDbTransfer extends DbTransfer implements Serializable {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+
+	@Override
+	public List transfer(final List l,Map map) throws Exception{
+		List<EsCom> list=l;
+		return list;
+	};
+
+}

+ 23 - 0
src/main/java/com/miniframe/dbtransfer/EsProComAttDbTransfer.java

@@ -0,0 +1,23 @@
+package com.miniframe.dbtransfer;
+
+import com.miniframe.core.DbTransfer;
+import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
+
+import com.miniframe.model.system.EsProComAtt;
+
+/**
+ * 实体列表,“ES_PRO_COM_ATT”数据库数据转化逻辑处理(重新生成不覆盖)。
+ */
+public class EsProComAttDbTransfer extends DbTransfer implements Serializable {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+
+	@Override
+	public List transfer(final List l,Map map) throws Exception{
+		List<EsProComAtt> list=l;
+		return list;
+	};
+
+}

+ 23 - 0
src/main/java/com/miniframe/dbtransfer/EsProComDbTransfer.java

@@ -0,0 +1,23 @@
+package com.miniframe.dbtransfer;
+
+import com.miniframe.core.DbTransfer;
+import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
+
+import com.miniframe.model.system.EsProCom;
+
+/**
+ * 实体列表,“ES_PRO_COM”数据库数据转化逻辑处理(重新生成不覆盖)。
+ */
+public class EsProComDbTransfer extends DbTransfer implements Serializable {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+
+	@Override
+	public List transfer(final List l,Map map) throws Exception{
+		List<EsProCom> list=l;
+		return list;
+	};
+
+}

+ 5 - 1
系统设计/实体Bean/es(实体列表).csv

@@ -1,2 +1,6 @@
 序号,表/试图名称,逻辑名称,是否缓存,备注信息
-1,ES_PRO,项目表,FALSE,
+1,ES_PRO,项目表,FALSE,
+2,ES_COM,组件表,FALSE,
+3,ES_ATT,属性表,FALSE,
+4,ES_PRO_COM,项目组件表,FALSE,
+5,ES_PRO_COM_ATT,项目组件属性表,FALSE,