package jnpf.permission; import jnpf.permission.entity.RoleRelationEntity; import jnpf.permission.fallback.RoleRelationApiFallback; import jnpf.permission.model.rolerelaiton.RoleRelationModel; import jnpf.utils.FeignName; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import java.util.List; /** * 获取用户关系Api * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com) * @date 2021-03-24 */ @FeignClient(name = FeignName.PERMISSION_SERVER_NAME, fallback = RoleRelationApiFallback.class, path = "/RoleRelation") public interface RoleRelationApi { /** * 根据对象类型和主键查询列表 * @return */ @PostMapping("/getListByObjectId") List getListByObjectId(@RequestBody RoleRelationModel model); /** * 根据对象类型和主键查询列表 * @return */ @PostMapping("/getListByRoleId") List getListByRoleId(@RequestBody RoleRelationModel model); }