package Ġcom . github . lee . server . admin . api Ċ Ċ import Ġcom . github . lee . core . controller . Base Json Controller Ċ import Ġcom . github . lee . core . controller . domain . Head Code Ċ import Ġcom . github . lee . core . controller . domain . JsonResponse Ċ import Ġcom . github . lee . server . admin . service . Admin Service Ċ import Ġcom . github . lee . server . api . Admin Server API Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . util . StringUtils Ċ import Ġorg . springframework . web . bind . annotation . RequestParam Ċ import Ġorg . springframework . web . bind . annotation . RestController Ċ Ċ @ RestController Ċ class ĠAdmin Server Controller Ġ: ĠBase Json Controller (), ĠAdmin Server API Ġ{ ĊĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġadmin Service : ĠAdmin Service ĊĊĠĠĠ Ġoverride Ġfun Ġtest (@ RequestParam ( defaultValue Ġ= Ġ"") Ġid : ĠString ): ĠJsonResponse Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( StringUtils . isEmpty ( id )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġdefault Response ( Head Code . ERROR _ REQUEST _ PARAM _ NULL , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġadmin Ġ= Ġadmin Service . query ById ( id ) Ġ?: Ġreturn Ġdefault Response ( Head Code . ERROR _ REQUEST _ PARAM _ ERROR , Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġsuccess Response ( admin ) ĊĠĠĠ Ġ} Ċ }