Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-web
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hqzhdj
cloud-web
Commits
bffbceb3
Commit
bffbceb3
authored
Jan 09, 2025
by
阳浪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
信箱收集功能
parent
c6d2d05b
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
48 additions
and
0 deletions
+48
-0
cloud-web-manage/src/main/java/com/yizhi/application/portal/controller/SystemMailboxManageController.java
+48
-0
No files found.
cloud-web-manage/src/main/java/com/yizhi/application/portal/controller/SystemMailboxManageController.java
0 → 100644
View file @
bffbceb3
package
com
.
yizhi
.
application
.
portal
.
controller
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.yizhi.core.application.context.ContextHolder
;
import
com.yizhi.core.application.context.RequestContext
;
import
com.yizhi.site.application.feign.api.SystemMailboxClients
;
import
com.yizhi.site.application.vo.domain.SystemMailboxConditionVo
;
import
com.yizhi.site.application.vo.domain.SystemMailboxVo
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
com.yizhi.util.application.domain.Response
;
/**
* com.yizhi.site.application.controller.api
*
* @author yanglang
* @create 2025-01-09 14:24:07
*/
@RestController
@RequestMapping
(
"/manage/systemMailbox"
)
public
class
SystemMailboxManageController
{
@Autowired
private
SystemMailboxClients
systemMailboxClients
;
@PostMapping
(
"selectPage"
)
public
Response
<
Page
<
SystemMailboxVo
>>
selectPage
(
@RequestBody
SystemMailboxConditionVo
conditionVo
){
return
Response
.
ok
(
systemMailboxClients
.
selectPage
(
conditionVo
));
}
@PostMapping
(
"save/{type}"
)
public
Response
<
Long
>
save
(
@RequestBody
SystemMailboxVo
systemMailBoxVo
,
@PathVariable
(
"type"
)
Integer
type
){
systemMailBoxVo
.
setType
(
type
);
RequestContext
context
=
ContextHolder
.
get
();
systemMailBoxVo
.
setSiteId
(
context
.
getSiteId
());
return
Response
.
ok
(
systemMailboxClients
.
save
(
systemMailBoxVo
));
}
@GetMapping
(
"getById"
)
public
Response
<
SystemMailboxVo
>
getById
(
@RequestParam
(
"id"
)
Long
id
){
return
Response
.
ok
(
systemMailboxClients
.
getById
(
id
));
}
@GetMapping
(
"removeById"
)
public
Response
<
Boolean
>
removeById
(
@RequestParam
(
"id"
)
Long
id
){
return
Response
.
ok
(
systemMailboxClients
.
removeById
(
id
));
}
}
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