【DictController】修改方法名称并删除多余方法

pull/3/head
chenjinlong 2021-02-25 17:40:54 +08:00
parent 1f8e88b9fb
commit 5a5a8a9979
1 changed files with 17 additions and 42 deletions

View File

@ -5,10 +5,12 @@ import cn.stylefeng.roses.kernel.dict.api.constants.DictConstants;
import cn.stylefeng.roses.kernel.dict.modular.entity.SysDict; import cn.stylefeng.roses.kernel.dict.modular.entity.SysDict;
import cn.stylefeng.roses.kernel.dict.modular.pojo.TreeDictInfo; import cn.stylefeng.roses.kernel.dict.modular.pojo.TreeDictInfo;
import cn.stylefeng.roses.kernel.dict.modular.pojo.request.DictRequest; import cn.stylefeng.roses.kernel.dict.modular.pojo.request.DictRequest;
import cn.stylefeng.roses.kernel.dict.modular.pojo.request.DictTypeRequest;
import cn.stylefeng.roses.kernel.dict.modular.service.DictService; import cn.stylefeng.roses.kernel.dict.modular.service.DictService;
import cn.stylefeng.roses.kernel.resource.api.annotation.ApiResource; import cn.stylefeng.roses.kernel.resource.api.annotation.ApiResource;
import cn.stylefeng.roses.kernel.resource.api.annotation.GetResource; import cn.stylefeng.roses.kernel.resource.api.annotation.GetResource;
import cn.stylefeng.roses.kernel.resource.api.annotation.PostResource; import cn.stylefeng.roses.kernel.resource.api.annotation.PostResource;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -38,8 +40,8 @@ public class DictController {
* @author fengshuonan * @author fengshuonan
* @date 2020/10/29 16:35 * @date 2020/10/29 16:35
*/ */
@PostResource(name = "添加字典", path = "/dict/addDict", requiredPermission = false) @PostResource(name = "添加字典", path = "/dict/add", requiredPermission = false)
public ResponseData addDict(@RequestBody @Validated(DictRequest.add.class) DictRequest dictRequest) { public ResponseData add(@RequestBody @Validated(DictRequest.add.class) DictRequest dictRequest) {
this.dictService.add(dictRequest); this.dictService.add(dictRequest);
return new SuccessResponseData(); return new SuccessResponseData();
} }
@ -50,8 +52,8 @@ public class DictController {
* @author fengshuonan * @author fengshuonan
* @date 2020/10/29 16:35 * @date 2020/10/29 16:35
*/ */
@PostResource(name = "删除字典", path = "/dict/deleteDict", requiredPermission = false) @PostResource(name = "删除字典", path = "/dict/delete", requiredPermission = false)
public ResponseData deleteDict(@RequestBody @Validated(DictRequest.delete.class) DictRequest dictRequest) { public ResponseData delete(@RequestBody @Validated(DictRequest.delete.class) DictRequest dictRequest) {
this.dictService.del(dictRequest); this.dictService.del(dictRequest);
return new SuccessResponseData(); return new SuccessResponseData();
} }
@ -62,8 +64,8 @@ public class DictController {
* @author fengshuonan * @author fengshuonan
* @date 2020/10/29 16:35 * @date 2020/10/29 16:35
*/ */
@PostResource(name = "修改字典", path = "/dict/updateDict", requiredPermission = false) @PostResource(name = "修改字典", path = "/dict/edit", requiredPermission = false)
public ResponseData updateDict(@RequestBody @Validated(DictRequest.edit.class) DictRequest dictRequest) { public ResponseData edit(@RequestBody @Validated(DictRequest.edit.class) DictRequest dictRequest) {
this.dictService.edit(dictRequest); this.dictService.edit(dictRequest);
return new SuccessResponseData(); return new SuccessResponseData();
} }
@ -74,9 +76,9 @@ public class DictController {
* @author fengshuonan * @author fengshuonan
* @date 2020/10/29 16:35 * @date 2020/10/29 16:35
*/ */
@GetResource(name = "获取字典详情", path = "/dict/getDictDetail", requiredPermission = false) @GetResource(name = "获取字典详情", path = "/dict/detail", requiredPermission = false)
public ResponseData getDictDetail(@RequestParam("dictId") Long dictId) { public ResponseData detail(@Validated(BaseRequest.detail.class) DictRequest dictRequest) {
SysDict detail = this.dictService.detail(dictId); SysDict detail = this.dictService.detail(dictRequest);
return new SuccessResponseData(detail); return new SuccessResponseData(detail);
} }
@ -86,10 +88,9 @@ public class DictController {
* @author fengshuonan * @author fengshuonan
* @date 2020/10/29 16:35 * @date 2020/10/29 16:35
*/ */
@GetResource(name = "获取字典列表", path = "/dict/getDictList", requiredPermission = false) @GetResource(name = "获取字典列表", path = "/dict/list", requiredPermission = false)
public ResponseData getDictList(DictRequest dictRequest) { public ResponseData list(DictRequest dictRequest) {
List<SysDict> sysDictList = this.dictService.findList(dictRequest); return new SuccessResponseData(this.dictService.findList(dictRequest));
return new SuccessResponseData(sysDictList);
} }
/** /**
@ -98,25 +99,11 @@ public class DictController {
* @author fengshuonan * @author fengshuonan
* @date 2020/10/29 16:35 * @date 2020/10/29 16:35
*/ */
@GetResource(name = "获取字典列表", path = "/dict/getDictListPage", requiredPermission = false) @GetResource(name = "获取字典列表", path = "/dict/page", requiredPermission = false)
public ResponseData getDictListPage(DictRequest dictRequest) { public ResponseData page(DictRequest dictRequest) {
PageResult<SysDict> page = this.dictService.findPage(dictRequest); return new SuccessResponseData(this.dictService.findPage(dictRequest));
return new SuccessResponseData(page);
} }
/**
*
* <p>
* dictIddictIddictId
*
* @author fengshuonan
* @date 2020/12/11 16:35
*/
@GetResource(name = "获取字典列表(排除下级)", path = "/dict/getDictListExcludeSub", requiredPermission = false)
public ResponseData getDictListExcludeSub(@RequestParam(value = "dictId", required = false) Long dictId) {
List<SysDict> sysDictList = this.dictService.getDictListExcludeSub(dictId);
return new SuccessResponseData(sysDictList);
}
/** /**
* antdv * antdv
@ -130,18 +117,6 @@ public class DictController {
return new SuccessResponseData(treeDictList); return new SuccessResponseData(treeDictList);
} }
/**
* codecode
*
* @author fengshuonan
* @date 2020/10/29 16:36
*/
@GetResource(name = "code校验", path = "/dict/validateCodeAvailable", requiredPermission = false)
public ResponseData validateCodeAvailable(@Validated(DictRequest.validateAvailable.class) DictRequest dictRequest) {
boolean flag = this.dictService.validateCodeAvailable(dictRequest);
return new SuccessResponseData(flag);
}
/** /**
* () * ()
* *