package Ġcom . example . demo 0 3 work . controller Ċ Ċ import Ġcom . example . demo 0 3 work . entity . Role Ċ import Ġcom . example . demo 0 3 work . entity . Role Num Ċ import Ġcom . example . demo 0 3 work . entity . User Ċ import Ġcom . example . demo 0 3 work . service . Role Service Ċ import Ġcom . example . demo 0 3 work . service . UserService Ċ import Ġio . swagger . annotations . Api Ċ import Ġio . swagger . annotations . ApiOperation Ċ import Ġorg . mybatis . spring . annotation . Mapper Scan Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . context . annotation . Lazy Ċ import Ġorg . springframework . web . bind . annotation . Delete Mapping Ċ import Ġorg . springframework . web . bind . annotation . GetMapping Ċ import Ġorg . springframework . web . bind . annotation . PostMapping Ċ import Ġorg . springframework . web . bind . annotation . RestController Ċ import Ġspring fox . documentation . swagger 2 . annotations . Enable Swagger 2 Ċ Ċ /** Ċ Ġ* Ċ Ġ*/ Ċ @ Api ( tags Ġ= Ġ[" role "]) Ċ @ RestController Ċ @ Enable Swagger 2 Ċ class ĠRole Controller Ġ{ ĊĊĠĠĠ Ġ// ä½¿çĶ¨ æĹ¶åĢĻ åĪĽå»º ĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġ@ Lazy ĊĠĠĠ Ġlateinit Ġvar Ġrole Service : ĠRole Service ĊĊĠĠĠ Ġ@ ApiOperation (" è§Ĵèī² æ·»åĬł ") ĊĠĠĠ Ġ@ GetMapping ("/ add Role ") ĊĠĠĠ Ġfun Ġadd Role ( role : ĠRole ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" id :") ĊĠĠĠĠĠĠĠ Ġprintln ( role . id ) ĊĠĠĠĠĠĠĠ Ġreturn Ġrole Service . insert Role ( role ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ ApiOperation (" åĪłéĻ¤ è§Ĵèī² ") ĊĠĠĠ Ġ@ Delete Mapping ("/ delete Role ") ĊĠĠĠ Ġfun Ġdelete User ( id : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrole Service . delete Role ( id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæł¹æį® æĿ¡ä»¶ èİ·å¾Ĺ çĶ¨æĪ· ĊĠĠĠĠ Ġ* Ġ@ return Ġ ç¬¦åĲĪ æĿ¡ä»¶ çļĦ è§Ĵèī² åĪĹè¡¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ ApiOperation (" æŁ¥æī¾ è§Ĵèī² ä¿¡æģ¯ ") ĊĠĠĠ Ġ@ PostMapping ("/ select Role ") ĊĠĠĠ Ġfun Ġselect User ( role : ĠRole ): ĠList < Role > Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġprintln (" time ") Ċ // ĠĠĠĠĠĠĠ Ġprintln ( role . id ) ĊĠĠĠĠĠĠĠ Ġreturn Ġrole Service . select Role ( role ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æĺ¾ç¤º åĪĹè¡¨ ĊĠĠĠĠ Ġ* Ġ@ return Ġ è§Ĵèī² åĪĹè¡¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ ApiOperation (" æŁ¥æī¾ è§Ĵèī² ä¿¡æģ¯ ") ĊĠĠĠ Ġ@ PostMapping ("/ getList ") ĊĠĠĠ Ġfun Ġget Role Number (): ĠList < Role Num > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrole Service . get Role Number () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ ApiOperation (" ä¿®æĶ¹ è§Ĵèī² ä¿¡æģ¯ ") ĊĠĠĠ Ġ@ PostMapping ("/ update Role ") ĊĠĠĠ Ġfun Ġupdate User ( role : ĠRole ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrole Service . update Role ( role ) ĊĠĠĠ Ġ} Ċ }