package Ġcom . fp w ag . admin . domain . mapper Ċ Ċ import Ġcom . fp w ag . admin . domain . dto . input . command . Menu Add Cmd Ċ import Ġcom . fp w ag . admin . domain . dto . input . command . Menu Edit Cmd Ċ import Ġcom . fp w ag . admin . domain . dto . output . Menu Dto Ċ import Ġcom . fp w ag . admin . domain . dto . output . Menu Tree Ċ import Ġcom . fp w ag . admin . domain . entity . Menu Ċ import Ġcom . fp w ag . boot . core . Base Mapper Ċ import Ġorg . map struct . Mapper Ċ import Ġorg . map struct . Reporting Policy Ċ import Ġorg . map struct . factory . Map pers Ċ Ċ /** Ċ Ġ* Ġ èıľåįķ çļĦ dto åĴĮ å®ŀä½ĵ å¯¹è±¡ è½¬æį¢ å·¥åħ· Ċ Ġ* Ċ Ġ* Ġ@ author Ġf pw ag Ċ Ġ*/ Ċ @ Mapper ( component Model Ġ= Ġ" spring ", Ġun mapped Target Policy Ġ= ĠReporting Policy . IGNORE ) Ċ interface ĠMenu Mapper Ġ: ĠBase Mapper < Menu , ĠMenu Dto > Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å®ŀä½ĵ æĺłå°Ħ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġcommand Ġ/ ĊĠĠĠĠ Ġ* Ġ@ return Ġ å®ŀä½ĵ å¯¹è±¡ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġmap ( command : ĠMenu Add Cmd ?): ĠMenu ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å®ŀä½ĵ æĺłå°Ħ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġcommand Ġ/ ĊĠĠĠĠ Ġ* Ġ@ return Ġ å®ŀä½ĵ å¯¹è±¡ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġmap ( command : ĠMenu Edit Cmd ?): ĠMenu ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å®ŀä½ĵ æĺłå°Ħ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġdto Ġ/ ĊĠĠĠĠ Ġ* Ġ@ return Ġ å®ŀä½ĵ å¯¹è±¡ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġmap ( dto : ĠMenu Dto ): ĠMenu Tree ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠæıĲ ä¾Ľ ä¸Ģä¸ª å¯¹è±¡ æĺłå°Ħ å·¥åħ· çļĦ å®ŀä¾ĭ ï¼Į æĸ¹ä¾¿ éĿŀ spring çİ¯å¢ĥ ä½¿çĶ¨ ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval ĠINSTANCE : ĠMenu Mapper Ġ= ĠMap pers . get Mapper ( Menu Mapper :: class . java ) ĊĠĠĠ Ġ} Ċ }