feat: 添加MethodInfoMark信息
This commit is contained in:
parent
4091e676d7
commit
e9e9762424
|
|
@ -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<List<DepartmentSimpleVO>> getSimpleDepartments() {
|
||||
return ApiResult.success(departmentService.getSimpleDepartments());
|
||||
}
|
||||
|
|
@ -55,6 +57,7 @@ public class AdminUserController extends ControllerBase {
|
|||
* @return 职位列表
|
||||
*/
|
||||
@PostMapping("getSimpleTitles")
|
||||
@MethodInfoMark(value = "获取职位列表", menuName = "账号管理")
|
||||
public ApiResult<List<TitleSimpleVO>> 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<Void> 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<Void> 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<Void> 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<PageData<AdminUserVO>> searchAccount(@Valid @RequestBody SearchAccountRequest request) {
|
||||
return ApiResult.success(adminUserService.search(request));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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<List<CompanySimpleVO>> getSimpleCompanys() {
|
||||
return ApiResult.success(customerService.getSimpleCompanys());
|
||||
}
|
||||
|
|
@ -55,6 +57,7 @@ public class AppUserController extends ControllerBase {
|
|||
* @return 部门列表
|
||||
*/
|
||||
@PostMapping("getSimpleAreas")
|
||||
@MethodInfoMark(value = "获取区域列表", menuName = "代理商管理")
|
||||
public ApiResult<List<AreaSimpleVO>> getSimpleAreas() {
|
||||
return ApiResult.success(areaService.getSimpleAreas());
|
||||
}
|
||||
|
|
@ -65,6 +68,7 @@ public class AppUserController extends ControllerBase {
|
|||
* @param request 请求参数
|
||||
*/
|
||||
@PostMapping("addPrimaryAppUser")
|
||||
@MethodInfoMark(value = "添加代理商主账号", menuName = "代理商管理")
|
||||
private ApiResult<Void> 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<Void> updatePrimaryAppUser(@Valid @RequestBody PrimaryAppUserUpdateRequest request) {
|
||||
appUserService.updatePrimaryAppUser(request);
|
||||
return ApiResult.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 代理商子账号审核
|
||||
* 获取代理商子账号审核详情
|
||||
*
|
||||
* @param id 审批id
|
||||
*/
|
||||
@GetMapping("getAppUserApplyfor")
|
||||
@MethodInfoMark(value = "获取代理商子账号审核详情", menuName = "代理商管理")
|
||||
public ApiResult<AppUserApplyforVO> 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<Void> 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<Void> 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<Void> 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<PageData<AppUserForAdminVO>> searchAppUserForAdmin(@Valid @RequestBody SearchAppUserForAdminRequest request) {
|
||||
return ApiResult.success(appUserService.searchAppUserForAdmin(request));
|
||||
}
|
||||
|
||||
/**
|
||||
* 搜索代理商子账号列表
|
||||
* 获取代理商子账号列表
|
||||
*
|
||||
* @param id 主账号id
|
||||
*/
|
||||
@GetMapping("getChildrenOfAppUser")
|
||||
@MethodInfoMark(value = "获取代理商子账号列表", menuName = "代理商管理")
|
||||
public ApiResult<List<AppUserForAdminVO>> 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<Void> enableAppUser(@Valid @RequestBody EnableAppUserRequest request) {
|
||||
appUserService.enable(request);
|
||||
return ApiResult.success();
|
||||
|
|
|
|||
|
|
@ -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<PageData<DictionaryVO>> searchDictionary(@RequestBody DictionarySearchRequest request) {
|
||||
IPage<DictionaryVO> 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<Void> 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<Void> deleteDictionary(@Valid @RequestBody @NotEmpty List<Integer> ids) {
|
||||
dictionaryService.removeByIds(ids);
|
||||
return ApiResult.success();
|
||||
|
|
@ -107,6 +111,7 @@ public class DictionaryController extends ControllerBase {
|
|||
* @return 字典列表
|
||||
*/
|
||||
@PostMapping("searchDictionaryItem")
|
||||
@MethodInfoMark(value = "搜索字典值", menuName = "字典管理")
|
||||
public ApiResult<PageData<DictionaryItemVO>> searchDictionaryItem(@RequestBody DictionaryItemSearchRequest request) {
|
||||
IPage<DictionaryItemVO> 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<Void> 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<Void> deleteDictionaryItem(@Valid @RequestBody @NotEmpty List<Integer> ids) {
|
||||
dictionaryItemService.removeByIds(ids);
|
||||
return ApiResult.success();
|
||||
|
|
@ -144,6 +151,7 @@ public class DictionaryController extends ControllerBase {
|
|||
* @return 字典值翻译列表
|
||||
*/
|
||||
@GetMapping("getDictionaryItemTranslateList")
|
||||
@MethodInfoMark(value = "获取字典值翻译列表", menuName = "字典管理")
|
||||
public ApiResult<List<DictionaryItemTranslateVO>> 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<Integer> dictionaryItemIds) throws IOException {
|
||||
List<DictionaryItemTranslateDTO> datas = dictionaryItemTranslateService.getAllLanguageByDictionaryItemIds(dictionaryItemIds);
|
||||
|
|
@ -166,6 +175,7 @@ public class DictionaryController extends ControllerBase {
|
|||
* @param file 文件
|
||||
*/
|
||||
@PostMapping("importDictionaryItemTranslates")
|
||||
@MethodInfoMark(value = "导入字典值翻译列表", menuName = "字典管理")
|
||||
public ApiResult<Void> importDictionaryItemTranslates(@RequestParam("file") MultipartFile file) {
|
||||
if (file.isEmpty()) {
|
||||
return ApiResult.error("请选择一个文件上传!");
|
||||
|
|
|
|||
|
|
@ -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<PageData<MenuVO>> 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<Void> 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<Void> 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<Void> deleteMenu(@Valid @RequestBody List<Integer> 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<Void> 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<PageData<AdminMenuButtonVO>> 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<Void> 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<Void> 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<Void> deleteMenuButton(@Valid @RequestBody List<Integer> ids) {
|
||||
adminMenuButtonService.removeByIds(ids);
|
||||
return ApiResult.success();
|
||||
|
|
@ -140,6 +150,7 @@ public class MenuController extends ControllerBase {
|
|||
* @return 接口列表
|
||||
*/
|
||||
@GetMapping("getApiList")
|
||||
@MethodInfoMark(value = "获取所有接口", menuName = "菜单管理")
|
||||
public ApiResult<List<ApiVO>> getApiList() {
|
||||
return ApiResult.success(adminApiService.getAll());
|
||||
}
|
||||
|
|
@ -150,6 +161,7 @@ public class MenuController extends ControllerBase {
|
|||
* @param request 请求信息
|
||||
*/
|
||||
@PostMapping("bindButtonApi")
|
||||
@MethodInfoMark(value = "绑定按钮的接口", menuName = "菜单管理")
|
||||
public ApiResult<Void> bindButtonApi(@Valid @RequestBody BindButtonApiRequest request) {
|
||||
adminMenuButtonApiMapService.bind(request);
|
||||
return ApiResult.success();
|
||||
|
|
|
|||
|
|
@ -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<PageData<AdminMessageVO>> searchMessages(@RequestBody AdminMessageSearchRequest request) {
|
||||
IPage<AdminMessageVO> 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<Void> setReaded(@Valid @RequestBody List<Integer> ids) {
|
||||
adminMessageService.setReaded(ids);
|
||||
return ApiResult.success();
|
||||
|
|
|
|||
|
|
@ -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<List<LanguageVO>> getLanguage() {
|
||||
List<Language> 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<Void> enableLanguage(@Valid @NotEmpty @RequestBody List<EnableLanguageRequest> request) {
|
||||
languageService.enableLanguage(request);
|
||||
return ApiResult.success();
|
||||
|
|
@ -79,6 +82,7 @@ public class MultilingualController extends ControllerBase {
|
|||
* @return 模块列表
|
||||
*/
|
||||
@PostMapping("/getModules")
|
||||
@MethodInfoMark(value = "获取所有模块", menuName = "多语种配置")
|
||||
public ApiResult<Collection<String>> getModules() {
|
||||
return ApiResult.success(webComponentService.getModules());
|
||||
}
|
||||
|
|
@ -89,6 +93,7 @@ public class MultilingualController extends ControllerBase {
|
|||
* @return 页面列表
|
||||
*/
|
||||
@PostMapping("/getPages")
|
||||
@MethodInfoMark(value = "获取所有页面", menuName = "多语种配置")
|
||||
public ApiResult<Collection<String>> getPages() {
|
||||
return ApiResult.success(webComponentService.getPages());
|
||||
}
|
||||
|
|
@ -100,6 +105,7 @@ public class MultilingualController extends ControllerBase {
|
|||
* @return 组件列表
|
||||
*/
|
||||
@PostMapping("/searchWebComponent")
|
||||
@MethodInfoMark(value = "搜索网页组件", menuName = "多语种配置")
|
||||
public ApiResult<PageData<WebComponentVO>> 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<WebComponentVO> datas = webComponentService.searchReturnAll(request);
|
||||
|
|
@ -152,6 +159,7 @@ public class MultilingualController extends ControllerBase {
|
|||
* @param file 文件
|
||||
*/
|
||||
@PostMapping("importWebComponentTranslates")
|
||||
@MethodInfoMark(value = "导入字典值翻译列表", menuName = "多语种配置")
|
||||
@Transactional
|
||||
public ApiResult<Void> 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<WebComponentInfoVO> 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<Void> 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<Void> 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("暂未实现");
|
||||
|
|
|
|||
|
|
@ -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<Void> 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<Void> 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<Void> delConfig(@RequestBody List<Long> ids) {
|
||||
paramConfigService.removeByIds(ids);
|
||||
return ApiResult.success();
|
||||
|
|
@ -69,6 +73,7 @@ public class ParamConfigController extends ControllerBase {
|
|||
* @return 参数配置列表
|
||||
*/
|
||||
@PostMapping("searchConfig")
|
||||
@MethodInfoMark(value = "查询参数配置", menuName = "参数配置")
|
||||
public ApiResult<PageData<ParamConfigVO>> searchConfig(@RequestBody SearchConfigRequest request) {
|
||||
return ApiResult.success(paramConfigService.search(request));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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<Void> 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<Void> 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<Void> 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<List<AuthorizeMenuVO>> 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<Void> 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<Void> 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<List<AdminUserVO>> getAuthorizeUser(@RequestParam Integer roleId) {
|
||||
return ApiResult.success(adminUserRoleMapService.getAuthorizeUser(roleId));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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<PageData<AdminTicketVO>> searchTicket(@RequestBody AdminTicketSearchRequest request) {
|
||||
IPage<AdminTicketVO> 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<AdminTicketVO> 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<Void> 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<Void> completeTicket(@Valid @RequestBody @NotEmpty List<Integer> 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<Void> closeTicket(@Valid @RequestBody @NotEmpty List<Integer> ids) {
|
||||
ticketService.closeTicket(ids);
|
||||
return ApiResult.success();
|
||||
|
|
|
|||
Loading…
Reference in New Issue