Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
travel-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cloud
travel-cloud
Commits
1f9253d8
提交
1f9253d8
authored
4月 27, 2025
作者:
hzh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加部分接口
上级
8d89267a
隐藏空白字符变更
内嵌
并排
正在显示
14 个修改的文件
包含
787 行增加
和
0 行删除
+787
-0
SysDeptOssController.java
...romara/system/controller/system/SysDeptOssController.java
+106
-0
SysDeptTravelLineController.java
...system/controller/system/SysDeptTravelLineController.java
+107
-0
SysDeptOss.java
...m/src/main/java/org/dromara/system/domain/SysDeptOss.java
+61
-0
SysDeptTravelLine.java
...ain/java/org/dromara/system/domain/SysDeptTravelLine.java
+58
-0
SysDeptOssBo.java
.../main/java/org/dromara/system/domain/bo/SysDeptOssBo.java
+66
-0
SysDeptTravelLineBo.java
...ava/org/dromara/system/domain/bo/SysDeptTravelLineBo.java
+62
-0
SysDeptOssVo.java
.../main/java/org/dromara/system/domain/vo/SysDeptOssVo.java
+74
-0
SysDeptTravelLineVo.java
...ava/org/dromara/system/domain/vo/SysDeptTravelLineVo.java
+75
-0
SysDeptOssMapper.java
...main/java/org/dromara/system/mapper/SysDeptOssMapper.java
+15
-0
SysDeptTravelLineMapper.java
...va/org/dromara/system/mapper/SysDeptTravelLineMapper.java
+15
-0
ISysDeptOssService.java
...n/java/org/dromara/system/service/ISysDeptOssService.java
+21
-0
ISysDeptTravelLineService.java
...org/dromara/system/service/ISysDeptTravelLineService.java
+21
-0
SysDeptOssServiceImpl.java
...rg/dromara/system/service/impl/SysDeptOssServiceImpl.java
+54
-0
SysDeptTravelLineServiceImpl.java
...ara/system/service/impl/SysDeptTravelLineServiceImpl.java
+52
-0
没有找到文件。
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysDeptOssController.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
controller
.
system
;
import
java.util.List
;
import
lombok.RequiredArgsConstructor
;
import
jakarta.servlet.http.HttpServletResponse
;
import
jakarta.validation.constraints.*
;
import
cn.dev33.satoken.annotation.SaCheckPermission
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.validation.annotation.Validated
;
import
org.dromara.common.idempotent.annotation.RepeatSubmit
;
import
org.dromara.common.log.annotation.Log
;
import
org.dromara.common.web.core.BaseController
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.core.domain.R
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
org.dromara.common.log.enums.BusinessType
;
import
org.dromara.common.excel.utils.ExcelUtil
;
import
org.dromara.system.domain.vo.SysDeptOssVo
;
import
org.dromara.system.domain.bo.SysDeptOssBo
;
import
org.dromara.system.service.ISysDeptOssService
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
/**
* 部门文件
* 前端访问路由地址为:/system/deptOss
*
* @author hzh
* @date 2025-04-27
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping
(
"/deptOss"
)
public
class
SysDeptOssController
extends
BaseController
{
private
final
ISysDeptOssService
sysDeptOssService
;
/**
* 查询部门文件列表
*/
@SaCheckPermission
(
"system:deptOss:list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
SysDeptOssVo
>
list
(
SysDeptOssBo
bo
,
PageQuery
pageQuery
)
{
return
sysDeptOssService
.
queryPageList
(
bo
,
pageQuery
);
}
/**
* 导出部门文件列表
*/
@SaCheckPermission
(
"system:deptOss:export"
)
@Log
(
title
=
"部门文件"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
SysDeptOssBo
bo
,
HttpServletResponse
response
)
{
List
<
SysDeptOssVo
>
list
=
sysDeptOssService
.
queryList
(
bo
);
ExcelUtil
.
exportExcel
(
list
,
"部门文件"
,
SysDeptOssVo
.
class
,
response
);
}
/**
* 获取部门文件详细信息
*
* @param deptOssId 主键
*/
@SaCheckPermission
(
"system:deptOss:query"
)
@GetMapping
(
"/{deptOssId}"
)
public
R
<
SysDeptOssVo
>
getInfo
(
@NotNull
(
message
=
"主键不能为空"
)
@PathVariable
Long
deptOssId
)
{
return
R
.
ok
(
sysDeptOssService
.
queryById
(
deptOssId
));
}
/**
* 新增部门文件
*/
@SaCheckPermission
(
"system:deptOss:add"
)
@Log
(
title
=
"部门文件"
,
businessType
=
BusinessType
.
INSERT
)
@RepeatSubmit
()
@PostMapping
()
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
SysDeptOssBo
bo
)
{
return
toAjax
(
sysDeptOssService
.
insertByBo
(
bo
));
}
/**
* 修改部门文件
*/
@SaCheckPermission
(
"system:deptOss:edit"
)
@Log
(
title
=
"部门文件"
,
businessType
=
BusinessType
.
UPDATE
)
@RepeatSubmit
()
@PutMapping
()
public
R
<
Void
>
edit
(
@Validated
(
EditGroup
.
class
)
@RequestBody
SysDeptOssBo
bo
)
{
return
toAjax
(
sysDeptOssService
.
updateByBo
(
bo
));
}
/**
* 删除部门文件
*
* @param deptOssIds 主键串
*/
@SaCheckPermission
(
"system:deptOss:remove"
)
@Log
(
title
=
"部门文件"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{deptOssIds}"
)
public
R
<
Void
>
remove
(
@NotEmpty
(
message
=
"主键不能为空"
)
@PathVariable
Long
[]
deptOssIds
)
{
return
toAjax
(
sysDeptOssService
.
deleteWithValidByIds
(
List
.
of
(
deptOssIds
),
true
));
}
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysDeptTravelLineController.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
controller
.
system
;
import
cn.dev33.satoken.annotation.SaCheckPermission
;
import
jakarta.servlet.http.HttpServletResponse
;
import
jakarta.validation.constraints.NotEmpty
;
import
jakarta.validation.constraints.NotNull
;
import
lombok.RequiredArgsConstructor
;
import
org.dromara.common.core.domain.R
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
org.dromara.common.excel.utils.ExcelUtil
;
import
org.dromara.common.idempotent.annotation.RepeatSubmit
;
import
org.dromara.common.log.annotation.Log
;
import
org.dromara.common.log.enums.BusinessType
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.web.core.BaseController
;
import
org.dromara.system.domain.bo.SysDeptTravelLineBo
;
import
org.dromara.system.domain.vo.SysDeptTravelLineVo
;
import
org.dromara.system.service.ISysDeptTravelLineService
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 部门主推线路
* 前端访问路由地址为:/system/deptTravelLine
*
* @author hzh
* @date 2025-04-27
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping
(
"/deptTravelLine"
)
public
class
SysDeptTravelLineController
extends
BaseController
{
private
final
ISysDeptTravelLineService
sysDeptTravelLineService
;
/**
* 查询部门主推线路列表
*/
@SaCheckPermission
(
"system:deptTravelLine:list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
SysDeptTravelLineVo
>
list
(
SysDeptTravelLineBo
bo
,
PageQuery
pageQuery
)
{
return
sysDeptTravelLineService
.
queryPageList
(
bo
,
pageQuery
);
}
/**
* 导出部门主推线路列表
*/
@SaCheckPermission
(
"system:deptTravelLine:export"
)
@Log
(
title
=
"部门主推线路"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
SysDeptTravelLineBo
bo
,
HttpServletResponse
response
)
{
List
<
SysDeptTravelLineVo
>
list
=
sysDeptTravelLineService
.
queryList
(
bo
);
ExcelUtil
.
exportExcel
(
list
,
"部门主推线路"
,
SysDeptTravelLineVo
.
class
,
response
);
}
/**
* 获取部门主推线路详细信息
*
* @param lineId 主键
*/
@SaCheckPermission
(
"system:deptTravelLine:query"
)
@GetMapping
(
"/{lineId}"
)
public
R
<
SysDeptTravelLineVo
>
getInfo
(
@NotNull
(
message
=
"主键不能为空"
)
@PathVariable
Long
lineId
)
{
return
R
.
ok
(
sysDeptTravelLineService
.
queryById
(
lineId
));
}
/**
* 新增部门主推线路
*/
@SaCheckPermission
(
"system:deptTravelLine:add"
)
@Log
(
title
=
"部门主推线路"
,
businessType
=
BusinessType
.
INSERT
)
@RepeatSubmit
()
@PostMapping
()
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
SysDeptTravelLineBo
bo
)
{
return
toAjax
(
sysDeptTravelLineService
.
insertByBo
(
bo
));
}
/**
* 修改部门主推线路
*/
@SaCheckPermission
(
"system:deptTravelLine:edit"
)
@Log
(
title
=
"部门主推线路"
,
businessType
=
BusinessType
.
UPDATE
)
@RepeatSubmit
()
@PutMapping
()
public
R
<
Void
>
edit
(
@Validated
(
EditGroup
.
class
)
@RequestBody
SysDeptTravelLineBo
bo
)
{
return
toAjax
(
sysDeptTravelLineService
.
updateByBo
(
bo
));
}
/**
* 删除部门主推线路
*
* @param lineIds 主键串
*/
@SaCheckPermission
(
"system:deptTravelLine:remove"
)
@Log
(
title
=
"部门主推线路"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{lineIds}"
)
public
R
<
Void
>
remove
(
@NotEmpty
(
message
=
"主键不能为空"
)
@PathVariable
Long
[]
lineIds
)
{
return
toAjax
(
sysDeptTravelLineService
.
deleteWithValidByIds
(
List
.
of
(
lineIds
),
true
));
}
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysDeptOss.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
domain
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.io.Serial
;
/**
* 部门文件对象 sys_dept_oss
*
* @author hzh
* @date 2025-04-27
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"sys_dept_oss"
)
public
class
SysDeptOss
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* 部门文件id
*/
@TableId
(
value
=
"dept_oss_id"
)
private
Long
deptOssId
;
/**
* 文件名
*/
private
String
fileName
;
/**
* 部门id
*/
private
Long
deptId
;
/**
* 小程序显示名称
*/
private
String
wxAppletName
;
/**
* 文件类型
*/
private
String
fileType
;
/**
* 文件
*/
private
String
file
;
/**
* 是否公开
*/
private
Boolean
open
;
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysDeptTravelLine.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
domain
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.dromara.common.translation.annotation.Translation
;
import
org.dromara.common.translation.constant.TransConstant
;
import
java.io.Serial
;
/**
* 部门主推线路对象 sys_dept_travel_line
*
* @author hzh
* @date 2025-04-27
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"sys_dept_travel_line"
)
public
class
SysDeptTravelLine
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* 部门主推线路id
*/
@TableId
(
value
=
"line_id"
)
private
Long
lineId
;
/**
* 部门id
*/
private
Long
deptId
;
/**
* 标题
*/
private
String
title
;
/**
* 部门简介
*/
private
String
desc
;
/**
* 二维码
*/
private
String
qrCode
;
/**
* 服务商
*/
private
String
service
;
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysDeptOssBo.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
domain
.
bo
;
import
org.dromara.system.domain.SysDeptOss
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
/**
* 部门文件业务对象 sys_dept_oss
*
* @author hzh
* @date 2025-04-27
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
SysDeptOss
.
class
,
reverseConvertGenerate
=
false
)
public
class
SysDeptOssBo
extends
BaseEntity
{
/**
* 部门文件id
*/
@NotNull
(
message
=
"部门文件id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
deptOssId
;
/**
* 文件名
*/
@NotBlank
(
message
=
"文件名不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
fileName
;
/**
* 部门id
*/
@NotNull
(
message
=
"部门id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
deptId
;
/**
* 小程序显示名称
*/
@NotBlank
(
message
=
"小程序显示名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
wxAppletName
;
/**
* 文件类型
*/
@NotBlank
(
message
=
"文件类型不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
fileType
;
/**
* 文件
*/
@NotBlank
(
message
=
"文件不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
file
;
/**
* 是否公开
*/
@NotNull
(
message
=
"是否公开不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Boolean
open
;
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysDeptTravelLineBo.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
domain
.
bo
;
import
org.dromara.system.domain.SysDeptTravelLine
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
import
org.dromara.common.translation.annotation.Translation
;
import
org.dromara.common.translation.constant.TransConstant
;
/**
* 部门主推线路业务对象 sys_dept_travel_line
*
* @author hzh
* @date 2025-04-27
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
SysDeptTravelLine
.
class
,
reverseConvertGenerate
=
false
)
public
class
SysDeptTravelLineBo
extends
BaseEntity
{
/**
* 部门主推线路id
*/
@NotNull
(
message
=
"部门主推线路id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
lineId
;
/**
* 部门id
*/
@NotNull
(
message
=
"部门id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
deptId
;
/**
* 标题
*/
@NotBlank
(
message
=
"标题不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
title
;
/**
* 部门简介
*/
@NotBlank
(
message
=
"部门简介不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
desc
;
/**
* 二维码
*/
@NotBlank
(
message
=
"二维码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
qrCode
;
/**
* 服务商
*/
@NotBlank
(
message
=
"服务商不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
service
;
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysDeptOssVo.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
domain
.
vo
;
import
org.dromara.system.domain.SysDeptOss
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
org.dromara.common.excel.annotation.ExcelDictFormat
;
import
org.dromara.common.excel.convert.ExcelDictConvert
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 部门文件视图对象 sys_dept_oss
*
* @author hzh
* @date 2025-04-27
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
SysDeptOss
.
class
)
public
class
SysDeptOssVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* 部门文件id
*/
@ExcelProperty
(
value
=
"部门文件id"
)
private
Long
deptOssId
;
/**
* 文件名
*/
@ExcelProperty
(
value
=
"文件名"
)
private
String
fileName
;
/**
* 部门id
*/
@ExcelProperty
(
value
=
"部门id"
)
private
Long
deptId
;
/**
* 小程序显示名称
*/
@ExcelProperty
(
value
=
"小程序显示名称"
)
private
String
wxAppletName
;
/**
* 文件类型
*/
@ExcelProperty
(
value
=
"文件类型"
)
private
String
fileType
;
/**
* 文件
*/
@ExcelProperty
(
value
=
"文件"
)
private
String
file
;
/**
* 是否公开
*/
@ExcelProperty
(
value
=
"是否公开"
)
private
Boolean
open
;
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysDeptTravelLineVo.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
domain
.
vo
;
import
org.dromara.common.translation.annotation.Translation
;
import
org.dromara.common.translation.constant.TransConstant
;
import
org.dromara.system.domain.SysDeptTravelLine
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
org.dromara.common.excel.annotation.ExcelDictFormat
;
import
org.dromara.common.excel.convert.ExcelDictConvert
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 部门主推线路视图对象 sys_dept_travel_line
*
* @author hzh
* @date 2025-04-27
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
SysDeptTravelLine
.
class
)
public
class
SysDeptTravelLineVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* 部门主推线路id
*/
@ExcelProperty
(
value
=
"部门主推线路id"
)
private
Long
lineId
;
/**
* 部门id
*/
@ExcelProperty
(
value
=
"部门id"
)
private
Long
deptId
;
/**
* 标题
*/
@ExcelProperty
(
value
=
"标题"
)
private
String
title
;
/**
* 部门简介
*/
@ExcelProperty
(
value
=
"部门简介"
)
private
String
desc
;
/**
* 二维码
*/
@ExcelProperty
(
value
=
"二维码"
)
private
String
qrCode
;
/**
* 二维码Url
*/
@Translation
(
type
=
TransConstant
.
OSS_ID_TO_URL
,
mapper
=
"qrCode"
)
private
String
qrCodeUrl
;
/**
* 服务商
*/
@ExcelProperty
(
value
=
"服务商"
)
private
String
service
;
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/mapper/SysDeptOssMapper.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
mapper
;
import
org.dromara.system.domain.SysDeptOss
;
import
org.dromara.system.domain.vo.SysDeptOssVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 部门文件Mapper接口
*
* @author hzh
* @date 2025-04-27
*/
public
interface
SysDeptOssMapper
extends
BaseMapperPlus
<
SysDeptOss
,
SysDeptOssVo
>
{
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/mapper/SysDeptTravelLineMapper.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
mapper
;
import
org.dromara.system.domain.SysDeptTravelLine
;
import
org.dromara.system.domain.vo.SysDeptTravelLineVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 部门主推线路Mapper接口
*
* @author hzh
* @date 2025-04-27
*/
public
interface
SysDeptTravelLineMapper
extends
BaseMapperPlus
<
SysDeptTravelLine
,
SysDeptTravelLineVo
>
{
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysDeptOssService.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
service
;
import
org.dromara.system.domain.SysDeptOss
;
import
org.dromara.system.domain.vo.SysDeptOssVo
;
import
org.dromara.system.domain.bo.SysDeptOssBo
;
import
org.dromara.system.domain.SysDeptOss
;
import
org.dromara.common.mybatis.service.IBaseService
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 部门文件Service接口
*
* @author hzh
* @date 2025-04-27
*/
public
interface
ISysDeptOssService
extends
IBaseService
<
SysDeptOssVo
,
SysDeptOssBo
,
SysDeptOss
>{
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysDeptTravelLineService.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
service
;
import
org.dromara.system.domain.SysDeptTravelLine
;
import
org.dromara.system.domain.vo.SysDeptTravelLineVo
;
import
org.dromara.system.domain.bo.SysDeptTravelLineBo
;
import
org.dromara.system.domain.SysDeptTravelLine
;
import
org.dromara.common.mybatis.service.IBaseService
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 部门主推线路Service接口
*
* @author hzh
* @date 2025-04-27
*/
public
interface
ISysDeptTravelLineService
extends
IBaseService
<
SysDeptTravelLineVo
,
SysDeptTravelLineBo
,
SysDeptTravelLine
>{
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysDeptOssServiceImpl.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.satoken.utils.LoginHelper
;
import
org.dromara.system.domain.SysDeptOss
;
import
org.dromara.system.domain.bo.SysDeptOssBo
;
import
org.dromara.system.domain.vo.SysDeptOssVo
;
import
org.dromara.system.mapper.SysDeptOssMapper
;
import
org.dromara.system.service.ISysDeptOssService
;
import
org.springframework.stereotype.Service
;
import
java.util.Map
;
/**
* 部门文件Service业务层处理
*
* @author hzh
* @date 2025-04-27
*/
@RequiredArgsConstructor
@Service
public
class
SysDeptOssServiceImpl
extends
AbstractBaseService
<
SysDeptOssVo
,
SysDeptOssBo
,
SysDeptOss
>
implements
ISysDeptOssService
{
private
final
SysDeptOssMapper
baseMapper
;
@Override
public
BaseMapperPlus
<
SysDeptOss
,
SysDeptOssVo
>
mapper
()
{
return
baseMapper
;
}
@Override
public
LambdaQueryWrapper
<
SysDeptOss
>
buildQueryWrapper
(
SysDeptOssBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
SysDeptOss
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getFileName
()),
SysDeptOss:
:
getFileName
,
bo
.
getFileName
());
lqw
.
eq
(
bo
.
getDeptId
()
!=
null
,
SysDeptOss:
:
getDeptId
,
bo
.
getDeptId
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getWxAppletName
()),
SysDeptOss:
:
getWxAppletName
,
bo
.
getWxAppletName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getFileType
()),
SysDeptOss:
:
getFileType
,
bo
.
getFileType
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getFile
()),
SysDeptOss:
:
getFile
,
bo
.
getFile
());
lqw
.
eq
(
bo
.
getOpen
()
!=
null
,
SysDeptOss:
:
getOpen
,
bo
.
getOpen
());
return
lqw
;
}
@Override
public
Boolean
insertByBo
(
SysDeptOssBo
bo
)
{
bo
.
setCreateDept
(
LoginHelper
.
getDeptId
());
return
super
.
insertByBo
(
bo
);
}
}
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysDeptTravelLineServiceImpl.java
0 → 100644
浏览文件 @
1f9253d8
package
org
.
dromara
.
system
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.system.domain.SysDeptTravelLine
;
import
org.dromara.system.domain.bo.SysDeptTravelLineBo
;
import
org.dromara.system.domain.vo.SysDeptTravelLineVo
;
import
org.dromara.system.mapper.SysDeptTravelLineMapper
;
import
org.dromara.system.service.ISysDeptTravelLineService
;
import
org.springframework.stereotype.Service
;
import
java.util.Map
;
/**
* 部门主推线路Service业务层处理
*
* @author hzh
* @date 2025-04-27
*/
@RequiredArgsConstructor
@Service
public
class
SysDeptTravelLineServiceImpl
extends
AbstractBaseService
<
SysDeptTravelLineVo
,
SysDeptTravelLineBo
,
SysDeptTravelLine
>
implements
ISysDeptTravelLineService
{
private
final
SysDeptTravelLineMapper
baseMapper
;
@Override
public
BaseMapperPlus
<
SysDeptTravelLine
,
SysDeptTravelLineVo
>
mapper
()
{
return
baseMapper
;
}
@Override
public
LambdaQueryWrapper
<
SysDeptTravelLine
>
buildQueryWrapper
(
SysDeptTravelLineBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
SysDeptTravelLine
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getDeptId
()
!=
null
,
SysDeptTravelLine:
:
getDeptId
,
bo
.
getDeptId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTitle
()),
SysDeptTravelLine:
:
getTitle
,
bo
.
getTitle
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDesc
()),
SysDeptTravelLine:
:
getDesc
,
bo
.
getDesc
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getQrCode
()),
SysDeptTravelLine:
:
getQrCode
,
bo
.
getQrCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getService
()),
SysDeptTravelLine:
:
getService
,
bo
.
getService
());
return
lqw
;
}
@Override
public
Boolean
insertByBo
(
SysDeptTravelLineBo
bo
)
{
bo
.
setCreateDept
(
bo
.
getDeptId
());
return
super
.
insertByBo
(
bo
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论