Commit 31c081c536baf1702e467c53c607c980f7d2b037
1 parent
8e7852b1f8
Exists in
master
and in
1 other branch
增加字典管理
Showing 1 changed file with 38 additions and 0 deletions
talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/RegionsController.java
View file @
31c081c
| 1 | 1 | package com.lyms.talkonlineweb.controller; |
| 2 | 2 | |
| 3 | 3 | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| 4 | +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | |
| 4 | 5 | import com.lyms.talkonlineweb.domain.LymsDict; |
| 6 | +import com.lyms.talkonlineweb.domain.LymsHdepart; | |
| 5 | 7 | import com.lyms.talkonlineweb.domain.Regions; |
| 6 | 8 | import com.lyms.talkonlineweb.result.BaseResponse; |
| 7 | 9 | import com.lyms.talkonlineweb.service.LymsDictService; |
| ... | ... | @@ -42,6 +44,42 @@ |
| 42 | 44 | BaseResponse baseResponse=new BaseResponse(); |
| 43 | 45 | List<LymsDict> dictList=lymsDictService.list(Wrappers.query(dict)); |
| 44 | 46 | baseResponse.setObject(dictList); |
| 47 | + return baseResponse; | |
| 48 | + } | |
| 49 | + | |
| 50 | + /** | |
| 51 | + * 添加或修改字典数据 | |
| 52 | + * @param dict | |
| 53 | + * @return | |
| 54 | + */ | |
| 55 | + @GetMapping("saveDict") | |
| 56 | + public BaseResponse saveDict(LymsDict dict){ | |
| 57 | + BaseResponse baseResponse=new BaseResponse(); | |
| 58 | + boolean f=lymsDictService.save(dict); | |
| 59 | + baseResponse.setErrorcode(f==true?0:1); | |
| 60 | + return baseResponse; | |
| 61 | + } | |
| 62 | + | |
| 63 | + /** | |
| 64 | + * 删除字典数据 | |
| 65 | + * @param did | |
| 66 | + * @return | |
| 67 | + */ | |
| 68 | + @GetMapping("delDict") | |
| 69 | + public BaseResponse saveDict(int did){ | |
| 70 | + BaseResponse baseResponse=new BaseResponse(); | |
| 71 | + boolean f=lymsDictService.removeById(did); | |
| 72 | + baseResponse.setErrorcode(f==true?0:1); | |
| 73 | + return baseResponse; | |
| 74 | + } | |
| 75 | + | |
| 76 | + @GetMapping("sltDict") | |
| 77 | + public BaseResponse sltDepartLst(LymsDict dict, int current, int size){ | |
| 78 | + BaseResponse baseResponse=new BaseResponse(); | |
| 79 | + Page<LymsDict> page=new Page<>(current,size); | |
| 80 | + Page<LymsDict> departPage=lymsDictService.page(page, Wrappers.query(dict).orderByDesc("sort")); | |
| 81 | + baseResponse.setObject(departPage); | |
| 82 | + | |
| 45 | 83 | return baseResponse; |
| 46 | 84 | } |
| 47 | 85 |