mirror of
https://github.com/vran-dev/databasir.git
synced 2025-09-20 10:49:20 +08:00
feat: add more detail info in log
This commit is contained in:
@@ -4,6 +4,7 @@ import com.databasir.common.JsonData;
|
||||
import com.databasir.core.domain.app.OpenAuthAppService;
|
||||
import com.databasir.core.domain.app.data.*;
|
||||
import com.databasir.core.domain.app.handler.OpenAuthHandlers;
|
||||
import com.databasir.core.domain.log.annotation.Operation;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
@@ -21,12 +22,21 @@ import static org.springframework.data.domain.Sort.Direction.DESC;
|
||||
|
||||
@Controller
|
||||
@RequiredArgsConstructor
|
||||
public class OpenAuth2AppController {
|
||||
public class LoginAppController {
|
||||
|
||||
private final OpenAuthAppService openAuthAppService;
|
||||
|
||||
private final OpenAuthHandlers openAuthHandlers;
|
||||
|
||||
/**
|
||||
* 无需授权
|
||||
*/
|
||||
@GetMapping("/oauth2/apps")
|
||||
@ResponseBody
|
||||
public JsonData<List<OAuthAppResponse>> listApps() {
|
||||
return JsonData.ok(openAuthAppService.listAll());
|
||||
}
|
||||
|
||||
/**
|
||||
* 无需授权
|
||||
*/
|
||||
@@ -39,15 +49,6 @@ public class OpenAuth2AppController {
|
||||
return JsonData.ok(authorization);
|
||||
}
|
||||
|
||||
/**
|
||||
* 无需授权
|
||||
*/
|
||||
@GetMapping("/oauth2/apps")
|
||||
@ResponseBody
|
||||
public JsonData<List<OAuthAppResponse>> listApps() {
|
||||
return JsonData.ok(openAuthAppService.listAll());
|
||||
}
|
||||
|
||||
@GetMapping(Routes.OAuth2App.LIST_PAGE)
|
||||
@PreAuthorize("hasAnyAuthority('SYS_OWNER')")
|
||||
@ResponseBody
|
||||
@@ -68,6 +69,7 @@ public class OpenAuth2AppController {
|
||||
@PostMapping(Routes.OAuth2App.CREATE)
|
||||
@PreAuthorize("hasAnyAuthority('SYS_OWNER')")
|
||||
@ResponseBody
|
||||
@Operation(module = Operation.Modules.LOGIN_APP, name = "创建登录应用")
|
||||
public JsonData<Integer> create(@RequestBody @Valid OAuthAppCreateRequest request) {
|
||||
Integer id = openAuthAppService.create(request);
|
||||
return JsonData.ok(id);
|
||||
@@ -76,6 +78,7 @@ public class OpenAuth2AppController {
|
||||
@PatchMapping(Routes.OAuth2App.UPDATE)
|
||||
@PreAuthorize("hasAnyAuthority('SYS_OWNER')")
|
||||
@ResponseBody
|
||||
@Operation(module = Operation.Modules.LOGIN_APP, name = "更新登录应用")
|
||||
public JsonData<Void> updateById(@RequestBody @Valid OAuthAppUpdateRequest request) {
|
||||
openAuthAppService.updateById(request);
|
||||
return JsonData.ok();
|
||||
@@ -84,6 +87,7 @@ public class OpenAuth2AppController {
|
||||
@DeleteMapping(Routes.OAuth2App.DELETE)
|
||||
@PreAuthorize("hasAnyAuthority('SYS_OWNER')")
|
||||
@ResponseBody
|
||||
@Operation(module = Operation.Modules.LOGIN_APP, name = "删除登录应用")
|
||||
public JsonData<Void> deleteById(@PathVariable Integer id) {
|
||||
openAuthAppService.deleteById(id);
|
||||
return JsonData.ok();
|
@@ -28,13 +28,14 @@ public class SettingController {
|
||||
}
|
||||
|
||||
@DeleteMapping(Routes.Setting.DELETE_SYS_EMAIL)
|
||||
@Operation(module = Operation.Modules.SETTING, name = "重置系统邮箱")
|
||||
public JsonData<Void> deleteSysEmail() {
|
||||
systemService.deleteSystemEmail();
|
||||
return JsonData.ok();
|
||||
}
|
||||
|
||||
@PostMapping(Routes.Setting.UPDATE_SYS_EMAIL)
|
||||
@Operation(module = Operation.Modules.PROJECT, name = "更新邮件配置")
|
||||
@Operation(module = Operation.Modules.SETTING, name = "更新邮件配置")
|
||||
public JsonData<Void> updateSystemEmailSetting(@RequestBody @Valid SystemEmailUpdateRequest request) {
|
||||
systemService.updateEmailSetting(request);
|
||||
return JsonData.ok();
|
||||
|
@@ -5,7 +5,6 @@ spring.datasource.username=root
|
||||
spring.datasource.password=123456
|
||||
spring.datasource.url=jdbc:mysql://localhost:3306/databasir
|
||||
spring.jooq.sql-dialect=mysql
|
||||
|
||||
spring.flyway.enabled=true
|
||||
spring.flyway.baseline-on-migrate=true
|
||||
spring.flyway.locations=classpath:db/migration
|
||||
|
Reference in New Issue
Block a user