package dto

// RolePermissionResponse 角色-权限关联响应
type RolePermissionResponse struct {
	ID        uint   `json:"id" description:"关联ID"`
	RoleID    uint   `json:"role_id" description:"角色ID"`
	PermID    uint   `json:"perm_id" description:"权限ID"`
	Status    int    `json:"status" description:"状态 (0:禁用, 1:启用)"`
	CreatedAt string `json:"created_at" description:"创建时间"`
}

// RolePermissionsResponse 角色的权限列表响应
type RolePermissionsResponse struct {
	RoleID      uint                  `json:"role_id" description:"角色ID"`
	Permissions []*PermissionResponse `json:"permissions" description:"权限列表"`
}
