package Ġv ip . qs os . im . model . db Ċ Ċ import Ġio . swagger . annotations . ApiModel Ċ import Ġio . swagger . annotations . ApiModelProperty Ċ import Ġjavax . persistence .* Ċ Ċ /** Ċ Ġ* Ġ@ author Ġ: Ġ åįİ æ¸ħ æĿ ¾ Ċ Ġ* ĠçĶ¨æĪ· è¡¨ Ċ Ġ*/ Ċ @ Entity Ċ @ Table ( ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" table _ user ", ĊĠĠĠĠĠĠĠ Ġindexes Ġ= Ġ[ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIndex ( name Ġ= Ġ" name ", Ġcolumn List Ġ= Ġ" name ", Ġunique Ġ= Ġtrue ) ĊĠĠĠĠĠĠĠ Ġ] Ċ ) Ċ @ ApiModel ( value Ġ= Ġ" çĶ¨æĪ· è¡¨ ") Ċ data Ġclass ĠTable User ( ĊĠĠĠĠĠĠĠ Ġ@ Id ĊĠĠĠĠĠĠĠ Ġ@ GeneratedValue ( strategy Ġ= ĠGeneration Type . IDENTITY ) ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" id ") ĊĠĠĠĠĠĠĠ Ġ@ ApiModelProperty ( value Ġ= Ġ" çĶ¨æĪ· ID ") ĊĠĠĠĠĠĠĠ Ġvar ĠuserId : ĠLong Ġ= Ġ- 1 L , ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" name ", Ġunique Ġ= Ġtrue , Ġnullable Ġ= Ġfalse , Ġup datable Ġ= Ġfalse , Ġlength Ġ= Ġ 1 6 ) ĊĠĠĠĠĠĠĠ Ġ@ ApiModelProperty ( value Ġ= Ġ" çĶ¨æĪ· åĲįç§° ") ĊĠĠĠĠĠĠĠ Ġvar Ġname : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" password ", Ġnullable Ġ= Ġfalse , Ġlength Ġ= Ġ 1 6 ) ĊĠĠĠĠĠĠĠ Ġ@ ApiModelProperty ( value Ġ= Ġ" å¯Ĩçłģ ") ĊĠĠĠĠĠĠĠ Ġvar Ġpassword : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" im _ account ", Ġunique Ġ= Ġtrue , Ġnullable Ġ= Ġfalse , Ġlength Ġ= Ġ 9 ) ĊĠĠĠĠĠĠĠ Ġ@ ApiModelProperty ( value Ġ= Ġ" åħ³èģĶ çļĦ æ¶Īæģ¯ è´¦åı· ") ĊĠĠĠĠĠĠĠ Ġvar Ġim Account : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" avatar ") ĊĠĠĠĠĠĠĠ Ġ@ ApiModelProperty ( value Ġ= Ġ" çĶ¨æĪ· å¤´ åĥı ") ĊĠĠĠĠĠĠĠ Ġvar Ġavatar : ĠString ? Ġ= Ġnull Ċ ) Ġ: ĠAbs Table ()