package Ġcloud . simple . service . web ; Ċ Ċ import Ġcloud . simple . service . domain . Sys Admin UserService Ċ import Ġcloud . simple . service . model . Sys Admin User Ċ import Ġcloud . simple . service . util . Fast Json Utils Ċ import Ġio . swagger . annotations . Api Ċ import Ġio . swagger . annotations . ApiOperation Ċ import Ġorg . apache . commons . collections . Collection Utils Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . web . bind . annotation .* Ċ import Ġjava . util . List Ċ import Ġjava . util . Map Ċ import Ġjavax . servlet . http . HttpServletRequest Ċ Ċ /** Ċ Ġ* Ġ ç³»ç»Ł çĶ¨æĪ· æİ§åĪ¶ å±Ĥ Ċ Ġ* Ġ@ author Ġleo . aq ing Ċ Ġ*/ Ċ @ RestController Ċ @ RequestMapping ("/ admin / users ") Ċ @ Api ( value Ġ= Ġ" Sys Admin Users Controller ", Ġdescription Ġ= Ġ" ç³»ç»Ł çĶ¨æĪ· æİ¥åı£ ") Ċ public Ġclass ĠSys Admin Users Controller Ġ: ĠCommon Controller (){ Ċ ĉ @ Autowired Ċ ĉ private Ġvar Ġsys Admin UserService : ĠSys Admin UserService ? Ġ= Ġnull ; ĊĉĊ ĉ /** Ċĉ Ġ* Ġ åĪĹè¡¨ Ċĉ Ġ*/ Ċ ĉ @ ApiOperation ( value Ġ= Ġ" åĪĹè¡¨ ", Ġhttp Method =" GET ") Ċ ĉ @ RequestMapping ( value Ġ= Ġ"", Ġproduces Ġ= ĠarrayOf (" application / json ; charset = UTF - 8 ")) Ċ ĉ @ ResponseBody Ċ ĉ fun Ġindex ( Ġrecord : ĠSys Admin User , Ġ Ġrequest : ĠHttpServletRequest ): ĠString Ġ{ Ċĉ ĉ val Ġuser Page Ġ= Ġsys Admin UserService !!. getData List ( record ); Ċĉ ĉ return ĠFast Json Utils . result Success ( 2 0 0 , Ġ" æĪĲåĬŁ ", Ġuser Page ); Ċ ĉ } ĊĉĊ ĉ /** Ċĉ Ġ* Ġ è¯»åıĸ Ċĉ Ġ*/ Ċ ĉ @ ApiOperation ( value Ġ= Ġ" ç¼ĸè¾ĳ ", Ġhttp Method =" GET ") Ċ ĉ @ GetMapping ( value Ġ= Ġ" edit /{ id }", Ġproduces Ġ= ĠarrayOf (" application / json ; charset = UTF - 8 ")) Ċ ĉ @ ResponseBody Ċ ĉ fun Ġread (@ PathVariable Ġid : ĠInt , Ġrequest : ĠHttpServletRequest ): ĠString Ġ{ Ċĉ ĉ val Ġgo up Ġ= Ġsys Admin UserService !!. select By PrimaryKey ( id ); Ċĉ ĉ return ĠFast Json Utils . result Success ( 2 0 0 , Ġ" æĪĲåĬŁ ", Ġgo up ); Ċ ĉ } ĊĉĊ ĉ /** Ċĉ Ġ* Ġ ä¿ĿåŃĺ Ċĉ Ġ*/ Ċ ĉ @ ApiOperation ( value Ġ= Ġ" ä¿ĿåŃĺ ", Ġhttp Method =" POST ") Ċ ĉ @ PostMapping ( value Ġ= Ġ" save ", Ġproduces Ġ= ĠarrayOf (" application / json ; charset = UTF - 8 ")) Ċ ĉ @ ResponseBody Ċ ĉ fun Ġsave (@ RequestBody ( required = false ) Ġrecord : ĠSys Admin User , request : ĠHttpServletRequest ): ĠString Ġ{ Ċĉ ĉ val Ġrow Ġ= Ġsys Admin UserService !!. save ( record ); Ċĉ ĉ if ( row Ġ== Ġ 0 ) Ġ{ Ċĉĉ ĉ return ĠFast Json Utils . result Error (- 2 0 0 , Ġ" ä¿ĿåŃĺ å¤±è´¥ ", Ġnull ); Ċĉ ĉ } Ċĉ ĉ return ĠFast Json Utils . result Success ( 2 0 0 , Ġ" æĪĲåĬŁ ", Ġnull ); Ċ ĉ } ĊĉĊĉĊ ĉ /** Ċĉ Ġ* ĠæĽ´æĸ° Ċĉ Ġ*/ Ċ ĉ @ ApiOperation ( value Ġ= Ġ" æĽ´æĸ° ") Ċ ĉ @ PostMapping ( value Ġ= Ġ" update ", Ġproduces Ġ= ĠarrayOf (" application / json ; charset = UTF - 8 ")) Ċ ĉ @ ResponseBody Ċ ĉ fun Ġupdate (@ RequestBody ( required = false ) Ġrecord : ĠSys Admin User , request : ĠHttpServletRequest ): ĠString Ġ{ Ċĉ ĉ val Ġrow Ġ= Ġsys Admin UserService !!. save ( record ); Ċĉ ĉ if ( row Ġ== Ġ 0 ) Ġ{ Ċĉĉ ĉ return ĠFast Json Utils . result Error (- 2 0 0 , Ġ" æĽ´æĸ° å¤±è´¥ ", Ġnull ); Ċĉ ĉ } Ċĉ ĉ return ĠFast Json Utils . result Success ( 2 0 0 , Ġ" æĽ´æĸ° æĪĲåĬŁ ", Ġnull ); Ċ ĉ } ĊĉĊ ĉ /** Ċĉ Ġ* ĠåĪłéĻ¤ Ċĉ Ġ*/ Ċ ĉ @ ApiOperation ( value Ġ= Ġ" åĪłéĻ¤ ") Ċ ĉ @ Delete Mapping ( value Ġ= Ġ" delete /{ id }", Ġproduces Ġ= ĠarrayOf (" application / json ; charset = UTF - 8 ")) Ċ ĉ @ ResponseBody Ċ ĉ fun Ġdelete (@ PathVariable Ġid : ĠInt ): ĠString Ġ{ Ċĉ ĉ val Ġrow Ġ= Ġsys Admin UserService !!. delete By PrimaryKey ( id ); Ċĉ ĉ if ( row Ġ== Ġ 0 ) Ġ{ Ċĉĉ ĉ return ĠFast Json Utils . result Error (- 2 0 0 , Ġ" åĪłéĻ¤ å¤±è´¥ ", Ġnull ); Ċĉ ĉ } Ċĉ ĉ return ĠFast Json Utils . result Success ( 2 0 0 , Ġ" åĪłéĻ¤ æĪĲåĬŁ ", Ġnull ); Ċ ĉ } ĊĉĊ ĉ /** Ċĉ Ġ* ĠåĪłéĻ¤ Ċĉ Ġ*/ Ċ ĉ @ ApiOperation ( value Ġ= Ġ" æł¹æį® ids æī¹éĩı åĪłéĻ¤ ") Ċ ĉ @ PostMapping ( value Ġ= Ġ" de letes ", Ġproduces Ġ= ĠarrayOf (" application / json ; charset = UTF - 8 ")) Ċ ĉ @ ResponseBody Ċ ĉ fun Ġdeletes (@ RequestBody Ġ Ġparams : ĠMap < String , ĠObject >): ĠString Ġ{ Ċĉ ĉ val Ġids Ġ= Ġparams . get (" ids ") Ġas ĠList < Int >; Ċĉ ĉ if Ġ( Collection Utils . isEmpty ( ids )) Ġ{ Ċĉĉ ĉ return ĠFast Json Utils . result Error (- 2 0 0 , Ġ" æĵįä½ľ å¤±è´¥ ", Ġnull ); Ċĉ ĉ } Ċĉ ĉ try Ġ{ Ċĉĉ ĉ for Ġ( id Ġin Ġids ) Ġ{ Ċĉĉĉ ĉ sys Admin UserService !!. delete By PrimaryKey ( id ); Ċĉĉ ĉ } Ċĉ ĉ } Ġcatch Ġ( e : ĠException ) Ġ{ Ċĉĉ ĉ return ĠFast Json Utils . result Error (- 2 0 0 , Ġ" æĵįä½ľ å¤±è´¥ ", Ġnull ); Ċĉ ĉ } Ċĉ ĉ return ĠFast Json Utils . result Success ( 2 0 0 , Ġ" æĵįä½ľ æĪĲåĬŁ ", Ġnull ); Ċ ĉ } ĊĉĊ ĉ /** Ċĉ Ġ* Ġ åĲ¯çĶ¨ Ċĉ Ġ*/ Ċ ĉ @ ApiOperation ( value Ġ= Ġ" æł¹æį® ids æī¹éĩı åĲ¯çĶ¨ æĪĸ ç¦ģ çĶ¨ ") Ċ ĉ @ PostMapping ( value Ġ= Ġ" enable s ", Ġproduces Ġ= ĠarrayOf (" application / json ; charset = UTF - 8 ")) Ċ ĉ @ ResponseBody Ċ ĉ fun Ġenables (@ RequestBody Ġ Ġparams : ĠMap < String , ĠObject >): ĠString Ġ{ Ċĉ ĉ @ SuppressWarnings (" unchecked ") Ċĉ ĉ val Ġids Ġ= Ġparams . get (" ids ") Ġas ĠList < Int >; Ċĉ ĉ val Ġstatus Ġ= Ġparams . get (" status ") Ġas ĠByte Ċĉ ĉ if Ġ( Collection Utils . isEmpty ( ids )) Ġ{ Ċĉĉ ĉ return ĠFast Json Utils . result Error (- 2 0 0 , Ġ" æĵįä½ľ å¤±è´¥ ", Ġnull ); Ċĉ ĉ } Ċĉ ĉ try Ġ{ Ċĉĉ ĉ for Ġ( id Ġin Ġids ) Ġ{ Ċĉĉĉ ĉ val Ġrecord : ĠSys Admin User Ġ= Ġ ĠSys Admin User (); Ċĉĉĉ ĉ record . id = id Ċĉĉĉ ĉ record . status = Ġstatus Ċĉĉĉ ĉ sys Admin UserService !!. update By PrimaryKey Select ive ( record ); Ċĉĉ ĉ } Ċĉ ĉ } Ġcatch Ġ( e : ĠException ) Ġ{ Ċĉĉ ĉ return ĠFast Json Utils . result Error (- 2 0 0 , Ġ" ä¿ĿåŃĺ å¤±è´¥ ", Ġnull ); Ċĉ ĉ } Ċĉ ĉ return ĠFast Json Utils . result Success ( 2 0 0 , Ġ" æĪĲåĬŁ ", Ġnull ); Ċ ĉ } Ċ } Ċ