|
@@ -1,13 +1,19 @@
|
|
|
package com.fjhx.mail.controller.personal;
|
|
|
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
+import com.baomidou.dynamic.datasource.annotation.DS;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
-import com.fjhx.mail.entity.personal.vo.PersonalMailboxVo;
|
|
|
-import com.fjhx.mail.entity.personal.dto.PersonalMailboxSelectDto;
|
|
|
+import com.fjhx.common.constant.SourceConstant;
|
|
|
import com.fjhx.mail.entity.personal.dto.PersonalMailboxDto;
|
|
|
-import com.ruoyi.common.core.domain.BaseSelectDto;
|
|
|
+import com.fjhx.mail.entity.personal.dto.PersonalMailboxSelectDto;
|
|
|
+import com.fjhx.mail.entity.personal.vo.PersonalMailboxVo;
|
|
|
import com.fjhx.mail.service.personal.PersonalMailboxService;
|
|
|
+import com.ruoyi.common.core.domain.BaseSelectDto;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -18,6 +24,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
* @author
|
|
|
* @since 2023-04-06
|
|
|
*/
|
|
|
+@DS(SourceConstant.MAIL)
|
|
|
@RestController
|
|
|
@RequestMapping("/personalMailbox")
|
|
|
public class PersonalMailboxController {
|
|
@@ -45,7 +52,7 @@ public class PersonalMailboxController {
|
|
|
* 个人邮箱新增
|
|
|
*/
|
|
|
@PostMapping("/add")
|
|
|
- public void add(@RequestBody PersonalMailboxDto personalMailboxDto) {
|
|
|
+ public void add(@Validated @RequestBody PersonalMailboxDto personalMailboxDto) {
|
|
|
personalMailboxService.add(personalMailboxDto);
|
|
|
}
|
|
|
|