feat: add delete email setting api
This commit is contained in:
parent
b1b3d55147
commit
25bf1ac85d
|
@ -95,6 +95,8 @@ public interface Routes {
|
||||||
String GET_SYS_EMAIL = BASE + "/settings/sys_email";
|
String GET_SYS_EMAIL = BASE + "/settings/sys_email";
|
||||||
|
|
||||||
String UPDATE_SYS_EMAIL = BASE + "/settings/sys_email";
|
String UPDATE_SYS_EMAIL = BASE + "/settings/sys_email";
|
||||||
|
|
||||||
|
String DELETE_SYS_EMAIL = BASE + "/settings/sys_email";
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Login {
|
interface Login {
|
||||||
|
|
|
@ -27,6 +27,12 @@ public class SettingController {
|
||||||
.orElseGet(JsonData::ok);
|
.orElseGet(JsonData::ok);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@DeleteMapping(Routes.Setting.DELETE_SYS_EMAIL)
|
||||||
|
public JsonData<Void> deleteSysEmail() {
|
||||||
|
systemService.deleteSystemEmail();
|
||||||
|
return JsonData.ok();
|
||||||
|
}
|
||||||
|
|
||||||
@PostMapping(Routes.Setting.UPDATE_SYS_EMAIL)
|
@PostMapping(Routes.Setting.UPDATE_SYS_EMAIL)
|
||||||
@Operation(module = Operation.Modules.PROJECT, name = "更新邮件配置")
|
@Operation(module = Operation.Modules.PROJECT, name = "更新邮件配置")
|
||||||
public JsonData<Void> updateSystemEmailSetting(@RequestBody @Valid SystemEmailUpdateRequest request) {
|
public JsonData<Void> updateSystemEmailSetting(@RequestBody @Valid SystemEmailUpdateRequest request) {
|
||||||
|
|
|
@ -83,6 +83,12 @@ public class SystemService {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void deleteSystemEmail() {
|
||||||
|
sysMailDao.selectOptionTopOne().ifPresent(d -> {
|
||||||
|
sysMailDao.deleteById(d.getId());
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
public void updateEmailSetting(SystemEmailUpdateRequest request) {
|
public void updateEmailSetting(SystemEmailUpdateRequest request) {
|
||||||
SysMailPojo sysMailPojo = new SysMailPojo();
|
SysMailPojo sysMailPojo = new SysMailPojo();
|
||||||
sysMailPojo.setSmtpHost(request.getSmtpHost());
|
sysMailPojo.setSmtpHost(request.getSmtpHost());
|
||||||
|
|
Loading…
Reference in New Issue