Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
Y
yifu-mvp
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
fangxinjiang
yifu-mvp
Commits
61f8e4e4
Commit
61f8e4e4
authored
Nov 20, 2025
by
hongguangwu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
MVP1.7.17-离职待办
parent
3879e29b
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
120 additions
and
10 deletions
+120
-10
CommonConstants.java
...ud/plus/v1/yifu/common/core/constant/CommonConstants.java
+3
-0
EmployeeRegistrationLeaveSearchVo.java
...oud/plus/v1/csp/vo/EmployeeRegistrationLeaveSearchVo.java
+9
-0
EmployeeRegistrationLeaveController.java
...1/csp/controller/EmployeeRegistrationLeaveController.java
+33
-10
EmployeeRegistrationLeaveService.java
...plus/v1/csp/service/EmployeeRegistrationLeaveService.java
+2
-0
EmployeeRegistrationLeaveServiceImpl.java
...sp/service/impl/EmployeeRegistrationLeaveServiceImpl.java
+60
-0
EmployeeRegistrationLeaveMapper.xml
...main/resources/mapper/EmployeeRegistrationLeaveMapper.xml
+13
-0
No files found.
yifu-common/yifu-common-core/src/main/java/com/yifu/cloud/plus/v1/yifu/common/core/constant/CommonConstants.java
View file @
61f8e4e4
...
@@ -693,4 +693,7 @@ public interface CommonConstants {
...
@@ -693,4 +693,7 @@ public interface CommonConstants {
String
GU_DING
=
"gu_ding"
;
String
GU_DING
=
"gu_ding"
;
// 税友、关键字里的户:
// 税友、关键字里的户:
String
HU_CORE
=
"_户户_"
;
String
HU_CORE
=
"_户户_"
;
// 前端客服角色ID(全服管理者)
long
CS_ROLE_ID
=
1839501715787390978L
;
}
}
yifu-csp/yifu-csp-api/src/main/java/com/yifu/cloud/plus/v1/csp/vo/EmployeeRegistrationLeaveSearchVo.java
View file @
61f8e4e4
...
@@ -60,6 +60,8 @@ public class EmployeeRegistrationLeaveSearchVo extends EmployeeRegistrationLeave
...
@@ -60,6 +60,8 @@ public class EmployeeRegistrationLeaveSearchVo extends EmployeeRegistrationLeave
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
private
List
<
String
>
idcardList
;
private
List
<
String
>
idcardList
;
private
List
<
String
>
idList
;
/**
/**
* @Author fxj
* @Author fxj
* 查询数据起
* 查询数据起
...
@@ -73,6 +75,13 @@ public class EmployeeRegistrationLeaveSearchVo extends EmployeeRegistrationLeave
...
@@ -73,6 +75,13 @@ public class EmployeeRegistrationLeaveSearchVo extends EmployeeRegistrationLeave
@Schema
(
description
=
"查询limit 数据条数"
)
@Schema
(
description
=
"查询limit 数据条数"
)
private
int
limitEnd
;
private
int
limitEnd
;
@Schema
(
description
=
"列表查询类型 1 待办 2监控 3入职确认信息"
)
private
String
type
;
@Schema
(
description
=
"项目权限数组"
)
@TableField
(
exist
=
false
)
private
List
<
String
>
deptNoList
;
@ExcelProperty
(
"项目名称"
)
@ExcelProperty
(
"项目名称"
)
private
String
deptName
;
private
String
deptName
;
...
...
yifu-csp/yifu-csp-biz/src/main/java/com/yifu/cloud/plus/v1/csp/controller/EmployeeRegistrationLeaveController.java
View file @
61f8e4e4
...
@@ -24,11 +24,13 @@ import com.yifu.cloud.plus.v1.csp.service.EmployeeRegistrationLeaveService;
...
@@ -24,11 +24,13 @@ import com.yifu.cloud.plus.v1.csp.service.EmployeeRegistrationLeaveService;
import
com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveSearchVo
;
import
com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveSearchVo
;
import
com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveTableVo
;
import
com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveTableVo
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.R
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.R
;
import
com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser
;
import
com.yifu.cloud.plus.v1.yifu.common.dapr.util.MenuUtil
;
import
com.yifu.cloud.plus.v1.yifu.common.log.annotation.SysLog
;
import
com.yifu.cloud.plus.v1.yifu.common.log.annotation.SysLog
;
import
com.yifu.cloud.plus.v1.yifu.common.security.util.SecurityUtils
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
...
@@ -49,45 +51,55 @@ public class EmployeeRegistrationLeaveController {
...
@@ -49,45 +51,55 @@ public class EmployeeRegistrationLeaveController {
private
final
EmployeeRegistrationLeaveService
employeeRegistrationLeaveService
;
private
final
EmployeeRegistrationLeaveService
employeeRegistrationLeaveService
;
private
final
MenuUtil
menuUtil
;
/**
/**
* 简单分页查询
* 简单分页查询
*
*
* @param page 分页对象
* @param page 分页对象
* @param employeeRegistrationLeave 自动化离职待办
* @return
* @return
*/
*/
@Operation
(
description
=
"离职待办分页查询"
)
@Operation
(
description
=
"离职待办分页查询"
)
@GetMapping
(
"/getEmployeeRegistrationLeaveTablePage"
)
@GetMapping
(
"/getEmployeeRegistrationLeaveTablePage"
)
public
R
<
IPage
<
EmployeeRegistrationLeaveTableVo
>>
getEmployeeRegistrationLeaveTablePage
(
Page
<
EmployeeRegistrationLeaveTableVo
>
page
public
R
<
IPage
<
EmployeeRegistrationLeaveTableVo
>>
getEmployeeRegistrationLeaveTablePage
(
Page
<
EmployeeRegistrationLeaveTableVo
>
page
,
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
)
{
,
EmployeeRegistrationLeaveSearchVo
searchVo
)
{
return
new
R
<>(
employeeRegistrationLeaveService
.
getEmployeeRegistrationLeaveTablePage
(
page
,
employeeRegistrationLeave
));
this
.
setLeaveBaseAuth
(
searchVo
);
return
new
R
<>(
employeeRegistrationLeaveService
.
getEmployeeRegistrationLeaveTablePage
(
page
,
searchVo
));
}
@Operation
(
description
=
"离职待办数量查询"
)
@PostMapping
(
"/getRegistrationLeaveCount"
)
public
R
<
Long
>
getRegistrationLeaveCount
(
@RequestBody
EmployeeRegistrationLeaveSearchVo
searchVo
)
{
this
.
setLeaveBaseAuth
(
searchVo
);
return
R
.
ok
(
employeeRegistrationLeaveService
.
getRegistrationLeaveCount
(
searchVo
));
}
}
/**
/**
* 简单分页查询
* 简单分页查询
*
*
* @param
employeeRegistrationLeave
自动化离职待办
* @param
searchVo
自动化离职待办
* @return
* @return
*/
*/
@Operation
(
description
=
"离职待办分页查询2000条"
)
@Operation
(
description
=
"离职待办分页查询2000条"
)
@GetMapping
(
"/getEmployeeRegistrationLeaveTablePage2000"
)
@GetMapping
(
"/getEmployeeRegistrationLeaveTablePage2000"
)
public
R
<
List
<
EmployeeRegistrationLeaveTableVo
>>
getEmployeeRegistrationLeaveTablePage2000
(
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
)
{
public
R
<
List
<
EmployeeRegistrationLeaveTableVo
>>
getEmployeeRegistrationLeaveTablePage2000
(
EmployeeRegistrationLeaveSearchVo
searchVo
)
{
return
new
R
<>(
employeeRegistrationLeaveService
.
getEmployeeRegistrationLeaveTablePage2000
(
employeeRegistrationLeave
));
this
.
setLeaveBaseAuth
(
searchVo
);
return
new
R
<>(
employeeRegistrationLeaveService
.
getEmployeeRegistrationLeaveTablePage2000
(
searchVo
));
}
}
/**
/**
* 简单分页查询
* 简单分页查询
*
*
* @param page 分页对象
* @param page 分页对象
* @param
employeeRegistrationLeave
自动化离职待办
* @param
searchVo
自动化离职待办
* @return
* @return
*/
*/
@Operation
(
description
=
"离职确认分页查询"
)
@Operation
(
description
=
"离职确认分页查询"
)
@GetMapping
(
"/getEmployeeRegistrationLeaveConfirmTablePage"
)
@GetMapping
(
"/getEmployeeRegistrationLeaveConfirmTablePage"
)
public
R
<
IPage
<
EmployeeRegistrationLeaveTableVo
>>
getEmployeeRegistrationLeaveConfirmTablePage
(
Page
<
EmployeeRegistrationLeaveTableVo
>
page
public
R
<
IPage
<
EmployeeRegistrationLeaveTableVo
>>
getEmployeeRegistrationLeaveConfirmTablePage
(
Page
<
EmployeeRegistrationLeaveTableVo
>
page
,
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
)
{
,
EmployeeRegistrationLeaveSearchVo
searchVo
)
{
return
new
R
<>(
employeeRegistrationLeaveService
.
getEmployeeRegistrationLeaveConfirmTablePage
(
page
,
employeeRegistrationLeave
));
this
.
setLeaveBaseAuth
(
searchVo
);
return
new
R
<>(
employeeRegistrationLeaveService
.
getEmployeeRegistrationLeaveConfirmTablePage
(
page
,
searchVo
));
}
}
/**
/**
...
@@ -112,6 +124,7 @@ public class EmployeeRegistrationLeaveController {
...
@@ -112,6 +124,7 @@ public class EmployeeRegistrationLeaveController {
@Operation
(
description
=
"导出自动化离职待办"
)
@Operation
(
description
=
"导出自动化离职待办"
)
@PostMapping
(
"/exportTable"
)
@PostMapping
(
"/exportTable"
)
public
void
exportTable
(
HttpServletResponse
response
,
@RequestBody
EmployeeRegistrationLeaveSearchVo
searchVo
)
{
public
void
exportTable
(
HttpServletResponse
response
,
@RequestBody
EmployeeRegistrationLeaveSearchVo
searchVo
)
{
this
.
setLeaveBaseAuth
(
searchVo
);
employeeRegistrationLeaveService
.
exportTable
(
response
,
searchVo
);
employeeRegistrationLeaveService
.
exportTable
(
response
,
searchVo
);
}
}
...
@@ -125,6 +138,16 @@ public class EmployeeRegistrationLeaveController {
...
@@ -125,6 +138,16 @@ public class EmployeeRegistrationLeaveController {
@Operation
(
description
=
"导出自动化离职确认"
)
@Operation
(
description
=
"导出自动化离职确认"
)
@PostMapping
(
"/exportConfirmTable"
)
@PostMapping
(
"/exportConfirmTable"
)
public
void
exportConfirmTable
(
HttpServletResponse
response
,
@RequestBody
EmployeeRegistrationLeaveSearchVo
searchVo
)
{
public
void
exportConfirmTable
(
HttpServletResponse
response
,
@RequestBody
EmployeeRegistrationLeaveSearchVo
searchVo
)
{
this
.
setLeaveBaseAuth
(
searchVo
);
employeeRegistrationLeaveService
.
exportConfirmTable
(
response
,
searchVo
);
employeeRegistrationLeaveService
.
exportConfirmTable
(
response
,
searchVo
);
}
}
// 设置权限
private
void
setLeaveBaseAuth
(
EmployeeRegistrationLeaveSearchVo
searchVo
)
{
YifuUser
user
=
SecurityUtils
.
getUser
();
menuUtil
.
setAuthSql
(
user
,
searchVo
);
}
}
}
yifu-csp/yifu-csp-biz/src/main/java/com/yifu/cloud/plus/v1/csp/service/EmployeeRegistrationLeaveService.java
View file @
61f8e4e4
...
@@ -44,6 +44,8 @@ public interface EmployeeRegistrationLeaveService extends IService<EmployeeRegis
...
@@ -44,6 +44,8 @@ public interface EmployeeRegistrationLeaveService extends IService<EmployeeRegis
List
<
EmployeeRegistrationLeaveTableVo
>
getEmployeeRegistrationLeaveTablePage2000
(
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
);
List
<
EmployeeRegistrationLeaveTableVo
>
getEmployeeRegistrationLeaveTablePage2000
(
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
);
long
getRegistrationLeaveCount
(
EmployeeRegistrationLeaveSearchVo
searchVo
);
IPage
<
EmployeeRegistrationLeaveTableVo
>
getEmployeeRegistrationLeaveConfirmTablePage
(
Page
<
EmployeeRegistrationLeaveTableVo
>
page
,
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
);
IPage
<
EmployeeRegistrationLeaveTableVo
>
getEmployeeRegistrationLeaveConfirmTablePage
(
Page
<
EmployeeRegistrationLeaveTableVo
>
page
,
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
);
void
exportTable
(
HttpServletResponse
response
,
EmployeeRegistrationLeaveSearchVo
searchVo
);
void
exportTable
(
HttpServletResponse
response
,
EmployeeRegistrationLeaveSearchVo
searchVo
);
...
...
yifu-csp/yifu-csp-biz/src/main/java/com/yifu/cloud/plus/v1/csp/service/impl/EmployeeRegistrationLeaveServiceImpl.java
View file @
61f8e4e4
...
@@ -29,10 +29,17 @@ import com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveConfirmExportVo;
...
@@ -29,10 +29,17 @@ import com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveConfirmExportVo;
import
com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveExportVo
;
import
com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveExportVo
;
import
com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveSearchVo
;
import
com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveSearchVo
;
import
com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveTableVo
;
import
com.yifu.cloud.plus.v1.csp.vo.EmployeeRegistrationLeaveTableVo
;
import
com.yifu.cloud.plus.v1.yifu.archives.vo.TSettleDomainRegistListVo
;
import
com.yifu.cloud.plus.v1.yifu.common.core.constant.ClientNameConstants
;
import
com.yifu.cloud.plus.v1.yifu.common.core.constant.CommonConstants
;
import
com.yifu.cloud.plus.v1.yifu.common.core.constant.CommonConstants
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.Common
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.Common
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.DateUtil
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.DateUtil
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.R
;
import
com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser
;
import
com.yifu.cloud.plus.v1.yifu.common.dapr.util.ArchivesDaprUtil
;
import
com.yifu.cloud.plus.v1.yifu.common.security.util.SecurityUtils
;
import
lombok.extern.log4j.Log4j2
;
import
lombok.extern.log4j.Log4j2
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.servlet.ServletOutputStream
;
import
javax.servlet.ServletOutputStream
;
...
@@ -51,6 +58,10 @@ import java.util.List;
...
@@ -51,6 +58,10 @@ import java.util.List;
@Log4j2
@Log4j2
@Service
@Service
public
class
EmployeeRegistrationLeaveServiceImpl
extends
ServiceImpl
<
EmployeeRegistrationLeaveMapper
,
EmployeeRegistrationLeave
>
implements
EmployeeRegistrationLeaveService
{
public
class
EmployeeRegistrationLeaveServiceImpl
extends
ServiceImpl
<
EmployeeRegistrationLeaveMapper
,
EmployeeRegistrationLeave
>
implements
EmployeeRegistrationLeaveService
{
@Autowired
private
ArchivesDaprUtil
archivesDaprUtil
;
/**
/**
* 自动化离职待办简单分页查询
* 自动化离职待办简单分页查询
*
*
...
@@ -59,19 +70,62 @@ public class EmployeeRegistrationLeaveServiceImpl extends ServiceImpl<EmployeeRe
...
@@ -59,19 +70,62 @@ public class EmployeeRegistrationLeaveServiceImpl extends ServiceImpl<EmployeeRe
*/
*/
@Override
@Override
public
IPage
<
EmployeeRegistrationLeaveTableVo
>
getEmployeeRegistrationLeaveTablePage
(
Page
<
EmployeeRegistrationLeaveTableVo
>
page
,
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
)
{
public
IPage
<
EmployeeRegistrationLeaveTableVo
>
getEmployeeRegistrationLeaveTablePage
(
Page
<
EmployeeRegistrationLeaveTableVo
>
page
,
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
)
{
initSearchVo
(
employeeRegistrationLeave
);
return
baseMapper
.
getEmployeeRegistrationLeaveTablePage
(
page
,
employeeRegistrationLeave
);
return
baseMapper
.
getEmployeeRegistrationLeaveTablePage
(
page
,
employeeRegistrationLeave
);
}
}
@Override
@Override
public
List
<
EmployeeRegistrationLeaveTableVo
>
getEmployeeRegistrationLeaveTablePage2000
(
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
)
{
public
List
<
EmployeeRegistrationLeaveTableVo
>
getEmployeeRegistrationLeaveTablePage2000
(
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
)
{
initSearchVo
(
employeeRegistrationLeave
);
return
baseMapper
.
getEmployeeRegistrationLeaveTablePage2000
(
employeeRegistrationLeave
);
return
baseMapper
.
getEmployeeRegistrationLeaveTablePage2000
(
employeeRegistrationLeave
);
}
}
@Override
public
long
getRegistrationLeaveCount
(
EmployeeRegistrationLeaveSearchVo
searchVo
)
{
initSearchVo
(
searchVo
);
return
baseMapper
.
getEmployeeRegistrationLeaveTableCount
(
searchVo
);
}
@Override
@Override
public
IPage
<
EmployeeRegistrationLeaveTableVo
>
getEmployeeRegistrationLeaveConfirmTablePage
(
Page
<
EmployeeRegistrationLeaveTableVo
>
page
,
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
)
{
public
IPage
<
EmployeeRegistrationLeaveTableVo
>
getEmployeeRegistrationLeaveConfirmTablePage
(
Page
<
EmployeeRegistrationLeaveTableVo
>
page
,
EmployeeRegistrationLeaveSearchVo
employeeRegistrationLeave
)
{
return
baseMapper
.
getEmployeeRegistrationLeaveConfirmTablePage
(
page
,
employeeRegistrationLeave
);
return
baseMapper
.
getEmployeeRegistrationLeaveConfirmTablePage
(
page
,
employeeRegistrationLeave
);
}
}
/**
* @Description: 前端客服的权限
* @Author: hgw
* @Date: 2025/11/20 10:37
* @return: void
**/
private
void
initSearchVo
(
EmployeeRegistrationLeaveSearchVo
searchVo
)
{
YifuUser
user
=
SecurityUtils
.
getUser
();
boolean
isSsc
=
this
.
haveRole
(
user
);
if
(
isSsc
||
CommonConstants
.
ZERO_STRING
.
equals
(
user
.
getSystemFlag
()))
{
searchVo
.
setAuthSql
(
null
);
return
;
}
if
(
Common
.
isNotNull
(
searchVo
.
getType
())
&&
CommonConstants
.
ONE_STRING
.
equals
(
searchVo
.
getType
()))
{
searchVo
.
setAuthSql
(
null
);
//获取项目信息
R
<
TSettleDomainRegistListVo
>
domainR
=
archivesDaprUtil
.
getAllDeptByCustomerLoginName
(
user
.
getUsername
());
if
(
null
!=
domainR
&&
null
!=
domainR
.
getData
()
&&
null
!=
domainR
.
getData
().
getDeptNos
()
&&
!
domainR
.
getData
().
getDeptNos
().
isEmpty
())
{
searchVo
.
setDeptNoList
(
domainR
.
getData
().
getDeptNos
());
}
else
{
searchVo
.
setId
(
CommonConstants
.
ONE_STRING_NEGATE
);
}
}
}
private
boolean
haveRole
(
YifuUser
user
)
{
List
<
Long
>
roleList
=
user
.
getClientRoleMap
().
get
(
ClientNameConstants
.
CLIENT_MVP
);
for
(
Long
role
:
roleList
)
{
if
(
role
==
CommonConstants
.
CS_ROLE_ID
)
{
return
true
;
}
}
return
false
;
}
/**
/**
* 自动化离职待办批量导出
* 自动化离职待办批量导出
*
*
...
@@ -83,6 +137,12 @@ public class EmployeeRegistrationLeaveServiceImpl extends ServiceImpl<EmployeeRe
...
@@ -83,6 +137,12 @@ public class EmployeeRegistrationLeaveServiceImpl extends ServiceImpl<EmployeeRe
String
fileName
=
"自动化离职待处理批量导出"
+
DateUtil
.
getThisTime
()
+
".xlsx"
;
String
fileName
=
"自动化离职待处理批量导出"
+
DateUtil
.
getThisTime
()
+
".xlsx"
;
//获取要导出的列表
//获取要导出的列表
List
<
EmployeeRegistrationLeaveExportVo
>
list
=
new
ArrayList
<>();
List
<
EmployeeRegistrationLeaveExportVo
>
list
=
new
ArrayList
<>();
//获取要导出的列表
if
(
Common
.
isNotNull
(
searchVo
.
getIds
()))
{
searchVo
.
setIdList
(
Common
.
getList
(
searchVo
.
getIds
()));
}
//权限赋值
initSearchVo
(
searchVo
);
long
count
=
baseMapper
.
getEmployeeRegistrationLeaveTableCount
(
searchVo
);
long
count
=
baseMapper
.
getEmployeeRegistrationLeaveTableCount
(
searchVo
);
ServletOutputStream
out
=
null
;
ServletOutputStream
out
=
null
;
try
{
try
{
...
...
yifu-csp/yifu-csp-biz/src/main/resources/mapper/EmployeeRegistrationLeaveMapper.xml
View file @
61f8e4e4
...
@@ -134,6 +134,19 @@
...
@@ -134,6 +134,19 @@
<if
test=
"employeeRegistrationLeave != null"
>
<if
test=
"employeeRegistrationLeave != null"
>
<if
test=
"employeeRegistrationLeave.id != null and employeeRegistrationLeave.id.trim() != ''"
>
<if
test=
"employeeRegistrationLeave.id != null and employeeRegistrationLeave.id.trim() != ''"
>
AND a.id = #{employeeRegistrationLeave.id}
AND a.id = #{employeeRegistrationLeave.id}
</if>
<if
test=
"employeeRegistrationLeave.idList != null"
>
AND a.id in
<foreach
item=
"idStr"
index=
"index"
collection=
"employeeRegistrationLeave.idList"
open=
"("
separator=
","
close=
")"
>
#{idStr}
</foreach>
</if>
<if
test=
"employeeRegistrationLeave.deptNoList != null and employeeRegistrationLeave.deptNoList.size > 0"
>
AND b.DEPT_NO in
<foreach
item=
"idStr"
index=
"index"
collection=
"employeeRegistrationLeave.deptNoList"
open=
"("
separator=
","
close=
")"
>
#{idStr}
</foreach>
</if>
</if>
<if
test=
"employeeRegistrationLeave.employeeName != null and employeeRegistrationLeave.employeeName.trim() != ''"
>
<if
test=
"employeeRegistrationLeave.employeeName != null and employeeRegistrationLeave.employeeName.trim() != ''"
>
AND b.employee_name like CONCAT('%',#{employeeRegistrationLeave.employeeName},'%')
AND b.employee_name like CONCAT('%',#{employeeRegistrationLeave.employeeName},'%')
...
...
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