✨ feat: 微控制器完善summary
This commit is contained in:
parent
4ef9f7c2e6
commit
74850cf795
|
@ -1,9 +1,9 @@
|
||||||
package cn.bunny.services.controller.configuration;
|
package cn.bunny.services.controller.configuration;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.configuration.dto.WebConfigurationDto;
|
import cn.bunny.services.domain.system.configuration.dto.WebConfigurationDto;
|
||||||
import cn.bunny.services.domain.system.configuration.entity.WebConfiguration;
|
import cn.bunny.services.domain.system.configuration.entity.WebConfiguration;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.configuration.ConfigurationService;
|
import cn.bunny.services.service.configuration.ConfigurationService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
@ -11,7 +11,7 @@ import jakarta.annotation.Resource;
|
||||||
import jakarta.validation.Valid;
|
import jakarta.validation.Valid;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@Tag(name = "web配置", description = "web配置相关接口")
|
@Tag(name = "web配置文件", description = "web配置相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/config")
|
@RequestMapping("/api/config")
|
||||||
public class ConfigurationController {
|
public class ConfigurationController {
|
||||||
|
@ -19,7 +19,7 @@ public class ConfigurationController {
|
||||||
@Resource
|
@Resource
|
||||||
private ConfigurationService configurationService;
|
private ConfigurationService configurationService;
|
||||||
|
|
||||||
@Operation(summary = "用户前端配置文件", description = "读取web配置文件并返回给前端")
|
@Operation(summary = "获取web配置文件", description = "读取web配置文件并返回给前端")
|
||||||
@GetMapping("public/webConfig")
|
@GetMapping("public/webConfig")
|
||||||
public WebConfiguration webConfig() {
|
public WebConfiguration webConfig() {
|
||||||
return configurationService.webConfig();
|
return configurationService.webConfig();
|
||||||
|
|
|
@ -36,7 +36,7 @@ public class EmailTemplateController {
|
||||||
@Resource
|
@Resource
|
||||||
private EmailTemplateService emailTemplateService;
|
private EmailTemplateService emailTemplateService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询邮件模板", tags = "emailTemplate::query")
|
@Operation(summary = "分页查询邮件模板", description = "分页查询邮件模板", tags = "emailTemplate::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<EmailTemplateVo>> getEmailTemplatePage(
|
public Result<PageResult<EmailTemplateVo>> getEmailTemplatePage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -49,21 +49,21 @@ public class EmailTemplateController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加邮件模板", tags = "emailTemplate::add")
|
@Operation(summary = "添加邮件模板", description = "添加邮件模板", tags = "emailTemplate::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<String> addEmailTemplate(@Valid @RequestBody EmailTemplateAddDto dto) {
|
public Result<String> addEmailTemplate(@Valid @RequestBody EmailTemplateAddDto dto) {
|
||||||
emailTemplateService.addEmailTemplate(dto);
|
emailTemplateService.addEmailTemplate(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新邮件模板", tags = "emailTemplate::update")
|
@Operation(summary = "更新邮件模板", description = "更新邮件模板", tags = "emailTemplate::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateEmailTemplate(@Valid @RequestBody EmailTemplateUpdateDto dto) {
|
public Result<String> updateEmailTemplate(@Valid @RequestBody EmailTemplateUpdateDto dto) {
|
||||||
emailTemplateService.updateEmailTemplate(dto);
|
emailTemplateService.updateEmailTemplate(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除邮件模板", tags = "emailTemplate::delete")
|
@Operation(summary = "删除邮件模板", description = "删除邮件模板", tags = "emailTemplate::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteEmailTemplate(@RequestBody List<Long> ids) {
|
public Result<String> deleteEmailTemplate(@RequestBody List<Long> ids) {
|
||||||
emailTemplateService.deleteEmailTemplate(ids);
|
emailTemplateService.deleteEmailTemplate(ids);
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
package cn.bunny.services.controller.configuration;
|
package cn.bunny.services.controller.configuration;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.email.dto.EmailUsersAddDto;
|
import cn.bunny.services.domain.system.email.dto.EmailUsersAddDto;
|
||||||
import cn.bunny.services.domain.system.email.dto.EmailUsersDto;
|
import cn.bunny.services.domain.system.email.dto.EmailUsersDto;
|
||||||
import cn.bunny.services.domain.system.email.dto.EmailUsersUpdateDto;
|
import cn.bunny.services.domain.system.email.dto.EmailUsersUpdateDto;
|
||||||
import cn.bunny.services.domain.system.email.entity.EmailUsers;
|
import cn.bunny.services.domain.system.email.entity.EmailUsers;
|
||||||
import cn.bunny.services.domain.system.email.vo.EmailUsersVo;
|
import cn.bunny.services.domain.system.email.vo.EmailUsersVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.configuration.EmailUsersService;
|
import cn.bunny.services.service.configuration.EmailUsersService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -28,7 +28,7 @@ import java.util.Map;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-10-10 15:19:22
|
* @since 2024-10-10 15:19:22
|
||||||
*/
|
*/
|
||||||
@Tag(name = "邮箱用户发送配置", description = "邮箱用户发送配置相关接口")
|
@Tag(name = "邮箱用户配置", description = "邮箱用户发送配置相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/emailUsers")
|
@RequestMapping("api/emailUsers")
|
||||||
public class EmailUsersController {
|
public class EmailUsersController {
|
||||||
|
@ -36,7 +36,7 @@ public class EmailUsersController {
|
||||||
@Resource
|
@Resource
|
||||||
private EmailUsersService emailUsersService;
|
private EmailUsersService emailUsersService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询邮箱用户发送配置", tags = "emailUsers::query")
|
@Operation(summary = "分页查询邮箱用户配置", description = "分页查询邮箱用户配置", tags = "emailUsers::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<EmailUsersVo>> getEmailUserPage(
|
public Result<PageResult<EmailUsersVo>> getEmailUserPage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -49,28 +49,28 @@ public class EmailUsersController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加邮箱用户发送配置", tags = "emailUsers::add")
|
@Operation(summary = "添加邮箱用户配置", description = "添加邮箱用户配置", tags = "emailUsers::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<String> addEmailUsers(@Valid @RequestBody EmailUsersAddDto dto) {
|
public Result<String> addEmailUsers(@Valid @RequestBody EmailUsersAddDto dto) {
|
||||||
emailUsersService.addEmailUsers(dto);
|
emailUsersService.addEmailUsers(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新邮箱用户发送配置", tags = "emailUsers::update")
|
@Operation(summary = "更新邮箱用户配置", description = "更新邮箱用户配置", tags = "emailUsers::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateEmailUsers(@Valid @RequestBody EmailUsersUpdateDto dto) {
|
public Result<String> updateEmailUsers(@Valid @RequestBody EmailUsersUpdateDto dto) {
|
||||||
emailUsersService.updateEmailUsers(dto);
|
emailUsersService.updateEmailUsers(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除邮箱用户", tags = "emailUsers::delete")
|
@Operation(summary = "删除邮箱用户配置", description = "删除邮箱用户配置", tags = "emailUsers::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteEmailUsers(@RequestBody List<Long> ids) {
|
public Result<String> deleteEmailUsers(@RequestBody List<Long> ids) {
|
||||||
emailUsersService.deleteEmailUsers(ids);
|
emailUsersService.deleteEmailUsers(ids);
|
||||||
return Result.success(ResultCodeEnum.DELETE_SUCCESS);
|
return Result.success(ResultCodeEnum.DELETE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "全部邮件用户配置", description = "获取全部邮件用户配置", tags = "emailUsers::query")
|
@Operation(summary = "全部邮箱用户配置", description = "获取全部邮箱用户配置", tags = "emailUsers::query")
|
||||||
@GetMapping("private")
|
@GetMapping("private")
|
||||||
public Result<List<Map<String, String>>> getEmailUserList() {
|
public Result<List<Map<String, String>>> getEmailUserList() {
|
||||||
List<Map<String, String>> list = emailUsersService.getAllMailboxConfigurationUsers();
|
List<Map<String, String>> list = emailUsersService.getAllMailboxConfigurationUsers();
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
package cn.bunny.services.controller.configuration;
|
package cn.bunny.services.controller.configuration;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.i18n.dto.I18nAddDto;
|
import cn.bunny.services.domain.system.i18n.dto.I18nAddDto;
|
||||||
import cn.bunny.services.domain.system.i18n.dto.I18nDto;
|
import cn.bunny.services.domain.system.i18n.dto.I18nDto;
|
||||||
import cn.bunny.services.domain.system.i18n.dto.I18nUpdateByFileDto;
|
import cn.bunny.services.domain.system.i18n.dto.I18nUpdateByFileDto;
|
||||||
import cn.bunny.services.domain.system.i18n.dto.I18nUpdateDto;
|
import cn.bunny.services.domain.system.i18n.dto.I18nUpdateDto;
|
||||||
import cn.bunny.services.domain.system.i18n.entity.I18n;
|
import cn.bunny.services.domain.system.i18n.entity.I18n;
|
||||||
import cn.bunny.services.domain.system.i18n.vo.I18nVo;
|
import cn.bunny.services.domain.system.i18n.vo.I18nVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.configuration.I18nService;
|
import cn.bunny.services.service.configuration.I18nService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -30,7 +30,7 @@ import java.util.Map;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-09-28
|
* @since 2024-09-28
|
||||||
*/
|
*/
|
||||||
@Tag(name = "i18n多语言", description = "i18n多语言相关接口")
|
@Tag(name = "多语言", description = "i18n多语言相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/i18n")
|
@RequestMapping("api/i18n")
|
||||||
public class I18nController {
|
public class I18nController {
|
||||||
|
@ -38,7 +38,7 @@ public class I18nController {
|
||||||
@Resource
|
@Resource
|
||||||
private I18nService i18nService;
|
private I18nService i18nService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询多语言", tags = "i18n::query")
|
@Operation(summary = "分页查询多语言", description = "分页查询多语言", tags = "i18n::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<I18nVo>> getI18nPage(
|
public Result<PageResult<I18nVo>> getI18nPage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -51,28 +51,28 @@ public class I18nController {
|
||||||
return Result.success(vo);
|
return Result.success(vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新多语言", tags = "i18n::update")
|
@Operation(summary = "更新多语言", description = "更新多语言", tags = "i18n::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateI18n(@Valid @RequestBody I18nUpdateDto dto) {
|
public Result<String> updateI18n(@Valid @RequestBody I18nUpdateDto dto) {
|
||||||
i18nService.updateI18n(dto);
|
i18nService.updateI18n(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加多语言", tags = "i18n::add")
|
@Operation(summary = "添加多语言", description = "添加多语言", tags = "i18n::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<String> addI18n(@Valid @RequestBody I18nAddDto dto) {
|
public Result<String> addI18n(@Valid @RequestBody I18nAddDto dto) {
|
||||||
i18nService.addI18n(dto);
|
i18nService.addI18n(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除多语言", tags = "i18n::delete")
|
@Operation(summary = "删除多语言", description = "删除多语言", tags = "i18n::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteI18n(@RequestBody List<Long> ids) {
|
public Result<String> deleteI18n(@RequestBody List<Long> ids) {
|
||||||
i18nService.deleteI18n(ids);
|
i18nService.deleteI18n(ids);
|
||||||
return Result.success(ResultCodeEnum.DELETE_SUCCESS);
|
return Result.success(ResultCodeEnum.DELETE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "获取多语言内容", description = "获取多语言内容", tags = "i18n::query")
|
@Operation(summary = "web获取全部多语言", description = "web获取全部多语言", tags = "i18n::query")
|
||||||
@GetMapping("public")
|
@GetMapping("public")
|
||||||
public Result<Map<String, Object>> getI18nMap() {
|
public Result<Map<String, Object>> getI18nMap() {
|
||||||
Map<String, Object> vo = i18nService.getI18nMap();
|
Map<String, Object> vo = i18nService.getI18nMap();
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package cn.bunny.services.controller.configuration;
|
package cn.bunny.services.controller.configuration;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.i18n.dto.I18nTypeAddDto;
|
import cn.bunny.services.domain.system.i18n.dto.I18nTypeAddDto;
|
||||||
import cn.bunny.services.domain.system.i18n.dto.I18nTypeDto;
|
import cn.bunny.services.domain.system.i18n.dto.I18nTypeDto;
|
||||||
import cn.bunny.services.domain.system.i18n.dto.I18nTypeUpdateDto;
|
import cn.bunny.services.domain.system.i18n.dto.I18nTypeUpdateDto;
|
||||||
import cn.bunny.services.domain.system.i18n.vo.I18nTypeVo;
|
import cn.bunny.services.domain.system.i18n.vo.I18nTypeVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.configuration.I18nTypeService;
|
import cn.bunny.services.service.configuration.I18nTypeService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
@ -23,7 +23,7 @@ import java.util.List;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-09-28
|
* @since 2024-09-28
|
||||||
*/
|
*/
|
||||||
@Tag(name = "i18n多语言类型", description = "i18n多语言类型相关接口")
|
@Tag(name = "多语言类型", description = "多语言类型相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/i18nType")
|
@RequestMapping("api/i18nType")
|
||||||
public class I18nTypeController {
|
public class I18nTypeController {
|
||||||
|
@ -31,21 +31,21 @@ public class I18nTypeController {
|
||||||
@Resource
|
@Resource
|
||||||
private I18nTypeService i18nTypeService;
|
private I18nTypeService i18nTypeService;
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加多语言类型", tags = "i18nType::query")
|
@Operation(summary = "添加多语言类型", description = "添加多语言类型", tags = "i18nType::query")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<String> addI18nType(@Valid @RequestBody I18nTypeAddDto dto) {
|
public Result<String> addI18nType(@Valid @RequestBody I18nTypeAddDto dto) {
|
||||||
i18nTypeService.addI18nType(dto);
|
i18nTypeService.addI18nType(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新多语言类型", tags = "i18nType::update")
|
@Operation(summary = "更新多语言类型", description = "更新多语言类型", tags = "i18nType::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateI18nType(@Valid @RequestBody I18nTypeUpdateDto dto) {
|
public Result<String> updateI18nType(@Valid @RequestBody I18nTypeUpdateDto dto) {
|
||||||
i18nTypeService.updateI18nType(dto);
|
i18nTypeService.updateI18nType(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除多语言类型", tags = "i18nType::delete")
|
@Operation(summary = "删除多语言类型", description = "删除多语言类型", tags = "i18nType::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteI18nType(@RequestBody List<Long> ids) {
|
public Result<String> deleteI18nType(@RequestBody List<Long> ids) {
|
||||||
i18nTypeService.deleteI18nType(ids);
|
i18nTypeService.deleteI18nType(ids);
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
package cn.bunny.services.controller.configuration;
|
package cn.bunny.services.controller.configuration;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.menuIcon.dto.MenuIconAddDto;
|
import cn.bunny.services.domain.system.menuIcon.dto.MenuIconAddDto;
|
||||||
import cn.bunny.services.domain.system.menuIcon.dto.MenuIconDto;
|
import cn.bunny.services.domain.system.menuIcon.dto.MenuIconDto;
|
||||||
import cn.bunny.services.domain.system.menuIcon.dto.MenuIconUpdateDto;
|
import cn.bunny.services.domain.system.menuIcon.dto.MenuIconUpdateDto;
|
||||||
import cn.bunny.services.domain.system.menuIcon.entity.MenuIcon;
|
import cn.bunny.services.domain.system.menuIcon.entity.MenuIcon;
|
||||||
import cn.bunny.services.domain.system.menuIcon.vo.MenuIconVo;
|
import cn.bunny.services.domain.system.menuIcon.vo.MenuIconVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.configuration.MenuIconService;
|
import cn.bunny.services.service.configuration.MenuIconService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -35,7 +35,7 @@ public class MenuIconController {
|
||||||
@Resource
|
@Resource
|
||||||
private MenuIconService menuIconService;
|
private MenuIconService menuIconService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询系统菜单图标", tags = "menuIcon::query")
|
@Operation(summary = "分页查询菜单图标", description = "分页查询系统菜单图标", tags = "menuIcon::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<MenuIconVo>> getMenuIconPage(
|
public Result<PageResult<MenuIconVo>> getMenuIconPage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -48,21 +48,21 @@ public class MenuIconController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加系统菜单图标", tags = "menuIcon::add")
|
@Operation(summary = "添加菜单图标", description = "添加系统菜单图标", tags = "menuIcon::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<String> addMenuIcon(@Valid @RequestBody MenuIconAddDto dto) {
|
public Result<String> addMenuIcon(@Valid @RequestBody MenuIconAddDto dto) {
|
||||||
menuIconService.addMenuIcon(dto);
|
menuIconService.addMenuIcon(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新系统菜单图标", tags = "menuIcon::update")
|
@Operation(summary = "更新菜单图标", description = "更新系统菜单图标", tags = "menuIcon::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateMenuIcon(@Valid @RequestBody MenuIconUpdateDto dto) {
|
public Result<String> updateMenuIcon(@Valid @RequestBody MenuIconUpdateDto dto) {
|
||||||
menuIconService.updateMenuIcon(dto);
|
menuIconService.updateMenuIcon(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除系统菜单图标", tags = "menuIcon::delete")
|
@Operation(summary = "删除菜单图标", description = "删除系统菜单图标", tags = "menuIcon::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteMenuIcon(@RequestBody List<Long> ids) {
|
public Result<String> deleteMenuIcon(@RequestBody List<Long> ids) {
|
||||||
menuIconService.deleteMenuIcon(ids);
|
menuIconService.deleteMenuIcon(ids);
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package cn.bunny.services.controller.log;
|
package cn.bunny.services.controller.log;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.log.dto.ScheduleExecuteLogDto;
|
import cn.bunny.services.domain.system.log.dto.ScheduleExecuteLogDto;
|
||||||
import cn.bunny.services.domain.system.log.entity.ScheduleExecuteLog;
|
import cn.bunny.services.domain.system.log.entity.ScheduleExecuteLog;
|
||||||
import cn.bunny.services.domain.system.log.vo.ScheduleExecuteLogVo;
|
import cn.bunny.services.domain.system.log.vo.ScheduleExecuteLogVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.log.ScheduleExecuteLogService;
|
import cn.bunny.services.service.log.ScheduleExecuteLogService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -32,7 +32,7 @@ public class ScheduleExecuteLogController {
|
||||||
@Resource
|
@Resource
|
||||||
private ScheduleExecuteLogService scheduleExecuteLogService;
|
private ScheduleExecuteLogService scheduleExecuteLogService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询调度任务执行日志", tags = "scheduleExecuteLog::query")
|
@Operation(summary = "分页查询任务调度执行日志", description = "分页查询调度任务执行日志", tags = "scheduleExecuteLog::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<ScheduleExecuteLogVo>> getScheduleExecuteLogPage(
|
public Result<PageResult<ScheduleExecuteLogVo>> getScheduleExecuteLogPage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -45,7 +45,7 @@ public class ScheduleExecuteLogController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除调度任务执行日志", tags = "scheduleExecuteLog::delete")
|
@Operation(summary = "删除任务调度执行日志", description = "删除调度任务执行日志", tags = "scheduleExecuteLog::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteScheduleExecuteLog(@RequestBody List<Long> ids) {
|
public Result<String> deleteScheduleExecuteLog(@RequestBody List<Long> ids) {
|
||||||
scheduleExecuteLogService.deleteScheduleExecuteLog(ids);
|
scheduleExecuteLogService.deleteScheduleExecuteLog(ids);
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
package cn.bunny.services.controller.log;
|
package cn.bunny.services.controller.log;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.log.dto.UserLoginLogDto;
|
import cn.bunny.services.domain.system.log.dto.UserLoginLogDto;
|
||||||
import cn.bunny.services.domain.system.log.entity.UserLoginLog;
|
import cn.bunny.services.domain.system.log.entity.UserLoginLog;
|
||||||
import cn.bunny.services.domain.system.log.vo.UserLoginLogLocalVo;
|
import cn.bunny.services.domain.system.log.vo.UserLoginLogLocalVo;
|
||||||
import cn.bunny.services.domain.system.log.vo.UserLoginLogVo;
|
import cn.bunny.services.domain.system.log.vo.UserLoginLogVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.log.UserLoginLogService;
|
import cn.bunny.services.service.log.UserLoginLogService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -19,13 +19,13 @@ import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* 用户登录日志表 前端控制器
|
* 用户登录日志 前端控制器
|
||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-10-19 01:01:01
|
* @since 2024-10-19 01:01:01
|
||||||
*/
|
*/
|
||||||
@Tag(name = "系统用户登录日志", description = "用户登录日志相关接口")
|
@Tag(name = "用户登录日志", description = "用户登录日志相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/userLoginLog")
|
@RequestMapping("api/userLoginLog")
|
||||||
public class UserLoginLogController {
|
public class UserLoginLogController {
|
||||||
|
@ -33,7 +33,7 @@ public class UserLoginLogController {
|
||||||
@Resource
|
@Resource
|
||||||
private UserLoginLogService userLoginLogService;
|
private UserLoginLogService userLoginLogService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询用户登录日志", tags = "userLoginLog::query")
|
@Operation(summary = "分页查询用户登录日志", description = "分页查询用户登录日志", tags = "userLoginLog::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<UserLoginLogVo>> getUserLoginLogPage(
|
public Result<PageResult<UserLoginLogVo>> getUserLoginLogPage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true) @PathVariable("page") Integer page,
|
@Parameter(name = "page", description = "当前页", required = true) @PathVariable("page") Integer page,
|
||||||
|
@ -44,14 +44,14 @@ public class UserLoginLogController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除用户登录日志", tags = "userLoginLog::delete")
|
@Operation(summary = "删除用户登录日志", description = "删除用户登录日志", tags = "userLoginLog::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<Object> deleteUserLoginLog(@RequestBody List<Long> ids) {
|
public Result<Object> deleteUserLoginLog(@RequestBody List<Long> ids) {
|
||||||
userLoginLogService.deleteUserLoginLog(ids);
|
userLoginLogService.deleteUserLoginLog(ids);
|
||||||
return Result.success(ResultCodeEnum.DELETE_SUCCESS);
|
return Result.success(ResultCodeEnum.DELETE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "分页查询本地用户登录日志", description = "分页查询本地用户登录日志", tags = "userLoginLog::query")
|
@Operation(summary = "分页查询当前用户登录日志", description = "分页查询本地用户登录日志", tags = "userLoginLog::query")
|
||||||
@GetMapping("private/{page}/{limit}")
|
@GetMapping("private/{page}/{limit}")
|
||||||
public Result<PageResult<UserLoginLogLocalVo>> getUserLoginLogPageByUser(
|
public Result<PageResult<UserLoginLogLocalVo>> getUserLoginLogPageByUser(
|
||||||
@Parameter(name = "page", description = "当前页", required = true) @PathVariable("page") Integer page,
|
@Parameter(name = "page", description = "当前页", required = true) @PathVariable("page") Integer page,
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
package cn.bunny.services.controller.message;
|
package cn.bunny.services.controller.message;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.message.dto.MessageAddDto;
|
import cn.bunny.services.domain.system.message.dto.MessageAddDto;
|
||||||
import cn.bunny.services.domain.system.message.dto.MessageDto;
|
import cn.bunny.services.domain.system.message.dto.MessageDto;
|
||||||
import cn.bunny.services.domain.system.message.dto.MessageUpdateDto;
|
import cn.bunny.services.domain.system.message.dto.MessageUpdateDto;
|
||||||
|
@ -7,9 +10,6 @@ import cn.bunny.services.domain.system.message.entity.Message;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageDetailVo;
|
import cn.bunny.services.domain.system.message.vo.MessageDetailVo;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageReceivedWithUserVo;
|
import cn.bunny.services.domain.system.message.vo.MessageReceivedWithUserVo;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageVo;
|
import cn.bunny.services.domain.system.message.vo.MessageVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.message.MessageService;
|
import cn.bunny.services.service.message.MessageService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -37,7 +37,7 @@ public class MessageController {
|
||||||
@Resource
|
@Resource
|
||||||
private MessageService messageService;
|
private MessageService messageService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询发送消息", tags = "message::query")
|
@Operation(summary = "分页查询系统消息", description = "分页查询发送消息", tags = "message::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<MessageVo>> getMessagePage(
|
public Result<PageResult<MessageVo>> getMessagePage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -50,21 +50,21 @@ public class MessageController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加系统消息", tags = "message::add")
|
@Operation(summary = "添加系统消息", description = "添加系统消息", tags = "message::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<String> addMessage(@Valid @RequestBody MessageAddDto dto) {
|
public Result<String> addMessage(@Valid @RequestBody MessageAddDto dto) {
|
||||||
messageService.addMessage(dto);
|
messageService.addMessage(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新系统消息", tags = "message::update")
|
@Operation(summary = "更系统消息", description = "更新系统消息", tags = "message::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateMessage(@Valid @RequestBody MessageUpdateDto dto) {
|
public Result<String> updateMessage(@Valid @RequestBody MessageUpdateDto dto) {
|
||||||
messageService.updateMessage(dto);
|
messageService.updateMessage(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除系统消息", tags = "message::delete")
|
@Operation(summary = "删除系统消息", description = "删除系统消息", tags = "message::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteMessage(@RequestBody List<Long> ids) {
|
public Result<String> deleteMessage(@RequestBody List<Long> ids) {
|
||||||
messageService.deleteMessage(ids);
|
messageService.deleteMessage(ids);
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
package cn.bunny.services.controller.message;
|
package cn.bunny.services.controller.message;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.message.dto.MessageReceivedDto;
|
import cn.bunny.services.domain.system.message.dto.MessageReceivedDto;
|
||||||
import cn.bunny.services.domain.system.message.dto.MessageReceivedUpdateDto;
|
import cn.bunny.services.domain.system.message.dto.MessageReceivedUpdateDto;
|
||||||
import cn.bunny.services.domain.system.message.dto.MessageUserDto;
|
import cn.bunny.services.domain.system.message.dto.MessageUserDto;
|
||||||
import cn.bunny.services.domain.system.message.entity.Message;
|
import cn.bunny.services.domain.system.message.entity.Message;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageReceivedWithMessageVo;
|
import cn.bunny.services.domain.system.message.vo.MessageReceivedWithMessageVo;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageUserVo;
|
import cn.bunny.services.domain.system.message.vo.MessageUserVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.message.MessageReceivedService;
|
import cn.bunny.services.service.message.MessageReceivedService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -36,7 +36,7 @@ public class MessageReceivedController {
|
||||||
@Resource
|
@Resource
|
||||||
private MessageReceivedService messageReceivedService;
|
private MessageReceivedService messageReceivedService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "管理员分页查询用户消息", tags = "messageReceived::query")
|
@Operation(summary = "分页查询消息接收", description = "管理员分页查询用户消息", tags = "messageReceived::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<MessageReceivedWithMessageVo>> getMessageReceivedPage(
|
public Result<PageResult<MessageReceivedWithMessageVo>> getMessageReceivedPage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -49,21 +49,21 @@ public class MessageReceivedController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "管理员将用户消息标为已读", tags = "messageReceived::update")
|
@Operation(summary = "更新消息接收", description = "管理员将用户消息标为已读", tags = "messageReceived::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateMarkMessageReceived(@Valid @RequestBody MessageReceivedUpdateDto dto) {
|
public Result<String> updateMarkMessageReceived(@Valid @RequestBody MessageReceivedUpdateDto dto) {
|
||||||
messageReceivedService.updateMarkMessageReceived(dto);
|
messageReceivedService.updateMarkMessageReceived(dto);
|
||||||
return Result.success();
|
return Result.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "管理删除用户消息", tags = "messageReceived::delete")
|
@Operation(summary = "删除消息接收", description = "管理删除用户消息", tags = "messageReceived::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteMessageReceived(@RequestBody List<Long> ids) {
|
public Result<String> deleteMessageReceived(@RequestBody List<Long> ids) {
|
||||||
messageReceivedService.deleteMessageReceived(ids);
|
messageReceivedService.deleteMessageReceived(ids);
|
||||||
return Result.success(ResultCodeEnum.DELETE_SUCCESS);
|
return Result.success(ResultCodeEnum.DELETE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "分页查询用户消息", description = "分页查询用户消息", tags = "messageReceived::query")
|
@Operation(summary = "分页查询消息接收", description = "分页查询用户消息", tags = "messageReceived::query")
|
||||||
@GetMapping("private/{page}/{limit}")
|
@GetMapping("private/{page}/{limit}")
|
||||||
public Result<PageResult<MessageUserVo>> getMessagePageByUser(
|
public Result<PageResult<MessageUserVo>> getMessagePageByUser(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
package cn.bunny.services.controller.message;
|
package cn.bunny.services.controller.message;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.message.dto.MessageTypeAddDto;
|
import cn.bunny.services.domain.system.message.dto.MessageTypeAddDto;
|
||||||
import cn.bunny.services.domain.system.message.dto.MessageTypeDto;
|
import cn.bunny.services.domain.system.message.dto.MessageTypeDto;
|
||||||
import cn.bunny.services.domain.system.message.dto.MessageTypeUpdateDto;
|
import cn.bunny.services.domain.system.message.dto.MessageTypeUpdateDto;
|
||||||
import cn.bunny.services.domain.system.message.entity.MessageType;
|
import cn.bunny.services.domain.system.message.entity.MessageType;
|
||||||
import cn.bunny.services.domain.system.message.vo.MessageTypeVo;
|
import cn.bunny.services.domain.system.message.vo.MessageTypeVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.message.MessageTypeService;
|
import cn.bunny.services.service.message.MessageTypeService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -27,7 +27,7 @@ import java.util.List;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-10-30 13:19:33
|
* @since 2024-10-30 13:19:33
|
||||||
*/
|
*/
|
||||||
@Tag(name = "系统消息类型", description = "系统消息类型相关接口")
|
@Tag(name = "消息类型", description = "系统消息类型相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/messageType")
|
@RequestMapping("api/messageType")
|
||||||
public class MessageTypeController {
|
public class MessageTypeController {
|
||||||
|
@ -35,7 +35,7 @@ public class MessageTypeController {
|
||||||
@Resource
|
@Resource
|
||||||
private MessageTypeService messageTypeService;
|
private MessageTypeService messageTypeService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询系统消息类型", tags = "messageType::query")
|
@Operation(summary = "分页查询消息类型", description = "分页查询系统消息类型", tags = "messageType::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<MessageTypeVo>> getMessageTypePage(
|
public Result<PageResult<MessageTypeVo>> getMessageTypePage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -48,21 +48,21 @@ public class MessageTypeController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加系统消息类型", tags = "messageType::add")
|
@Operation(summary = "添加消息类型", description = "添加系统消息类型", tags = "messageType::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<String> addMessageType(@Valid @RequestBody MessageTypeAddDto dto) {
|
public Result<String> addMessageType(@Valid @RequestBody MessageTypeAddDto dto) {
|
||||||
messageTypeService.addMessageType(dto);
|
messageTypeService.addMessageType(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新系统消息类型", tags = "messageType::update")
|
@Operation(summary = "更新消息类型", description = "更新系统消息类型", tags = "messageType::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateMessageType(@Valid @RequestBody MessageTypeUpdateDto dto) {
|
public Result<String> updateMessageType(@Valid @RequestBody MessageTypeUpdateDto dto) {
|
||||||
messageTypeService.updateMessageType(dto);
|
messageTypeService.updateMessageType(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除系统消息类型", tags = "messageType::delete")
|
@Operation(summary = "删除消息类型", description = "删除系统消息类型", tags = "messageType::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteMessageType(@RequestBody List<Long> ids) {
|
public Result<String> deleteMessageType(@RequestBody List<Long> ids) {
|
||||||
messageTypeService.deleteMessageType(ids);
|
messageTypeService.deleteMessageType(ids);
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package cn.bunny.services.controller.schedule;
|
package cn.bunny.services.controller.schedule;
|
||||||
|
|
||||||
import cn.bunny.services.aop.scanner.QuartzSchedulersScanner;
|
import cn.bunny.services.aop.scanner.QuartzSchedulersScanner;
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.domain.system.quartz.dto.SchedulersAddDto;
|
import cn.bunny.services.domain.system.quartz.dto.SchedulersAddDto;
|
||||||
import cn.bunny.services.domain.system.quartz.dto.SchedulersDto;
|
import cn.bunny.services.domain.system.quartz.dto.SchedulersDto;
|
||||||
import cn.bunny.services.domain.system.quartz.dto.SchedulersUpdateDto;
|
import cn.bunny.services.domain.system.quartz.dto.SchedulersUpdateDto;
|
||||||
|
@ -37,7 +37,7 @@ public class SchedulersController {
|
||||||
@Resource
|
@Resource
|
||||||
private SchedulersService schedulersService;
|
private SchedulersService schedulersService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询任务执行", tags = "schedulers::query")
|
@Operation(summary = "分页查询任务调度", description = "分页查询任务执行", tags = "schedulers::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<SchedulersVo>> getSchedulersPage(
|
public Result<PageResult<SchedulersVo>> getSchedulersPage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -50,35 +50,35 @@ public class SchedulersController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加任务", tags = "schedulers::add")
|
@Operation(summary = "添加任务调度", description = "添加任务", tags = "schedulers::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<Object> addSchedulers(@Valid @RequestBody SchedulersAddDto dto) {
|
public Result<Object> addSchedulers(@Valid @RequestBody SchedulersAddDto dto) {
|
||||||
schedulersService.addSchedulers(dto);
|
schedulersService.addSchedulers(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新任务", tags = "schedulers::update")
|
@Operation(summary = "更新任务调度", description = "更新任务", tags = "schedulers::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateSchedulers(@Valid @RequestBody SchedulersUpdateDto dto) {
|
public Result<String> updateSchedulers(@Valid @RequestBody SchedulersUpdateDto dto) {
|
||||||
schedulersService.updateSchedulers(dto);
|
schedulersService.updateSchedulers(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "暂停任务", description = "暂停任务", tags = "schedulers::update")
|
@Operation(summary = "暂停任务调度", description = "暂停任务", tags = "schedulers::update")
|
||||||
@PutMapping("pause")
|
@PutMapping("pause")
|
||||||
public Result<String> pause(@RequestBody SchedulersUpdateDto dto) {
|
public Result<String> pause(@RequestBody SchedulersUpdateDto dto) {
|
||||||
schedulersService.pauseScheduler(dto);
|
schedulersService.pauseScheduler(dto);
|
||||||
return Result.success();
|
return Result.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "恢复任务", description = "恢复任务", tags = "schedulers::update")
|
@Operation(summary = "恢复任务调度", description = "恢复任务", tags = "schedulers::update")
|
||||||
@PutMapping("resume")
|
@PutMapping("resume")
|
||||||
public Result<String> resume(@RequestBody SchedulersUpdateDto dto) {
|
public Result<String> resume(@RequestBody SchedulersUpdateDto dto) {
|
||||||
schedulersService.resumeScheduler(dto);
|
schedulersService.resumeScheduler(dto);
|
||||||
return Result.success();
|
return Result.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除任务", tags = "schedulers::delete")
|
@Operation(summary = "删除任务调度", description = "删除任务", tags = "schedulers::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteSchedulers(@RequestBody SchedulersUpdateDto dto) {
|
public Result<String> deleteSchedulers(@RequestBody SchedulersUpdateDto dto) {
|
||||||
schedulersService.deleteSchedulers(dto);
|
schedulersService.deleteSchedulers(dto);
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
package cn.bunny.services.controller.schedule;
|
package cn.bunny.services.controller.schedule;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.quartz.dto.SchedulersGroupAddDto;
|
import cn.bunny.services.domain.system.quartz.dto.SchedulersGroupAddDto;
|
||||||
import cn.bunny.services.domain.system.quartz.dto.SchedulersGroupDto;
|
import cn.bunny.services.domain.system.quartz.dto.SchedulersGroupDto;
|
||||||
import cn.bunny.services.domain.system.quartz.dto.SchedulersGroupUpdateDto;
|
import cn.bunny.services.domain.system.quartz.dto.SchedulersGroupUpdateDto;
|
||||||
import cn.bunny.services.domain.system.quartz.entity.SchedulersGroup;
|
import cn.bunny.services.domain.system.quartz.entity.SchedulersGroup;
|
||||||
import cn.bunny.services.domain.system.quartz.vo.SchedulersGroupVo;
|
import cn.bunny.services.domain.system.quartz.vo.SchedulersGroupVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.schedule.SchedulersGroupService;
|
import cn.bunny.services.service.schedule.SchedulersGroupService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -35,7 +35,7 @@ public class SchedulersGroupController {
|
||||||
@Resource
|
@Resource
|
||||||
private SchedulersGroupService schedulersGroupService;
|
private SchedulersGroupService schedulersGroupService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询任务调度分组", tags = "schedulersGroup::query")
|
@Operation(summary = "分页查询任务调度分组", description = "分页查询任务调度分组", tags = "schedulersGroup::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<SchedulersGroupVo>> getSchedulersGroupPage(
|
public Result<PageResult<SchedulersGroupVo>> getSchedulersGroupPage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -48,21 +48,21 @@ public class SchedulersGroupController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加任务调度分组", tags = "schedulersGroup::add")
|
@Operation(summary = "添加任务调度分组", description = "添加任务调度分组", tags = "schedulersGroup::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<String> addSchedulersGroup(@Valid @RequestBody SchedulersGroupAddDto dto) {
|
public Result<String> addSchedulersGroup(@Valid @RequestBody SchedulersGroupAddDto dto) {
|
||||||
schedulersGroupService.addSchedulersGroup(dto);
|
schedulersGroupService.addSchedulersGroup(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新任务调度分组", tags = "schedulersGroup::update")
|
@Operation(summary = "更新任务调度分组", description = "更新任务调度分组", tags = "schedulersGroup::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateSchedulersGroup(@Valid @RequestBody SchedulersGroupUpdateDto dto) {
|
public Result<String> updateSchedulersGroup(@Valid @RequestBody SchedulersGroupUpdateDto dto) {
|
||||||
schedulersGroupService.updateSchedulersGroup(dto);
|
schedulersGroupService.updateSchedulersGroup(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除任务调度分组", tags = "schedulersGroup::delete")
|
@Operation(summary = "删除任务调度分组", description = "删除任务调度分组", tags = "schedulersGroup::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteSchedulersGroup(@RequestBody List<Long> ids) {
|
public Result<String> deleteSchedulersGroup(@RequestBody List<Long> ids) {
|
||||||
schedulersGroupService.deleteSchedulersGroup(ids);
|
schedulersGroupService.deleteSchedulersGroup(ids);
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.system.dto.dept.DeptAddDto;
|
import cn.bunny.services.domain.system.system.dto.dept.DeptAddDto;
|
||||||
import cn.bunny.services.domain.system.system.dto.dept.DeptDto;
|
import cn.bunny.services.domain.system.system.dto.dept.DeptDto;
|
||||||
import cn.bunny.services.domain.system.system.dto.dept.DeptUpdateDto;
|
import cn.bunny.services.domain.system.system.dto.dept.DeptUpdateDto;
|
||||||
import cn.bunny.services.domain.system.system.entity.Dept;
|
import cn.bunny.services.domain.system.system.entity.Dept;
|
||||||
import cn.bunny.services.domain.system.system.vo.DeptVo;
|
import cn.bunny.services.domain.system.system.vo.DeptVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.system.DeptService;
|
import cn.bunny.services.service.system.DeptService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -27,7 +27,7 @@ import java.util.List;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-10-04 10:39:08
|
* @since 2024-10-04 10:39:08
|
||||||
*/
|
*/
|
||||||
@Tag(name = "系统部门", description = "部门相关接口")
|
@Tag(name = "部门", description = "部门相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/dept")
|
@RequestMapping("/api/dept")
|
||||||
public class DeptController {
|
public class DeptController {
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.constant.MinioConstant;
|
import cn.bunny.services.domain.common.constant.MinioConstant;
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.files.dto.FileUploadDto;
|
import cn.bunny.services.domain.system.files.dto.FileUploadDto;
|
||||||
import cn.bunny.services.domain.system.files.dto.FilesAddDto;
|
import cn.bunny.services.domain.system.files.dto.FilesAddDto;
|
||||||
import cn.bunny.services.domain.system.files.dto.FilesDto;
|
import cn.bunny.services.domain.system.files.dto.FilesDto;
|
||||||
|
@ -8,9 +11,6 @@ import cn.bunny.services.domain.system.files.dto.FilesUpdateDto;
|
||||||
import cn.bunny.services.domain.system.files.entity.Files;
|
import cn.bunny.services.domain.system.files.entity.Files;
|
||||||
import cn.bunny.services.domain.system.files.vo.FileInfoVo;
|
import cn.bunny.services.domain.system.files.vo.FileInfoVo;
|
||||||
import cn.bunny.services.domain.system.files.vo.FilesVo;
|
import cn.bunny.services.domain.system.files.vo.FilesVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.system.FilesService;
|
import cn.bunny.services.service.system.FilesService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -33,7 +33,7 @@ import java.util.Set;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-10-09 16:28:01
|
* @since 2024-10-09 16:28:01
|
||||||
*/
|
*/
|
||||||
@Tag(name = "系统文件", description = "系统文件相关接口")
|
@Tag(name = "文件", description = "系统文件相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/files")
|
@RequestMapping("api/files")
|
||||||
public class FilesController {
|
public class FilesController {
|
||||||
|
@ -41,7 +41,7 @@ public class FilesController {
|
||||||
@Resource
|
@Resource
|
||||||
private FilesService filesService;
|
private FilesService filesService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询系统文件", tags = "files::query")
|
@Operation(summary = "分页查询文件", description = "分页查询系统文件", tags = "files::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<FilesVo>> getFilesPage(
|
public Result<PageResult<FilesVo>> getFilesPage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -54,21 +54,21 @@ public class FilesController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新系统文件", tags = "files::update")
|
@Operation(summary = "更新文件", description = "更新系统文件", tags = "files::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateFiles(@Valid FilesUpdateDto dto) {
|
public Result<String> updateFiles(@Valid FilesUpdateDto dto) {
|
||||||
filesService.updateFiles(dto);
|
filesService.updateFiles(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加系统文件", tags = "files::add")
|
@Operation(summary = "添加文件", description = "添加系统文件", tags = "files::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<Object> addFiles(@Valid FilesAddDto dto) {
|
public Result<Object> addFiles(@Valid FilesAddDto dto) {
|
||||||
filesService.addFiles(dto);
|
filesService.addFiles(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除系统文件", tags = "files::delete")
|
@Operation(summary = "删除文件", description = "删除系统文件", tags = "files::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deleteFiles(@RequestBody List<Long> ids) {
|
public Result<String> deleteFiles(@RequestBody List<Long> ids) {
|
||||||
filesService.deleteFiles(ids);
|
filesService.deleteFiles(ids);
|
||||||
|
|
|
@ -32,7 +32,7 @@ import java.util.List;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-10-03 16:00:52
|
* @since 2024-10-03 16:00:52
|
||||||
*/
|
*/
|
||||||
@Tag(name = "系统权限", description = "权限相关接口")
|
@Tag(name = "权限", description = "权限相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/permission")
|
@RequestMapping("api/permission")
|
||||||
public class PermissionController {
|
public class PermissionController {
|
||||||
|
@ -40,7 +40,7 @@ public class PermissionController {
|
||||||
@Resource
|
@Resource
|
||||||
private PermissionService permissionService;
|
private PermissionService permissionService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询权限", tags = {"permission::page", "permission::queryPage"})
|
@Operation(summary = "分页查询权限", description = "分页查询权限", tags = {"permission::page", "permission::queryPage"})
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<PermissionVo>> getPermissionPage(
|
public Result<PageResult<PermissionVo>> getPermissionPage(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -53,21 +53,21 @@ public class PermissionController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加权限", tags = "permission::add")
|
@Operation(summary = "添加权限", description = "添加权限", tags = "permission::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<String> addPermission(@Valid @RequestBody PermissionAddDto dto) {
|
public Result<String> addPermission(@Valid @RequestBody PermissionAddDto dto) {
|
||||||
permissionService.addPermission(dto);
|
permissionService.addPermission(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新权限", tags = "permission::update")
|
@Operation(summary = "更新权限", description = "更新权限", tags = "permission::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updatePermission(@Valid @RequestBody PermissionUpdateDto dto) {
|
public Result<String> updatePermission(@Valid @RequestBody PermissionUpdateDto dto) {
|
||||||
permissionService.updatePermission(dto);
|
permissionService.updatePermission(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除权限", tags = "permission::delete")
|
@Operation(summary = "删除权限", description = "删除权限", tags = "permission::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<Object> deletePermission(@RequestBody List<Long> ids) {
|
public Result<Object> deletePermission(@RequestBody List<Long> ids) {
|
||||||
permissionService.deletePermission(ids);
|
permissionService.deletePermission(ids);
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.system.dto.role.RoleAddDto;
|
import cn.bunny.services.domain.system.system.dto.role.RoleAddDto;
|
||||||
import cn.bunny.services.domain.system.system.dto.role.RoleDto;
|
import cn.bunny.services.domain.system.system.dto.role.RoleDto;
|
||||||
import cn.bunny.services.domain.system.system.dto.role.RoleUpdateDto;
|
import cn.bunny.services.domain.system.system.dto.role.RoleUpdateDto;
|
||||||
import cn.bunny.services.domain.system.system.entity.Role;
|
import cn.bunny.services.domain.system.system.entity.Role;
|
||||||
import cn.bunny.services.domain.system.system.vo.RoleVo;
|
import cn.bunny.services.domain.system.system.vo.RoleVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.PageResult;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.system.RoleService;
|
import cn.bunny.services.service.system.RoleService;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
@ -29,7 +29,7 @@ import java.util.List;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-10-03 14:26:24
|
* @since 2024-10-03 14:26:24
|
||||||
*/
|
*/
|
||||||
@Tag(name = "系统角色", description = "角色相关接口")
|
@Tag(name = "角色", description = "角色相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/role")
|
@RequestMapping("api/role")
|
||||||
public class RoleController {
|
public class RoleController {
|
||||||
|
@ -50,21 +50,21 @@ public class RoleController {
|
||||||
return Result.success(pageResult);
|
return Result.success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加角色", tags = "role::add")
|
@Operation(summary = "添加角色", description = "添加角色", tags = "role::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<Object> addRole(@Valid @RequestBody RoleAddDto dto) {
|
public Result<Object> addRole(@Valid @RequestBody RoleAddDto dto) {
|
||||||
roleService.addRole(dto);
|
roleService.addRole(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新角色", tags = "role::update")
|
@Operation(summary = "更新角色", description = "更新角色", tags = "role::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<Object> updateRole(@Valid @RequestBody RoleUpdateDto dto) {
|
public Result<Object> updateRole(@Valid @RequestBody RoleUpdateDto dto) {
|
||||||
roleService.updateRole(dto);
|
roleService.updateRole(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除角色", tags = "role::delete")
|
@Operation(summary = "删除角色", description = "删除角色", tags = "role::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<Object> deleteRole(@RequestBody List<Long> ids) {
|
public Result<Object> deleteRole(@RequestBody List<Long> ids) {
|
||||||
roleService.deleteRole(ids);
|
roleService.deleteRole(ids);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
import cn.bunny.services.domain.system.system.dto.AssignPowersToRoleDto;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
|
import cn.bunny.services.domain.system.system.dto.AssignPowersToRoleDto;
|
||||||
import cn.bunny.services.service.system.RolePermissionService;
|
import cn.bunny.services.service.system.RolePermissionService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
@ -19,7 +19,7 @@ import java.util.List;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-09-26
|
* @since 2024-09-26
|
||||||
*/
|
*/
|
||||||
@Tag(name = "系统角色和权限", description = "角色和权限相关接口")
|
@Tag(name = "角色和权限", description = "角色和权限相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/rolePermission")
|
@RequestMapping("api/rolePermission")
|
||||||
public class RolePermissionController {
|
public class RolePermissionController {
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.system.system.dto.router.RouterAddDto;
|
import cn.bunny.services.domain.system.system.dto.router.RouterAddDto;
|
||||||
import cn.bunny.services.domain.system.system.dto.router.RouterUpdateDto;
|
import cn.bunny.services.domain.system.system.dto.router.RouterUpdateDto;
|
||||||
import cn.bunny.services.domain.system.system.vo.router.RouterManageVo;
|
import cn.bunny.services.domain.system.system.vo.router.RouterManageVo;
|
||||||
import cn.bunny.services.domain.system.system.vo.router.WebUserRouterVo;
|
import cn.bunny.services.domain.system.system.vo.router.WebUserRouterVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.service.system.RouterService;
|
import cn.bunny.services.service.system.RouterService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
@ -23,7 +23,7 @@ import java.util.List;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-09-26
|
* @since 2024-09-26
|
||||||
*/
|
*/
|
||||||
@Tag(name = "系统路由", description = "系统路由相关接口")
|
@Tag(name = "路由菜单", description = "系统路由相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/router")
|
@RequestMapping("api/router")
|
||||||
public class RouterController {
|
public class RouterController {
|
||||||
|
@ -38,28 +38,28 @@ public class RouterController {
|
||||||
return Result.success(voList);
|
return Result.success(voList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "查询管理菜单列表", description = "查询管理菜单列表", tags = "router::query")
|
@Operation(summary = "查询管理路由菜单", description = "查询管理菜单列表", tags = "router::query")
|
||||||
@GetMapping("routerList")
|
@GetMapping("routerList")
|
||||||
public Result<List<RouterManageVo>> routerList() {
|
public Result<List<RouterManageVo>> routerList() {
|
||||||
List<RouterManageVo> voPageResult = routerService.routerList();
|
List<RouterManageVo> voPageResult = routerService.routerList();
|
||||||
return Result.success(voPageResult);
|
return Result.success(voPageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "添加", description = "添加路由菜单", tags = "router::add")
|
@Operation(summary = "添加路由菜单", description = "添加路由菜单", tags = "router::add")
|
||||||
@PostMapping()
|
@PostMapping()
|
||||||
public Result<String> addRouter(@Valid @RequestBody RouterAddDto dto) {
|
public Result<String> addRouter(@Valid @RequestBody RouterAddDto dto) {
|
||||||
routerService.addRouter(dto);
|
routerService.addRouter(dto);
|
||||||
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
return Result.success(ResultCodeEnum.ADD_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "更新", description = "更新路由菜单", tags = "router::update")
|
@Operation(summary = "更新路由菜单", description = "更新路由菜单", tags = "router::update")
|
||||||
@PutMapping()
|
@PutMapping()
|
||||||
public Result<String> updateRouter(@Valid @RequestBody RouterUpdateDto dto) {
|
public Result<String> updateRouter(@Valid @RequestBody RouterUpdateDto dto) {
|
||||||
routerService.updateRouter(dto);
|
routerService.updateRouter(dto);
|
||||||
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
return Result.success(ResultCodeEnum.UPDATE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "删除", description = "删除路由菜单", tags = "router::delete")
|
@Operation(summary = "删除路由菜单", description = "删除路由菜单", tags = "router::delete")
|
||||||
@DeleteMapping()
|
@DeleteMapping()
|
||||||
public Result<String> deletedRouterByIds(@RequestBody List<Long> ids) {
|
public Result<String> deletedRouterByIds(@RequestBody List<Long> ids) {
|
||||||
routerService.deletedRouterByIds(ids);
|
routerService.deletedRouterByIds(ids);
|
||||||
|
|
|
@ -17,7 +17,7 @@ import java.util.List;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-09-26
|
* @since 2024-09-26
|
||||||
*/
|
*/
|
||||||
@Tag(name = "路由和角色", description = "路由和角色相关接口")
|
@Tag(name = "路由菜单和角色", description = "路由和角色相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/routerRole")
|
@RequestMapping("api/routerRole")
|
||||||
public class RouterRoleController {
|
public class RouterRoleController {
|
||||||
|
|
|
@ -22,7 +22,7 @@ import org.springframework.web.multipart.MultipartFile;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
@Tag(name = "系统用户", description = "用户信息相关接口")
|
@Tag(name = "用户", description = "用户信息相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/user")
|
@RequestMapping("/api/user")
|
||||||
public class UserController {
|
public class UserController {
|
||||||
|
@ -30,7 +30,7 @@ public class UserController {
|
||||||
@Resource
|
@Resource
|
||||||
private UserService userService;
|
private UserService userService;
|
||||||
|
|
||||||
@Operation(summary = "分页查询", description = "分页查询用户信息", tags = "user::query")
|
@Operation(summary = "分页查询用户", description = "分页查询用户信息", tags = "user::query")
|
||||||
@GetMapping("{page}/{limit}")
|
@GetMapping("{page}/{limit}")
|
||||||
public Result<PageResult<AdminUserVo>> getUserPageByAdmin(
|
public Result<PageResult<AdminUserVo>> getUserPageByAdmin(
|
||||||
@Parameter(name = "page", description = "当前页", required = true)
|
@Parameter(name = "page", description = "当前页", required = true)
|
||||||
|
@ -67,14 +67,14 @@ public class UserController {
|
||||||
return Result.success(ResultCodeEnum.DELETE_SUCCESS);
|
return Result.success(ResultCodeEnum.DELETE_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "根据用户id查询", description = "根据用户ID获取用户信息,不包含Redis中的信息", tags = "user::query")
|
@Operation(summary = "根据用户id查询用户", description = "根据用户ID获取用户信息,不包含Redis中的信息", tags = "user::query")
|
||||||
@GetMapping("private/getUserinfoById")
|
@GetMapping("private/getUserinfoById")
|
||||||
public Result<UserVo> getUserinfoById(Long id) {
|
public Result<UserVo> getUserinfoById(Long id) {
|
||||||
UserVo vo = userService.getUserinfoById(id);
|
UserVo vo = userService.getUserinfoById(id);
|
||||||
return Result.success(vo);
|
return Result.success(vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "根据用户名查询用户列表", description = "根据用户名查询用户列表", tags = "user::query")
|
@Operation(summary = "根据关键字查询用户", description = "根据用户名查询用户列表", tags = "user::query")
|
||||||
@GetMapping("private/getUserListByKeyword")
|
@GetMapping("private/getUserListByKeyword")
|
||||||
public Result<List<UserVo>> getUserListByKeyword(String keyword) {
|
public Result<List<UserVo>> getUserListByKeyword(String keyword) {
|
||||||
List<UserVo> voList = userService.getUserListByKeyword(keyword);
|
List<UserVo> voList = userService.getUserListByKeyword(keyword);
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
import cn.bunny.services.context.BaseContext;
|
import cn.bunny.services.context.BaseContext;
|
||||||
|
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
||||||
import cn.bunny.services.domain.common.model.vo.LoginVo;
|
import cn.bunny.services.domain.common.model.vo.LoginVo;
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
import cn.bunny.services.domain.common.enums.ResultCodeEnum;
|
|
||||||
import cn.bunny.services.domain.system.system.dto.user.AdminUserUpdateByLocalUserDto;
|
import cn.bunny.services.domain.system.system.dto.user.AdminUserUpdateByLocalUserDto;
|
||||||
import cn.bunny.services.domain.system.system.dto.user.LoginDto;
|
import cn.bunny.services.domain.system.system.dto.user.LoginDto;
|
||||||
import cn.bunny.services.domain.system.system.dto.user.RefreshTokenDto;
|
import cn.bunny.services.domain.system.system.dto.user.RefreshTokenDto;
|
||||||
|
@ -17,7 +17,7 @@ import jakarta.validation.Valid;
|
||||||
import org.springframework.util.StringUtils;
|
import org.springframework.util.StringUtils;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@Tag(name = "用户登录", description = "用户登录相关接口")
|
@Tag(name = "普通用户登录", description = "用户登录相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/api/user")
|
@RequestMapping("/api/user")
|
||||||
public class UserLoginController {
|
public class UserLoginController {
|
||||||
|
@ -25,14 +25,14 @@ public class UserLoginController {
|
||||||
@Resource
|
@Resource
|
||||||
private UserLoginService userLoginService;
|
private UserLoginService userLoginService;
|
||||||
|
|
||||||
@Operation(summary = "用户登录", description = "前端用户登录")
|
@Operation(summary = "普通用户登录", description = "前端用户登录")
|
||||||
@PostMapping("login")
|
@PostMapping("login")
|
||||||
public Result<LoginVo> login(@Valid @RequestBody LoginDto loginDto) {
|
public Result<LoginVo> login(@Valid @RequestBody LoginDto loginDto) {
|
||||||
LoginVo loginVo = userLoginService.login(loginDto);
|
LoginVo loginVo = userLoginService.login(loginDto);
|
||||||
return Result.success(loginVo);
|
return Result.success(loginVo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "登录发送邮件验证码", description = "登录发送邮件验证码")
|
@Operation(summary = "普通用户登录发送邮件验证码", description = "登录发送邮件验证码")
|
||||||
@PostMapping("public/sendLoginEmail")
|
@PostMapping("public/sendLoginEmail")
|
||||||
public Result<String> sendLoginEmail(String email) {
|
public Result<String> sendLoginEmail(String email) {
|
||||||
if (!StringUtils.hasText(email)) throw new AuthCustomerException(ResultCodeEnum.REQUEST_IS_EMPTY);
|
if (!StringUtils.hasText(email)) throw new AuthCustomerException(ResultCodeEnum.REQUEST_IS_EMPTY);
|
||||||
|
@ -41,7 +41,7 @@ public class UserLoginController {
|
||||||
return Result.success(ResultCodeEnum.EMAIL_CODE_SEND_SUCCESS);
|
return Result.success(ResultCodeEnum.EMAIL_CODE_SEND_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "刷新token", description = "刷新用户token")
|
@Operation(summary = "普通用户登录刷新token", description = "刷新用户token")
|
||||||
@PostMapping("private/refreshToken")
|
@PostMapping("private/refreshToken")
|
||||||
public Result<RefreshTokenVo> refreshToken(@Valid @RequestBody RefreshTokenDto dto) {
|
public Result<RefreshTokenVo> refreshToken(@Valid @RequestBody RefreshTokenDto dto) {
|
||||||
RefreshTokenVo vo = userLoginService.refreshToken(dto);
|
RefreshTokenVo vo = userLoginService.refreshToken(dto);
|
||||||
|
@ -55,7 +55,7 @@ public class UserLoginController {
|
||||||
return Result.success(vo);
|
return Result.success(vo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(summary = "退出登录", description = "退出登录")
|
@Operation(summary = "普通用户登录退出登录", description = "退出登录")
|
||||||
@PostMapping("private/logout")
|
@PostMapping("private/logout")
|
||||||
public Result<String> logout() {
|
public Result<String> logout() {
|
||||||
userLoginService.logout();
|
userLoginService.logout();
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
package cn.bunny.services.controller.system;
|
package cn.bunny.services.controller.system;
|
||||||
|
|
||||||
import cn.bunny.services.domain.system.system.dto.user.AssignRolesToUsersDto;
|
|
||||||
import cn.bunny.services.domain.common.model.vo.result.Result;
|
import cn.bunny.services.domain.common.model.vo.result.Result;
|
||||||
|
import cn.bunny.services.domain.system.system.dto.user.AssignRolesToUsersDto;
|
||||||
import cn.bunny.services.service.system.UserRoleService;
|
import cn.bunny.services.service.system.UserRoleService;
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
@ -18,7 +18,7 @@ import java.util.List;
|
||||||
* @author Bunny
|
* @author Bunny
|
||||||
* @since 2024-09-26
|
* @since 2024-09-26
|
||||||
*/
|
*/
|
||||||
@Tag(name = "系统用户和角色", description = "用户和角色相关接口")
|
@Tag(name = "用户和角色", description = "用户和角色相关接口")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("api/userRole")
|
@RequestMapping("api/userRole")
|
||||||
public class UserRoleController {
|
public class UserRoleController {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package cn.bunny.services.aop;
|
package cn.bunny.services.aop.aspect;
|
||||||
|
|
||||||
import cn.bunny.services.domain.common.constant.LocalDateTimeConstant;
|
import cn.bunny.services.domain.common.constant.LocalDateTimeConstant;
|
||||||
import cn.bunny.services.domain.common.enums.JobEnums;
|
import cn.bunny.services.domain.common.enums.JobEnums;
|
Loading…
Reference in New Issue