package Ġvec . use Case . query Ċ Ċ import Ġreactor . core . publisher . Flux Ċ import Ġreactor . core . publisher . Mono Ċ import Ġvec . domain . entity . User Ċ import Ġvec . use Case . dto . Order Dto Ċ import Ġvec . use Case . dto . Order Product Dto Ċ Ċ /** Ċ Ġ* Ġ æ³¨ æĸĩ ãĤĴ è¿Ķ ãģĹãģ¾ãģĻ ãĢĤ Ċ Ġ*/ Ċ interface ĠGet Order Query Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġprincipal Ġprincipal ĊĠĠĠĠ Ġ* Ġ@ param Ġid Ġ æ³¨ æĸĩ ĠID ĊĠĠĠĠ Ġ* Ġ@ return Ġ æ³¨ æĸĩ Ġ[ Order Dto ], Ġ[ Order Product Dto ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġperform ( ĊĠĠĠĠĠĠĠ Ġprincipal : ĠUser , ĊĠĠĠĠĠĠĠ Ġid : ĠString , ĊĠĠĠ Ġ): ĠMono < Flux < Any >> ĊĊĠĠĠ Ġclass ĠOrder Is NotFoundException Ġ: ĠRuntimeException () Ċ Ċ } Ċ