Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-operate-sys-cscec
Project
Project
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
fulixin
dsk-operate-sys-cscec
Commits
25e26e46
Commit
25e26e46
authored
Mar 01, 2024
by
施翔轲
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
直接费相关
parent
da30192b
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
37 additions
and
7 deletions
+37
-7
CbDirectExpenseController.java
...a/com/dsk/cscec/controller/CbDirectExpenseController.java
+8
-0
CbDirectExpenseDataDetailVo.java
.../com/dsk/cscec/domain/vo/CbDirectExpenseDataDetailVo.java
+0
-1
CbDirectExpenseService.java
...in/java/com/dsk/cscec/service/CbDirectExpenseService.java
+8
-0
CbDirectExpenseServiceImpl.java
...om/dsk/cscec/service/impl/CbDirectExpenseServiceImpl.java
+21
-6
No files found.
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/controller/CbDirectExpenseController.java
View file @
25e26e46
...
@@ -61,5 +61,13 @@ public class CbDirectExpenseController extends BaseController {
...
@@ -61,5 +61,13 @@ public class CbDirectExpenseController extends BaseController {
return
toAjax
(
baseService
.
addExpense
(
addBo
));
return
toAjax
(
baseService
.
addExpense
(
addBo
));
}
}
/***
* 删除直接费费用项
*/
@GetMapping
(
"/deleteExpense/{id}"
)
public
R
<
Void
>
deleteExpense
(
@NotNull
(
message
=
"ID不能为空"
)
@PathVariable
Long
id
)
{
return
toAjax
(
baseService
.
deleteExpense
(
id
));
}
}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/domain/vo/CbDirectExpenseDataDetailVo.java
View file @
25e26e46
...
@@ -19,5 +19,4 @@ public class CbDirectExpenseDataDetailVo extends CbDirectExpense {
...
@@ -19,5 +19,4 @@ public class CbDirectExpenseDataDetailVo extends CbDirectExpense {
* 子集
* 子集
*/
*/
private
List
<
CbDirectExpenseDataDetailVo
>
childrenList
=
new
ArrayList
<>();
private
List
<
CbDirectExpenseDataDetailVo
>
childrenList
=
new
ArrayList
<>();
;
}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/service/CbDirectExpenseService.java
View file @
25e26e46
...
@@ -46,4 +46,12 @@ public interface CbDirectExpenseService extends IService<CbDirectExpense> {
...
@@ -46,4 +46,12 @@ public interface CbDirectExpenseService extends IService<CbDirectExpense> {
* @return 新增结果
* @return 新增结果
*/
*/
Integer
addExpense
(
AddCbDirectExpenseBo
addBo
);
Integer
addExpense
(
AddCbDirectExpenseBo
addBo
);
/**
* 删除直接费费用项
*
* @param id 费用ID
* @return 删除结果
*/
Integer
deleteExpense
(
Long
id
);
}
}
dsk-module/dsk-biz-api/src/main/java/com/dsk/cscec/service/impl/CbDirectExpenseServiceImpl.java
View file @
25e26e46
...
@@ -263,7 +263,7 @@ public class CbDirectExpenseServiceImpl extends ServiceImpl<CbDirectExpenseMappe
...
@@ -263,7 +263,7 @@ public class CbDirectExpenseServiceImpl extends ServiceImpl<CbDirectExpenseMappe
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
Integer
addExpense
(
AddCbDirectExpenseBo
addBo
)
{
public
Integer
addExpense
(
AddCbDirectExpenseBo
addBo
)
{
//校验清是否存在
//校验清是否存在
CbDirectExpense
qing
=
this
.
check
Qing
Exist
(
addBo
.
getQingId
());
CbDirectExpense
qing
=
this
.
check
Expense
Exist
(
addBo
.
getQingId
());
CbDirectExpense
directExpense
=
BeanUtil
.
toBean
(
addBo
,
CbDirectExpense
.
class
);
CbDirectExpense
directExpense
=
BeanUtil
.
toBean
(
addBo
,
CbDirectExpense
.
class
);
//排序设为清下面最后一条
//排序设为清下面最后一条
...
@@ -298,6 +298,21 @@ public class CbDirectExpenseServiceImpl extends ServiceImpl<CbDirectExpenseMappe
...
@@ -298,6 +298,21 @@ public class CbDirectExpenseServiceImpl extends ServiceImpl<CbDirectExpenseMappe
return
baseMapper
.
insert
(
directExpense
);
return
baseMapper
.
insert
(
directExpense
);
}
}
/**
* 删除直接费费用项
*
* @param id 费用ID
* @return 删除结果
*/
@Override
public
Integer
deleteExpense
(
Long
id
)
{
//校验费用项是否存在
CbDirectExpense
directExpense
=
this
.
checkExpenseExist
(
id
);
Assert
.
isFalse
(
directExpense
.
getIsImport
(),
"不允许删除导入数据"
);
return
baseMapper
.
deleteById
(
id
);
}
/**
/**
* 校验项目是否存在
* 校验项目是否存在
...
@@ -314,12 +329,12 @@ public class CbDirectExpenseServiceImpl extends ServiceImpl<CbDirectExpenseMappe
...
@@ -314,12 +329,12 @@ public class CbDirectExpenseServiceImpl extends ServiceImpl<CbDirectExpenseMappe
/**
/**
* 校验清是否存在
* 校验清是否存在
*
*
* @param
qingId 清
ID
* @param
id 费用
ID
* @return 数据实体
* @return 数据实体
*/
*/
private
CbDirectExpense
check
QingExist
(
Long
qingI
d
)
{
private
CbDirectExpense
check
ExpenseExist
(
Long
i
d
)
{
CbDirectExpense
qing
=
baseMapper
.
selectById
(
qingI
d
);
CbDirectExpense
directExpense
=
baseMapper
.
selectById
(
i
d
);
Assert
.
notNull
(
qing
,
"清
ID无效"
);
Assert
.
notNull
(
directExpense
,
"
ID无效"
);
return
qing
;
return
directExpense
;
}
}
}
}
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