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
c007109f
Commit
c007109f
authored
Mar 06, 2025
by
祁正
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目费用申请-列表
parent
20a63fd7
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
150 additions
and
10 deletions
+150
-10
FyglDailyReimbursementController.java
...om/ruoyi/controller/FyglDailyReimbursementController.java
+2
-2
FyglProjectCostRequest.java
...ain/java/com/ruoyi/controller/FyglProjectCostRequest.java
+11
-0
FyglProjectCostListDTO.java
...ain/java/com/ruoyi/domain/dto/FyglProjectCostListDTO.java
+19
-0
FyglDailyReimbursementVo.java
...in/java/com/ruoyi/domain/vo/FyglDailyReimbursementVo.java
+1
-1
FyglProjectCostVo.java
.../src/main/java/com/ruoyi/domain/vo/FyglProjectCostVo.java
+22
-0
FyglDailyReimbursementMapper.java
...n/java/com/ruoyi/mapper/FyglDailyReimbursementMapper.java
+2
-2
FyglProjectCostMapper.java
...src/main/java/com/ruoyi/mapper/FyglProjectCostMapper.java
+13
-0
IFyglDailyReimbursementService.java
...ava/com/ruoyi/service/IFyglDailyReimbursementService.java
+2
-2
IFyglProjectCostService.java
.../main/java/com/ruoyi/service/IFyglProjectCostService.java
+9
-0
FyglDailyReimbursementServiceImpl.java
...ruoyi/service/impl/FyglDailyReimbursementServiceImpl.java
+2
-2
IFyglProjectCostServiceImpl.java
...a/com/ruoyi/service/impl/IFyglProjectCostServiceImpl.java
+20
-0
FyglDailyReimbursementMapper.xml
...apper/dailyReimbursement/FyglDailyReimbursementMapper.xml
+1
-1
FyglProjectCostMapper.xml
...in/resources/mapper/projectCost/FyglProjectCostMapper.xml
+46
-0
No files found.
ruoyi-psa/src/main/java/com/ruoyi/controller/FyglDailyReimbursementController.java
View file @
c007109f
...
@@ -8,7 +8,7 @@ import com.ruoyi.domain.FyglDailyReimbursement;
...
@@ -8,7 +8,7 @@ import com.ruoyi.domain.FyglDailyReimbursement;
import
com.ruoyi.domain.dto.FyglDailyReimbursementDTO
;
import
com.ruoyi.domain.dto.FyglDailyReimbursementDTO
;
import
com.ruoyi.domain.dto.FyglProjectDTO
;
import
com.ruoyi.domain.dto.FyglProjectDTO
;
import
com.ruoyi.domain.dto.FyglProjectList
;
import
com.ruoyi.domain.dto.FyglProjectList
;
import
com.ruoyi.domain.vo.FyglDailyReimbursementV
O
;
import
com.ruoyi.domain.vo.FyglDailyReimbursementV
o
;
import
com.ruoyi.service.IFyglDailyReimbursementService
;
import
com.ruoyi.service.IFyglDailyReimbursementService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.security.access.prepost.PreAuthorize
;
...
@@ -35,7 +35,7 @@ public class FyglDailyReimbursementController extends BaseController
...
@@ -35,7 +35,7 @@ public class FyglDailyReimbursementController extends BaseController
*/
*/
// @PreAuthorize("@ss.hasPermi('dailyReimbursement:dailyReimbursement:list')")
// @PreAuthorize("@ss.hasPermi('dailyReimbursement:dailyReimbursement:list')")
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
AjaxResult
list
(
FyglDailyReimbursementV
O
fyglDailyReimbursementVO
)
public
AjaxResult
list
(
FyglDailyReimbursementV
o
fyglDailyReimbursementVO
)
{
{
...
...
ruoyi-psa/src/main/java/com/ruoyi/controller/FyglProjectCostRequest.java
View file @
c007109f
package
com
.
ruoyi
.
controller
;
package
com
.
ruoyi
.
controller
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.service.IFyglProjectCostService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
...
@@ -10,5 +14,12 @@ import org.springframework.web.bind.annotation.RestController;
...
@@ -10,5 +14,12 @@ import org.springframework.web.bind.annotation.RestController;
@RequestMapping
(
"/projectCostRequest"
)
@RequestMapping
(
"/projectCostRequest"
)
public
class
FyglProjectCostRequest
extends
BaseController
{
public
class
FyglProjectCostRequest
extends
BaseController
{
@Autowired
private
IFyglProjectCostService
costService
;
@GetMapping
(
"/list"
)
public
AjaxResult
getProjectCostList
(){
return
AjaxResult
.
success
(
costService
.
getList
());
}
}
}
ruoyi-psa/src/main/java/com/ruoyi/domain/dto/FyglProjectCostListDTO.java
0 → 100644
View file @
c007109f
package
com
.
ruoyi
.
domain
.
dto
;
import
lombok.Data
;
@Data
public
class
FyglProjectCostListDTO
{
private
Integer
id
;
private
String
projectNumber
;
private
String
projectName
;
private
String
projectType
;
private
String
userName
;
private
String
projectStatus
;
private
Integer
approveStatus
;
private
String
waterNumber
;
private
String
costType
;
private
String
timeOfExpense
;
private
Double
sumMoney
;
}
ruoyi-psa/src/main/java/com/ruoyi/domain/vo/FyglDailyReimbursementV
O
.java
→
ruoyi-psa/src/main/java/com/ruoyi/domain/vo/FyglDailyReimbursementV
o
.java
View file @
c007109f
...
@@ -3,7 +3,7 @@ package com.ruoyi.domain.vo;
...
@@ -3,7 +3,7 @@ package com.ruoyi.domain.vo;
import
lombok.Data
;
import
lombok.Data
;
@Data
@Data
public
class
FyglDailyReimbursementV
O
{
public
class
FyglDailyReimbursementV
o
{
//项目名称
//项目名称
private
String
projectName
;
private
String
projectName
;
...
...
ruoyi-psa/src/main/java/com/ruoyi/domain/vo/FyglProjectCostVo.java
0 → 100644
View file @
c007109f
package
com
.
ruoyi
.
domain
.
vo
;
import
lombok.Data
;
@Data
public
class
FyglProjectCostVo
{
private
Integer
id
;
private
Integer
projectId
;
private
Integer
status
;
private
String
waterNumber
;
private
String
costType
;
private
String
timeOfExpense
;
private
String
description
;
private
Double
unitPrice
;
private
Integer
amount
;
private
Double
sumMoney
;
private
String
createBy
;
private
String
createTime
;
private
String
updateBy
;
private
String
updateTime
;
private
String
remark
;
}
ruoyi-psa/src/main/java/com/ruoyi/mapper/FyglDailyReimbursementMapper.java
View file @
c007109f
...
@@ -2,7 +2,7 @@ package com.ruoyi.mapper;
...
@@ -2,7 +2,7 @@ package com.ruoyi.mapper;
import
com.ruoyi.domain.FyglDailyReimbursement
;
import
com.ruoyi.domain.FyglDailyReimbursement
;
import
com.ruoyi.domain.dto.*
;
import
com.ruoyi.domain.dto.*
;
import
com.ruoyi.domain.vo.FyglDailyReimbursementV
O
;
import
com.ruoyi.domain.vo.FyglDailyReimbursementV
o
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -38,7 +38,7 @@ public interface FyglDailyReimbursementMapper
...
@@ -38,7 +38,7 @@ public interface FyglDailyReimbursementMapper
*
*
* @return 日常报销集合
* @return 日常报销集合
*/
*/
public
List
<
FyglDailyReimbursementDTO
>
selectFyglDailyReimbursementList
(
FyglDailyReimbursementV
O
fyglDailyReimbursementVO
);
public
List
<
FyglDailyReimbursementDTO
>
selectFyglDailyReimbursementList
(
FyglDailyReimbursementV
o
fyglDailyReimbursementVO
);
List
<
FyglProjectList
>
getProjectList
();
List
<
FyglProjectList
>
getProjectList
();
...
...
ruoyi-psa/src/main/java/com/ruoyi/mapper/FyglProjectCostMapper.java
0 → 100644
View file @
c007109f
package
com
.
ruoyi
.
mapper
;
import
com.ruoyi.domain.dto.FyglProjectCostListDTO
;
import
org.apache.ibatis.annotations.Mapper
;
import
java.util.List
;
@Mapper
public
interface
FyglProjectCostMapper
{
//列表接口
public
List
<
FyglProjectCostListDTO
>
getList
();
}
ruoyi-psa/src/main/java/com/ruoyi/service/IFyglDailyReimbursementService.java
View file @
c007109f
...
@@ -5,7 +5,7 @@ import com.ruoyi.domain.dto.FyglDailyReimbursementDTO;
...
@@ -5,7 +5,7 @@ import com.ruoyi.domain.dto.FyglDailyReimbursementDTO;
import
com.ruoyi.domain.dto.FyglDailyReimbursementDetailDTO
;
import
com.ruoyi.domain.dto.FyglDailyReimbursementDetailDTO
;
import
com.ruoyi.domain.dto.FyglProjectDTO
;
import
com.ruoyi.domain.dto.FyglProjectDTO
;
import
com.ruoyi.domain.dto.FyglProjectList
;
import
com.ruoyi.domain.dto.FyglProjectList
;
import
com.ruoyi.domain.vo.FyglDailyReimbursementV
O
;
import
com.ruoyi.domain.vo.FyglDailyReimbursementV
o
;
import
java.util.List
;
import
java.util.List
;
...
@@ -30,7 +30,7 @@ public interface IFyglDailyReimbursementService
...
@@ -30,7 +30,7 @@ public interface IFyglDailyReimbursementService
*
*
* @return 日常报销集合
* @return 日常报销集合
*/
*/
public
List
<
FyglDailyReimbursementDTO
>
selectFyglDailyReimbursementList
(
FyglDailyReimbursementV
O
fyglDailyReimbursementVO
);
public
List
<
FyglDailyReimbursementDTO
>
selectFyglDailyReimbursementList
(
FyglDailyReimbursementV
o
fyglDailyReimbursementVO
);
FyglProjectDTO
getProjectDetail
(
Long
pid
);
FyglProjectDTO
getProjectDetail
(
Long
pid
);
/**
/**
* 新增日常报销
* 新增日常报销
...
...
ruoyi-psa/src/main/java/com/ruoyi/service/IFyglProjectCostService.java
0 → 100644
View file @
c007109f
package
com
.
ruoyi
.
service
;
import
com.ruoyi.domain.dto.FyglProjectCostListDTO
;
import
java.util.List
;
public
interface
IFyglProjectCostService
{
public
List
<
FyglProjectCostListDTO
>
getList
();
}
ruoyi-psa/src/main/java/com/ruoyi/service/impl/FyglDailyReimbursementServiceImpl.java
View file @
c007109f
...
@@ -5,7 +5,7 @@ import com.ruoyi.common.utils.DateUtils;
...
@@ -5,7 +5,7 @@ import com.ruoyi.common.utils.DateUtils;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.domain.FyglDailyReimbursement
;
import
com.ruoyi.domain.FyglDailyReimbursement
;
import
com.ruoyi.domain.dto.*
;
import
com.ruoyi.domain.dto.*
;
import
com.ruoyi.domain.vo.FyglDailyReimbursementV
O
;
import
com.ruoyi.domain.vo.FyglDailyReimbursementV
o
;
import
com.ruoyi.mapper.FyglDailyReimbursementMapper
;
import
com.ruoyi.mapper.FyglDailyReimbursementMapper
;
import
com.ruoyi.service.IFyglDailyReimbursementService
;
import
com.ruoyi.service.IFyglDailyReimbursementService
;
import
com.ruoyi.system.mapper.SysUserMapper
;
import
com.ruoyi.system.mapper.SysUserMapper
;
...
@@ -58,7 +58,7 @@ public class FyglDailyReimbursementServiceImpl implements IFyglDailyReimbursemen
...
@@ -58,7 +58,7 @@ public class FyglDailyReimbursementServiceImpl implements IFyglDailyReimbursemen
* @return 日常报销
* @return 日常报销
*/
*/
@Override
@Override
public
List
<
FyglDailyReimbursementDTO
>
selectFyglDailyReimbursementList
(
FyglDailyReimbursementV
O
fvo
)
public
List
<
FyglDailyReimbursementDTO
>
selectFyglDailyReimbursementList
(
FyglDailyReimbursementV
o
fvo
)
{
{
if
(!(
fvo
.
getUserName
()
==
null
||
fvo
.
getUserName
().
isEmpty
()))
{
if
(!(
fvo
.
getUserName
()
==
null
||
fvo
.
getUserName
().
isEmpty
()))
{
SysUser
sysUser
=
sysUserMapper
.
selectUserByUserName
(
fvo
.
getUserName
());
SysUser
sysUser
=
sysUserMapper
.
selectUserByUserName
(
fvo
.
getUserName
());
...
...
ruoyi-psa/src/main/java/com/ruoyi/service/impl/IFyglProjectCostServiceImpl.java
0 → 100644
View file @
c007109f
package
com
.
ruoyi
.
service
.
impl
;
import
com.ruoyi.domain.dto.FyglProjectCostListDTO
;
import
com.ruoyi.mapper.FyglProjectCostMapper
;
import
com.ruoyi.service.IFyglProjectCostService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
IFyglProjectCostServiceImpl
implements
IFyglProjectCostService
{
@Autowired
private
FyglProjectCostMapper
projectCostMapper
;
@Override
public
List
<
FyglProjectCostListDTO
>
getList
()
{
return
projectCostMapper
.
getList
();
}
}
ruoyi-psa/src/main/resources/mapper/dailyReimbursement/FyglDailyReimbursementMapper.xml
View file @
c007109f
...
@@ -52,7 +52,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -52,7 +52,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select id, project_id, create_by, create_time, update_by, update_time, remark from fygl_daily_reimbursement
select id, project_id, create_by, create_time, update_by, update_time, remark from fygl_daily_reimbursement
</sql>
</sql>
<select
id=
"selectFyglDailyReimbursementList"
parameterType=
"com.ruoyi.domain.vo.FyglDailyReimbursementV
O
"
resultMap=
"FyglDailyReimbursementDTOResult"
>
<select
id=
"selectFyglDailyReimbursementList"
parameterType=
"com.ruoyi.domain.vo.FyglDailyReimbursementV
o
"
resultMap=
"FyglDailyReimbursementDTOResult"
>
SELECT
SELECT
fd.id,
fd.id,
p.project_name,
p.project_name,
...
...
ruoyi-psa/src/main/resources/mapper/projectCost/FyglProjectCostMapper.xml
0 → 100644
View file @
c007109f
<?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">
<mapper
namespace=
"com.ruoyi.mapper.FyglProjectCostMapper"
>
<resultMap
type=
"com.ruoyi.domain.dto.FyglProjectCostListDTO"
id=
"listDTO"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"projectNumber"
column=
"project_number"
/>
<result
property=
"projectName"
column=
"project_name"
/>
<result
property=
"projectType"
column=
"project_type"
/>
<result
property=
"userName"
column=
"user_name"
/>
<result
property=
"projectStatus"
column=
"project_status"
/>
<result
property=
"waterNumber"
column=
"water_number"
/>
<result
property=
"timeOfExpense"
column=
"time_of_expense"
/>
<result
property=
"costType"
column=
"cost_type"
/>
<result
property=
"sumMoney"
column=
"sum_money"
/>
<result
property=
"approveStatus"
column=
"approve_status"
/>
</resultMap>
<select
id=
"getList"
resultMap=
"listDTO"
>
SELECT
fp.id,
p.project_number,
p.project_name,
p.project_type,
u.user_name,
p.project_status,
fp.water_number,
fp.time_of_expense,
fp.cost_type,
fp.sum_money,
fp.approve_status
FROM
fygl_project_cost_request fp
LEFT JOIN project_manage p ON p.id = fp.project_id
LEFT JOIN sys_user u ON u.user_id = p.department_leader_id
</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