| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- package com.ydtech.modules.admin.controller;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.admin.model.SysUser;
- import com.ydtech.modules.admin.model.dto.*;
- import com.ydtech.modules.admin.model.po.SysSys;
- import com.ydtech.modules.admin.model.po.SysUserLinkSys;
- import com.ydtech.modules.admin.model.po.SysUserZzbOrZgd;
- import com.ydtech.modules.admin.model.vo.SysSysIdsVo;
- import com.ydtech.modules.admin.model.vo.SysUserLinkZzbUserIdVo;
- import com.ydtech.modules.admin.service.SysSysService;
- import com.ydtech.modules.admin.service.SysUserLinkSysService;
- import com.ydtech.modules.admin.service.SysUserLinkZzbUserIdService;
- import com.ydtech.modules.base.controller.BaseController;
- import com.ydtech.modules.order.entity.BasePageResult;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.apache.commons.collections4.CollectionUtils;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.List;
- /**
- * @version
- * @author: hxl
- * @Date: 2024/9/6 18:52
- * @Description: 掌中保用户关联
- */
- @Api(tags = "系统关联用户表")
- @RequestMapping("/sysUserLinkZzbUser")
- @RestController
- public class SysUserLinkZzbUserIdController extends BaseController {
- @Autowired
- private SysUserLinkZzbUserIdService sysUserLinkZzbUserIdService;
- @PostMapping("addOrUpdate")
- @ApiOperation("添加修改")
- public HttpResult<Object> addOrUpdate(@RequestBody SysUserLinkZzbUserIdVo sysUserLinkZzbUserIdVo) {
- if(StringUtils.isBlank(sysUserLinkZzbUserIdVo.getUserId())) {
- return HttpResult.error("用户工号不能为空");
- }
- if(StringUtils.isBlank(sysUserLinkZzbUserIdVo.getLinkUserId())) {
- return HttpResult.error("关联系统用户id不能为空");
- }
- try{
- sysUserLinkZzbUserIdService.addOrUpdate(sysUserLinkZzbUserIdVo);
- return HttpResult.ok("操作成功");
- }catch (Exception e){
- return HttpResult.error("操作失败"+e.getMessage());
- }
- }
- @PostMapping("delete")
- @ApiOperation("系统关联清空")
- public HttpResult<Object> delete(@RequestBody SysUserLinkZzbUserIdVo sysUserLinkZzbUserIdVo) {
- if(StringUtils.isBlank(sysUserLinkZzbUserIdVo.getUserId())) {
- return HttpResult.error("用户工号不能为空");
- }
- try{
- sysUserLinkZzbUserIdService.deleteByUserId(sysUserLinkZzbUserIdVo);
- return HttpResult.ok("删除成功");
- }catch (Exception e){
- return HttpResult.error("删除失败"+e.getMessage());
- }
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/9/9 09:50
- * @Description: 查询掌中保的用户集合
- */
- @PostMapping("queryZgdUserPage")
- @ApiOperation(value = "通过用户id查看掌柜鼎数据")
- public HttpResult<SysUserLinkZzbUserIdDto> queryData(String userId) {
- try{
- SysUserLinkZzbUserIdDto data = sysUserLinkZzbUserIdService.queryData(userId);
- return HttpResult.ok("查询数据成功", data);
- }catch (Exception e){
- return HttpResult.error("查询错误"+e.getMessage());
- }
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/9/9 09:50
- * @Description: 查询掌中保的用户关联掌中宝的用户id
- */
- @PostMapping("queryUserPage")
- @ApiOperation(value = "查询用户关联数据集合")
- public HttpResult<BasePageResult<SysUserLinkUserDto>> queryUserPage(@RequestBody SysUserLinkQueryUserDto sysUserLinkQueryUserDto) {
- try{
- BasePageResult<SysUserLinkUserDto> result = sysUserLinkZzbUserIdService.queryUserPage(sysUserLinkQueryUserDto);
- return HttpResult.ok("查询数据成功", result);
- }catch (Exception e){
- return HttpResult.error("查询错误"+e.getMessage());
- }
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/9/9 09:50
- * @Description: 查询掌中保的用户
- */
- @PostMapping("queryUserZzbPage")
- @ApiOperation(value = "查询用户关联数据集合")
- public HttpResult<BasePageResult<SysUserZzbOrZgd>> queryUserZzbPage(@RequestBody SysUserLinkQueryUserDto sysUserLinkQueryUserDto) {
- try{
- BasePageResult<SysUserZzbOrZgd> result = sysUserLinkZzbUserIdService.queryUserZzbPage(sysUserLinkQueryUserDto);
- return HttpResult.ok("查询数据成功", result);
- }catch (Exception e){
- return HttpResult.error("查询错误"+e.getMessage());
- }
- }
- }
|