From 4c4ee6f6cbde59a19a386b83a6f76288c5010ca0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E4=BA=91=E6=98=8A?= Date: Sun, 22 Nov 2020 14:07:50 +0800 Subject: [PATCH] =?UTF-8?q?feat(core):=E7=94=A8=E6=88=B7=E5=A2=9E=E5=88=A0?= =?UTF-8?q?=E6=94=B9=E6=9F=A5=E5=BE=AE=E6=9C=8D=E5=8A=A1=E8=B0=83=E7=94=A8?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/base/WhiteController.java | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java index 429eecd..bdd6f26 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/controller/base/WhiteController.java @@ -3,6 +3,8 @@ package cn.estsh.i3plus.core.apiservice.controller.base; import cn.estsh.i3plus.core.api.iservice.base.ISynchronizedService; import cn.estsh.i3plus.core.api.iservice.base.ISystemInitService; import cn.estsh.i3plus.core.api.iservice.busi.*; +import cn.estsh.i3plus.core.apiservice.controller.busi.PersonnelController; +import cn.estsh.i3plus.core.apiservice.controller.busi.SysUserInfoController; import cn.estsh.i3plus.core.apiservice.util.SysUserPasswordUtil; import cn.estsh.i3plus.platform.common.convert.ConvertBean; import cn.estsh.i3plus.platform.common.exception.ImppExceptionEnum; @@ -57,6 +59,12 @@ public class WhiteController extends CoreBaseController { public static final Logger LOGGER = LoggerFactory.getLogger(WhiteController.class); @Autowired + private PersonnelController personnelController; + + @Autowired + private SysUserInfoController sysUserInfoController; + + @Autowired private ISysLocaleLanguageService sysLocaleLanguageService; @Autowired @@ -658,4 +666,49 @@ public class WhiteController extends CoreBaseController { public void sendTestMq(String paramStr) { rabbitTemplate.convertAndSend(PlatformConstWords.QUEUE_IMPP_DEMO, paramStr); } + + /********************************************SWEB所需接口*******************************************/ + /** + * 添加用户信息 + * @param model 用户信息 + * @return 处理结果 + */ + @PostMapping(value = "/user/insert") + @ApiOperation(value = "添加用户信息", notes = "返回内容添加用户信息") + public ResultBean insertUserDetailModel(@RequestBody UserDetailModel model) { + return personnelController.insertUserDetailModel(model); + } + + /** + * 修改用户信息 + * @param model 用户信息 + * @return 处理结果 + */ + @PutMapping(value = "/user/update") + @ApiOperation(value = "修改用户信息", notes = "返回内容添加用户信息") + public ResultBean updateUserDetailModel(@RequestBody UserDetailModel model) { + return personnelController.updateUserDetailModel(model); + } + + /** + * 删除用户信息 + * @param id 用户id + * @return 处理结果 + */ + @DeleteMapping(value = "/user/delete/{id}") + @ApiOperation(value = "删除用户信息", notes = "根据用户信息id删除信息") + public ResultBean deleteSysUserInfo(@PathVariable("id") String id) { + return personnelController.deleteSysUserInfo(id); + } + + /** + * 查询用户信息 + * @param cloudPagerModel 查询条件 + * @return 处理结果 + */ + @PostMapping(value="/user/query") + @ApiOperation(value="查询用户信息",notes="复杂查询用户信息带分页") + public ResultBean querySysUserInfo(@RequestBody CloudPagerModel cloudPagerModel) { + return sysUserInfoController.querySysUserInfo(cloudPagerModel.getObj(), cloudPagerModel.getPager()); + } }