package com.zy.system.entity; import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.enums.IdType; import com.core.common.SpringUtils; import com.zy.system.service.RoleService; import com.zy.system.entity.Role; import com.baomidou.mybatisplus.annotations.TableField; import com.core.common.SpringUtils; import com.zy.system.service.PdaResourceService; import com.zy.system.entity.PdaResource; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.baomidou.mybatisplus.annotations.TableName; import java.io.Serializable; @Data @TableName("sys_role_pda_resource") public class RolePdaResource implements Serializable { private static final long serialVersionUID = 1L; /** * 编号 */ @ApiModelProperty(value= "编号") @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 角色 */ @ApiModelProperty(value= "角色") @TableField("role_id") private Long roleId; /** * pda权限 */ @ApiModelProperty(value= "pda权限") @TableField("resource_id") private Long resourceId; public RolePdaResource() {} public RolePdaResource(Long id,Long roleId,Long resourceId) { this.roleId = roleId; this.resourceId = resourceId; } // RolePdaResource rolePdaResource = new RolePdaResource( // null, // 编号[非空] // null, // 角色[非空] // null // pda权限[非空] // ); public String getRoleId$(){ RoleService service = SpringUtils.getBean(RoleService.class); Role role = service.selectById(this.roleId); if (!Cools.isEmpty(role)){ return String.valueOf(role.getName()); } return null; } public String getResourceId$(){ PdaResourceService service = SpringUtils.getBean(PdaResourceService.class); PdaResource pdaResource = service.selectById(this.resourceId); if (!Cools.isEmpty(pdaResource)){ return String.valueOf(pdaResource.getTitle()); } return null; } }