package Ġbr . com . strn . erp . api . database . entities . finance iro Ċ Ċ import Ġbr . com . strn . erp . api . database . entities . Base Entity Ċ import Ġbr . com . strn . erp . api . database . util . new Handle Ċ import Ġorg . hibernate . annotations . Where Ċ import Ġjava . time . LocalDateTime Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ" mov cont a ") Ċ @ Where ( clause Ġ= Ġ" deleted _ at Ġis Ġnull ") Ċ class ĠMov Cont a ( ĊĊĠĠĠĠĠĠĠ Ġvar Ġdata : ĠLocalDateTime ?, ĊĠĠĠĠĠĠĠ Ġvar Ġdescricao : ĠString ?, ĊĊĠĠĠĠĠĠĠ Ġ@ OneToMany ĊĠĠĠĠĠĠĠ Ġvar Ġdiv iso es : ĠList < Mov Cont a Div >? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Id ĊĠĠĠĠĠĠĠ Ġ@ Sequence Generator ( name Ġ= Ġ" sq _ mov cont a ", Ġsequence Name Ġ= Ġ" sq _ mov cont a ", Ġallocation Size Ġ= Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġ@ GeneratedValue ( strategy Ġ= ĠGeneration Type . SEQUENCE , Ġgenerator Ġ= Ġ" sq _ mov cont a ") ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" id ", Ġunique Ġ= Ġtrue , Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġvar Ġid : ĠLong ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġhandle : ĠString ? Ġ= Ġnew Handle () Ċ ) Ġ: ĠBase Entity ( handle Ġ= Ġhandle )