Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
training-project
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hqzhdj
training-project
Commits
19fa7f99
Commit
19fa7f99
authored
Jan 14, 2025
by
阳浪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
埋点
parent
1422afbe
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
24 additions
and
6 deletions
+24
-6
cloud-training-project-api/src/main/java/com/yizhi/training/application/feign/LeaveWordClient.java
+5
-0
cloud-training-project-api/src/main/java/com/yizhi/training/application/vo/domain/AuthzUserGroupVo.java
+1
-1
cloud-training-project-service/src/main/java/com/yizhi/training/application/controller/LeaveWordController.java
+5
-0
cloud-training-project-service/src/main/java/com/yizhi/training/application/mapper/LeaveWordMapper.java
+1
-1
cloud-training-project-service/src/main/java/com/yizhi/training/application/mapper/LeaveWordMapper.xml
+3
-3
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/LeaveWordService.java
+2
-0
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/impl/LeaveWordServiceImpl.java
+7
-1
No files found.
cloud-training-project-api/src/main/java/com/yizhi/training/application/feign/LeaveWordClient.java
View file @
19fa7f99
package
com
.
yizhi
.
training
.
application
.
feign
;
package
com
.
yizhi
.
training
.
application
.
feign
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.yizhi.training.application.vo.domain.AuthzUserGroupVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordParamVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordParamVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordVo
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
...
@@ -32,4 +33,8 @@ public interface LeaveWordClient {
...
@@ -32,4 +33,8 @@ public interface LeaveWordClient {
@GetMapping
(
"/manage/leaveWord/removeById"
)
@GetMapping
(
"/manage/leaveWord/removeById"
)
boolean
removeById
(
@RequestParam
(
name
=
"id"
)
Long
id
);
boolean
removeById
(
@RequestParam
(
name
=
"id"
)
Long
id
);
@GetMapping
(
"/manage/leaveWord/getAuthzUserGroup"
)
public
AuthzUserGroupVo
getAuthzUserGroup
();
}
}
cloud-training-project-api/src/main/java/com/yizhi/training/application/vo/
manage
/AuthzUserGroupVo.java
→
cloud-training-project-api/src/main/java/com/yizhi/training/application/vo/
domain
/AuthzUserGroupVo.java
View file @
19fa7f99
package
com
.
yizhi
.
training
.
application
.
vo
.
manage
;
package
com
.
yizhi
.
training
.
application
.
vo
.
domain
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
cloud-training-project-service/src/main/java/com/yizhi/training/application/controller/LeaveWordController.java
View file @
19fa7f99
...
@@ -2,6 +2,7 @@ package com.yizhi.training.application.controller;
...
@@ -2,6 +2,7 @@ package com.yizhi.training.application.controller;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.yizhi.training.application.service.LeaveWordService
;
import
com.yizhi.training.application.service.LeaveWordService
;
import
com.yizhi.training.application.vo.domain.AuthzUserGroupVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordParamVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordParamVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordVo
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -35,6 +36,10 @@ public class LeaveWordController {
...
@@ -35,6 +36,10 @@ public class LeaveWordController {
return
leaveWordService
.
getById
(
id
);
return
leaveWordService
.
getById
(
id
);
}
}
@GetMapping
(
"/getAuthzUserGroup"
)
public
AuthzUserGroupVo
getAuthzUserGroup
(){
return
leaveWordService
.
getAuthzUserGroup
();
}
@GetMapping
(
"/updateState"
)
@GetMapping
(
"/updateState"
)
public
boolean
updateState
(
@RequestParam
(
"id"
)
Long
id
,
@RequestParam
(
"state"
)
Integer
state
){
public
boolean
updateState
(
@RequestParam
(
"id"
)
Long
id
,
@RequestParam
(
"state"
)
Integer
state
){
return
leaveWordService
.
updateState
(
id
,
state
);
return
leaveWordService
.
updateState
(
id
,
state
);
...
...
cloud-training-project-service/src/main/java/com/yizhi/training/application/mapper/LeaveWordMapper.java
View file @
19fa7f99
...
@@ -2,7 +2,7 @@ package com.yizhi.training.application.mapper;
...
@@ -2,7 +2,7 @@ package com.yizhi.training.application.mapper;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.mapper.BaseMapper
;
import
com.yizhi.training.application.domain.LeaveWord
;
import
com.yizhi.training.application.domain.LeaveWord
;
import
com.yizhi.training.application.vo.
manage
.AuthzUserGroupVo
;
import
com.yizhi.training.application.vo.
domain
.AuthzUserGroupVo
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
...
...
cloud-training-project-service/src/main/java/com/yizhi/training/application/mapper/LeaveWordMapper.xml
View file @
19fa7f99
<?xml version="1.0" encoding="UTF-8"?>
<?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">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.yizhi.training.application.mapper.LeaveWordMapper"
>
<mapper
namespace=
"com.yizhi.training.application.mapper.LeaveWordMapper"
>
<select
id=
"getUserGroupByUser"
resultType=
"com.yizhi.training.application.vo.
manage
.AuthzUserGroupVo"
>
<select
id=
"getUserGroupByUser"
resultType=
"com.yizhi.training.application.vo.
domain
.AuthzUserGroupVo"
>
select
select
aug.id,
aug.id,
aug.name,
aug.name,
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
aar.account_id = #{accountId}
aar.account_id = #{accountId}
limit 1
limit 1
</select>
</select>
<select
id=
"queryUserGroupByIds"
resultType=
"com.yizhi.training.application.vo.
manage
.AuthzUserGroupVo"
>
<select
id=
"queryUserGroupByIds"
resultType=
"com.yizhi.training.application.vo.
domain
.AuthzUserGroupVo"
>
select
select
aug.id,
aug.id,
aug.name,
aug.name,
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
</foreach>
</foreach>
</select>
</select>
<select
id=
"getUserGroupById"
resultType=
"com.yizhi.training.application.vo.
manage
.AuthzUserGroupVo"
>
<select
id=
"getUserGroupById"
resultType=
"com.yizhi.training.application.vo.
domain
.AuthzUserGroupVo"
>
select
select
aug.id,
aug.id,
...
...
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/LeaveWordService.java
View file @
19fa7f99
...
@@ -3,6 +3,7 @@ package com.yizhi.training.application.service;
...
@@ -3,6 +3,7 @@ package com.yizhi.training.application.service;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.baomidou.mybatisplus.service.IService
;
import
com.baomidou.mybatisplus.service.IService
;
import
com.yizhi.training.application.domain.LeaveWord
;
import
com.yizhi.training.application.domain.LeaveWord
;
import
com.yizhi.training.application.vo.domain.AuthzUserGroupVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordParamVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordParamVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordVo
;
...
@@ -16,6 +17,7 @@ public interface LeaveWordService extends IService<LeaveWord> {
...
@@ -16,6 +17,7 @@ public interface LeaveWordService extends IService<LeaveWord> {
Page
<
LeaveWordVo
>
page
(
LeaveWordParamVo
paramVo
);
Page
<
LeaveWordVo
>
page
(
LeaveWordParamVo
paramVo
);
boolean
save
(
LeaveWordVo
leaveWordVo
);
boolean
save
(
LeaveWordVo
leaveWordVo
);
LeaveWordVo
getById
(
Long
id
);
LeaveWordVo
getById
(
Long
id
);
AuthzUserGroupVo
getAuthzUserGroup
();
boolean
updateState
(
Long
id
,
Integer
state
);
boolean
updateState
(
Long
id
,
Integer
state
);
boolean
removeById
(
Long
id
);
boolean
removeById
(
Long
id
);
}
}
cloud-training-project-service/src/main/java/com/yizhi/training/application/service/impl/LeaveWordServiceImpl.java
View file @
19fa7f99
...
@@ -16,7 +16,7 @@ import com.yizhi.training.application.mapper.LeaveWordMapper;
...
@@ -16,7 +16,7 @@ import com.yizhi.training.application.mapper.LeaveWordMapper;
import
com.yizhi.training.application.service.LeaveWordService
;
import
com.yizhi.training.application.service.LeaveWordService
;
import
com.yizhi.training.application.vo.domain.LeaveWordParamVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordParamVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordVo
;
import
com.yizhi.training.application.vo.domain.LeaveWordVo
;
import
com.yizhi.training.application.vo.
manage
.AuthzUserGroupVo
;
import
com.yizhi.training.application.vo.
domain
.AuthzUserGroupVo
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -121,6 +121,12 @@ public class LeaveWordServiceImpl extends ServiceImpl<LeaveWordMapper, LeaveWord
...
@@ -121,6 +121,12 @@ public class LeaveWordServiceImpl extends ServiceImpl<LeaveWordMapper, LeaveWord
}
}
@Override
@Override
public
AuthzUserGroupVo
getAuthzUserGroup
(){
RequestContext
context
=
ContextHolder
.
get
();
return
this
.
baseMapper
.
getUserGroupByUser
(
context
.
getAccountId
());
}
@Override
public
LeaveWordVo
getById
(
Long
id
)
{
public
LeaveWordVo
getById
(
Long
id
)
{
LeaveWord
leaveWord
=
this
.
selectById
(
id
);
LeaveWord
leaveWord
=
this
.
selectById
(
id
);
if
(
leaveWord
==
null
){
if
(
leaveWord
==
null
){
...
...
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