package Ġcom . in z . z . note _ book . database . controller Ċ Ċ import Ġcom . in z . z . note _ book . database . Note FileContent Dao Ċ import Ġcom . in z . z . note _ book . database . bean . Note FileContent Ċ import Ġcom . in z . z . note _ book . database . util . Green Dao Helper Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ@ author ĠZ h eng lj Ċ Ġ* Ġ@ version Ġ 1 . 0 . 0 Ċ Ġ* ĠCreate Ġby Ġin z Ġin Ġ 2 0 2 0 / 1 0 / 2 2 Ġ 1 5 : 0 9 . Ċ Ġ*/ Ċ object ĠNote File Controller Ġ{ ĊĊĠĠĠ Ġprivate Ġfun Ġget Note FileContent Dao (): ĠNote FileContent Dao ? Ġ= ĊĠĠĠĠĠĠĠ ĠGreen Dao Helper . getInstance (). get Dao Session ()?. note FileContent Dao ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæ·»åĬł Ġ ç¬Ķ è®° æĸĩä»¶ åĨħå®¹ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġinsert Note FileContent ( note FileContent : ĠNote FileContent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġget Note FileContent Dao ()?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinsert ( note FileContent ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLog Controller . log (" INSERT ", Ġnote FileContent , Ġ" æ·»åĬł ç¬Ķ è®° æĸĩä»¶ åĨħå®¹ Ġ", Ġthis . tablename ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠæĽ´æĸ° ç¬Ķ è®° æĸĩä»¶ åĨħ åĨħå®¹ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġupdate Note FileContent ( note FileContent : ĠNote FileContent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġget Note FileContent Dao ()?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcontent Id Ġ= Ġnote FileContent . file Id ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġold Note FileContent Ġ= Ġfind Note FileContent ById ( content Id ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( old Note FileContent Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġthis . update ( note FileContent ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog Controller . log (" UPDATE ", Ġnote FileContent , Ġ" æĽ´æĸ° ç¬Ķ è®° æĸĩä»¶ åĨħå®¹ ", Ġthis . tablename ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinsert Note FileContent ( note FileContent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠéĢļè¿ĩ Id Ġ ĠæŁ¥è¯¢ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfind Note FileContent ById ( content Id : ĠLong ): ĠNote FileContent ? Ġ{ ĊĠĠĠĠĠĠĠ Ġget Note FileContent Dao ()?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlist Ġ= Ġthis . query Builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. where ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠNote FileContent Dao . Properties . Note File Id . eq ( content Id ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. list () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! list . isNull OrEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġlist . get ( 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} Ċ }