huangxingxing 3 hónapja
szülő
commit
bf918d284b

+ 2 - 1
dbscript/init/generate/03-functionInit.sql

@@ -8,8 +8,9 @@ INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0004', '无锡发动机','项目添加组件',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0005', '无锡发动机','项目删除组件',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0006', '无锡发动机','项目组件连线',true);
-INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0007', '无锡发动机','项目组件删除连线',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0007', '无锡发动机','项目组件连线删除',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0008', '无锡发动机','项目组件属性修改',true);
+INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES0009', '无锡发动机','项目组件属性查询',true);
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('ES1001', '无锡发动机','组件查询',true);
 -- 基础系统
 INSERT INTO SYS_FUNCTION(FUNCTIONID, CLASSNAME, FUNCTIONNAME ,ENABLE)VALUES ('A00000', '基础系统','获取图片验证码',true);

+ 13 - 0
generated/com/miniframe/generate/comm/es/A_ES0005.java

@@ -9,4 +9,17 @@ import java.io.Serializable;
  */
 public class A_ES0005 extends BaseMapModel implements Serializable {
 	private static final long serialVersionUID = -1463838678425832212L;
+	String pcId;//项目组件Id
+	/**
+	 *项目组件Id
+	 */
+	public void setPcId(String pcId) {
+		this.pcId=pcId;
+	}
+	/**
+	 *项目组件Id
+	 */
+	public String getPcId() {
+		return this.pcId;
+	}
 }

+ 12 - 0
generated/validateform/a_es0005Form.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd">
+<!-- 项目删除组件Form配置文件系统生成请勿修改,否则重新生成将覆盖 -->
+<form-validation>
+<formset>
+<form name="a_es0005Form">
+<field property="pcId" depends="required">
+    <arg0 key="a_es0005.pcId"/>
+</field>
+</form>
+</formset>
+</form-validation>

+ 2 - 1
generated/validator/resources_a_es0005Form_validator.properties

@@ -1 +1,2 @@
-a_es0005Form = false
+a_es0005.pcId = \u9879\u76EE\u7EC4\u4EF6Id
+a_es0005Form = true

+ 2 - 1
generated/validator/resources_a_es0005Form_validator_zh_CN.properties

@@ -1 +1,2 @@
-a_es0005Form = false
+a_es0005.pcId = \u9879\u76EE\u7EC4\u4EF6Id
+a_es0005Form = true

+ 188 - 0
modelsrc/com/miniframe/model/es/EsProComCon.java

@@ -0,0 +1,188 @@
+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_con")
+public class EsProComCon extends MiniserviceBaseModel implements Serializable {
+    /**
+     * 项目组件链接id
+     */
+    @Id
+    @Column(name = "pcc_id")
+    private String pccId;
+
+    /**
+     * 项目NODE组件ID
+     */
+    @Column(name = "npc_id")
+    private String npcId;
+
+    /**
+     * 项目组件ID
+     */
+    @Column(name = "pc_id")
+    private String pcId;
+
+    /**
+     * 用户编码
+     */
+    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 pcc_id - 项目组件链接id
+     */
+    public String getPccId() {
+        return pccId;
+    }
+
+    /**
+     * 设置项目组件链接id
+     *
+     * @param pccId 项目组件链接id
+     */
+    public void setPccId(String pccId) {
+        this.pccId = pccId == null ? null : pccId.trim();
+    }
+
+    /**
+     * 获取项目NODE组件ID
+     *
+     * @return npc_id - 项目NODE组件ID
+     */
+    public String getNpcId() {
+        return npcId;
+    }
+
+    /**
+     * 设置项目NODE组件ID
+     *
+     * @param npcId 项目NODE组件ID
+     */
+    public void setNpcId(String npcId) {
+        this.npcId = npcId == null ? null : npcId.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();
+    }
+
+    /**
+     * 获取用户编码
+     *
+     * @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;
+    }
+}

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

@@ -0,0 +1,671 @@
+package com.miniframe.model.es;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class EsProComConSQLBuilder {
+    protected String orderByClause;
+
+    protected boolean distinct;
+
+    protected List<Criteria> oredCriteria;
+
+    public EsProComConSQLBuilder() {
+        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 andPccIdIsNull() {
+            addCriterion("pcc_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdIsNotNull() {
+            addCriterion("pcc_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdEqualTo(String value) {
+            addCriterion("pcc_id =", value, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdNotEqualTo(String value) {
+            addCriterion("pcc_id <>", value, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdGreaterThan(String value) {
+            addCriterion("pcc_id >", value, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdGreaterThanOrEqualTo(String value) {
+            addCriterion("pcc_id >=", value, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdLessThan(String value) {
+            addCriterion("pcc_id <", value, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdLessThanOrEqualTo(String value) {
+            addCriterion("pcc_id <=", value, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdLike(String value) {
+            addCriterion("pcc_id like", value, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdNotLike(String value) {
+            addCriterion("pcc_id not like", value, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdIn(List<String> values) {
+            addCriterion("pcc_id in", values, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdNotIn(List<String> values) {
+            addCriterion("pcc_id not in", values, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdBetween(String value1, String value2) {
+            addCriterion("pcc_id between", value1, value2, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andPccIdNotBetween(String value1, String value2) {
+            addCriterion("pcc_id not between", value1, value2, "pccId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdIsNull() {
+            addCriterion("npc_id is null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdIsNotNull() {
+            addCriterion("npc_id is not null");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdEqualTo(String value) {
+            addCriterion("npc_id =", value, "npcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdNotEqualTo(String value) {
+            addCriterion("npc_id <>", value, "npcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdGreaterThan(String value) {
+            addCriterion("npc_id >", value, "npcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdGreaterThanOrEqualTo(String value) {
+            addCriterion("npc_id >=", value, "npcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdLessThan(String value) {
+            addCriterion("npc_id <", value, "npcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdLessThanOrEqualTo(String value) {
+            addCriterion("npc_id <=", value, "npcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdLike(String value) {
+            addCriterion("npc_id like", value, "npcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdNotLike(String value) {
+            addCriterion("npc_id not like", value, "npcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdIn(List<String> values) {
+            addCriterion("npc_id in", values, "npcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdNotIn(List<String> values) {
+            addCriterion("npc_id not in", values, "npcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdBetween(String value1, String value2) {
+            addCriterion("npc_id between", value1, value2, "npcId");
+            return (Criteria) this;
+        }
+
+        public Criteria andNpcIdNotBetween(String value1, String value2) {
+            addCriterion("npc_id not between", value1, value2, "npcId");
+            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 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);
+        }
+    }
+}

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

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

+ 2 - 1
modelsrc/com/miniframe/model/es/dbconfig/MapperConfig-es.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 Fri May 23 15:31:41 CST 2025.
+    This file was generated on Fri May 23 15:57:28 CST 2025.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/es/xml/EsProMapper.xml" />
@@ -13,5 +13,6 @@
     <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" />
+    <mapper resource="com/miniframe/model/es/xml/EsProComConMapper.xml" />
   </mappers>
 </configuration>

+ 50 - 0
modelsrc/com/miniframe/model/es/xml/EsProComConMapper.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.EsProComConMapper">
+  <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.EsProComConSQLBuilder" resultType="java.lang.Long">
+    <!--
+      WARNING - @mbg.generated
+    -->
+    select count(*) from es_pro_com_con
+    <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 Fri May 23 15:31:42 CST 2025.
+    This file was generated on Fri May 23 15:57:29 CST 2025.
   -->
   <mappers>
     <mapper resource="com/miniframe/model/system/xml/SysAppcodeMapper.xml" />

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

@@ -2,7 +2,15 @@ package com.miniframe.bisiness.es;
 
 import java.util.Map;
 import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.core.ext.UtilTools;
 import com.miniframe.generate.business.es.model.ES0005BaseModel;
+import com.miniframe.model.es.EsProComAtt;
+import com.miniframe.model.es.EsProComAttSQLBuilder;
+import com.miniframe.model.es.EsProComCon;
+import com.miniframe.model.es.EsProComConSQLBuilder;
+import com.miniframe.model.es.dao.EsProComAttMapper;
+import com.miniframe.model.es.dao.EsProComConMapper;
+import com.miniframe.model.es.dao.EsProComMapper;
 
 /**
  * 无锡发动机,“项目删除组件”逻辑处理(重新生成不覆盖)。
@@ -15,7 +23,26 @@ public class ES0005Service extends ES0005BaseModel implements ExecProcessFlow {
 	 * 无锡发动机,“项目删除组件”业务核心处理
  	 */
 	public void transExecute() throws Exception {
-	
+		String pcId = this.getA_es0005().getPcId();
+
+		//删除项目组件属性
+		EsProComAttMapper adao = UtilTools.getBean(EsProComAttMapper.class);
+		EsProComAttSQLBuilder asb = new EsProComAttSQLBuilder();
+		EsProComAttSQLBuilder.Criteria asc = asb.createCriteria();
+		asc.andPcIdEqualTo(pcId);
+		adao.deleteByExample(asb);
+
+		//删除链接
+		EsProComConMapper condao = UtilTools.getBean(EsProComConMapper.class);
+		EsProComConSQLBuilder consb = new EsProComConSQLBuilder();
+		EsProComConSQLBuilder.Criteria consc =consb.createCriteria();
+		consc.andPcIdEqualTo(pcId);
+		condao.deleteByExample(consb);
+
+		//删除项目组件
+		EsProComMapper cdao = UtilTools.getBean(EsProComMapper.class);
+		cdao.deleteByPrimaryKey(pcId);
+
 	}
 	
 	/**

+ 48 - 0
src/main/java/com/miniframe/bisiness/es/ES0009Service.java

@@ -0,0 +1,48 @@
+package com.miniframe.bisiness.es;
+
+import java.util.Map;
+import com.miniframe.core.ExecProcessFlow;
+import com.miniframe.generate.business.es.model.ES0009BaseModel;
+
+/**
+ * 无锡发动机,“项目组件属性查询”逻辑处理(重新生成不覆盖)。
+ */
+public class ES0009Service extends ES0009BaseModel implements ExecProcessFlow {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+		
+	/**
+	 * 无锡发动机,“项目组件属性查询”业务核心处理
+ 	 */
+	public void transExecute() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件属性查询”业务前处理
+ 	 */
+	public void preTransFlow() throws Exception {
+		this.validater();
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件属性查询”业务后处理
+ 	 */
+	public void afterTransFlow() throws Exception {
+	
+	}
+	
+	/**
+	 * 无锡发动机,“项目组件属性查询”逻辑入口处理方法
+ 	 */
+ 	@SuppressWarnings("rawtypes")
+	@Override
+	public Map execute(Map vars) throws Exception {
+		this.setTransMap(vars);
+		preTransFlow();// 执行业务开始的规则检查和校验
+		transExecute();// 执行核心业务段
+		afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
+		return this.getTransMap();
+	}
+
+}

+ 23 - 0
src/main/java/com/miniframe/dbtransfer/EsProComConDbTransfer.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.EsProComCon;
+
+/**
+ * 实体列表,“ES_PRO_COM_CON”数据库数据转化逻辑处理(重新生成不覆盖)。
+ */
+public class EsProComConDbTransfer extends DbTransfer implements Serializable {
+	
+	private static final long serialVersionUID = -7051358269847459502L;
+
+	@Override
+	public List transfer(final List l,Map map) throws Exception{
+		List<EsProComCon> list=l;
+		return list;
+	};
+
+}

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

@@ -3,4 +3,5 @@
 2,ES_COM,组件表,FALSE,
 3,ES_ATT,属性表,FALSE,
 4,ES_PRO_COM,项目组件表,FALSE,
-5,ES_PRO_COM_ATT,项目组件属性表,FALSE,
+5,ES_PRO_COM_ATT,项目组件属性表,FALSE,
+6,ES_PRO_COM_CON,项目组件链接表,FALSE,

+ 2 - 1
系统设计/通信设计/通讯报文/es(无锡发动机)/报文体/ES0005_A(项目删除组件).csv

@@ -1 +1,2 @@
-"序号","英文名称","中文名称","数据类型","默认值","格式化","非空/引用","最小(长度/值)","最大(长度/值)","验证规则","标准数据ID","XML样式","TAG标签","映射/子标签","CDATA"
+"序号","英文名称","中文名称","数据类型","默认值","格式化","非空/引用","最小(长度/值)","最大(长度/值)","验证规则","标准数据ID","XML样式","TAG标签","映射/子标签","CDATA"
+1,pcId,项目组件Id,string,,,是,,,,,,,,