角色授权接口中转

master
hongtianzai 3 years ago
parent 0f5eaba22b
commit 2da2b7023d

@ -1,6 +1,7 @@
package com.glxp.udi.admin.controller.udidl;
import com.glxp.udi.admin.annotation.AuthRuleAnnotation;
import com.glxp.udi.admin.req.feign.SysRoleMenuModel;
import com.glxp.udi.admin.req.feign.SysRoleModel;
import com.glxp.udi.admin.req.feign.SysRoleParam;
import com.glxp.udi.admin.service.udidl.UdidlService;
@ -41,4 +42,10 @@ public class SysRoleController {
public BaseResponse delete(Integer id){
return udidlService.sysRole_delete(id);
}
@AuthRuleAnnotation("")
@PostMapping("/sys/role/getRoleMenu")
public BaseResponse getRoleMenu(Integer roleId){ return udidlService.sysRole_getRoleMenu(roleId); }
@AuthRuleAnnotation("")
@PostMapping("/sys/role/saveRoleMenu")
public BaseResponse saveRoleMenu(@RequestBody SysRoleMenuModel model){ return udidlService.sysRole_saveRoleMenu(model);}
}

@ -0,0 +1,46 @@
package com.glxp.udi.admin.controller.udidl;
import com.glxp.udi.admin.annotation.AuthRuleAnnotation;
import com.glxp.udi.admin.req.feign.SysRoleModel;
import com.glxp.udi.admin.req.feign.SysRoleParam;
import com.glxp.udi.admin.req.feign.SysUserModel;
import com.glxp.udi.admin.req.feign.SysUserParam;
import com.glxp.udi.admin.service.udidl.UdidlService;
import com.glxp.udi.common.res.BaseResponse;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
@RestController
public class SysUserController {
@Resource
UdidlService udidlService;
@AuthRuleAnnotation("")
@PostMapping("/sys/user/list")
public BaseResponse list(@RequestBody SysUserParam param) {
return udidlService.sysUser_list(param);
}
@AuthRuleAnnotation("")
@PostMapping("/sys/user/insert")
public BaseResponse insert(@RequestBody SysUserModel model){
return udidlService.sysUser_insert(model);
}
@AuthRuleAnnotation("")
@PostMapping("/sys/user/update")
public BaseResponse update(@RequestBody SysUserModel model) {
return udidlService.sysUser_update(model);
}
@AuthRuleAnnotation("")
@PostMapping("/sys/user/detail")
public BaseResponse detail(Integer id) {
return udidlService.sysUser_detail(id);
}
@AuthRuleAnnotation("")
@PostMapping("/sys/user/delete")
public BaseResponse delete(Integer id){
return udidlService.sysUser_delete(id);
}
}

@ -0,0 +1,11 @@
package com.glxp.udi.admin.req.feign;
import lombok.Data;
import java.util.List;
@Data
public class SysRoleMenuModel {
private Integer roleId;
private List<Integer> menuIds;
}

@ -0,0 +1,45 @@
package com.glxp.udi.admin.req.feign;
import lombok.Data;
@Data
public class SysUserModel {
/**
* ID
*/
private Integer id;
/**
* key,
*/
private String userKey;
/**
*
*/
private String userName;
/**
*
*/
private String nickName;
/**
*
*/
private String password;
/**
* 0 1
*/
private String status;
/**
* ID
*/
private Integer roleId;
private String Udplat_appId;
private String Udplat_secretKey;
private String Udplat_userName;
}

@ -0,0 +1,11 @@
package com.glxp.udi.admin.req.feign;
import com.glxp.udi.admin.req.ListPageRequest;
import lombok.Data;
@Data
public class SysUserParam extends ListPageRequest {
private String status;
private String name;
}

@ -8,12 +8,9 @@ import feign.Param;
import feign.QueryMap;
import feign.RequestLine;
import feign.Response;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.Date;
public interface UdidlService {
//<editor-fold desc="国家库同步">
@ -119,5 +116,20 @@ public interface UdidlService {
BaseResponse sysRole_detail(@Param("id") Integer id);
@RequestLine("POST /sys/role/delete?id={id}")
BaseResponse sysRole_delete(@Param("id") Integer id);
@RequestLine("POST /sys/role/getRoleMenu?roleId={roleId}")
BaseResponse sysRole_getRoleMenu(@Param("roleId") Integer roleId);
@RequestLine("POST /sys/role/saveRoleMenu")
BaseResponse sysRole_saveRoleMenu(@RequestBody SysRoleMenuModel model);
@RequestLine("POST /sys/user/list")
BaseResponse sysUser_list(@RequestBody SysUserParam param);
@RequestLine("POST /sys/user/insert")
BaseResponse sysUser_insert(@RequestBody SysUserModel model);
@RequestLine("POST /sys/user/update")
BaseResponse sysUser_update(@RequestBody SysUserModel model);
@RequestLine("POST /sys/user/detail?id={id}")
BaseResponse sysUser_detail(@Param("id") Integer id);
@RequestLine("POST /sys/user/delete?id={id}")
BaseResponse sysUser_delete(@Param("id") Integer id);
//</editor-fold>
}

Loading…
Cancel
Save