init
parent
364d7d23d5
commit
0e3925d512
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.edge;
|
||||
|
||||
import com.supervision.ngbatis.domain.edge.AcceptScopeEdge;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface AcceptScopeEdgeDao extends NebulaDaoBasic<AcceptScopeEdge,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.edge;
|
||||
|
||||
import com.supervision.ngbatis.domain.edge.ChecklistEdge;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface ChecklistEdgeDao extends NebulaDaoBasic<ChecklistEdge,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.edge;
|
||||
|
||||
import com.supervision.ngbatis.domain.edge.ConditionEdge;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface ConditionEdgeDao extends NebulaDaoBasic<ConditionEdge,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.edge;
|
||||
|
||||
import com.supervision.ngbatis.domain.edge.DependenceEdge;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface DependenceEdgeDao extends NebulaDaoBasic<DependenceEdge,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.edge;
|
||||
|
||||
import com.supervision.ngbatis.domain.edge.HandlerChannelEdge;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface HandlerChannelEdgeDao extends NebulaDaoBasic<HandlerChannelEdge,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.edge;
|
||||
|
||||
import com.supervision.ngbatis.domain.edge.HandlerPlaceEdge;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface HandlerPlaceEdgeDao extends NebulaDaoBasic<HandlerPlaceEdge,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.edge;
|
||||
|
||||
import com.supervision.ngbatis.domain.edge.HandlerProcessEdge;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface HandlerProcessEdgeDao extends NebulaDaoBasic<HandlerProcessEdge,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.edge;
|
||||
|
||||
import com.supervision.ngbatis.domain.edge.ProcessConditionEdge;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface ProcessConditionEdgeDao extends NebulaDaoBasic<ProcessConditionEdge,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.tag;
|
||||
|
||||
import com.supervision.ngbatis.domain.tag.AcceptScope;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface AcceptScopeDao extends NebulaDaoBasic<AcceptScope,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.tag;
|
||||
|
||||
import com.supervision.ngbatis.domain.tag.Checklist;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface ChecklistDao extends NebulaDaoBasic<Checklist,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.tag;
|
||||
|
||||
import com.supervision.ngbatis.domain.tag.Condition;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface ConditionDao extends NebulaDaoBasic<Condition,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.tag;
|
||||
|
||||
import com.supervision.ngbatis.domain.tag.HandlerChannel;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface HandlerChannelDao extends NebulaDaoBasic<HandlerChannel,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.tag;
|
||||
|
||||
import com.supervision.ngbatis.domain.tag.HandlerPlace;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface HandlerPlaceDao extends NebulaDaoBasic<HandlerPlace,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.tag;
|
||||
|
||||
import com.supervision.ngbatis.domain.tag.HandlerProcess;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface HandlerProcessDao extends NebulaDaoBasic<HandlerProcess,String> {
|
||||
}
|
@ -1,9 +1,6 @@
|
||||
package com.supervision.ngbatis.dao;
|
||||
package com.supervision.ngbatis.dao.tag;
|
||||
|
||||
import com.supervision.ngbatis.domain.ItemBranch;
|
||||
import com.supervision.ngbatis.domain.tag.ItemBranch;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
|
||||
public interface ItemBranchDao extends NebulaDaoBasic<ItemBranch,String> {
|
||||
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.tag;
|
||||
|
||||
import com.supervision.ngbatis.domain.tag.ItemLeaf;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface ItemLeafDao extends NebulaDaoBasic<ItemLeaf,String> {
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
package com.supervision.ngbatis.dao.tag;
|
||||
|
||||
import com.supervision.ngbatis.domain.tag.ProcessCondition;
|
||||
import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;
|
||||
public interface ProcessConditionDao extends NebulaDaoBasic<ProcessCondition,String> {
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package com.supervision.ngbatis.domain.edge;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "accept_scope_edge")
|
||||
public class AcceptScopeEdge {
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
package com.supervision.ngbatis.domain.edge;
|
||||
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "checklist_edge")
|
||||
public class ChecklistEdge {
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
package com.supervision.ngbatis.domain.edge;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "condition_edge")
|
||||
public class ConditionEdge {
|
||||
|
||||
private String operation;
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package com.supervision.ngbatis.domain.edge;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "accept_scope_edge")
|
||||
public class DependenceEdge {
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package com.supervision.ngbatis.domain.edge;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "accept_scope_edge")
|
||||
public class HandlerChannelEdge {
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package com.supervision.ngbatis.domain.edge;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "accept_scope_edge")
|
||||
public class HandlerPlaceEdge {
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package com.supervision.ngbatis.domain.edge;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "handler_process_edge")
|
||||
public class HandlerProcessEdge {
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
package com.supervision.ngbatis.domain.edge;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "process_condition_edge")
|
||||
public class ProcessConditionEdge {
|
||||
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
package com.supervision.ngbatis.domain.tag;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "accept_scope")
|
||||
public class AcceptScope {
|
||||
|
||||
@Id
|
||||
private String id;
|
||||
|
||||
@Column(name = "detail", nullable = false)
|
||||
private String detail;
|
||||
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package com.supervision.ngbatis.domain.tag;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "checklist")
|
||||
public class Checklist {
|
||||
|
||||
@Id
|
||||
private String id;
|
||||
|
||||
@Column(name = "detail", nullable = false)
|
||||
private String detail;
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
package com.supervision.ngbatis.domain.tag;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "condition")
|
||||
public class Condition {
|
||||
|
||||
private String id;
|
||||
|
||||
@Column(name = "condition", nullable = false)
|
||||
private String condition;
|
||||
|
||||
@Column(name = "entity_type", nullable = false)
|
||||
private String entityType;
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package com.supervision.ngbatis.domain.tag;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "handler_channel")
|
||||
public class HandlerChannel {
|
||||
|
||||
@Id
|
||||
private String id;
|
||||
|
||||
@Column(name = "detail", nullable = false)
|
||||
private String detail;
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package com.supervision.ngbatis.domain.tag;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "handler_place")
|
||||
public class HandlerPlace {
|
||||
|
||||
@Id
|
||||
private String id;
|
||||
|
||||
@Column(name = "detail", nullable = false)
|
||||
private String detail;
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package com.supervision.ngbatis.domain.tag;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "handler_process")
|
||||
public class HandlerProcess {
|
||||
|
||||
@Id
|
||||
private String id;
|
||||
|
||||
@Column(name = "detail", nullable = false)
|
||||
private String detail;
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package com.supervision.ngbatis.domain.tag;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "item_leaf")
|
||||
public class ItemLeaf {
|
||||
|
||||
@Id
|
||||
private String vid;
|
||||
|
||||
@Column(name = "item_name")
|
||||
private String itemName;
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package com.supervision.ngbatis.domain.tag;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
|
||||
@Data
|
||||
@Table(name = "process_condition")
|
||||
public class ProcessCondition {
|
||||
|
||||
@Id
|
||||
private String id;
|
||||
|
||||
@Column(name = "detail", nullable = false)
|
||||
private String detail;
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.ItemBranchDao">
|
||||
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.edge.AcceptScopeEdgeDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.edge.ChecklistEdgeDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.edge.ConditionEdgeDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.edge.DependenceEdgeDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.edge.HandlerChannelEdgeDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.edge.HandlerPlaceEdgeDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.edge.HandlerProcessEdgeDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.edge.ProcessConditionEdgeDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.tag.AcceptScopeDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.tag.ChecklistDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.tag.ConditionDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.tag.HandlerChannelDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.tag.HandlerPlaceDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.tag.HandlerProcessDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.tag.ItemBranchDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.tag.ItemLeafDao">
|
||||
</mapper>
|
@ -0,0 +1,2 @@
|
||||
<mapper namespace="com.supervision.ngbatis.dao.tag.ProcessConditionDao">
|
||||
</mapper>
|
@ -0,0 +1,51 @@
|
||||
package com.supervision;
|
||||
|
||||
import cn.hutool.core.io.FileUtil;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class GenerateNebulaEntity {
|
||||
|
||||
private static final String basePath = "/Users/flevance/Java/KBQA/kbqa-graph/src/main/java/";
|
||||
|
||||
public static void main(String[] args) {
|
||||
buildDao();
|
||||
buildMapper();
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成mapper
|
||||
*/
|
||||
private static void buildMapper(){
|
||||
String filePath = basePath + "com/supervision/ngbatis/dao/edge";
|
||||
String targetPath = "/Users/flevance/Java/KBQA/kbqa-graph/src/main/resources/nebulaMapper/edge";
|
||||
List<String> strings = FileUtil.listFileNames(filePath);
|
||||
for (String string : strings) {
|
||||
String className = string.substring(0, string.lastIndexOf("."));
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("<mapper namespace=\"com.supervision.ngbatis.dao.edge.").append(className).append("\">\n");
|
||||
sb.append("</mapper>");
|
||||
FileUtil.writeString(sb.toString(), targetPath + "/" + className + ".xml", "UTF-8");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成dao
|
||||
*/
|
||||
private static void buildDao() {
|
||||
String filePath = basePath + "com/supervision/ngbatis/domain/tag";
|
||||
String targetPath = basePath + "com/supervision/ngbatis/dao/tag";
|
||||
List<String> strings = FileUtil.listFileNames(filePath);
|
||||
for (String string : strings) {
|
||||
String className = string.substring(0, string.lastIndexOf("."));
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("package com.supervision.ngbatis.dao.tag;\n");
|
||||
sb.append("\n");
|
||||
sb.append("import com.supervision.ngbatis.domain.tag.").append(className).append(";\n");
|
||||
sb.append("import org.nebula.contrib.ngbatis.proxy.NebulaDaoBasic;\n");
|
||||
sb.append("public interface ").append(className).append("Dao extends NebulaDaoBasic<").append(className).append(",String> {\n");
|
||||
sb.append("}");
|
||||
FileUtil.writeString(sb.toString(), targetPath + "/" + className + "Dao.java", "UTF-8");
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue