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
48079aa1
Commit
48079aa1
authored
Mar 28, 2025
by
Mr.Tang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
基本信息自动填入
parent
92dd23f0
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
84 additions
and
11 deletions
+84
-11
EmploymentApprovalController.java
...i/employment/controller/EmploymentApprovalController.java
+6
-0
EmploymentApproval.java
.../java/com/ruoyi/employment/domain/EmploymentApproval.java
+3
-1
EmploymentApprovalDTO.java
...om/ruoyi/employment/domain/dto/EmploymentApprovalDTO.java
+16
-0
EmploymentApprovalMapper.java
...com/ruoyi/employment/mapper/EmploymentApprovalMapper.java
+4
-0
IEmploymentApprovalService.java
.../ruoyi/employment/service/IEmploymentApprovalService.java
+4
-0
EmploymentApprovalServiceImpl.java
...mployment/service/impl/EmploymentApprovalServiceImpl.java
+15
-0
EmploymentApprovalMapper.xml
...in/resources/mapper/approval/EmploymentApprovalMapper.xml
+36
-10
No files found.
ruoyi-psa/src/main/java/com/ruoyi/employment/controller/EmploymentApprovalController.java
View file @
48079aa1
...
...
@@ -182,4 +182,10 @@ public class EmploymentApprovalController extends BaseController
{
return
toAjax
(
employmentApprovalService
.
updateApproval2
(
employmentApproval
));
}
@PreAuthorize
(
"@ss.hasRole('admin') or @ss.hasRole('project-manager') or @ss.hasRole('hr') or @ss.hasRole('general-manager') or @ss.hasRole('common')"
)
@GetMapping
(
"/listAll"
)
public
AjaxResult
listAll
()
{
return
AjaxResult
.
success
(
employmentApprovalService
.
getCurrentUserApproval
());
}
}
ruoyi-psa/src/main/java/com/ruoyi/employment/domain/EmploymentApproval.java
View file @
48079aa1
...
...
@@ -121,7 +121,7 @@ public class EmploymentApproval extends BaseEntity
/** 入职岗位 */
@Excel
(
name
=
"入职岗位 "
)
private
String
entryP
osition
;
private
String
p
osition
;
/** 聘用形式 0全职 1实习 2兼职 3劳务派遣 4其他 */
@Excel
(
name
=
"聘用形式"
,
dictType
=
"employment_form"
)
...
...
@@ -220,4 +220,6 @@ public class EmploymentApproval extends BaseEntity
private
Long
empId
;
private
Long
userId
;
}
ruoyi-psa/src/main/java/com/ruoyi/employment/domain/dto/EmploymentApprovalDTO.java
0 → 100644
View file @
48079aa1
package
com
.
ruoyi
.
employment
.
domain
.
dto
;
import
lombok.Data
;
@Data
public
class
EmploymentApprovalDTO
{
private
String
name
;
private
String
idNumber
;
private
Integer
gender
;
private
String
phone
;
private
Integer
serviceDepart
;
private
String
position
;
private
Integer
employmentForm
;
private
Long
userId
;
private
String
userName
;
}
\ No newline at end of file
ruoyi-psa/src/main/java/com/ruoyi/employment/mapper/EmploymentApprovalMapper.java
View file @
48079aa1
...
...
@@ -4,6 +4,7 @@ import java.util.List;
import
com.ruoyi.employment.domain.ApprovalInstance
;
import
com.ruoyi.employment.domain.EmploymentApproval
;
import
com.ruoyi.employment.domain.dto.EmploymentApprovalDTO
;
/**
* 入职审批Mapper接口
...
...
@@ -90,4 +91,7 @@ public interface EmploymentApprovalMapper
public
int
updateApproval
(
EmploymentApproval
employmentApproval
);
public
int
updateApproval2
(
EmploymentApproval
employmentApproval
);
public
EmploymentApprovalDTO
selectApprovalWithUser
(
Long
userId
);
}
ruoyi-psa/src/main/java/com/ruoyi/employment/service/IEmploymentApprovalService.java
View file @
48079aa1
...
...
@@ -2,6 +2,7 @@ package com.ruoyi.employment.service;
import
java.util.List
;
import
com.ruoyi.employment.domain.EmploymentApproval
;
import
com.ruoyi.employment.domain.dto.EmploymentApprovalDTO
;
/**
* 入职审批Service接口
...
...
@@ -83,4 +84,7 @@ public interface IEmploymentApprovalService
public
int
updateApproval
(
EmploymentApproval
employmentApproval
);
public
int
updateApproval2
(
EmploymentApproval
employmentApproval
);
public
EmploymentApprovalDTO
getCurrentUserApproval
();
}
ruoyi-psa/src/main/java/com/ruoyi/employment/service/impl/EmploymentApprovalServiceImpl.java
View file @
48079aa1
...
...
@@ -2,9 +2,12 @@ package com.ruoyi.employment.service.impl;
import
java.util.List
;
import
com.ruoyi.common.core.domain.model.LoginUser
;
import
com.ruoyi.common.exception.ServiceException
;
import
com.ruoyi.common.utils.DateUtils
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.employment.domain.ApprovalInstance
;
import
com.ruoyi.employment.domain.dto.EmploymentApprovalDTO
;
import
com.ruoyi.employment.mapper.ApprovalInstanceMapper
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -173,4 +176,16 @@ public class EmploymentApprovalServiceImpl implements IEmploymentApprovalService
employmentApproval
.
setUpdateTime
(
DateUtils
.
getNowDate
());
return
employmentApprovalMapper
.
updateApproval2
(
employmentApproval
);
}
@Override
public
EmploymentApprovalDTO
getCurrentUserApproval
()
{
// 获取当前登录用户
LoginUser
loginUser
=
SecurityUtils
.
getLoginUser
();
if
(
loginUser
==
null
)
{
throw
new
ServiceException
(
"未登录"
);
}
System
.
out
.
println
(
"loginUser = "
+
loginUser
.
getUserId
());
return
employmentApprovalMapper
.
selectApprovalWithUser
(
loginUser
.
getUserId
());
}
}
ruoyi-psa/src/main/resources/mapper/approval/EmploymentApprovalMapper.xml
View file @
48079aa1
This diff is collapsed.
Click to expand it.
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