Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
travel-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cloud
travel-cloud
Commits
48695621
提交
48695621
authored
12月 17, 2024
作者:
hzh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
申请单增加唯一标识字段
上级
1e25137d
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
23 行增加
和
170 行删除
+23
-170
Apply.java
...server/src/main/java/org/dromara/server/domain/Apply.java
+5
-0
ApplyApprove.java
...src/main/java/org/dromara/server/domain/ApplyApprove.java
+0
-60
ApplyApproveBo.java
...ain/java/org/dromara/server/domain/bo/ApplyApproveBo.java
+2
-11
ApplyBo.java
...r/src/main/java/org/dromara/server/domain/bo/ApplyBo.java
+5
-0
ApplyApproveVo.java
...ain/java/org/dromara/server/domain/vo/ApplyApproveVo.java
+0
-71
ApplyVo.java
...r/src/main/java/org/dromara/server/domain/vo/ApplyVo.java
+5
-0
TravelControlMethodVo.java
...a/org/dromara/server/domain/vo/TravelControlMethodVo.java
+2
-0
TravelTripLimitVo.java
.../java/org/dromara/server/domain/vo/TravelTripLimitVo.java
+2
-0
ApplyApproveMapper.java
...in/java/org/dromara/server/mapper/ApplyApproveMapper.java
+0
-15
ApplyServiceImpl.java
...ava/org/dromara/server/service/impl/ApplyServiceImpl.java
+2
-6
ApplyApproveMapper.xml
...r/src/main/resources/mapper/server/ApplyApproveMapper.xml
+0
-7
没有找到文件。
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/Apply.java
浏览文件 @
48695621
...
@@ -30,6 +30,11 @@ public class Apply extends TenantEntity {
...
@@ -30,6 +30,11 @@ public class Apply extends TenantEntity {
@TableId
(
value
=
"id"
)
@TableId
(
value
=
"id"
)
private
Long
id
;
private
Long
id
;
/**
* 唯一标识
*/
private
String
applyCode
;
/**
/**
* 申请人id
* 申请人id
*/
*/
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/ApplyApprove.java
deleted
100644 → 0
浏览文件 @
1e25137d
package
org
.
dromara
.
server
.
domain
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.util.Date
;
/**
* 出差申请审批对象 biz_apply_approve
*
* @author hzh
* @date 2024-12-04
*/
@Data
@TableName
(
"biz_apply_approve"
)
public
class
ApplyApprove
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 申请单id
*/
private
Long
applyId
;
/**
* 审批人id
*/
private
Long
approveUserId
;
/**
* 审批人
*/
private
String
approveName
;
/**
* 审批时间
*/
private
Date
approveTime
;
/**
* 审批描述
*/
private
String
approveDesc
;
/**
* 是否通过
*/
private
Boolean
pass
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/ApplyApproveBo.java
浏览文件 @
48695621
package
org
.
dromara
.
server
.
domain
.
bo
;
package
org
.
dromara
.
server
.
domain
.
bo
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
jakarta.validation.constraints.NotNull
;
import
jakarta.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.Data
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
org.dromara.server.domain.ApplyApprove
;
import
java.util.Date
;
import
java.util.Date
;
...
@@ -16,18 +12,13 @@ import java.util.Date;
...
@@ -16,18 +12,13 @@ import java.util.Date;
* @date 2024-12-04
* @date 2024-12-04
*/
*/
@Data
@Data
@AutoMapper
(
target
=
ApplyApprove
.
class
,
reverseConvertGenerate
=
false
)
public
class
ApplyApproveBo
{
public
class
ApplyApproveBo
{
/**
* id
*/
private
Long
id
;
/**
/**
* 申请单id
* 申请单id
*/
*/
@NotNull
(
message
=
"申请单id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
}
)
@NotNull
(
message
=
"申请单id不能为空"
)
private
Long
applyId
;
private
Long
applyId
;
/**
/**
...
@@ -53,7 +44,7 @@ public class ApplyApproveBo {
...
@@ -53,7 +44,7 @@ public class ApplyApproveBo {
/**
/**
* 是否通过
* 是否通过
*/
*/
@NotNull
(
message
=
"是否通过不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
}
)
@NotNull
(
message
=
"是否通过不能为空"
)
private
Boolean
pass
;
private
Boolean
pass
;
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/ApplyBo.java
浏览文件 @
48695621
...
@@ -33,6 +33,11 @@ public class ApplyBo extends BaseEntity {
...
@@ -33,6 +33,11 @@ public class ApplyBo extends BaseEntity {
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
private
Long
id
;
/**
* 唯一标识
*/
private
String
applyCode
;
/**
/**
* 申请人id
* 申请人id
*/
*/
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/ApplyApproveVo.java
deleted
100644 → 0
浏览文件 @
1e25137d
package
org
.
dromara
.
server
.
domain
.
vo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
org.dromara.server.domain.ApplyApprove
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 出差申请审批视图对象 biz_apply_approve
*
* @author hzh
* @date 2024-12-04
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
ApplyApprove
.
class
)
public
class
ApplyApproveVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 申请单id
*/
@ExcelProperty
(
value
=
"申请单id"
)
private
Long
applyId
;
/**
* 审批人id
*/
@ExcelProperty
(
value
=
"审批人id"
)
private
Long
approveUserId
;
/**
* 审批人
*/
@ExcelProperty
(
value
=
"审批人"
)
private
String
approveName
;
/**
* 审批时间
*/
@ExcelProperty
(
value
=
"审批时间"
)
private
Date
approveTime
;
/**
* 审批描述
*/
@ExcelProperty
(
value
=
"审批描述"
)
private
String
approveDesc
;
/**
* 是否通过
*/
@ExcelProperty
(
value
=
"是否通过"
)
private
Boolean
pass
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/ApplyVo.java
浏览文件 @
48695621
...
@@ -33,6 +33,11 @@ public class ApplyVo implements Serializable {
...
@@ -33,6 +33,11 @@ public class ApplyVo implements Serializable {
@ExcelProperty
(
value
=
"id"
)
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
private
Long
id
;
/**
* 唯一标识
*/
private
String
applyCode
;
/**
/**
* 申请人id
* 申请人id
*/
*/
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/TravelControlMethodVo.java
浏览文件 @
48695621
package
org
.
dromara
.
server
.
domain
.
vo
;
package
org
.
dromara
.
server
.
domain
.
vo
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.util.List
;
import
java.util.List
;
...
@@ -11,6 +12,7 @@ import java.util.List;
...
@@ -11,6 +12,7 @@ import java.util.List;
**/
**/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
TravelControlMethodVo
extends
TravelVo
{
public
class
TravelControlMethodVo
extends
TravelVo
{
/**
/**
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/TravelTripLimitVo.java
浏览文件 @
48695621
package
org
.
dromara
.
server
.
domain
.
vo
;
package
org
.
dromara
.
server
.
domain
.
vo
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
/**
/**
...
@@ -9,6 +10,7 @@ import lombok.experimental.Accessors;
...
@@ -9,6 +10,7 @@ import lombok.experimental.Accessors;
**/
**/
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
TravelTripLimitVo
extends
TravelVo
{
public
class
TravelTripLimitVo
extends
TravelVo
{
/**
/**
...
...
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/ApplyApproveMapper.java
deleted
100644 → 0
浏览文件 @
1e25137d
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.server.domain.ApplyApprove
;
import
org.dromara.server.domain.vo.ApplyApproveVo
;
/**
* 出差申请审批Mapper接口
*
* @author hzh
* @date 2024-12-04
*/
public
interface
ApplyApproveMapper
extends
BaseMapperPlus
<
ApplyApprove
,
ApplyApproveVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/ApplyServiceImpl.java
浏览文件 @
48695621
...
@@ -25,7 +25,6 @@ import org.dromara.server.domain.bo.ProcessApproveBo;
...
@@ -25,7 +25,6 @@ import org.dromara.server.domain.bo.ProcessApproveBo;
import
org.dromara.server.domain.vo.ApplyPersonVo
;
import
org.dromara.server.domain.vo.ApplyPersonVo
;
import
org.dromara.server.domain.vo.ApplyVo
;
import
org.dromara.server.domain.vo.ApplyVo
;
import
org.dromara.server.domain.vo.ProcessApproveVo
;
import
org.dromara.server.domain.vo.ProcessApproveVo
;
import
org.dromara.server.mapper.ApplyApproveMapper
;
import
org.dromara.server.mapper.ApplyMapper
;
import
org.dromara.server.mapper.ApplyMapper
;
import
org.dromara.server.mapper.ApplyPersonMapper
;
import
org.dromara.server.mapper.ApplyPersonMapper
;
import
org.dromara.server.service.IApplyService
;
import
org.dromara.server.service.IApplyService
;
...
@@ -33,10 +32,7 @@ import org.dromara.server.service.IProcessProgressService;
...
@@ -33,10 +32,7 @@ import org.dromara.server.service.IProcessProgressService;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.Date
;
import
java.util.*
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Objects
;
/**
/**
* 出差申请Service业务层处理
* 出差申请Service业务层处理
...
@@ -50,7 +46,6 @@ public class ApplyServiceImpl extends AbstractBaseService<ApplyVo, ApplyBo, Appl
...
@@ -50,7 +46,6 @@ public class ApplyServiceImpl extends AbstractBaseService<ApplyVo, ApplyBo, Appl
private
final
ApplyMapper
baseMapper
;
private
final
ApplyMapper
baseMapper
;
private
final
ApplyPersonMapper
applyPersonMapper
;
private
final
ApplyPersonMapper
applyPersonMapper
;
private
final
ApplyApproveMapper
applyApproveMapper
;
private
final
IProcessProgressService
processProgressService
;
private
final
IProcessProgressService
processProgressService
;
@Override
@Override
...
@@ -83,6 +78,7 @@ public class ApplyServiceImpl extends AbstractBaseService<ApplyVo, ApplyBo, Appl
...
@@ -83,6 +78,7 @@ public class ApplyServiceImpl extends AbstractBaseService<ApplyVo, ApplyBo, Appl
bo
.
setApplyTime
(
new
Date
());
bo
.
setApplyTime
(
new
Date
());
bo
.
setApplyDeptName
(
LoginHelper
.
getDeptName
());
bo
.
setApplyDeptName
(
LoginHelper
.
getDeptName
());
bo
.
setStatus
(
ApplyStatus
.
WAIT_AUDIT
.
getCode
());
bo
.
setStatus
(
ApplyStatus
.
WAIT_AUDIT
.
getCode
());
bo
.
setApplyCode
(
UUID
.
randomUUID
().
toString
().
replaceAll
(
"-"
,
""
));
Apply
apply
=
MapstructUtils
.
convert
(
bo
,
Apply
.
class
);
Apply
apply
=
MapstructUtils
.
convert
(
bo
,
Apply
.
class
);
Boolean
result
=
baseMapper
.
insert
(
apply
)
==
1
;
Boolean
result
=
baseMapper
.
insert
(
apply
)
==
1
;
if
(
result
)
{
if
(
result
)
{
...
...
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/ApplyApproveMapper.xml
deleted
100644 → 0
浏览文件 @
1e25137d
<?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=
"org.dromara.server.mapper.ApplyApproveMapper"
>
</mapper>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论