package Ġcom . github . m ikes af on ov . jira . telegram . dao Ċ Ċ import Ġorg . springframework . data . jpa . repository . Jpa Repository Ċ import Ġorg . springframework . data . jpa . repository . Modify ing Ċ import Ġorg . springframework . data . jpa . repository . Query Ċ Ċ /** Ċ Ġ* Ġ@ author ĠM ike ĠS af on ov Ċ Ġ*/ Ċ interface ĠChat Repository Ġ: ĠJ pa Repository < Chat , ĠInt > Ġ{ ĊĠĠĠ Ġfun ĠfindBy J ira Id ( jira Id : ĠString ): ĠChat ? ĊĊĠĠĠ Ġfun ĠfindBy Telegram Id ( telegram Id : ĠLong ): ĠChat ? Ċ } Ċ Ċ /** Ċ Ġ* Ġ@ author ĠM ike ĠS af on ov Ċ Ġ*/ Ċ interface ĠTemplate Repository Ġ: ĠJ pa Repository < Template , ĠInt > Ġ{ ĊĠĠĠ Ġfun Ġfind ByKey ( key : ĠString ): ĠTemplate ? Ċ } Ċ Ċ interface ĠAuthorization Repository Ġ: ĠJ pa Repository < Authorization , ĠLong > Ġ{ Ċ Ċ } Ċ Ċ interface ĠTag Repository Ġ: ĠJ pa Repository < Tag , ĠLong > Ġ{ ĊĠĠĠ Ġfun Ġfind ByKey ( key : ĠString ): ĠTag ? Ċ } ĊĊ Ċ interface ĠChat Tag Repository Ġ: ĠJ pa Repository < Chat Tag , ĠChat Tag Id > Ġ{ ĊĠĠĠ Ġ@ Modify ing ĊĠĠĠ Ġ@ Query (" delete Ġfrom ĠChat Tag Ġct Ġwhere Ġct . id . id Chat Ġ= Ġ? 1 ") ĊĠĠĠ Ġfun Ġdelete ById Chat ( Ġchat Id : ĠInt ) Ċ } Ċ