Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yanxuan-qc-change-system
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yx-qc-change-flow
yanxuan-qc-change-system
Commits
96e00330
Commit
96e00330
authored
Nov 10, 2025
by
穆龙飞
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modify:增加子工单列表
parent
029bf125
Pipeline
#85353
passed with stages
in 1 minute 39 seconds
Changes
5
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
37 additions
and
4 deletions
+37
-4
ChangeSubFlowBiz.java
...netease/mail/yanxuan/change/biz/biz/ChangeSubFlowBiz.java
+5
-0
ChangeSubFlowService.java
...mail/yanxuan/change/biz/service/ChangeSubFlowService.java
+9
-0
ChangeSubFlowServiceImpl.java
...uan/change/biz/service/impl/ChangeSubFlowServiceImpl.java
+7
-0
ChangeExecRecordMapper.java
...ail/yanxuan/change/dal/mapper/ChangeExecRecordMapper.java
+3
-0
ChangeSubFlowController.java
...anxuan/change/web/controller/ChangeSubFlowController.java
+13
-4
No files found.
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/biz/ChangeSubFlowBiz.java
View file @
96e00330
...
...
@@ -18,6 +18,7 @@ import org.springframework.stereotype.Component;
import
javax.validation.Valid
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.UUID
;
...
...
@@ -65,4 +66,8 @@ public class ChangeSubFlowBiz {
flowCreateReqDTO
.
setFlowName
(
flowName
);
return
flowCreateReqDTO
;
}
public
List
<
ChangeExecRecord
>
list
(
Integer
page
,
Integer
pageSize
)
{
return
changeSubFlowService
.
query
((
page
-
1
)
*
pageSize
,
pageSize
);
}
}
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/ChangeSubFlowService.java
View file @
96e00330
...
...
@@ -2,6 +2,8 @@ package com.netease.mail.yanxuan.change.biz.service;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeExecRecord
;
import
java.util.List
;
public
interface
ChangeSubFlowService
{
/**
...
...
@@ -9,4 +11,11 @@ public interface ChangeSubFlowService {
*/
void
createSubFlow
(
ChangeExecRecord
execRecord
);
/**
* 查询子工单
* @param limit
* @param offset
* @return
*/
List
<
ChangeExecRecord
>
query
(
int
limit
,
Integer
offset
);
}
yanxuan-qc-change-system-biz/src/main/java/com/netease/mail/yanxuan/change/biz/service/impl/ChangeSubFlowServiceImpl.java
View file @
96e00330
...
...
@@ -6,6 +6,8 @@ import com.netease.mail.yanxuan.change.dal.mapper.ChangeExecRecordMapper;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ChangeSubFlowServiceImpl
implements
ChangeSubFlowService
{
...
...
@@ -16,4 +18,9 @@ public class ChangeSubFlowServiceImpl implements ChangeSubFlowService {
public
void
createSubFlow
(
ChangeExecRecord
execRecord
)
{
changeExecRecordMapper
.
insertSelective
(
execRecord
);
}
@Override
public
List
<
ChangeExecRecord
>
query
(
int
limit
,
Integer
offset
)
{
return
changeExecRecordMapper
.
queryList
(
limit
,
offset
);
}
}
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/mapper/ChangeExecRecordMapper.java
View file @
96e00330
...
...
@@ -39,4 +39,7 @@ public interface ChangeExecRecordMapper extends tk.mybatis.mapper.common.Mapper<
@Select
(
"SELECT DISTINCT(change_record_id) FROM TB_YX_QC_CHANGE_EXEC_RECORD WHERE change_exec_user_email LIKE #{changeExecUser}"
)
List
<
Long
>
queryByUser
(
@Param
(
"changeExecUser"
)
String
changeExecUser
);
@Select
(
"SELECT * FROM TB_YX_QC_CHANGE_EXEC_RECORD ORDER BY id DESC LIMIT #{limit},#{offset}"
)
List
<
ChangeExecRecord
>
queryList
(
@Param
(
"limit"
)
int
limit
,
@Param
(
"offset"
)
Integer
offset
);
}
yanxuan-qc-change-system-web/src/main/java/com/netease/mail/yanxuan/change/web/controller/ChangeSubFlowController.java
View file @
96e00330
...
...
@@ -8,15 +8,14 @@ package com.netease.mail.yanxuan.change.web.controller;
import
com.netease.mail.yanxuan.change.biz.biz.ChangeSubFlowBiz
;
import
com.netease.mail.yanxuan.change.common.bean.AjaxResult
;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeExecRecord
;
import
com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeSubFlowCreateReq
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.*
;
import
javax.validation.Valid
;
import
java.util.List
;
/**
* @Author zcwang
...
...
@@ -40,4 +39,14 @@ public class ChangeSubFlowController {
return
AjaxResult
.
success
(
changeSubFlowBiz
.
createAndSubmit
(
changeSubFlowCreateReq
));
}
/**
* 发起变更执行工单
*
* @return
*/
@GetMapping
(
"/list"
)
public
AjaxResult
<
List
<
ChangeExecRecord
>>
list
(
@RequestParam
(
name
=
"page"
,
defaultValue
=
"1"
)
Integer
page
,
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"10"
)
Integer
pageSize
)
{
return
AjaxResult
.
success
(
changeSubFlowBiz
.
list
(
page
,
pageSize
));
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment