diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AdminUserController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AdminUserController.java index 49745d55..418c203b 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AdminUserController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AdminUserController.java @@ -12,6 +12,7 @@ import com.nflg.mobilebroken.common.pojo.vo.TitleSimpleVO; import com.nflg.mobilebroken.repository.service.IAdminUserService; import com.nflg.mobilebroken.repository.service.ITBaseDepartmentService; import com.nflg.mobilebroken.repository.service.ITBasePositionService; +import com.nflg.mobilebroken.starter.annotation.MethodInfoMark; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -45,6 +46,7 @@ public class AdminUserController extends ControllerBase { * @return 部门列表 */ @PostMapping("getSimpleDepartments") + @MethodInfoMark(value = "获取部门列表", menuName = "账号管理") public ApiResult> getSimpleDepartments() { return ApiResult.success(departmentService.getSimpleDepartments()); } @@ -55,6 +57,7 @@ public class AdminUserController extends ControllerBase { * @return 职位列表 */ @PostMapping("getSimpleTitles") + @MethodInfoMark(value = "获取职位列表", menuName = "账号管理") public ApiResult> getSimpleTitles() { return ApiResult.success(positionService.getSimpleTitles(1)); } @@ -65,6 +68,7 @@ public class AdminUserController extends ControllerBase { * @param request 请求参数 */ @PostMapping("addAccount") + @MethodInfoMark(value = "新增账号", menuName = "账号管理") public ApiResult addAccount(@Valid @RequestBody AccountAddRequest request) { adminUserService.add(request); return ApiResult.success(); @@ -76,6 +80,7 @@ public class AdminUserController extends ControllerBase { * @param request 请求参数 */ @PostMapping("updateAccount") + @MethodInfoMark(value = "更新账号", menuName = "账号管理") public ApiResult updateAccount(@Valid @RequestBody AccountUpdateRequest request) { adminUserService.update(request); return ApiResult.success(); @@ -87,6 +92,7 @@ public class AdminUserController extends ControllerBase { * @param request 请求参数 */ @PostMapping("enableAccount") + @MethodInfoMark(value = "启用/禁用账号", menuName = "账号管理") public ApiResult enableAccount(@Valid @RequestBody EnableAccountRequest request) { adminUserService.enable(request); return ApiResult.success(); @@ -98,6 +104,7 @@ public class AdminUserController extends ControllerBase { * @param request 请求参数 */ @PostMapping("searchAccount") + @MethodInfoMark(value = "搜索账号", menuName = "账号管理") public ApiResult> searchAccount(@Valid @RequestBody SearchAccountRequest request) { return ApiResult.success(adminUserService.search(request)); } diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AppUserController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AppUserController.java index 80bbd10a..854192a6 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AppUserController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AppUserController.java @@ -11,6 +11,7 @@ import com.nflg.mobilebroken.repository.service.IAppUserApplyforService; import com.nflg.mobilebroken.repository.service.IAppUserService; import com.nflg.mobilebroken.repository.service.ITBaseAreaService; import com.nflg.mobilebroken.repository.service.ITBaseCustomerService; +import com.nflg.mobilebroken.starter.annotation.MethodInfoMark; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -45,6 +46,7 @@ public class AppUserController extends ControllerBase { * @return 部门列表 */ @PostMapping("getSimpleCompanys") + @MethodInfoMark(value = "获取公司列表", menuName = "代理商管理") public ApiResult> getSimpleCompanys() { return ApiResult.success(customerService.getSimpleCompanys()); } @@ -55,6 +57,7 @@ public class AppUserController extends ControllerBase { * @return 部门列表 */ @PostMapping("getSimpleAreas") + @MethodInfoMark(value = "获取区域列表", menuName = "代理商管理") public ApiResult> getSimpleAreas() { return ApiResult.success(areaService.getSimpleAreas()); } @@ -65,6 +68,7 @@ public class AppUserController extends ControllerBase { * @param request 请求参数 */ @PostMapping("addPrimaryAppUser") + @MethodInfoMark(value = "添加代理商主账号", menuName = "代理商管理") private ApiResult addPrimaryAppUser(@Valid @RequestBody PrimaryAppUserAddRequest request) { appUserService.addPrimaryAppUser(request); return ApiResult.success(); @@ -76,17 +80,19 @@ public class AppUserController extends ControllerBase { * @param request 请求参数 */ @PostMapping("updatePrimaryAppUser") + @MethodInfoMark(value = "更新代理商主账号", menuName = "代理商管理") private ApiResult updatePrimaryAppUser(@Valid @RequestBody PrimaryAppUserUpdateRequest request) { appUserService.updatePrimaryAppUser(request); return ApiResult.success(); } /** - * 代理商子账号审核 + * 获取代理商子账号审核详情 * * @param id 审批id */ @GetMapping("getAppUserApplyfor") + @MethodInfoMark(value = "获取代理商子账号审核详情", menuName = "代理商管理") public ApiResult getAppUserApplyfor(@Valid @NotNull(message = "审批id不能为空") @RequestParam Integer id) { return ApiResult.success(appUserApplyforService.getAppUserApplyfor(id)); } @@ -97,6 +103,7 @@ public class AppUserController extends ControllerBase { * @param request 审批信息 */ @PostMapping("approveAppUserApplyfor") + @MethodInfoMark(value = "代理商子账号审核", menuName = "代理商管理") public ApiResult approveAppUserApplyfor(@Valid @RequestBody ApproveAppUserApplyforRequest request) { appUserApplyforService.approveAppUserApplyfor(request); return ApiResult.success(); @@ -108,6 +115,7 @@ public class AppUserController extends ControllerBase { * @param request 请求参数 */ @PostMapping("renewalAppUser") + @MethodInfoMark(value = "代理商续期", menuName = "代理商管理") public ApiResult renewalAppUser(@Valid @RequestBody RenewalAppUserRequest request) { appUserService.renewal(request); return ApiResult.success(); @@ -119,6 +127,7 @@ public class AppUserController extends ControllerBase { * @param request 请求参数 */ @PostMapping("migrateAppUser") + @MethodInfoMark(value = "代理商迁移", menuName = "代理商管理") public ApiResult migrateAppUser(@Valid @RequestBody MigrateAppUserRequest request) { appUserService.migrate(request); return ApiResult.success(); @@ -130,16 +139,18 @@ public class AppUserController extends ControllerBase { * @param request 请求参数 */ @PostMapping("searchAppUserForAdmin") + @MethodInfoMark(value = "搜索代理商主账号列表", menuName = "代理商管理") public ApiResult> searchAppUserForAdmin(@Valid @RequestBody SearchAppUserForAdminRequest request) { return ApiResult.success(appUserService.searchAppUserForAdmin(request)); } /** - * 搜索代理商子账号列表 + * 获取代理商子账号列表 * * @param id 主账号id */ @GetMapping("getChildrenOfAppUser") + @MethodInfoMark(value = "获取代理商子账号列表", menuName = "代理商管理") public ApiResult> getChildrenOfAppUser(@Valid @RequestParam Integer id) { return ApiResult.success(appUserService.getChildrenOfAppUser(id)); } @@ -150,6 +161,7 @@ public class AppUserController extends ControllerBase { * @param request 请求参数 */ @PostMapping("enableAppUser") + @MethodInfoMark(value = "启用/禁用代理商", menuName = "代理商管理") public ApiResult enableAppUser(@Valid @RequestBody EnableAppUserRequest request) { appUserService.enable(request); return ApiResult.success(); diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DictionaryController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DictionaryController.java index c4a346f7..d4f5fc1d 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DictionaryController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/DictionaryController.java @@ -25,6 +25,7 @@ import com.nflg.mobilebroken.repository.service.IDictionaryItemService; import com.nflg.mobilebroken.repository.service.IDictionaryItemTranslateService; import com.nflg.mobilebroken.repository.service.IDictionaryService; import com.nflg.mobilebroken.repository.service.ILanguageService; +import com.nflg.mobilebroken.starter.annotation.MethodInfoMark; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -70,6 +71,7 @@ public class DictionaryController extends ControllerBase { * @return 字典列表 */ @PostMapping("searchDictionary") + @MethodInfoMark(value = "搜索字典", menuName = "字典管理") public ApiResult> searchDictionary(@RequestBody DictionarySearchRequest request) { IPage page = new Page<>(); page.setCurrent(request.getPage()); @@ -84,6 +86,7 @@ public class DictionaryController extends ControllerBase { * @param request 请求参数 */ @PostMapping("saveDictionary") + @MethodInfoMark(value = "保存字典", menuName = "字典管理") public ApiResult saveDictionary(@Valid @RequestBody SaveDictionaryRequest request) { dictionaryService.save(request); return ApiResult.success(); @@ -95,6 +98,7 @@ public class DictionaryController extends ControllerBase { * @param ids id列表 */ @PostMapping("deleteDictionary") + @MethodInfoMark(value = "删除字典", menuName = "字典管理") public ApiResult deleteDictionary(@Valid @RequestBody @NotEmpty List ids) { dictionaryService.removeByIds(ids); return ApiResult.success(); @@ -107,6 +111,7 @@ public class DictionaryController extends ControllerBase { * @return 字典列表 */ @PostMapping("searchDictionaryItem") + @MethodInfoMark(value = "搜索字典值", menuName = "字典管理") public ApiResult> searchDictionaryItem(@RequestBody DictionaryItemSearchRequest request) { IPage page = new Page<>(); page.setCurrent(request.getPage()); @@ -121,6 +126,7 @@ public class DictionaryController extends ControllerBase { * @param request 请求参数 */ @PostMapping("saveDictionaryItem") + @MethodInfoMark(value = "保存字典值", menuName = "字典管理") public ApiResult saveDictionaryItem(@Valid @RequestBody SaveDictionaryItemRequest request) { dictionaryItemService.save(request); return ApiResult.success(); @@ -132,6 +138,7 @@ public class DictionaryController extends ControllerBase { * @param ids id列表 */ @PostMapping("deleteDictionaryItem") + @MethodInfoMark(value = "删除字典值", menuName = "字典管理") public ApiResult deleteDictionaryItem(@Valid @RequestBody @NotEmpty List ids) { dictionaryItemService.removeByIds(ids); return ApiResult.success(); @@ -144,6 +151,7 @@ public class DictionaryController extends ControllerBase { * @return 字典值翻译列表 */ @GetMapping("getDictionaryItemTranslateList") + @MethodInfoMark(value = "获取字典值翻译列表", menuName = "字典管理") public ApiResult> getDictionaryItemTranslateList(@Valid @RequestParam @NotNull Integer id) { return ApiResult.success(dictionaryItemTranslateService.getListByDictionaryItemId(id)); } @@ -154,6 +162,7 @@ public class DictionaryController extends ControllerBase { * @param dictionaryItemIds 字典值id列表 */ @GetMapping("exportDictionaryItemTranslates") + @MethodInfoMark(value = "导出字典值翻译列表", menuName = "字典管理") public void exportDictionaryItemTranslates(HttpServletResponse response , @Validated @RequestParam @NotEmpty List dictionaryItemIds) throws IOException { List datas = dictionaryItemTranslateService.getAllLanguageByDictionaryItemIds(dictionaryItemIds); @@ -166,6 +175,7 @@ public class DictionaryController extends ControllerBase { * @param file 文件 */ @PostMapping("importDictionaryItemTranslates") + @MethodInfoMark(value = "导入字典值翻译列表", menuName = "字典管理") public ApiResult importDictionaryItemTranslates(@RequestParam("file") MultipartFile file) { if (file.isEmpty()) { return ApiResult.error("请选择一个文件上传!"); diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MenuController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MenuController.java index 25dc75b4..16534092 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MenuController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MenuController.java @@ -10,6 +10,7 @@ import com.nflg.mobilebroken.repository.service.IAdminApiService; import com.nflg.mobilebroken.repository.service.IAdminMenuButtonApiMapService; import com.nflg.mobilebroken.repository.service.IAdminMenuButtonService; import com.nflg.mobilebroken.repository.service.IAdminMenuService; +import com.nflg.mobilebroken.starter.annotation.MethodInfoMark; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -43,6 +44,7 @@ public class MenuController extends ControllerBase { * @return 菜单列表 */ @GetMapping("getAllMenu") + @MethodInfoMark(value = "获取所有菜单", menuName = "菜单管理") public ApiResult> getAllMenu(@RequestBody PageRequest request) { return ApiResult.success(adminMenuService.getAll(request)); } @@ -53,6 +55,7 @@ public class MenuController extends ControllerBase { * @param request 菜单信息 */ @PostMapping("addMenu") + @MethodInfoMark(value = "添加菜单", menuName = "菜单管理") public ApiResult addMenu(@Valid @RequestBody MenuAddRequest request) { adminMenuService.addMenu(request); return ApiResult.success(); @@ -64,6 +67,7 @@ public class MenuController extends ControllerBase { * @param request 菜单信息 */ @PostMapping("updateMenu") + @MethodInfoMark(value = "更新菜单", menuName = "菜单管理") public ApiResult updateMenu(@Valid @RequestBody MenuUpdateRequest request) { adminMenuService.updateMenu(request); return ApiResult.success(); @@ -75,6 +79,7 @@ public class MenuController extends ControllerBase { * @param ids 菜单id列表 */ @PostMapping("deleteMenu") + @MethodInfoMark(value = "删除菜单", menuName = "菜单管理") public ApiResult deleteMenu(@Valid @RequestBody List ids) { adminMenuService.removeByIds(ids); return ApiResult.success(); @@ -86,6 +91,7 @@ public class MenuController extends ControllerBase { * @param request 菜单信息 */ @PostMapping("enableMenu") + @MethodInfoMark(value = "启用/禁用菜单", menuName = "菜单管理") public ApiResult enableMenu(@Valid @RequestBody EnableMenuRequest request) { adminMenuService.enableMenu(request); return ApiResult.success(); @@ -97,6 +103,7 @@ public class MenuController extends ControllerBase { * @param request 请求信息 */ @PostMapping("searchMenuButton") + @MethodInfoMark(value = "搜索菜单按钮", menuName = "菜单管理") public ApiResult> searchMenuButton(@RequestBody SearchMenuButtonRequest request) { return ApiResult.success(adminMenuButtonService.search(request)); } @@ -107,6 +114,7 @@ public class MenuController extends ControllerBase { * @param request 菜单按钮信息 */ @PostMapping("addMenuButton") + @MethodInfoMark(value = "添加菜单按钮", menuName = "菜单管理") public ApiResult addMenuButton(@Valid @RequestBody MenuButtonAddRequest request) { adminMenuButtonService.addMenuButton(request); return ApiResult.success(); @@ -118,6 +126,7 @@ public class MenuController extends ControllerBase { * @param request 菜单按钮信息 */ @PostMapping("updateMenuButton") + @MethodInfoMark(value = "更新菜单按钮", menuName = "菜单管理") public ApiResult updateMenuButton(@Valid @RequestBody MenuButtonUpdateRequest request) { adminMenuButtonService.updateMenuButton(request); return ApiResult.success(); @@ -129,6 +138,7 @@ public class MenuController extends ControllerBase { * @param ids 菜单按钮id列表 */ @PostMapping("deleteMenuButton") + @MethodInfoMark(value = "删除菜单按钮", menuName = "菜单管理") public ApiResult deleteMenuButton(@Valid @RequestBody List ids) { adminMenuButtonService.removeByIds(ids); return ApiResult.success(); @@ -140,6 +150,7 @@ public class MenuController extends ControllerBase { * @return 接口列表 */ @GetMapping("getApiList") + @MethodInfoMark(value = "获取所有接口", menuName = "菜单管理") public ApiResult> getApiList() { return ApiResult.success(adminApiService.getAll()); } @@ -150,6 +161,7 @@ public class MenuController extends ControllerBase { * @param request 请求信息 */ @PostMapping("bindButtonApi") + @MethodInfoMark(value = "绑定按钮的接口", menuName = "菜单管理") public ApiResult bindButtonApi(@Valid @RequestBody BindButtonApiRequest request) { adminMenuButtonApiMapService.bind(request); return ApiResult.success(); diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MessageController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MessageController.java index b85a79eb..3fe49b50 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MessageController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MessageController.java @@ -8,6 +8,7 @@ import com.nflg.mobilebroken.common.pojo.PageData; import com.nflg.mobilebroken.common.pojo.request.AdminMessageSearchRequest; import com.nflg.mobilebroken.common.pojo.vo.AdminMessageVO; import com.nflg.mobilebroken.repository.service.IAdminMessageService; +import com.nflg.mobilebroken.starter.annotation.MethodInfoMark; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -36,6 +37,7 @@ public class MessageController extends ControllerBase { * @return 分页的消息列表 */ @PostMapping("searchMessages") + @MethodInfoMark(value = "搜索消息", menuName = "消息管理") public ApiResult> searchMessages(@RequestBody AdminMessageSearchRequest request) { IPage page = new Page<>(); page.setCurrent(request.getPage()); @@ -50,6 +52,7 @@ public class MessageController extends ControllerBase { * @param ids 消息id列表 */ @PostMapping("setReaded") + @MethodInfoMark(value = "设置消息已读", menuName = "消息管理") public ApiResult setReaded(@Valid @RequestBody List ids) { adminMessageService.setReaded(ids); return ApiResult.success(); diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MultilingualController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MultilingualController.java index 4918f6fb..519df8c2 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MultilingualController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/MultilingualController.java @@ -22,6 +22,7 @@ import com.nflg.mobilebroken.repository.entity.WebComponentTranslate; import com.nflg.mobilebroken.repository.service.ILanguageService; import com.nflg.mobilebroken.repository.service.IWebComponentService; import com.nflg.mobilebroken.repository.service.IWebComponentTranslateService; +import com.nflg.mobilebroken.starter.annotation.MethodInfoMark; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -57,6 +58,7 @@ public class MultilingualController extends ControllerBase { * @return 语言列表 */ @PostMapping("/getLanguage") + @MethodInfoMark(value = "获取语言列表", menuName = "系统管理") public ApiResult> getLanguage() { List languages = languageService.getAllLanguages(); return ApiResult.success(Convert.toList(LanguageVO.class, languages)); @@ -68,6 +70,7 @@ public class MultilingualController extends ControllerBase { * @param request 请求参数 */ @PostMapping("/enableLanguage") + @MethodInfoMark(value = "启用/禁言语言", menuName = "系统管理") public ApiResult enableLanguage(@Valid @NotEmpty @RequestBody List request) { languageService.enableLanguage(request); return ApiResult.success(); @@ -79,6 +82,7 @@ public class MultilingualController extends ControllerBase { * @return 模块列表 */ @PostMapping("/getModules") + @MethodInfoMark(value = "获取所有模块", menuName = "多语种配置") public ApiResult> getModules() { return ApiResult.success(webComponentService.getModules()); } @@ -89,6 +93,7 @@ public class MultilingualController extends ControllerBase { * @return 页面列表 */ @PostMapping("/getPages") + @MethodInfoMark(value = "获取所有页面", menuName = "多语种配置") public ApiResult> getPages() { return ApiResult.success(webComponentService.getPages()); } @@ -100,6 +105,7 @@ public class MultilingualController extends ControllerBase { * @return 组件列表 */ @PostMapping("/searchWebComponent") + @MethodInfoMark(value = "搜索网页组件", menuName = "多语种配置") public ApiResult> searchWebComponent(@Valid @RequestBody WebComponentSearchRequest request) { return ApiResult.success(webComponentService.search(request)); } @@ -110,6 +116,7 @@ public class MultilingualController extends ControllerBase { * @param request 请求参数 */ @GetMapping("exportWebComponentTranslates") + @MethodInfoMark(value = "导出网页组件翻译列表", menuName = "多语种配置") public void exportWebComponentTranslates(HttpServletResponse response , @Valid @RequestBody WebComponentSearchRequest request) throws IOException { List datas = webComponentService.searchReturnAll(request); @@ -152,6 +159,7 @@ public class MultilingualController extends ControllerBase { * @param file 文件 */ @PostMapping("importWebComponentTranslates") + @MethodInfoMark(value = "导入字典值翻译列表", menuName = "多语种配置") @Transactional public ApiResult importWebComponentTranslates(@RequestParam("file") MultipartFile file) { if (file.isEmpty()) { @@ -200,6 +208,7 @@ public class MultilingualController extends ControllerBase { * @return 组件详情 */ @GetMapping("/getWebComponentInfo") + @MethodInfoMark(value = "获取网页组件详情", menuName = "多语种配置") public ApiResult getWebComponentInfo(@RequestParam Integer id) { return ApiResult.success(webComponentService.getWebComponentInfo(id)); } @@ -210,6 +219,7 @@ public class MultilingualController extends ControllerBase { * @return 组件详情 */ @PostMapping("/addWebComponent") + @MethodInfoMark(value = "添加网页组件", menuName = "多语种配置") public ApiResult addWebComponent(@Valid @RequestBody WebComponentAddRequest request) { webComponentService.addWebComponent(request); return ApiResult.success(); @@ -221,6 +231,7 @@ public class MultilingualController extends ControllerBase { * @return 组件详情 */ @PostMapping("/updateWebComponent") + @MethodInfoMark(value = "更新网页组件", menuName = "多语种配置") public ApiResult updateWebComponent(@Valid @RequestBody WebComponentUpdateRequest request) { webComponentService.updateWebComponent(request); return ApiResult.success(); @@ -230,6 +241,7 @@ public class MultilingualController extends ControllerBase { * 下载语言文件 */ @PostMapping("/getWebComponentJson") + @MethodInfoMark(value = "下载语言文件", menuName = "多语种配置") public void getWebComponentJson() { //TODO 下载语言文件 VUtils.trueThrowBusinessError(true).throwMessage("暂未实现"); diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/ParamConfigController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/ParamConfigController.java index 33f403db..0604543c 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/ParamConfigController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/ParamConfigController.java @@ -7,6 +7,7 @@ import com.nflg.mobilebroken.common.pojo.request.ConfigUpdateRequest; import com.nflg.mobilebroken.common.pojo.request.SearchConfigRequest; import com.nflg.mobilebroken.common.pojo.vo.ParamConfigVO; import com.nflg.mobilebroken.repository.service.IParamConfigService; +import com.nflg.mobilebroken.starter.annotation.MethodInfoMark; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -35,6 +36,7 @@ public class ParamConfigController extends ControllerBase { * @param request 请求参数 */ @PostMapping("addConfig") + @MethodInfoMark(value = "新增参数配置", menuName = "参数配置") public ApiResult addConfig(@Valid @NotNull @RequestBody ConfigAddRequest request) { paramConfigService.addConfig(request); return ApiResult.success(); @@ -46,6 +48,7 @@ public class ParamConfigController extends ControllerBase { * @param request 请求参数 */ @PostMapping("updateConfig") + @MethodInfoMark(value = "更新参数配置", menuName = "参数配置") public ApiResult updateConfig(@Valid @NotNull @RequestBody ConfigUpdateRequest request) { paramConfigService.updateConfig(request); return ApiResult.success(); @@ -57,6 +60,7 @@ public class ParamConfigController extends ControllerBase { * @param ids 参数配置id列表 */ @PostMapping("delConfig") + @MethodInfoMark(value = "删除参数配置", menuName = "参数配置") public ApiResult delConfig(@RequestBody List ids) { paramConfigService.removeByIds(ids); return ApiResult.success(); @@ -69,6 +73,7 @@ public class ParamConfigController extends ControllerBase { * @return 参数配置列表 */ @PostMapping("searchConfig") + @MethodInfoMark(value = "查询参数配置", menuName = "参数配置") public ApiResult> searchConfig(@RequestBody SearchConfigRequest request) { return ApiResult.success(paramConfigService.search(request)); } diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/RoleController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/RoleController.java index 367303bc..621153e2 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/RoleController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/RoleController.java @@ -5,6 +5,7 @@ import com.nflg.mobilebroken.common.pojo.request.*; import com.nflg.mobilebroken.common.pojo.vo.AdminUserVO; import com.nflg.mobilebroken.common.pojo.vo.AuthorizeMenuVO; import com.nflg.mobilebroken.repository.service.*; +import com.nflg.mobilebroken.starter.annotation.MethodInfoMark; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; @@ -42,6 +43,7 @@ public class RoleController extends ControllerBase { * @param request 请求参数 */ @PostMapping("addRole") + @MethodInfoMark(value = "新增角色", menuName = "角色管理") public ApiResult addRole(@Valid @RequestBody RoleAddRequest request) { adminRoleService.add(request); return ApiResult.success(); @@ -53,6 +55,7 @@ public class RoleController extends ControllerBase { * @param request 请求参数 */ @PostMapping("updateRole") + @MethodInfoMark(value = "更新角色", menuName = "角色管理") public ApiResult updateRole(@Valid @RequestBody RoleUpdateRequest request) { adminRoleService.update(request); return ApiResult.success(); @@ -64,6 +67,7 @@ public class RoleController extends ControllerBase { * @param request 请求参数 */ @PostMapping("enableRole") + @MethodInfoMark(value = "启用/禁用角色", menuName = "角色管理") public ApiResult enableRole(@Valid @RequestBody EnableRoleRequest request) { adminRoleService.enable(request); return ApiResult.success(); @@ -73,6 +77,7 @@ public class RoleController extends ControllerBase { * 获取授权菜单 */ @GetMapping("getMenuForAuthorize") + @MethodInfoMark(value = "获取授权菜单", menuName = "角色管理") public ApiResult> getMenuForAuthorize(@RequestParam Integer roleId) { return ApiResult.success(adminMenuService.getMenuForAuthorize(roleId)); } @@ -84,6 +89,7 @@ public class RoleController extends ControllerBase { */ @Transactional @PostMapping("authorizeMenu") + @MethodInfoMark(value = "授权菜单", menuName = "角色管理") public ApiResult authorizeMenu(@Valid @RequestBody AuthorizeMenuRequest request) { adminRoleMenuMapService.authorize(request); adminRoleButtonMapService.authorize(request); @@ -96,6 +102,7 @@ public class RoleController extends ControllerBase { * @param request 请求参数 */ @PostMapping("authorizeUser") + @MethodInfoMark(value = "授权人员", menuName = "角色管理") public ApiResult authorizeUser(@Valid @RequestBody AuthorizeUserRequest request) { adminUserRoleMapService.authorize(request); return ApiResult.success(); @@ -105,6 +112,7 @@ public class RoleController extends ControllerBase { * 获取已授权人员 */ @PostMapping("getAuthorizeUser") + @MethodInfoMark(value = "获取已授权人员", menuName = "角色管理") public ApiResult> getAuthorizeUser(@RequestParam Integer roleId) { return ApiResult.success(adminUserRoleMapService.getAuthorizeUser(roleId)); } diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TicketController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TicketController.java index ce7925f2..d681f4e1 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TicketController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/TicketController.java @@ -9,6 +9,7 @@ import com.nflg.mobilebroken.common.pojo.request.AssignmentTicketRequest; import com.nflg.mobilebroken.common.pojo.vo.AdminTicketVO; import com.nflg.mobilebroken.common.util.EecExcelUtil; import com.nflg.mobilebroken.repository.service.ITicketService; +import com.nflg.mobilebroken.starter.annotation.MethodInfoMark; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -40,6 +41,7 @@ public class TicketController extends ControllerBase { * @return 工单列表 */ @PostMapping("searchTicket") + @MethodInfoMark(value = "搜索工单", menuName = "工单管理") public ApiResult> searchTicket(@RequestBody AdminTicketSearchRequest request) { IPage page = new Page<>(); page.setCurrent(request.getPageNum()); @@ -54,6 +56,7 @@ public class TicketController extends ControllerBase { * @param request 请求参数 */ @PostMapping("exportSearchTicket") + @MethodInfoMark(value = "导出搜索工单", menuName = "工单管理") public void exportSearchTicket(HttpServletResponse response, @RequestBody AdminTicketSearchRequest request) throws IOException { List datas = ticketService.search(request); EecExcelUtil.export("工单", "sheet1", datas, response); @@ -65,6 +68,7 @@ public class TicketController extends ControllerBase { * @param request 请求参数 */ @PostMapping("assignmentTicket") + @MethodInfoMark(value = "分派工单", menuName = "工单管理") public ApiResult assignmentTicket(@Valid @RequestBody AssignmentTicketRequest request) { ticketService.assignmentTicket(request); return ApiResult.success(); @@ -76,6 +80,7 @@ public class TicketController extends ControllerBase { * @param ids 工单id列表 */ @PostMapping("completeTicket") + @MethodInfoMark(value = "完成工单", menuName = "工单管理") public ApiResult completeTicket(@Valid @RequestBody @NotEmpty List ids) { ticketService.completeTicket(ids); return ApiResult.success(); @@ -87,6 +92,7 @@ public class TicketController extends ControllerBase { * @param ids 工单id列表 */ @PostMapping("closeTicket") + @MethodInfoMark(value = "关闭工单", menuName = "工单管理") public ApiResult closeTicket(@Valid @RequestBody @NotEmpty List ids) { ticketService.closeTicket(ids); return ApiResult.success();