Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
happysnaker
xfg-frame-ddd
提交
d2d08d6a
xfg-frame-ddd
项目概览
happysnaker
/
xfg-frame-ddd
与 Fork 源项目一致
Fork自
KnowledgePlanet / road-map / xfg-frame-ddd
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
xfg-frame-ddd
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d2d08d6a
编写于
7月 10, 2023
作者:
小傅哥
⛹
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
小傅哥,feat:架构的本质之 DDD 架构
上级
7e2a41d8
变更
11
显示空白变更内容
内联
并排
Showing
11 changed file
with
24 addition
and
24 deletion
+24
-24
xfg-frame-app/src/main/resources/application-dev.yml
xfg-frame-app/src/main/resources/application-dev.yml
+1
-1
xfg-frame-app/src/main/resources/mybatis/mapper/RuleTreeNodeLine_Mapper.xml
...main/resources/mybatis/mapper/RuleTreeNodeLine_Mapper.xml
+1
-1
xfg-frame-app/src/main/resources/mybatis/mapper/RuleTreeNode_Mapper.xml
...src/main/resources/mybatis/mapper/RuleTreeNode_Mapper.xml
+1
-1
xfg-frame-app/src/main/resources/mybatis/mapper/RuleTree_Mapper.xml
...app/src/main/resources/mybatis/mapper/RuleTree_Mapper.xml
+1
-1
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/dao/RuleTreeDao.java
...cn/bugstack/xfg/frame/infrastructure/dao/RuleTreeDao.java
+3
-3
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/dao/RuleTreeNodeDao.java
...ugstack/xfg/frame/infrastructure/dao/RuleTreeNodeDao.java
+3
-3
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/dao/RuleTreeNodeLineDao.java
...ack/xfg/frame/infrastructure/dao/RuleTreeNodeLineDao.java
+2
-2
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/po/RuleTreeNodeLinePO.java
...stack/xfg/frame/infrastructure/po/RuleTreeNodeLinePO.java
+1
-1
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/po/RuleTreeNodePO.java
.../bugstack/xfg/frame/infrastructure/po/RuleTreeNodePO.java
+1
-1
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/po/RuleTreePO.java
...a/cn/bugstack/xfg/frame/infrastructure/po/RuleTreePO.java
+1
-1
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/repository/RuleRepository.java
...k/xfg/frame/infrastructure/repository/RuleRepository.java
+9
-9
未找到文件。
xfg-frame-app/src/main/resources/application-dev.yml
浏览文件 @
d2d08d6a
...
@@ -37,7 +37,7 @@ dubbo:
...
@@ -37,7 +37,7 @@ dubbo:
address
:
zookeeper://127.0.0.1:2181
address
:
zookeeper://127.0.0.1:2181
protocol
:
protocol
:
name
:
dubbo
name
:
dubbo
port
:
2088
1
port
:
2088
3
scan
:
scan
:
base-packages
:
cn.bugstack.xfg.frame.api
base-packages
:
cn.bugstack.xfg.frame.api
...
...
xfg-frame-app/src/main/resources/mybatis/mapper/RuleTreeNodeLine_Mapper.xml
浏览文件 @
d2d08d6a
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeNodeLineDao"
>
<mapper
namespace=
"cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeNodeLineDao"
>
<resultMap
id=
"ruleTreeNodeLineResultMap"
type=
"cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNodeLine
V
O"
>
<resultMap
id=
"ruleTreeNodeLineResultMap"
type=
"cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNodeLine
P
O"
>
<id
column=
"id"
property=
"id"
/>
<id
column=
"id"
property=
"id"
/>
<result
column=
"tree_id"
property=
"treeId"
/>
<result
column=
"tree_id"
property=
"treeId"
/>
<result
column=
"node_id_from"
property=
"nodeIdFrom"
/>
<result
column=
"node_id_from"
property=
"nodeIdFrom"
/>
...
...
xfg-frame-app/src/main/resources/mybatis/mapper/RuleTreeNode_Mapper.xml
浏览文件 @
d2d08d6a
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeNodeDao"
>
<mapper
namespace=
"cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeNodeDao"
>
<resultMap
id=
"ruleTreeNodeMap"
type=
"cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNode
V
O"
>
<resultMap
id=
"ruleTreeNodeMap"
type=
"cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNode
P
O"
>
<id
column=
"id"
property=
"id"
/>
<id
column=
"id"
property=
"id"
/>
<result
column=
"tree_id"
property=
"treeId"
/>
<result
column=
"tree_id"
property=
"treeId"
/>
<result
column=
"node_type"
property=
"nodeType"
/>
<result
column=
"node_type"
property=
"nodeType"
/>
...
...
xfg-frame-app/src/main/resources/mybatis/mapper/RuleTree_Mapper.xml
浏览文件 @
d2d08d6a
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeDao"
>
<mapper
namespace=
"cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeDao"
>
<resultMap
id=
"ruleTreeMap"
type=
"cn.bugstack.xfg.frame.infrastructure.po.RuleTree
V
O"
>
<resultMap
id=
"ruleTreeMap"
type=
"cn.bugstack.xfg.frame.infrastructure.po.RuleTree
P
O"
>
<id
column=
"id"
property=
"id"
/>
<id
column=
"id"
property=
"id"
/>
<result
column=
"tree_name"
property=
"treeName"
/>
<result
column=
"tree_name"
property=
"treeName"
/>
<result
column=
"tree_desc"
property=
"treeDesc"
/>
<result
column=
"tree_desc"
property=
"treeDesc"
/>
...
...
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/dao/RuleTreeDao.java
浏览文件 @
d2d08d6a
package
cn.bugstack.xfg.frame.infrastructure.dao
;
package
cn.bugstack.xfg.frame.infrastructure.dao
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTree
V
O
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTree
P
O
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
/**
/**
...
@@ -17,13 +17,13 @@ public interface RuleTreeDao {
...
@@ -17,13 +17,13 @@ public interface RuleTreeDao {
* @param id ID
* @param id ID
* @return 规则树
* @return 规则树
*/
*/
RuleTree
V
O
queryRuleTreeByTreeId
(
Long
id
);
RuleTree
P
O
queryRuleTreeByTreeId
(
Long
id
);
/**
/**
* 规则树简要信息查询
* 规则树简要信息查询
* @param treeId 规则树ID
* @param treeId 规则树ID
* @return 规则树
* @return 规则树
*/
*/
RuleTree
V
O
queryTreeSummaryInfo
(
Long
treeId
);
RuleTree
P
O
queryTreeSummaryInfo
(
Long
treeId
);
}
}
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/dao/RuleTreeNodeDao.java
浏览文件 @
d2d08d6a
package
cn.bugstack.xfg.frame.infrastructure.dao
;
package
cn.bugstack.xfg.frame.infrastructure.dao
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNode
V
O
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNode
P
O
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
java.util.List
;
import
java.util.List
;
...
@@ -19,7 +19,7 @@ public interface RuleTreeNodeDao {
...
@@ -19,7 +19,7 @@ public interface RuleTreeNodeDao {
* @param treeId 规则树ID
* @param treeId 规则树ID
* @return 规则树节点集合
* @return 规则树节点集合
*/
*/
List
<
RuleTreeNode
V
O
>
queryRuleTreeNodeList
(
Long
treeId
);
List
<
RuleTreeNode
P
O
>
queryRuleTreeNodeList
(
Long
treeId
);
/**
/**
* 查询规则树节点数量
* 查询规则树节点数量
...
@@ -34,6 +34,6 @@ public interface RuleTreeNodeDao {
...
@@ -34,6 +34,6 @@ public interface RuleTreeNodeDao {
* @param treeId 规则树ID
* @param treeId 规则树ID
* @return 节点集合
* @return 节点集合
*/
*/
List
<
RuleTreeNode
V
O
>
queryTreeRulePoint
(
Long
treeId
);
List
<
RuleTreeNode
P
O
>
queryTreeRulePoint
(
Long
treeId
);
}
}
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/dao/RuleTreeNodeLineDao.java
浏览文件 @
d2d08d6a
package
cn.bugstack.xfg.frame.infrastructure.dao
;
package
cn.bugstack.xfg.frame.infrastructure.dao
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNodeLine
V
O
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNodeLine
P
O
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
java.util.List
;
import
java.util.List
;
...
@@ -20,7 +20,7 @@ public interface RuleTreeNodeLineDao {
...
@@ -20,7 +20,7 @@ public interface RuleTreeNodeLineDao {
* @param req 入参
* @param req 入参
* @return 规则树节点连线集合
* @return 规则树节点连线集合
*/
*/
List
<
RuleTreeNodeLine
VO
>
queryRuleTreeNodeLineList
(
RuleTreeNodeLineV
O
req
);
List
<
RuleTreeNodeLine
PO
>
queryRuleTreeNodeLineList
(
RuleTreeNodeLineP
O
req
);
/**
/**
* 查询规则树连线数量
* 查询规则树连线数量
...
...
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/po/RuleTreeNodeLine
V
O.java
→
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/po/RuleTreeNodeLine
P
O.java
浏览文件 @
d2d08d6a
...
@@ -13,7 +13,7 @@ import lombok.NoArgsConstructor;
...
@@ -13,7 +13,7 @@ import lombok.NoArgsConstructor;
@Data
@Data
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
RuleTreeNodeLine
V
O
{
public
class
RuleTreeNodeLine
P
O
{
/** 主键ID */
/** 主键ID */
private
Long
id
;
private
Long
id
;
...
...
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/po/RuleTreeNode
V
O.java
→
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/po/RuleTreeNode
P
O.java
浏览文件 @
d2d08d6a
...
@@ -13,7 +13,7 @@ import lombok.NoArgsConstructor;
...
@@ -13,7 +13,7 @@ import lombok.NoArgsConstructor;
@Data
@Data
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
RuleTreeNode
V
O
{
public
class
RuleTreeNode
P
O
{
/** 主键ID */
/** 主键ID */
private
Long
id
;
private
Long
id
;
...
...
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/po/RuleTree
V
O.java
→
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/po/RuleTree
P
O.java
浏览文件 @
d2d08d6a
...
@@ -16,7 +16,7 @@ import java.util.Date;
...
@@ -16,7 +16,7 @@ import java.util.Date;
@Data
@Data
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
RuleTree
V
O
{
public
class
RuleTree
P
O
{
/** 主键ID */
/** 主键ID */
private
Long
id
;
private
Long
id
;
...
...
xfg-frame-infrastructure/src/main/java/cn/bugstack/xfg/frame/infrastructure/repository/RuleRepository.java
浏览文件 @
d2d08d6a
...
@@ -8,9 +8,9 @@ import cn.bugstack.xfg.frame.domain.rule.repository.IRuleRepository;
...
@@ -8,9 +8,9 @@ import cn.bugstack.xfg.frame.domain.rule.repository.IRuleRepository;
import
cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeDao
;
import
cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeDao
;
import
cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeNodeDao
;
import
cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeNodeDao
;
import
cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeNodeLineDao
;
import
cn.bugstack.xfg.frame.infrastructure.dao.RuleTreeNodeLineDao
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNodeLine
V
O
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNodeLine
P
O
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNode
V
O
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTreeNode
P
O
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTree
V
O
;
import
cn.bugstack.xfg.frame.infrastructure.po.RuleTree
P
O
;
import
cn.bugstack.xfg.frame.types.Constants
;
import
cn.bugstack.xfg.frame.types.Constants
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
...
@@ -41,7 +41,7 @@ public class RuleRepository implements IRuleRepository {
...
@@ -41,7 +41,7 @@ public class RuleRepository implements IRuleRepository {
public
TreeRuleAggregate
queryTreeRuleRich
(
Long
treeId
)
{
public
TreeRuleAggregate
queryTreeRuleRich
(
Long
treeId
)
{
// 规则树
// 规则树
RuleTree
V
O
ruleTree
=
ruleTreeDao
.
queryRuleTreeByTreeId
(
treeId
);
RuleTree
P
O
ruleTree
=
ruleTreeDao
.
queryRuleTreeByTreeId
(
treeId
);
TreeRootVO
treeRoot
=
new
TreeRootVO
();
TreeRootVO
treeRoot
=
new
TreeRootVO
();
treeRoot
.
setTreeId
(
ruleTree
.
getId
());
treeRoot
.
setTreeId
(
ruleTree
.
getId
());
treeRoot
.
setTreeRootNodeId
(
ruleTree
.
getTreeRootNodeId
());
treeRoot
.
setTreeRootNodeId
(
ruleTree
.
getTreeRootNodeId
());
...
@@ -49,17 +49,17 @@ public class RuleRepository implements IRuleRepository {
...
@@ -49,17 +49,17 @@ public class RuleRepository implements IRuleRepository {
// 树节点->树连接线
// 树节点->树连接线
Map
<
Long
,
TreeNodeVO
>
treeNodeMap
=
new
HashMap
<>();
Map
<
Long
,
TreeNodeVO
>
treeNodeMap
=
new
HashMap
<>();
List
<
RuleTreeNode
V
O
>
ruleTreeNodeList
=
ruleTreeNodeDao
.
queryRuleTreeNodeList
(
treeId
);
List
<
RuleTreeNode
P
O
>
ruleTreeNodeList
=
ruleTreeNodeDao
.
queryRuleTreeNodeList
(
treeId
);
for
(
RuleTreeNode
V
O
treeNode
:
ruleTreeNodeList
)
{
for
(
RuleTreeNode
P
O
treeNode
:
ruleTreeNodeList
)
{
List
<
TreeNodeLineVO
>
treeNodeLineInfoList
=
new
ArrayList
<>();
List
<
TreeNodeLineVO
>
treeNodeLineInfoList
=
new
ArrayList
<>();
if
(
Constants
.
NodeType
.
STEM
.
equals
(
treeNode
.
getNodeType
()))
{
if
(
Constants
.
NodeType
.
STEM
.
equals
(
treeNode
.
getNodeType
()))
{
RuleTreeNodeLine
VO
ruleTreeNodeLineReq
=
new
RuleTreeNodeLineV
O
();
RuleTreeNodeLine
PO
ruleTreeNodeLineReq
=
new
RuleTreeNodeLineP
O
();
ruleTreeNodeLineReq
.
setTreeId
(
treeId
);
ruleTreeNodeLineReq
.
setTreeId
(
treeId
);
ruleTreeNodeLineReq
.
setNodeIdFrom
(
treeNode
.
getId
());
ruleTreeNodeLineReq
.
setNodeIdFrom
(
treeNode
.
getId
());
List
<
RuleTreeNodeLine
V
O
>
ruleTreeNodeLineList
=
ruleTreeNodeLineDao
.
queryRuleTreeNodeLineList
(
ruleTreeNodeLineReq
);
List
<
RuleTreeNodeLine
P
O
>
ruleTreeNodeLineList
=
ruleTreeNodeLineDao
.
queryRuleTreeNodeLineList
(
ruleTreeNodeLineReq
);
for
(
RuleTreeNodeLine
V
O
nodeLine
:
ruleTreeNodeLineList
)
{
for
(
RuleTreeNodeLine
P
O
nodeLine
:
ruleTreeNodeLineList
)
{
TreeNodeLineVO
treeNodeLineInfo
=
new
TreeNodeLineVO
();
TreeNodeLineVO
treeNodeLineInfo
=
new
TreeNodeLineVO
();
treeNodeLineInfo
.
setNodeIdFrom
(
nodeLine
.
getNodeIdFrom
());
treeNodeLineInfo
.
setNodeIdFrom
(
nodeLine
.
getNodeIdFrom
());
treeNodeLineInfo
.
setNodeIdTo
(
nodeLine
.
getNodeIdTo
());
treeNodeLineInfo
.
setNodeIdTo
(
nodeLine
.
getNodeIdTo
());
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录