package Ġit . bar usu . pay men . channel . config Ċ Ċ import Ġit . bar usu . pay men . common . Channel Type Ċ import Ġit . bar usu . pay men . common . Status Ċ import Ġorg . springframework . data . annotation . Created Date Ċ import Ġorg . springframework . data . annotation . Last ModifiedDate Ċ import Ġorg . springframework . data . jpa . domain . support . Audit ing Entity Listener Ċ import Ġjava . time . LocalDateTime Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ @ Entity Listeners ( Audit ing Entity Listener :: class ) Ċ @ Table ( name Ġ= Ġ" pm _ channel ") Ċ data Ġclass ĠChannel ( ĊĠĠĠĠĠĠĠ Ġ@ Id ĊĠĠĠĠĠĠĠ Ġ@ GeneratedValue ĊĠĠĠĠĠĠĠ Ġvar Ġid : ĠLong ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Version ĊĠĠĠĠĠĠĠ Ġvar Ġversion : ĠLong ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( length Ġ= Ġ 6 4 , Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġvar Ġchannel No : ĠString ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Enumer ated ( Enum Type . STRING ) ĊĠĠĠĠĠĠĠ Ġ@ Column ( length Ġ= Ġ 6 4 , Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġvar Ġchannel Type : ĠChannel Type ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġvar Ġname : ĠString ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ĊĠĠĠĠĠĠĠ Ġvar Ġdescription : ĠString ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Created Date ĊĠĠĠĠĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġvar Ġcreated Time : ĠLocalDateTime ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Last ModifiedDate ĊĠĠĠĠĠĠĠ Ġ@ Column ( nullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġvar Ġupdated Time : ĠLocalDateTime ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Enumer ated ( Enum Type . STRING ) ĊĠĠĠĠĠĠĠ Ġ@ Column ( length Ġ= Ġ 6 4 , Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġvar Ġstatus : ĠStatus Ġ= ĠStatus . ACTIV ED Ċ )