Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
isoft_psa
Project
Project
Details
Activity
Releases
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
王飞
isoft_psa
Commits
7184db1d
Commit
7184db1d
authored
Mar 26, 2025
by
qyx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目费用
parent
b32fc45a
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
42 additions
and
0 deletions
+42
-0
FyglProjectCostRequest.java
...ain/java/com/ruoyi/controller/FyglProjectCostRequest.java
+9
-0
FyglProjectManagerList.java
...ain/java/com/ruoyi/domain/dto/FyglProjectManagerList.java
+11
-0
FyglProjectCostMapper.java
...src/main/java/com/ruoyi/mapper/FyglProjectCostMapper.java
+3
-0
IFyglProjectCostService.java
.../main/java/com/ruoyi/service/IFyglProjectCostService.java
+3
-0
IFyglProjectCostServiceImpl.java
...a/com/ruoyi/service/impl/IFyglProjectCostServiceImpl.java
+6
-0
FyglProjectCostMapper.xml
...in/resources/mapper/projectCost/FyglProjectCostMapper.xml
+10
-0
No files found.
ruoyi-psa/src/main/java/com/ruoyi/controller/FyglProjectCostRequest.java
View file @
7184db1d
...
...
@@ -8,6 +8,7 @@ import com.ruoyi.common.utils.poi.ExcelUtil;
import
com.ruoyi.domain.dto.FyglProjectCostDTO
;
import
com.ruoyi.domain.dto.FyglProjectDTO
;
import
com.ruoyi.domain.dto.FyglProjectList
;
import
com.ruoyi.domain.dto.FyglProjectManagerList
;
import
com.ruoyi.service.IFyglProjectCostService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -92,4 +93,12 @@ public class FyglProjectCostRequest extends BaseController {
{
return
AjaxResult
.
success
(
costService
.
deleteProjectCost
(
id
));
}
//获取所有项目经理
@GetMapping
(
"/projectManagerName"
)
public
AjaxResult
projectManagerName
()
{
List
<
FyglProjectManagerList
>
projectManagerList
=
costService
.
getAllProjectManager
();
return
AjaxResult
.
success
(
projectManagerList
);
}
}
ruoyi-psa/src/main/java/com/ruoyi/domain/dto/FyglProjectManagerList.java
0 → 100644
View file @
7184db1d
package
com
.
ruoyi
.
domain
.
dto
;
import
lombok.Data
;
@Data
public
class
FyglProjectManagerList
{
private
String
projectManagerName
;
private
Integer
projectManagerId
;
//user_id
}
ruoyi-psa/src/main/java/com/ruoyi/mapper/FyglProjectCostMapper.java
View file @
7184db1d
package
com
.
ruoyi
.
mapper
;
import
com.ruoyi.domain.dto.FyglProjectCostDTO
;
import
com.ruoyi.domain.dto.FyglProjectManagerList
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
...
...
@@ -34,4 +35,6 @@ public interface FyglProjectCostMapper {
//根据id修改状态
int
changeStatus
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"approveStatus"
)
Integer
approveStatus
);
List
<
FyglProjectManagerList
>
getProjectManagerList
();
}
ruoyi-psa/src/main/java/com/ruoyi/service/IFyglProjectCostService.java
View file @
7184db1d
...
...
@@ -3,6 +3,7 @@ package com.ruoyi.service;
import
com.ruoyi.domain.dto.FyglProjectCostDTO
;
import
com.ruoyi.domain.dto.FyglProjectDTO
;
import
com.ruoyi.domain.dto.FyglProjectList
;
import
com.ruoyi.domain.dto.FyglProjectManagerList
;
import
java.util.List
;
...
...
@@ -26,4 +27,6 @@ public interface IFyglProjectCostService {
List
<
String
>
getProjectNameList
();
List
<
FyglProjectCostDTO
>
getProjectCostListByIds
(
Long
[]
ids
);
List
<
FyglProjectManagerList
>
getAllProjectManager
();
}
ruoyi-psa/src/main/java/com/ruoyi/service/impl/IFyglProjectCostServiceImpl.java
View file @
7184db1d
...
...
@@ -6,6 +6,7 @@ import com.ruoyi.common.utils.SecurityUtils;
import
com.ruoyi.domain.dto.FyglProjectCostDTO
;
import
com.ruoyi.domain.dto.FyglProjectDTO
;
import
com.ruoyi.domain.dto.FyglProjectList
;
import
com.ruoyi.domain.dto.FyglProjectManagerList
;
import
com.ruoyi.mapper.FyglDailyReimbursementMapper
;
import
com.ruoyi.mapper.FyglProjectCostMapper
;
import
com.ruoyi.service.IFyglProjectCostService
;
...
...
@@ -92,4 +93,9 @@ public class IFyglProjectCostServiceImpl implements IFyglProjectCostService {
public
List
<
FyglProjectCostDTO
>
getProjectCostListByIds
(
Long
[]
ids
)
{
return
projectCostMapper
.
getProjectCostListByIds
(
ids
);
}
@Override
public
List
<
FyglProjectManagerList
>
getAllProjectManager
()
{
return
projectCostMapper
.
getProjectManagerList
();
}
}
ruoyi-psa/src/main/resources/mapper/projectCost/FyglProjectCostMapper.xml
View file @
7184db1d
...
...
@@ -190,4 +190,14 @@
#{item}
</foreach>
</select>
<select
id=
"getProjectManagerList"
resultType=
"com.ruoyi.domain.dto.FyglProjectManagerList"
>
SELECT
u.user_id,u.nick_name
FROM
sys_role r
LEFT JOIN sys_user_role ur ON r.role_id = ur.role_id
LEFT JOIN sys_user u ON ur.user_id = u.user_id
WHERE
r.role_id = 100;
</select>
</mapper>
\ No newline at end of file
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