vCloudServiceBus.cs 275 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375
  1. using System.Collections.Generic;
  2. using vCloud.Server.Bus;
  3. using vCloud.Server.ServerProtocol;
  4. using vCloud.Server.Services;
  5. using vCloud.Server.Services.Account;
  6. using vCloud.Server.Services.AddressBook;
  7. using vCloud.Server.Services.Admin;
  8. using vCloud.Server.Services.AfterSales;
  9. using vCloud.Server.Services.AIDiagnosis;
  10. using vCloud.Server.Services.API;
  11. using vCloud.Server.Services.AssignTerminal;
  12. using vCloud.Server.Services.Carotid;
  13. using vCloud.Server.Services.Chat;
  14. using vCloud.Server.Services.Database;
  15. using vCloud.Server.Services.Display;
  16. using vCloud.Server.Services.FrontPage;
  17. using vCloud.Server.Services.Gateway;
  18. using vCloud.Server.Services.Live;
  19. using vCloud.Server.Services.LiveVideo;
  20. using vCloud.Server.Services.Login;
  21. using vCloud.Server.Services.RegisterAccount;
  22. using vCloud.Server.Services.Remedical;
  23. using vCloud.Server.Services.RemoteDiagnosis;
  24. using vCloud.Server.Services.Report;
  25. using vCloud.Server.Services.Share;
  26. using vCloud.Server.Services.SMS;
  27. using vCloud.Server.Services.Statistics;
  28. using vCloud.Server.Services.Storage;
  29. using vCloud.Server.Services.Teaching;
  30. using vCloud.Server.Services.Time;
  31. using vCloud.Server.Services.Training;
  32. using vCloud.Server.Services.UnifyLog;
  33. using vCloud.Server.Services.Upgrade;
  34. using vCloud.Server.Services.Workorder;
  35. using Vinno.vCloud.Protocol;
  36. using vCloud.Server.Services.ServerRegistry;
  37. using vCloud.Server.ServerProtocol.Database;
  38. using vCloud.Server.ServerProtocol.SMS;
  39. using vCloud.Server.ServerProtocol.Live;
  40. using Vinno.vCloud.Protocol.Messages.Client.RemoteDiagnosis;
  41. using Vinno.vCloud.Protocol.Messages.Client.Account;
  42. using vCloud.Server.ServerProtocol.ForwardTerminal;
  43. using vCloud.Server.Services.ForwardTerminals;
  44. namespace vCloud.Server
  45. {
  46. internal class vCloudServiceBus : ServiceBus
  47. {
  48. public vCloudServiceBus(string url) : base(url)
  49. {
  50. //Login
  51. RegisterMessageHandler(new DirectMessageHandler(ServerLoginTagId.GetSessions, LoginService.ServiceId));
  52. RegisterMessageHandler(new DirectMessageHandler(ServerLoginTagId.RemoveSessions, LoginService.ServiceId));
  53. RegisterMessageHandler(new BroadcastMessageHandler(ServerLoginTagId.SessionRemoved));
  54. RegisterMessageHandler(new BroadcastMessageHandler(ServerLoginTagId.SessionReplaced));
  55. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.Login, LoginService.ServiceId));
  56. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.Logoff, LoginService.ServiceId));
  57. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.V10Logoff, LoginService.ServiceId));
  58. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.Hartrate, LoginService.ServiceId));
  59. RegisterMessageHandler(new DirectMessageHandler(ServerLoginTagId.DeleteSessionNotification, LoginService.ServiceId));
  60. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.NewRegistInfo, LoginService.ServiceId));
  61. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.AuthenticateAccount, LoginService.ServiceId));
  62. RegisterMessageHandler(new DirectMessageHandler(ServerLoginTagId.GetSessionUnits, LoginService.ServiceId));
  63. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.VisitorLoginRequest, LoginService.ServiceId));
  64. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.VisitorLogoffRequest, LoginService.ServiceId));
  65. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.TerminalConnectionTestRequest, LoginService.ServiceId));
  66. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.NewTerminalLoginRequest, LoginService.ServiceId));
  67. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.NewTerminalLoginRequest2, LoginService.ServiceId));
  68. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.NewTerminalLogoffRequest, LoginService.ServiceId));
  69. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.FindRegisterConfigsRequest, LoginService.ServiceId));
  70. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.GetUserLoginAuthTypeRequest, LoginService.ServiceId));
  71. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.GetAdminLoginAuthTypeRequest, LoginService.ServiceId));
  72. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.GetTowFactorVerifyCodeClientRequest, LoginService.ServiceId));
  73. RegisterMessageHandler(new DirectMessageHandler(ServerLoginTagId.GetSessionsCountRequest, LoginService.ServiceId));
  74. RegisterMessageHandler(new DirectMessageHandler(ServerLoginTagId.GetLoginAuthTypeRequest, DatabaseService.ServiceId));
  75. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.TerminalConnectionTestRequest1, LoginService.ServiceId));
  76. RegisterMessageHandler(new BroadcastMessageHandler(ServerLoginTagId.SessionAdded));
  77. RegisterMessageHandler(new DirectMessageHandler(ServerLoginTagId.SessionUnit, LoginService.ServiceId));
  78. RegisterMessageHandler(new DirectMessageHandler(ServerLoginTagId.SyncSessionMessage, LoginService.ServiceId));
  79. RegisterMessageHandler(new DirectMessageHandler(ServerLoginTagId.GetSessionsFromMasterRequest, LoginService.ServiceId));
  80. RegisterMessageHandler(new DirectMessageHandler(ServerLoginTagId.SyncSessionsToMasterRequest, LoginService.ServiceId));
  81. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.LeafClosedNotification, LoginService.ServiceId));
  82. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.ScanLoginRequest, LoginService.ServiceId));
  83. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.ScanSuccessNotification, LoginService.ServiceId));
  84. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.NewLogoff, LoginService.ServiceId));
  85. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.NewTerminalLoginRequest3, LoginService.ServiceId));
  86. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.Login2, LoginService.ServiceId));
  87. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.NewTerminalLoginRequest4, LoginService.ServiceId));
  88. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.ChangeAccountPassword, AccountService.ServiceId));
  89. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.ChangeAccountPhoneRequest, AccountService.ServiceId));
  90. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.FindSortedExpertsRequest, AccountService.ServiceId));
  91. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.FindSortedExpertsRequest2, AccountService.ServiceId));
  92. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.SetSortedExpertsRequest, AccountService.ServiceId));
  93. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.FindUserExtentionInfoRequest, AccountService.ServiceId));
  94. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.UpdateShiftsRequest, AccountService.ServiceId));
  95. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetShiftsRequest, AccountService.ServiceId));
  96. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.SetOpenUploadRecordNotifyRequest, AccountService.ServiceId));
  97. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetOpenUploadRecordNotifyRequest, AccountService.ServiceId));
  98. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.GetAccounts, AccountService.ServiceId));
  99. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.AccountPasswordChangedNotification, AccountService.ServiceId));
  100. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.AccountHeaderChangedNotification, AccountService.ServiceId));
  101. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.IsApplyInfoConfirmed, AccountService.ServiceId));
  102. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.UpdateUserInfo, AccountService.ServiceId));
  103. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.AddRemarkInfoRequest, AccountService.ServiceId));
  104. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.UpdateRemarkInfoRequest, AccountService.ServiceId));
  105. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetRemarkInfoRequest, AccountService.ServiceId));
  106. RegisterMessageHandler(new MultiDirectMessageHandler(ServerAccountTagId.UserPasswordChangedByAdmin, new List<ServiceId>() { AccountService.ServiceId,
  107. AfterSalesService.ServiceId}));
  108. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.ChangePasswordRequest, AccountService.ServiceId));
  109. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.ChangeElectronSignUrlRequest, AccountService.ServiceId));
  110. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.DeleteElectronSignUrlRequest, AccountService.ServiceId));
  111. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.OriginalPasswordErrorResult, AccountService.ServiceId));
  112. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.UpdateTerminalPasswordCache, AccountService.ServiceId));
  113. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.FindAvailableVisitorAccountRequest, AccountService.ServiceId));
  114. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.FindAvailableVisitorAccountResult, AccountService.ServiceId));
  115. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.VisitorAccountHasBeenUserd, AccountService.ServiceId));
  116. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.UpdateVisitorInfoRequest, AccountService.ServiceId));
  117. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.RemoveVisitorInfoRequest, AccountService.ServiceId));
  118. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.UpdateRemoveSessionTimeRequest, AccountService.ServiceId));
  119. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.AddVisitorsNotification, AccountService.ServiceId));
  120. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetAccountDetailInfo, AccountService.ServiceId));
  121. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetAccountDetailInfo2, AccountService.ServiceId));
  122. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetAccountDetailInfoSuccess, AccountService.ServiceId));
  123. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.GetAccountFromDb, AccountService.ServiceId));
  124. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetUsersInfoRequest, AccountService.ServiceId));
  125. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetUsersInfoRequest2, AccountService.ServiceId));
  126. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetUserGroupsInfoRequest, AccountService.ServiceId));
  127. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.ResetUserPasswordRequest, AccountService.ServiceId));
  128. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.AccountInfoChangedNotification, AccountService.ServiceId));
  129. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.NewGetAccountDetailInfoRequest, AccountService.ServiceId));
  130. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetAccountDetailInfo4, AccountService.ServiceId));
  131. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetAccountDetailInfo5, AccountService.ServiceId));
  132. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.AddTestUsersRequest, AccountService.ServiceId));
  133. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.RemoveTestUsersRequest, AccountService.ServiceId));
  134. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.SearchAccurateUserRequest, AccountService.ServiceId));
  135. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.GetUserDisplayNameByIdRequest, AccountService.ServiceId));
  136. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetAccountByUnionidRequest, AccountService.ServiceId));
  137. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetAccountByOpenIdRequest, AccountService.ServiceId));
  138. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.CustomizedHintNotification, AccountService.ServiceId));
  139. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.ResetUserPasswordRequest, AccountService.ServiceId));
  140. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.UpdateUserNameAndHospitalRequest, AccountService.ServiceId));
  141. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.RegisterWechatUserRequest, AccountService.ServiceId));
  142. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.BindWechatUserPhoneRequest, AccountService.ServiceId));
  143. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.GetOpenIdsByAccountIdsRequest, AccountService.ServiceId));
  144. //AddressBook
  145. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetAddresses, AddressBookService.ServiceId));
  146. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.ApplyAddress, AddressBookService.ServiceId));
  147. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.ApplyAddressResult, AddressBookService.ServiceId));
  148. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetUserAddress, AddressBookService.ServiceId));
  149. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetGroupAddress, AddressBookService.ServiceId));
  150. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.FindUserAddresses, AddressBookService.ServiceId));
  151. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.FindGroupAddresses, AddressBookService.ServiceId));
  152. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetUserAddressDetail, AddressBookService.ServiceId));
  153. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetSystemMessages, AddressBookService.ServiceId));
  154. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetSystemMessagesReply, AddressBookService.ServiceId));
  155. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.DeleteFriend, AddressBookService.ServiceId));
  156. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.CreateGroup, AddressBookService.ServiceId));
  157. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.ExitGroup, AddressBookService.ServiceId));
  158. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetGroupAddressDetail, AddressBookService.ServiceId));
  159. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.ChangeGroupName, AddressBookService.ServiceId));
  160. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.DismissGroup, AddressBookService.ServiceId));
  161. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.ChangeHeadImage, AddressBookService.ServiceId));
  162. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.ChangeGroupMembers, AddressBookService.ServiceId));
  163. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetAccountsByPhoneNumbersRequest, AddressBookService.ServiceId));
  164. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetApplyFormsRequest, AddressBookService.ServiceId));
  165. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetApplyFormsResult, AddressBookService.ServiceId));
  166. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetAllUserAddressRequest, AddressBookService.ServiceId));
  167. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.FindDirectExpertsRequest, AddressBookService.ServiceId));
  168. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.GetGroupFullDetailRequest, AddressBookService.ServiceId));
  169. RegisterMessageHandler(new DirectMessageHandler(AddressBookTagId.FindUserFullAddressesRequest, AddressBookService.ServiceId));
  170. RegisterMessageHandler(new DirectMessageHandler(ServerAddressBookTagId.EnterGroupRequest, AddressBookService.ServiceId));
  171. RegisterMessageHandler(new DirectMessageHandler(ServerAddressBookTagId.LeaveGroupRequest, AddressBookService.ServiceId));
  172. // RegisterMessageHandler(new DirectMessageHandler(ServerAddressBookTagId.DissolutionGroupRequest, AddressBookService.ServiceId));
  173. //Admin
  174. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindCoursesRequest2, AdminService.ServiceId));
  175. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindCoursesRequest3, AdminService.ServiceId));
  176. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminApplyCourseRequest2, AdminService.ServiceId));
  177. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminApplyCourseRequest3, AdminService.ServiceId));
  178. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminChangeCourseInfoRequest2, AdminService.ServiceId));
  179. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminChangeCourseInfoRequest3, AdminService.ServiceId));
  180. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindCourseRequest2, AdminService.ServiceId));
  181. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindCourseRequest3, AdminService.ServiceId));
  182. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindCoursePaidUsersRequest, AdminService.ServiceId));
  183. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeAdminPassword, AdminService.ServiceId));
  184. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUserInfoes, AdminService.ServiceId));
  185. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveUser, AdminService.ServiceId));
  186. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewTerminalRequest, AdminService.ServiceId));
  187. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveTerminalRequest, AdminService.ServiceId));
  188. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AssignUserTerminalRequest, AdminService.ServiceId));
  189. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindTerminalsByAdminRequest, AdminService.ServiceId));
  190. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindTerminalsByAdminRequest2, AdminService.ServiceId));
  191. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindTerminalRequest, AdminService.ServiceId));
  192. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyTerminal, AdminService.ServiceId));
  193. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeTerminalPassword, AdminService.ServiceId));
  194. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUserInfo, AdminService.ServiceId));
  195. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeUserPassword, AdminService.ServiceId));
  196. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewUser, AdminService.ServiceId));
  197. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewUser2, AdminService.ServiceId));
  198. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyUser, AdminService.ServiceId));
  199. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyUser2, AdminService.ServiceId));
  200. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAllTerminalsRequest, AdminService.ServiceId));
  201. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindTerminalsByOrganizationIdRequest, AdminService.ServiceId));
  202. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindApplications, AdminService.ServiceId));
  203. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUserTerminals, AdminService.ServiceId));
  204. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUserApplications, AdminService.ServiceId));
  205. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AssignUserApplicationsRequest, AdminService.ServiceId));
  206. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAdmins, AdminService.ServiceId));
  207. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewAdmin, AdminService.ServiceId));
  208. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewAdmin2, AdminService.ServiceId));
  209. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyAdmin, AdminService.ServiceId));
  210. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyAdmin2, AdminService.ServiceId));
  211. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAdmin, AdminService.ServiceId));
  212. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveAdmin, AdminService.ServiceId));
  213. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindOrganizations, AdminService.ServiceId));
  214. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindProvinces, AdminService.ServiceId));
  215. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindCitiesByProvince, AdminService.ServiceId));
  216. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewOrganization, AdminService.ServiceId));
  217. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindOrganization, AdminService.ServiceId));
  218. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyOrganization, AdminService.ServiceId));
  219. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveOrganization, AdminService.ServiceId));
  220. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAllOrganizationsRequest, AdminService.ServiceId));
  221. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAllAdminsRequest, AdminService.ServiceId));
  222. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeOrganizationCreateAdmin, AdminService.ServiceId));
  223. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUserWithExtendRequest, AdminService.ServiceId));
  224. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeUserCreateAdmin, AdminService.ServiceId));
  225. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindStorageServer, AdminService.ServiceId));
  226. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewStorageServer, AdminService.ServiceId));
  227. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyStorageServer, AdminService.ServiceId));
  228. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindStorageServers, AdminService.ServiceId));
  229. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveStorageServers, AdminService.ServiceId));
  230. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindShareRecords, AdminService.ServiceId));
  231. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindRecordsByReceiveAdmin, AdminService.ServiceId));
  232. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewShareRecord, AdminService.ServiceId));
  233. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAssignedTerminalRecords, AdminService.ServiceId));
  234. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAdminShareMappingsRequest, AdminService.ServiceId));
  235. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewAdminShareMapping, AdminService.ServiceId));
  236. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveAdminShareMappings, AdminService.ServiceId));
  237. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAdminSharesRequest, AdminService.ServiceId));
  238. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewAdminShare, AdminService.ServiceId));
  239. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyAdminShare, AdminService.ServiceId));
  240. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveAdminShares, AdminService.ServiceId));
  241. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewDiagnosisItem, AdminService.ServiceId));
  242. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAdminShare, AdminService.ServiceId));
  243. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewDiagnosisPackage, AdminService.ServiceId));
  244. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyDiagnosisItem, AdminService.ServiceId));
  245. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyDiagnosisPackage, AdminService.ServiceId));
  246. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindDiagnosisItem, AdminService.ServiceId));
  247. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindDiagnosisItems, AdminService.ServiceId));
  248. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindDiagnosisPackage, AdminService.ServiceId));
  249. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindDiagnosisPackages, AdminService.ServiceId));
  250. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveDiagnosisItems, AdminService.ServiceId));
  251. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveDiagnosisPackages, AdminService.ServiceId));
  252. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeDiagnosisPackageCreateAdmin, AdminService.ServiceId));
  253. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeDiagnosisItemCreateAdmin, AdminService.ServiceId));
  254. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyOrganizationPackages, AdminService.ServiceId));
  255. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAdminReceivesRequest, AdminService.ServiceId));
  256. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewAssignRecord, AdminService.ServiceId));
  257. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindExpertUserInfo, AdminService.ServiceId));
  258. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewAssignTerminal, AdminService.ServiceId));
  259. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewPosterConfig, AdminService.ServiceId));
  260. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.DeletePosterConfig, AdminService.ServiceId));
  261. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyPosterConfig, AdminService.ServiceId));
  262. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindPosterConfig, AdminService.ServiceId));
  263. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindPosterConfigs, AdminService.ServiceId));
  264. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AssignTerminalsToPosterConfig, AdminService.ServiceId));
  265. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindPosterReportInfoes, AdminService.ServiceId));
  266. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindPosterReportInfo, AdminService.ServiceId));
  267. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveReportHistories, AdminService.ServiceId));
  268. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ResendReports, AdminService.ServiceId));
  269. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyResendPosterHistory, AdminService.ServiceId));
  270. RegisterMessageHandler(new BroadcastMessageHandler(ServerAdminTagId.UsersDeleted));
  271. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewFeatureRequest, AdminService.ServiceId));
  272. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyFeatureRequest, AdminService.ServiceId));
  273. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveFeatureRequest, AdminService.ServiceId));
  274. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindFeatureInfoRequest, AdminService.ServiceId));
  275. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindFeatureInfoes, AdminService.ServiceId));
  276. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewUserGroupRequest, AdminService.ServiceId));
  277. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyUserGroupRequest, AdminService.ServiceId));
  278. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveUserGroupRequest, AdminService.ServiceId));
  279. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUserGroupRequest, AdminService.ServiceId));
  280. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUserGroupsRequest, AdminService.ServiceId));
  281. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAdminFeaturesRequest, AdminService.ServiceId));
  282. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeUserOwnersRequest, AdminService.ServiceId));
  283. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeOrganizationOwnersRequest, AdminService.ServiceId));
  284. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeTerminalOwnersRequest, AdminService.ServiceId));
  285. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeDiagnosisPackageOwnersRequest, AdminService.ServiceId));
  286. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeDiagnosisItemOwnersRequest, AdminService.ServiceId));
  287. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeUserGroupOwnersRequest, AdminService.ServiceId));
  288. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUserOwnersRequest, AdminService.ServiceId));
  289. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindOrganizationOwnersRequest, AdminService.ServiceId));
  290. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindTerminalOwnersRequest, AdminService.ServiceId));
  291. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindDiagnosisPackageOwnersRequest, AdminService.ServiceId));
  292. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindDiagnosisItemOwnersRequest, AdminService.ServiceId));
  293. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUserGroupOwnersRequest, AdminService.ServiceId));
  294. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyUserGroupUsersRequest, AdminService.ServiceId));
  295. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAllUserGroupsRequest, AdminService.ServiceId));
  296. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindGroupsByUserRequest, AdminService.ServiceId));
  297. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAllUsersRequest, AdminService.ServiceId));
  298. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindGroupUsersRequest, AdminService.ServiceId));
  299. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeGroupUsersRequest, AdminService.ServiceId));
  300. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AssignFeatureToAllUsersRequest, AdminService.ServiceId));
  301. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindCoursesRequest, AdminService.ServiceId));
  302. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindFeatureUsersRequest, AdminService.ServiceId));
  303. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminApplyCourseRequest, AdminService.ServiceId));
  304. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminChangeCourseInfoRequest, AdminService.ServiceId));
  305. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindCourse, AdminService.ServiceId));
  306. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteCourseRequest, AdminService.ServiceId));
  307. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminChangeApplyStateRequest, AdminService.ServiceId));
  308. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminChangeCourseOwnersRequest, AdminService.ServiceId));
  309. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindCourseOwnersRequest, AdminService.ServiceId));
  310. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetStorageServer, AdminService.ServiceId));
  311. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAllCountries, AdminService.ServiceId));
  312. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindCitiesByCountry, AdminService.ServiceId));
  313. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUserRecords, AdminService.ServiceId));
  314. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetReportStorageServer, AdminService.ServiceId));
  315. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AddVisitorsRequest, AdminService.ServiceId));
  316. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AssignTerminalsToVistorsRequest, AdminService.ServiceId));
  317. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AssignCoursesToVistorsRequest, AdminService.ServiceId));
  318. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindVisitorInfosRequest, AdminService.ServiceId));
  319. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAllVisitorInfoRequest, AdminService.ServiceId));
  320. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAvailableCoursesRequest, AdminService.ServiceId));
  321. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveVisitorRequest, AdminService.ServiceId));
  322. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.WithdrawFeatureFromAllUsersRequest, AdminService.ServiceId));
  323. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindCourseStatisticsRequest, AdminService.ServiceId));
  324. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindCourseStudentsRequest, AdminService.ServiceId));
  325. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindCourseAllStudentsRequest, AdminService.ServiceId));
  326. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUsersByIdsRequest, AdminService.ServiceId));
  327. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindClassesRequest, AdminService.ServiceId));
  328. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminCreateClassRequest, AdminService.ServiceId));
  329. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAssignRoleUsersRequest, AdminService.ServiceId));
  330. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminAssignAssistantsRequest, AdminService.ServiceId));
  331. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminAssignStudentsRequest, AdminService.ServiceId));
  332. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindAssistantsRequest, AdminService.ServiceId));
  333. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindClassRequest, AdminService.ServiceId));
  334. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindStudentsRequest, AdminService.ServiceId));
  335. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteClassesRequest, AdminService.ServiceId));
  336. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDistributionStudentsRequest, AdminService.ServiceId));
  337. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminGetStudentsByAssistantIdRequest, AdminService.ServiceId));
  338. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminUpdateClassRequest, AdminService.ServiceId));
  339. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminCreateVideoCategoryRequest, AdminService.ServiceId));
  340. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteVideoCategoryRequest, AdminService.ServiceId));
  341. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminUpdateVideoCategoryNameRequest, AdminService.ServiceId));
  342. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindVideoCategoriesRequest, AdminService.ServiceId));
  343. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminChangeVideoLabelsRequest, AdminService.ServiceId));
  344. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindDataPushConfigsRequest, AdminService.ServiceId));
  345. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewDataPushConfigRequest, AdminService.ServiceId));
  346. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindDataPushConfigRequest, AdminService.ServiceId));
  347. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveDataPushConfigsRequest, AdminService.ServiceId));
  348. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyDataPushConfigRequest, AdminService.ServiceId));
  349. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindDataPushHistoryRequest, AdminService.ServiceId));
  350. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveDataPushHistoriesRequest, AdminService.ServiceId));
  351. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AssignDataPushConfigTerminalsRequest, AdminService.ServiceId));
  352. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ResendDataRequest, AdminService.ServiceId));
  353. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindPagedFeatureUsersRequest, AdminService.ServiceId));
  354. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetReportEditorRequest, AdminService.ServiceId));
  355. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.UpdateLeafBlackListRequest, AdminService.ServiceId));
  356. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindLeafBlackListRequest, AdminService.ServiceId));
  357. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetAIDiagnosisSwitchRequest, AdminService.ServiceId));
  358. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.UpdateAIDiagnosisSwitchRequest, AdminService.ServiceId));
  359. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetAllDistrictsByAdminRequest, AdminService.ServiceId));
  360. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindUnallocatedUsers, AdminService.ServiceId));
  361. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.CreateDistrictByAdminRequest, AdminService.ServiceId));
  362. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetAllSlaveServersByAdminRequest, AdminService.ServiceId));
  363. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.CreateSlaveServerByAdminRequest, AdminService.ServiceId));
  364. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.UpdateSlaveServerByAdminRequest, AdminService.ServiceId));
  365. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.DeleteDistrictByAdminRequest, AdminService.ServiceId));
  366. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.UpdateDistrictByAdminRequest, AdminService.ServiceId));
  367. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.DeleteSlaveServerByAdminRequest, AdminService.ServiceId));
  368. //ExamPaper
  369. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindExamPapersRequest, AdminService.ServiceId));
  370. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindExaminationPapersRequest, AdminService.ServiceId));
  371. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminCreateExamPaperRequest, AdminService.ServiceId));
  372. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteExamPaperRequest, AdminService.ServiceId));
  373. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindSubjectsByExamPaperIdRequest, AdminService.ServiceId));
  374. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminCreateSubjectRequest, AdminService.ServiceId));
  375. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminCreateTemplateSubjectRequest, AdminService.ServiceId));
  376. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminCreateExamTemplateRequest, AdminService.ServiceId));
  377. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteSubjectRequest, AdminService.ServiceId));
  378. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteTemplateSubjectRequest, AdminService.ServiceId));
  379. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindSubjectBySubjectIdRequest, AdminService.ServiceId));
  380. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindSubjectByTemplateIdRequest, AdminService.ServiceId));
  381. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminUpdateSubjectIndexRequest, AdminService.ServiceId));
  382. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindExamRankInfoRequest, AdminService.ServiceId));
  383. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminUpdateExamResultRequest, AdminService.ServiceId));
  384. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindExamRequest, AdminService.ServiceId));
  385. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminCreatePartnerExamPaperRequest, AdminService.ServiceId));
  386. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindPartnerExamPagersRequest, AdminService.ServiceId));
  387. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteExamPagerByUserRequest, AdminService.ServiceId));
  388. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindExamVideosRequest, AdminService.ServiceId));
  389. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeExamVideosRequest, AdminService.ServiceId));
  390. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAdminAccessibleVideoRequest, AdminService.ServiceId));
  391. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.UpdateExamVideosRequest, AdminService.ServiceId));
  392. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteExamTemplatesRequest, AdminService.ServiceId));
  393. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminGetAllTemplateIdAndNameRequest, AdminService.ServiceId));
  394. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminGetExamTemplateRequest, AdminService.ServiceId));
  395. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminUpdateTemplateNameByIdRequest, AdminService.ServiceId));
  396. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.UpdateTemplateSubjectsByIdRequest, AdminService.ServiceId));
  397. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminMoveSubjectIndexRequest, AdminService.ServiceId));
  398. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminCreateExaminationPaperRequest, AdminService.ServiceId));
  399. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindExaminationRequest, AdminService.ServiceId));
  400. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteExaminationPaperRequest, AdminService.ServiceId));
  401. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindExaminationRankInfoRequest, AdminService.ServiceId));
  402. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminUpdateExaminationResultRequest, AdminService.ServiceId));
  403. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindExaminationVideosRequest, AdminService.ServiceId));
  404. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.UpdateExaminationVideosRequest, AdminService.ServiceId));
  405. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminGetTemplateByIdRequest, AdminService.ServiceId));
  406. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ModifyDirectServerRequest, AdminService.ServiceId));
  407. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetDirectServerRequest, AdminService.ServiceId));
  408. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetSlaveUrlsRequest, AdminService.ServiceId));
  409. //BIDashboard
  410. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.BIDashboardCommonRequest, AdminService.ServiceId));
  411. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindRecordsGroupByCodeRequest, AdminService.ServiceId));
  412. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.CreateRecordTagRequest, AdminService.ServiceId));
  413. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.DeleteRecordTagRequest, AdminService.ServiceId));
  414. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FingTagUsersInfoRequest, AdminService.ServiceId));
  415. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.SetTagUsersRequest, AdminService.ServiceId));
  416. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.UpdateRecordTagRequest, AdminService.ServiceId));
  417. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.SetDashboarConfigRequest, AdminService.ServiceId));
  418. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetDashboardConfigRequest, AdminService.ServiceId));
  419. //Banner
  420. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindBannersRequest, AdminService.ServiceId));
  421. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminCreateOrUpdateBannerRequest, AdminService.ServiceId));
  422. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteBannerRequest, AdminService.ServiceId));
  423. //Charge
  424. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.EditChargeGroupRequest, AdminService.ServiceId));
  425. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindChargeGroupDetailsRequest, AdminService.ServiceId));
  426. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewChargeGroupRequest, AdminService.ServiceId));
  427. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveChargeGroupRequest, AdminService.ServiceId));
  428. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetChargeGroupsRequest, AdminService.ServiceId));
  429. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.SetChargeGroupUserRequest, AdminService.ServiceId));
  430. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindChargeGroupRequest, AdminService.ServiceId));
  431. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindChargeGroupsRequest, AdminService.ServiceId));
  432. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindChargeGroupUsersRequest, AdminService.ServiceId));
  433. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindDevicesRequest, AdminService.ServiceId));
  434. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindDeviceLogsRequest, AdminService.ServiceId));
  435. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.CreateOrUpdateAssignCustomServerByAdminRequest, AdminService.ServiceId));
  436. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ConnectSlaveServerNotification, AdminService.ServiceId));
  437. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.DeleteAssignCustomServerByAdminRequest, AdminService.ServiceId));
  438. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetAssignCustomServersByAdminRequest, AdminService.ServiceId));
  439. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.UpdateAccountsBySlaveServeByAdminRequest, AdminService.ServiceId));
  440. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminOperatePushLiveConfigRequest, AdminService.ServiceId));
  441. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminGetTerminalPushLiveConfigsRequest, AdminService.ServiceId));
  442. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminOperateTerminalPushLiveConfigRequest, AdminService.ServiceId));
  443. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AddDataPushWhitelistRequest, AdminService.ServiceId));
  444. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetAdminDataPushWhitelistRequest, AdminService.ServiceId));
  445. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.UpdateAdminDataPushWhitelistRequest, AdminService.ServiceId));
  446. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteProjectDataPushConfigRequest, AdminService.ServiceId));
  447. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminUpdateProjectDataPushConfigRequest, AdminService.ServiceId));
  448. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetAllAdminDataPushWhitelistRequest, AdminService.ServiceId));
  449. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AddProjectDataPushConfigRequest, AdminService.ServiceId));
  450. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindProjectDataPushRecordsRequest, AdminService.ServiceId));
  451. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminFindProjectDataPushConfigRequest, AdminService.ServiceId));
  452. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindProjectDataPushWhitelistRequest, AdminService.ServiceId));
  453. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ResendProjectDataPushRecordsRequest, AdminService.ServiceId));
  454. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindReportTemplateByPageRequest, AdminService.ServiceId));
  455. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.NewReportTemplateRequest, AdminService.ServiceId));
  456. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeReportTemplateRequest, AdminService.ServiceId));
  457. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.RemoveReportTemplateRequest, AdminService.ServiceId));
  458. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindOrganizationReportTemplateRequest, AdminService.ServiceId));
  459. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeOrganizationReportTemplateRequest, AdminService.ServiceId));
  460. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindPagedRoleUserRequest, AdminService.ServiceId));
  461. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindPagedClassUserRequest, AdminService.ServiceId));
  462. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeUltrasonicStudentRequest, AdminService.ServiceId));
  463. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindPagedStandardizedVideoRequest, AdminService.ServiceId));
  464. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindPagedVideoClassRequest, AdminService.ServiceId));
  465. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeVideoClassRequest, AdminService.ServiceId));
  466. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeBaseBrowsedCountRequest, AdminService.ServiceId));
  467. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindStandardizedVideoIncomeRequest, AdminService.ServiceId));
  468. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminDeleteStandardizedVideoRequest, AdminService.ServiceId));
  469. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.SendQRLoginNotifyRequest, AdminService.ServiceId));
  470. RegisterMessageHandler(new BroadcastMessageHandler(ServerAdminTagId.ResendProjectDataPushRecordsNotification));
  471. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.CreateDataPushConfigNotification, RemedicalService.ServiceId));
  472. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.DeleteDataPushConfigNotification, RemedicalService.ServiceId));
  473. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.UpdateDataPushConfigNotification, RemedicalService.ServiceId));
  474. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.SetTerminalsToDataPushConfigNotification, RemedicalService.ServiceId));
  475. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.GetDataPushHistoriesNotification, RemedicalService.ServiceId));
  476. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.DeleteDataPushHistoriesNotification, RemedicalService.ServiceId));
  477. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.ResendDatasNotification, RemedicalService.ServiceId));
  478. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.UpdateServerLeafBlackListRequest, RemedicalService.ServiceId));
  479. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.AddCustomLabelRequest, DatabaseService.ServiceId));
  480. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.QueryCustomLabelsRequest, DatabaseService.ServiceId));
  481. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.RemoveCustomLabelRequest, DatabaseService.ServiceId));
  482. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.AllotAuthorityRequest, DatabaseService.ServiceId));
  483. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.AddLabelsForReportRequest, DatabaseService.ServiceId));
  484. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.GetLabelTreeRequest, DatabaseService.ServiceId));
  485. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.EditDashboardConfigRequest, DatabaseService.ServiceId));
  486. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.GetDashboardConfigRequest, DatabaseService.ServiceId));
  487. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.GetLabelAuthorityUsersRequest, DatabaseService.ServiceId));
  488. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.RemoveCustomLabelRequest, DatabaseService.ServiceId));
  489. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.UpdateCustomLabelRequest, DatabaseService.ServiceId));
  490. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.GetLabelStatisticsByGroupNameRequest, DatabaseService.ServiceId));
  491. //Chat
  492. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.GetRtcServerUrlRequest, ChatService.ServiceId));
  493. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.GetChatTable, ChatService.ServiceId));
  494. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.CreateChatTable, ChatService.ServiceId));
  495. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.SendMessage, ChatService.ServiceId));
  496. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.GetStorageServer, ChatService.ServiceId));
  497. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.GetStorageServer2, ChatService.ServiceId));
  498. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.LoadFailedMessages, ChatService.ServiceId));
  499. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.ClearFailedMessagesRequest, ChatService.ServiceId));
  500. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.ValidationChatTables, ChatService.ServiceId));
  501. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.ConversationCreatedNotification, ChatService.ServiceId));
  502. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.ConversationMembersAddedNotification, ChatService.ServiceId));
  503. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.ConversationMembersRemovedNotification, ChatService.ServiceId));
  504. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.ConversationClosedNotification, ChatService.ServiceId));
  505. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.ConversationNameChangedNotification, ChatService.ServiceId));
  506. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.ConversationCreateRequest, ChatService.ServiceId));
  507. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.ConversationCreateResult, ChatService.ServiceId));
  508. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.FindConversationMembersRequest, ChatService.ServiceId));
  509. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.FindConversationMemberByIdsRequest, ChatService.ServiceId));
  510. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.FindConversationByIdRequest, ChatService.ServiceId));
  511. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.FindConversationIdsRequest, ChatService.ServiceId));
  512. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.GetChatTableByIdsRequest, ChatService.ServiceId));
  513. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.GetChatTableByIdsResult, ChatService.ServiceId));
  514. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.ChangeTableMemberSpeakingState, ChatService.ServiceId));
  515. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.SendLiveTalkingMessageRequest, ChatService.ServiceId));
  516. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.SendRtcChatMessageRequest, ChatService.ServiceId));
  517. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.CheckChatLiveModeRequest, ChatService.ServiceId));
  518. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.InteractiveBoardRequest, ChatService.ServiceId));
  519. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.ClearInteractiveBoardRequest, ChatService.ServiceId));
  520. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.GetChatMessagesRequest, ChatService.ServiceId));
  521. RegisterMessageHandler(new DirectMessageHandler(ChatTagId.ChangeStudentSpeakingState, ChatService.ServiceId));
  522. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.SendChatMessageRequest, ChatService.ServiceId));
  523. //Database
  524. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllUserDirectServerInfoRequest, DatabaseService.ServiceId));
  525. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FindUserDisplayNameByIdRequest, DatabaseService.ServiceId));
  526. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateCourseRequest2, DatabaseService.ServiceId));
  527. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCourseRequest2, DatabaseService.ServiceId));
  528. RegisterMessageHandler(new DirectMessageHandler(CommonServerTagId.SyncMasterBsonLogRequest, DatabaseService.ServiceId));
  529. RegisterMessageHandler(new DirectMessageHandler(CommonServerTagId.SyncSlaveBsonLogRequest, DatabaseService.ServiceId));
  530. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCoursesRequest2, DatabaseService.ServiceId));
  531. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseByIdRequest2, DatabaseService.ServiceId));
  532. // RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetAdminPassword, DatabaseService.ServiceId));//not found this message of SetAdminPassword,
  533. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUsers, DatabaseService.ServiceId));
  534. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.LoadAccountsWithIds, DatabaseService.ServiceId));
  535. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.LoadAccountsWithNames, DatabaseService.ServiceId));
  536. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.LoadAccountsWithUnionids, DatabaseService.ServiceId));
  537. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.LoadAccountsWithOpenids, DatabaseService.ServiceId));
  538. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.LoadAccountsWithPhoneNumbers, DatabaseService.ServiceId));
  539. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddUsersToConversation, DatabaseService.ServiceId));
  540. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteUsersFromConversation, DatabaseService.ServiceId));
  541. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateChatMessage, DatabaseService.ServiceId));
  542. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreatePushFailedMessage, DatabaseService.ServiceId));
  543. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPushFailedMessages, DatabaseService.ServiceId));
  544. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreatePushFailedSystemMessage, DatabaseService.ServiceId));
  545. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPushFailedSystemMessages, DatabaseService.ServiceId));
  546. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.MakeFriends, DatabaseService.ServiceId));
  547. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetFriends, DatabaseService.ServiceId));
  548. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDirectExperts, DatabaseService.ServiceId));
  549. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetMultipleConversations, DatabaseService.ServiceId));
  550. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SearchUsers, DatabaseService.ServiceId));
  551. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SearchMultipleConversations, DatabaseService.ServiceId));
  552. // RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.LoadAdminAccounts, DatabaseService.ServiceId));not found this message of LoadAdminAccounts,
  553. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeletePushFailedMessages, DatabaseService.ServiceId));
  554. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeletePushFailedSystemMessages, DatabaseService.ServiceId));
  555. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserDetail, DatabaseService.ServiceId));
  556. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserApplicationsRequest, DatabaseService.ServiceId));
  557. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteUser, DatabaseService.ServiceId));
  558. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateConversation, DatabaseService.ServiceId));
  559. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConversation, DatabaseService.ServiceId));
  560. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteFriendship, DatabaseService.ServiceId));
  561. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetMultiPeopleConversation, DatabaseService.ServiceId));
  562. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConversationMaster, DatabaseService.ServiceId));
  563. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConversationMembers, DatabaseService.ServiceId));
  564. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetConversationName, DatabaseService.ServiceId));
  565. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CloseConversation, DatabaseService.ServiceId));
  566. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetAccountPassword, DatabaseService.ServiceId));
  567. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetAccountPhoneRequest, DatabaseService.ServiceId));
  568. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddTerminalRequest, DatabaseService.ServiceId));
  569. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteTerminalRequest, DatabaseService.ServiceId));
  570. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetUserTerminalsRequest, DatabaseService.ServiceId));
  571. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalsByAdminRequest, DatabaseService.ServiceId));
  572. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalsByAdminRequest2, DatabaseService.ServiceId));
  573. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRequest, DatabaseService.ServiceId));
  574. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalsRequest, DatabaseService.ServiceId));
  575. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ModifyTerminalByAdmin, DatabaseService.ServiceId));
  576. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAgentExamsRequest, DatabaseService.ServiceId));
  577. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAgentExaminationsInfoRequest, DatabaseService.ServiceId));
  578. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddNewImageAndVideoTokensRequest, DatabaseService.ServiceId));
  579. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAgentExaminationsRequest, DatabaseService.ServiceId));
  580. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAgentExamVideosRequest, DatabaseService.ServiceId));
  581. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAgentExaminationVideosRequest, DatabaseService.ServiceId));
  582. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTerminalDataDiagnosisOrgansRequest, DatabaseService.ServiceId));
  583. // RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetTerminalPasswordByAdmin, DatabaseService.ServiceId));not found this message of SetTerminalPasswordByAdmin,
  584. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserResult, DatabaseService.ServiceId));
  585. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUser, DatabaseService.ServiceId));
  586. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateUser, DatabaseService.ServiceId));
  587. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateUser, DatabaseService.ServiceId));
  588. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetUserHeadImage, DatabaseService.ServiceId));
  589. // RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.GetAdminAccounts, AdminService.ServiceId));//not found this message of GetAdminAccounts,
  590. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalByTerminalIdRequest, DatabaseService.ServiceId));
  591. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllTerminalsRequest, DatabaseService.ServiceId));
  592. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalsByOrganizationIdRequest, DatabaseService.ServiceId));
  593. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetApplications, DatabaseService.ServiceId));
  594. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserTerminals, DatabaseService.ServiceId));
  595. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserApplications, DatabaseService.ServiceId));
  596. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetUserApplicationsRequest, DatabaseService.ServiceId));
  597. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAdmins, DatabaseService.ServiceId));
  598. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateAdmin, DatabaseService.ServiceId));
  599. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateAdmin, DatabaseService.ServiceId));
  600. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAdmin, DatabaseService.ServiceId));
  601. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteAdmin, DatabaseService.ServiceId));
  602. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOrganizations, DatabaseService.ServiceId));
  603. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllProvinces, DatabaseService.ServiceId));
  604. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCitiesByProvince, DatabaseService.ServiceId));
  605. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateOrganization, DatabaseService.ServiceId));
  606. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOrganization, DatabaseService.ServiceId));
  607. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateOrganization, DatabaseService.ServiceId));
  608. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteOrganization, DatabaseService.ServiceId));
  609. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllOrganizationsRequest, DatabaseService.ServiceId));
  610. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllAdminsRequest, DatabaseService.ServiceId));
  611. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateOrganizationCreateAdmin, DatabaseService.ServiceId));
  612. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserWithExtendRequest, DatabaseService.ServiceId));
  613. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalDetailRequest, DatabaseService.ServiceId));
  614. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ValidationConversations, DatabaseService.ServiceId));
  615. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CheckUserIdsExistingRequest, DatabaseService.ServiceId));
  616. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateUserInfo, DatabaseService.ServiceId));
  617. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FindAccountsByPhoneNumbersRequest, DatabaseService.ServiceId));
  618. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateUserCreateAdmin, DatabaseService.ServiceId));
  619. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreaterRemarkRequest, DatabaseService.ServiceId));
  620. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateRemarkRequest, DatabaseService.ServiceId));
  621. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetRemarkNameRequest, DatabaseService.ServiceId));
  622. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddTerminalRecord, DatabaseService.ServiceId));
  623. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddTerminalData, DatabaseService.ServiceId));
  624. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddTerminalData1, DatabaseService.ServiceId));
  625. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalData, DatabaseService.ServiceId));
  626. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddTerminalDataFile, DatabaseService.ServiceId));
  627. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AssignedRecordsToUser, DatabaseService.ServiceId));
  628. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecords, DatabaseService.ServiceId));
  629. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalDatas, DatabaseService.ServiceId));
  630. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ObtainTerminalRecord, DatabaseService.ServiceId));
  631. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FinishTerminalRecord, DatabaseService.ServiceId));
  632. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteFinishedTerminalRecord, DatabaseService.ServiceId));
  633. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CheckToDoTerminalRecord, DatabaseService.ServiceId));
  634. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPreviewImages, DatabaseService.ServiceId));
  635. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalDataComments, DatabaseService.ServiceId));
  636. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddTerminalDataComment, DatabaseService.ServiceId));
  637. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteTerminalDataComment, DatabaseService.ServiceId));
  638. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTerminalDataComment, DatabaseService.ServiceId));
  639. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStorageServer, DatabaseService.ServiceId));
  640. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStorageServers, DatabaseService.ServiceId));
  641. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddStorageServer, DatabaseService.ServiceId));
  642. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateStorageServer, DatabaseService.ServiceId));
  643. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteStorageServer, DatabaseService.ServiceId));
  644. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAdminShareTerminalRecords, DatabaseService.ServiceId));
  645. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetRecordsByReceiveAdmin, DatabaseService.ServiceId));
  646. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddAdminShareTerminalRecord, DatabaseService.ServiceId));
  647. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAssignedTerminalRecords, DatabaseService.ServiceId));
  648. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AssignTerminalsToUser, DatabaseService.ServiceId));
  649. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAdminShareMappings, DatabaseService.ServiceId));
  650. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddAdminShareMapping, DatabaseService.ServiceId));
  651. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteAdminShareMapping, DatabaseService.ServiceId));
  652. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAdminShareTerminals, DatabaseService.ServiceId));
  653. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddAdminShare, DatabaseService.ServiceId));
  654. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateAdminShare, DatabaseService.ServiceId));
  655. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteAdminShares, DatabaseService.ServiceId));
  656. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAdminShare, DatabaseService.ServiceId));
  657. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddDiagnosisItem, DatabaseService.ServiceId));
  658. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddDiagnosisPackage, DatabaseService.ServiceId));
  659. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateDiagnosisItem, DatabaseService.ServiceId));
  660. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateDiagnosisPackage, DatabaseService.ServiceId));
  661. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiagnosisItem, DatabaseService.ServiceId));
  662. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiagnosisItems, DatabaseService.ServiceId));
  663. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiagnosisPackage, DatabaseService.ServiceId));
  664. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiagnosisPackages, DatabaseService.ServiceId));
  665. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteDiagnosisItems, DatabaseService.ServiceId));
  666. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteDiagnosisPackages, DatabaseService.ServiceId));
  667. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateDiagnosisPackageCreateAdmin, DatabaseService.ServiceId));
  668. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateDiagnosisItemCreateAdmin, DatabaseService.ServiceId));
  669. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateOrganizationDiagnosisPackages, DatabaseService.ServiceId));
  670. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAdminReceivesRequest, DatabaseService.ServiceId));
  671. // RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateAdminLicense, DatabaseService.ServiceId));
  672. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExpertUserInfo, DatabaseService.ServiceId));
  673. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiagnosisPackagesByOrganization, DatabaseService.ServiceId));
  674. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDoctors, DatabaseService.ServiceId));
  675. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetWorkOrderUsersByOrganization, DatabaseService.ServiceId));
  676. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserTerminalRecords, DatabaseService.ServiceId));
  677. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddWorkOrder, DatabaseService.ServiceId));
  678. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetWorkOrders, DatabaseService.ServiceId));
  679. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateWorkOrderState, DatabaseService.ServiceId));
  680. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetWorkOrder, DatabaseService.ServiceId));
  681. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddOrGetWorkOrderByPatientId, DatabaseService.ServiceId));
  682. //RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddWorkOrderPatientMedicalRecord, DatabaseService.ServiceId));
  683. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPatientMedicalRecords, DatabaseService.ServiceId));
  684. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecord, DatabaseService.ServiceId));
  685. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecordInfoRequest, DatabaseService.ServiceId));
  686. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserDiagnosisResults, DatabaseService.ServiceId));
  687. // RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDataHasCommentRequest, DatabaseService.ServiceId));
  688. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiagnosisResult, DatabaseService.ServiceId));
  689. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddReport, DatabaseService.ServiceId));
  690. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateReport, DatabaseService.ServiceId));
  691. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReport, DatabaseService.ServiceId));
  692. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReports, DatabaseService.ServiceId));
  693. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteWorkOrder, DatabaseService.ServiceId));
  694. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetWorkOrderCreateTimes, DatabaseService.ServiceId));
  695. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOrganizationExtendedInfo, DatabaseService.ServiceId));
  696. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiagnosisResultsWithIds, DatabaseService.ServiceId));
  697. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateWorkOrder, DatabaseService.ServiceId));
  698. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiagnosisResultsByWorkOrderId, DatabaseService.ServiceId));
  699. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AssignTerminalsToUser, DatabaseService.ServiceId));
  700. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetWorkOrderPackagesWithTerminalId, DatabaseService.ServiceId));
  701. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAfterSalesUserInfoRequest, DatabaseService.ServiceId));
  702. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPatchesRequest, DatabaseService.ServiceId));
  703. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreatePatch, DatabaseService.ServiceId));
  704. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeletePatch, DatabaseService.ServiceId));
  705. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CheckDuplicatePatchRequest, DatabaseService.ServiceId));
  706. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPatientName, DatabaseService.ServiceId));
  707. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReportWithTerminalRecordId, DatabaseService.ServiceId));
  708. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreatePosterConfig, DatabaseService.ServiceId));
  709. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdatePosterConfig, DatabaseService.ServiceId));
  710. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeletePosterConfig, DatabaseService.ServiceId));
  711. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPosterConfigs, DatabaseService.ServiceId));
  712. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllPosterConfig, DatabaseService.ServiceId));
  713. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPosterConfig, DatabaseService.ServiceId));
  714. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AssignTerminalsToPosterConfig, DatabaseService.ServiceId));
  715. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPosterReportInfoesRequest, DatabaseService.ServiceId));
  716. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPosterReportInfoRequest, DatabaseService.ServiceId));
  717. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CheckFinishedTerminalRecord, DatabaseService.ServiceId));
  718. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreatePosterReportHistory, DatabaseService.ServiceId));
  719. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreatePosterReportHistory2, DatabaseService.ServiceId));
  720. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdatePosterReportState, DatabaseService.ServiceId));
  721. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteReportHistoriesRequest, DatabaseService.ServiceId));
  722. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPosterReportHistoriesRequest, DatabaseService.ServiceId));
  723. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ResendPosterReportsRequest, DatabaseService.ServiceId));
  724. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.NewApplyInfoRequest, DatabaseService.ServiceId));
  725. // RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ActiveApplyInfoRequest, DatabaseService.ServiceId));
  726. // RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ActiveApplyInfoResult, DatabaseService.ServiceId));
  727. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CheckUserIsExistRequest, DatabaseService.ServiceId));
  728. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStorageFileInfoesRequest, DatabaseService.ServiceId));
  729. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateStorageFileInfoRequest, DatabaseService.ServiceId));
  730. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateFeatureRequest, DatabaseService.ServiceId));
  731. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteFeatureRequest, DatabaseService.ServiceId));
  732. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateFeatureRequest, DatabaseService.ServiceId));
  733. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateElectronSignUrlRequest, DatabaseService.ServiceId));
  734. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetFeatureRequest, DatabaseService.ServiceId));
  735. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetFeaturesRequest, DatabaseService.ServiceId));
  736. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateUserGroupRequest, DatabaseService.ServiceId));
  737. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteUserGroupRequest, DatabaseService.ServiceId));
  738. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateUserGroupRequest, DatabaseService.ServiceId));
  739. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserGroupRequest, DatabaseService.ServiceId));
  740. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserGroupsRequest, DatabaseService.ServiceId));
  741. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAdminFeaturesRequest, DatabaseService.ServiceId));
  742. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateUserOwnersRequest, DatabaseService.ServiceId));
  743. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateOrganizationOwnersRequest, DatabaseService.ServiceId));
  744. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTerminalOwnersRequest, DatabaseService.ServiceId));
  745. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateDiagnosisPackageOwnersRequest, DatabaseService.ServiceId));
  746. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateDiagnosisItemOwnersRequest, DatabaseService.ServiceId));
  747. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateUserGroupOwnersRequest, DatabaseService.ServiceId));
  748. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserOwnersRequest, DatabaseService.ServiceId));
  749. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOrganizationOwnersRequest, DatabaseService.ServiceId));
  750. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalOwnersRequest, DatabaseService.ServiceId));
  751. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPackageOwnersRequest, DatabaseService.ServiceId));
  752. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetItemOwnersRequest, DatabaseService.ServiceId));
  753. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserGroupOwnersRequest, DatabaseService.ServiceId));
  754. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateUserGroupUsersRequest, DatabaseService.ServiceId));
  755. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllUserGroupsRequest, DatabaseService.ServiceId));
  756. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetGroupsByUserRequest, DatabaseService.ServiceId));
  757. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllUsersRequest, DatabaseService.ServiceId));
  758. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetGroupUsersRequest, DatabaseService.ServiceId));
  759. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateGroupUsersRequest, DatabaseService.ServiceId));
  760. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalByNameRequest, DatabaseService.ServiceId));
  761. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.RemoveUserAssignedTerminalRequest, DatabaseService.ServiceId));
  762. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AssignTerminalToUserRequest, DatabaseService.ServiceId));
  763. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateTerminalWithNewOrganizationRequest, DatabaseService.ServiceId));
  764. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOrganizationInfosRequest, DatabaseService.ServiceId));
  765. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetScreenshotOrganizationsRequest, DatabaseService.ServiceId));
  766. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOrganizationInfosResult, DatabaseService.ServiceId));
  767. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateCourseRequest, DatabaseService.ServiceId));
  768. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteCourseRequest, DatabaseService.ServiceId));
  769. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCourseRequest, DatabaseService.ServiceId));
  770. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCourseStateRequest, DatabaseService.ServiceId));
  771. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.StudentSignUpRequest, DatabaseService.ServiceId));
  772. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.StudentCancelSignedUpRequest, DatabaseService.ServiceId));
  773. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllCoursesRequest, DatabaseService.ServiceId));
  774. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCoursesByStudentIdRequest, DatabaseService.ServiceId));
  775. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCoursesByTeacherIdRequest, DatabaseService.ServiceId));
  776. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetNotStartedCoursesRequest, DatabaseService.ServiceId));
  777. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCoursesResult, DatabaseService.ServiceId));
  778. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CourseAlreadyStarted, DatabaseService.ServiceId));
  779. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCourseApplyStateRequest, DatabaseService.ServiceId));
  780. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConversationIdRequest, DatabaseService.ServiceId));
  781. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConversationIdResult, DatabaseService.ServiceId));
  782. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTeacherIdRequest, DatabaseService.ServiceId));
  783. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTeacherIdResult, DatabaseService.ServiceId));
  784. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTerminalCoverRequest, DatabaseService.ServiceId));
  785. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseMembersRequest, DatabaseService.ServiceId));
  786. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SaveChannelDataRequest, DatabaseService.ServiceId));
  787. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetChannelDatasRequest, DatabaseService.ServiceId));
  788. // RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetChannelDatasResult, DatabaseService.ServiceId));
  789. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateStudentsSpeakingStateRequest, DatabaseService.ServiceId));
  790. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetOrCancelAssistantRequest, DatabaseService.ServiceId));
  791. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddFeatureToAllUsersRequest, DatabaseService.ServiceId));
  792. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CourseSignedUpDeadlineHasBeenUp, DatabaseService.ServiceId));
  793. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTerminalData, DatabaseService.ServiceId));
  794. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTerminalDataRequest1, DatabaseService.ServiceId));
  795. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CloseCourseConversationRequest, DatabaseService.ServiceId));
  796. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalByTerminalIdResult, DatabaseService.ServiceId));
  797. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCoursesRequest, DatabaseService.ServiceId));
  798. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetFeatureUsersRequest, DatabaseService.ServiceId));
  799. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedFeatureUsersRequest, DatabaseService.ServiceId));
  800. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseByIdRequest, DatabaseService.ServiceId));
  801. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCourseOwnersRequest, DatabaseService.ServiceId));
  802. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseOwnersRequest, DatabaseService.ServiceId));
  803. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteSingleCourseRequest, DatabaseService.ServiceId));
  804. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalsByIdsRequest, DatabaseService.ServiceId));
  805. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalsByIdsResult, DatabaseService.ServiceId));
  806. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalsByUserIdRequest, DatabaseService.ServiceId));
  807. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CourseHasSubmitted, DatabaseService.ServiceId));
  808. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteGroupPushFailedMessageRequest, DatabaseService.ServiceId));
  809. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllCountries, DatabaseService.ServiceId));
  810. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCitiesByCountry, DatabaseService.ServiceId));
  811. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserRecordsRequest, DatabaseService.ServiceId));
  812. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCitiesByCountry, DatabaseService.ServiceId));
  813. // RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCoursesByTeacherRequest, DatabaseService.ServiceId));
  814. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConversationDetailInfosRequest, DatabaseService.ServiceId));
  815. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConversationDetailInfosResult, DatabaseService.ServiceId));
  816. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExamDatasRequest, DatabaseService.ServiceId));
  817. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExamDatasResult, DatabaseService.ServiceId));
  818. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExamDataImagesByRecordIdRequest, DatabaseService.ServiceId));
  819. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExamDataImagesResult, DatabaseService.ServiceId));
  820. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateVisitorsRequest, DatabaseService.ServiceId));
  821. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AllotTerminalsToVistorsRequest, DatabaseService.ServiceId));
  822. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AllotCoursesToVistorsRequest, DatabaseService.ServiceId));
  823. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVisitorsRequest, DatabaseService.ServiceId));
  824. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllVisitorsRequest, DatabaseService.ServiceId));
  825. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAvailableCoursesRequest, DatabaseService.ServiceId));
  826. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAvailableCoursesRequest, DatabaseService.ServiceId));
  827. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAvailableVisitorAccountRequest, DatabaseService.ServiceId));
  828. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllVisitorInfosRequest, DatabaseService.ServiceId));
  829. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllVisitorInfosResult, DatabaseService.ServiceId));
  830. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPatientTerminalDatasRequest, DatabaseService.ServiceId));
  831. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPatientTerminalDatasSuccess, DatabaseService.ServiceId));
  832. // RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalDatas1, DatabaseService.ServiceId));
  833. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecords1Request, DatabaseService.ServiceId));
  834. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecords2Request, DatabaseService.ServiceId));
  835. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecords3Request, DatabaseService.ServiceId));
  836. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecords4Request, DatabaseService.ServiceId));
  837. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecords6Request, DatabaseService.ServiceId));
  838. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecords8Request, DatabaseService.ServiceId));
  839. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecords9Request, DatabaseService.ServiceId));
  840. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateShareLogsRequest, DatabaseService.ServiceId));
  841. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserDetailInfoRequest, DatabaseService.ServiceId));
  842. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserDetailInfoResult, DatabaseService.ServiceId));
  843. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteVisitorRequest, DatabaseService.ServiceId));
  844. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteVisitorResult, DatabaseService.ServiceId));
  845. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ChangeMemberSpeakingStateRequest, DatabaseService.ServiceId));
  846. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddVideoRequest, DatabaseService.ServiceId));
  847. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddVideoRequest2, DatabaseService.ServiceId));
  848. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddVideoResult, DatabaseService.ServiceId));
  849. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideosByUserIdRequest, DatabaseService.ServiceId));
  850. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideosByUserIdResult, DatabaseService.ServiceId));
  851. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUsersBySearchStringRequest, DatabaseService.ServiceId));
  852. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseBySearchStringRequest, DatabaseService.ServiceId));
  853. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideosRequest, DatabaseService.ServiceId));
  854. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideosResult, DatabaseService.ServiceId));
  855. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideoRequest, DatabaseService.ServiceId));
  856. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideoRequest2, DatabaseService.ServiceId));
  857. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideoResult, DatabaseService.ServiceId));
  858. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteVideoRequest, DatabaseService.ServiceId));
  859. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCoursesByFilterRequest, DatabaseService.ServiceId));
  860. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCoursesCourseStateRequest, DatabaseService.ServiceId));
  861. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConversationIdsRequest, DatabaseService.ServiceId));
  862. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetFeaturesByAccountIdRequest, DatabaseService.ServiceId));
  863. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetRecorderUserIdsRequest, DatabaseService.ServiceId));
  864. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseIdsByMemberIdRequest, DatabaseService.ServiceId));
  865. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTeacherStateRequest, DatabaseService.ServiceId));
  866. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddCourseNoticeRemindRequest, DatabaseService.ServiceId));
  867. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseNoticeRemindsRequest, DatabaseService.ServiceId));
  868. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FinishCourseNoticeRemindsRequest, DatabaseService.ServiceId));
  869. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CheckCourseNoticeRemindExistRequest, DatabaseService.ServiceId));
  870. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseStatisticsRequest, DatabaseService.ServiceId));
  871. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetBrowsedStudentsRequest, DatabaseService.ServiceId));
  872. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllBrowsedStudentsRequest, DatabaseService.ServiceId));
  873. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateTerminalAccountRequest, DatabaseService.ServiceId));
  874. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdatePatchRequest, DatabaseService.ServiceId));
  875. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.NewAddReport, DatabaseService.ServiceId));
  876. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerNewAddReportRequest1, DatabaseService.ServiceId));
  877. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerNewAddReportRequest3, DatabaseService.ServiceId));
  878. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.NewUpdateReport, DatabaseService.ServiceId));
  879. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.NewGetReport, DatabaseService.ServiceId));
  880. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.NewGetReportRequest1, DatabaseService.ServiceId));
  881. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.NewGetReportsRequest, DatabaseService.ServiceId));
  882. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerNewGetReportsRequest1, DatabaseService.ServiceId));
  883. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerNewGetReportsRequest3, DatabaseService.ServiceId));
  884. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConsultationReportsRequest, DatabaseService.ServiceId));
  885. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUsersByIdsRequest, DatabaseService.ServiceId));
  886. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserByNamesRequest, DatabaseService.ServiceId));
  887. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerGetConsultationReportsRequest1, DatabaseService.ServiceId));
  888. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerGetConsultationReportsRequest2, DatabaseService.ServiceId));
  889. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiagnosisReportsRequest, DatabaseService.ServiceId));
  890. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConsultationNoPdfReportsRequest, DatabaseService.ServiceId));
  891. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConsultationReportByIdsRequest, DatabaseService.ServiceId));
  892. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateReportPreviewPdfRequest, DatabaseService.ServiceId));
  893. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConsultationReportRequest, DatabaseService.ServiceId));
  894. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalUniqueIdRequest, DatabaseService.ServiceId));
  895. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOrganizationByKeyWordRequest, DatabaseService.ServiceId));
  896. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AssignTerminalToUserByUniqueIdRequest, DatabaseService.ServiceId));
  897. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTerminalInfoRequest, DatabaseService.ServiceId));
  898. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteTerminalRecord, DatabaseService.ServiceId));
  899. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AssignTerminalToUserByUniqueIdRequest2, DatabaseService.ServiceId));
  900. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPatientTerminalDatasRequest2, DatabaseService.ServiceId));
  901. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UploadStorageFileRequest, DatabaseService.ServiceId));
  902. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUploadStorageFileInfoesRequest, DatabaseService.ServiceId));
  903. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteUploadStorageFileInfoRequest, DatabaseService.ServiceId));
  904. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecord1, DatabaseService.ServiceId));
  905. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalCountRequest, DatabaseService.ServiceId));
  906. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiagnosisResultDatesRequest, DatabaseService.ServiceId));
  907. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecordDatesRequest, DatabaseService.ServiceId));
  908. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetRegisterUserCountRequest, DatabaseService.ServiceId));
  909. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReportInfoResultDatesRequest, DatabaseService.ServiceId));
  910. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteTeachingTerminalDataRequest, DatabaseService.ServiceId));
  911. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateClassRequest, DatabaseService.ServiceId));
  912. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUltrasonicClassesRequest, DatabaseService.ServiceId));
  913. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetClassesByTeacherIdRequest, DatabaseService.ServiceId));
  914. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetClassesInfoByUserIdRequest, DatabaseService.ServiceId));
  915. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetRoleUsersRequest, DatabaseService.ServiceId));
  916. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteClassesRequest, DatabaseService.ServiceId));
  917. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AssignUltrasonicAssistantsRequest, DatabaseService.ServiceId));
  918. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AssignUltrasonicStudentsRequest, DatabaseService.ServiceId));
  919. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUltrasonicAssistantsRequest, DatabaseService.ServiceId));
  920. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUltrasonicClassRequest, DatabaseService.ServiceId));
  921. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUltrasonicStudentsRequest, DatabaseService.ServiceId));
  922. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateClassRequest, DatabaseService.ServiceId));
  923. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DistributionStudentsRequest, DatabaseService.ServiceId));
  924. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStudentsByAssistantIdRequest, DatabaseService.ServiceId));
  925. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateExamPaperRequest, DatabaseService.ServiceId));
  926. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteExamPaperRequest, DatabaseService.ServiceId));
  927. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateExamPaperRequest, DatabaseService.ServiceId));
  928. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllExamPapersRequest, DatabaseService.ServiceId));
  929. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateAnswerSheetRequest, DatabaseService.ServiceId));
  930. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteAnswerSheetRequest, DatabaseService.ServiceId));
  931. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CommitAnswerRequest, DatabaseService.ServiceId));
  932. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTeachingAssessmentRequest, DatabaseService.ServiceId));
  933. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAnswerSheetsByAssistantIdRequest, DatabaseService.ServiceId));
  934. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAnswerSheetsByClassIdRequest, DatabaseService.ServiceId));
  935. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAnswerSheetsByIdRequest, DatabaseService.ServiceId));
  936. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOnGoingAnswerSheetsRequest, DatabaseService.ServiceId));
  937. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddTeachingDataRequest, DatabaseService.ServiceId));
  938. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTeachingDataRequest, DatabaseService.ServiceId));
  939. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAnswerSheetsByTeacherIdRequest, DatabaseService.ServiceId));
  940. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTeachingDatasRequest, DatabaseService.ServiceId));
  941. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DistributeScoreRequest, DatabaseService.ServiceId));
  942. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStudentExamInfoRequest, DatabaseService.ServiceId));
  943. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDistributionRecordsRequest, DatabaseService.ServiceId));
  944. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteDistributionRecordRequest, DatabaseService.ServiceId));
  945. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalIdByUniqueIdRequest, DatabaseService.ServiceId));
  946. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.RemoveFeatureFromAllUsersRequest, DatabaseService.ServiceId));
  947. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddShareLiveMessageRecordRequest, DatabaseService.ServiceId));
  948. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetShareLiveMessageRecordRequest, DatabaseService.ServiceId));
  949. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateVideoCategoryRequest, DatabaseService.ServiceId));
  950. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteVideoCategoryRequest, DatabaseService.ServiceId));
  951. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateVideoCategoryNameRequest, DatabaseService.ServiceId));
  952. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedVideoCategoriesRequest, DatabaseService.ServiceId));
  953. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideosByCategoryIdRequest, DatabaseService.ServiceId));
  954. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllVideoCategoriesRequest, DatabaseService.ServiceId));
  955. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetValuableVideoCategoriesRequest, DatabaseService.ServiceId));
  956. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddVideoAndCategoryRequest, DatabaseService.ServiceId));
  957. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideoAndCategoryRequest, DatabaseService.ServiceId));
  958. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetFilePathByExamDataIdRequest, DatabaseService.ServiceId));
  959. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStudentInfosByClassIdRequest, DatabaseService.ServiceId));
  960. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.TeacherUpdateClassRequest, DatabaseService.ServiceId));
  961. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CheckAccountRequest, DatabaseService.ServiceId));
  962. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStudentExamCalendarRequest, DatabaseService.ServiceId));
  963. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateStudentAssistantRequest, DatabaseService.ServiceId));
  964. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteStudentRequest, DatabaseService.ServiceId));
  965. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ApplyJoinClassRequest, DatabaseService.ServiceId));
  966. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAppliedStudentInfosRequest, DatabaseService.ServiceId));
  967. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ApprovalStudentApplicationRequest, DatabaseService.ServiceId));
  968. // RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAnswerSheetsByDistributionIdRequest, DatabaseService.ServiceId));
  969. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetClassesAssistantsRequest, DatabaseService.ServiceId));
  970. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetEvaluationAssignmentsRequest, DatabaseService.ServiceId));
  971. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateOrderFormServerRequest, DatabaseService.ServiceId));
  972. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPaidUsersRequest, DatabaseService.ServiceId));
  973. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.PaySuccessRequest, DatabaseService.ServiceId));
  974. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCommodityInfoRequest, DatabaseService.ServiceId));
  975. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOrderFormRequest, DatabaseService.ServiceId));
  976. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDataPushConfigsRequest, DatabaseService.ServiceId));
  977. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateDataPushConfigRequest, DatabaseService.ServiceId));
  978. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllDataPushConfigRequest, DatabaseService.ServiceId));
  979. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDataPushConfigRequest, DatabaseService.ServiceId));
  980. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteDataPushConfigsRequest, DatabaseService.ServiceId));
  981. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateDataPushConfigRequest, DatabaseService.ServiceId));
  982. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetTerminalsToDataPushConfigRequest, DatabaseService.ServiceId));
  983. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalIdRequest, DatabaseService.ServiceId));
  984. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateDataPushHistoryRequest, DatabaseService.ServiceId));
  985. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDataHistoryExistedRequest, DatabaseService.ServiceId));
  986. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUnDoDataPushHistoryRequest, DatabaseService.ServiceId));
  987. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDataPushHistoriesRequest, DatabaseService.ServiceId));
  988. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateDataPushHistoryRequest, DatabaseService.ServiceId));
  989. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteDataPushHistoriesRequest, DatabaseService.ServiceId));
  990. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetResendDataHistoriesRequest, DatabaseService.ServiceId));
  991. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDataRePushRecordRequest, DatabaseService.ServiceId));
  992. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateConsultationRequest, DatabaseService.ServiceId));
  993. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateConsultationRequest1, DatabaseService.ServiceId));
  994. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FindHospitalsRequest, DatabaseService.ServiceId));
  995. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FindHospitalsRequest2, DatabaseService.ServiceId));
  996. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConsultationsRequest, DatabaseService.ServiceId));
  997. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetNewConsultationsRequest, DatabaseService.ServiceId));
  998. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteFileTokenRequest, DatabaseService.ServiceId));
  999. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDoctorsByAdminIdRequest, DatabaseService.ServiceId));
  1000. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExportedConsultationsRequest, DatabaseService.ServiceId));
  1001. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateConsultationRequest, DatabaseService.ServiceId));
  1002. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExpertsRequest, DatabaseService.ServiceId));
  1003. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllExpertsRequest, DatabaseService.ServiceId));
  1004. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateEmergencyConsultationRequest, DatabaseService.ServiceId));
  1005. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateShiftsDBRequest, DatabaseService.ServiceId));
  1006. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetShiftsDBRequest, DatabaseService.ServiceId));
  1007. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetOpenUploadRecordNotifyDBRequest, DatabaseService.ServiceId));
  1008. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOpenUploadRecordNotifyDBRequest, DatabaseService.ServiceId));
  1009. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ArrangeConsultationRequest, DatabaseService.ServiceId));
  1010. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteConsultationRequest, DatabaseService.ServiceId));
  1011. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateConsultationDataRequest, DatabaseService.ServiceId));
  1012. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateConsultationDataRequest1, DatabaseService.ServiceId));
  1013. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FinishConsultationRecordRequest, DatabaseService.ServiceId));
  1014. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateStateByUserReconnectRequest, DatabaseService.ServiceId));
  1015. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateTrainingBrowsedRequest, DatabaseService.ServiceId));
  1016. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTerminalVersionRequest, DatabaseService.ServiceId));
  1017. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConsultationByIdRequest, DatabaseService.ServiceId));
  1018. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReportEditorServerRequest, DatabaseService.ServiceId));
  1019. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPrinterDrivesRequest, DatabaseService.ServiceId));
  1020. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddPrinterDriveRequest, DatabaseService.ServiceId));
  1021. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CheckDuplicatePrinterDriveRequest, DatabaseService.ServiceId));
  1022. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeletePrinterDriveRequest, DatabaseService.ServiceId));
  1023. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPrinterDrivesRequest1, DatabaseService.ServiceId));
  1024. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddPrinterDriveRequest1, DatabaseService.ServiceId));
  1025. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedUsersRequest, DatabaseService.ServiceId));
  1026. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedUserGroupsRequest, DatabaseService.ServiceId));
  1027. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateUserTerminalRemarkRequest, DatabaseService.ServiceId));
  1028. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateTestUsersRequest, DatabaseService.ServiceId));
  1029. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteTestUsersRequest, DatabaseService.ServiceId));
  1030. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetFileUrlByExamDataIdRequest, DatabaseService.ServiceId));
  1031. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStorageFileByTokenRequest, DatabaseService.ServiceId));
  1032. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAccurateUsersRequest, DatabaseService.ServiceId));
  1033. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddCourseAssistantServerRequest, DatabaseService.ServiceId));
  1034. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddCourseGuestServerRequest, DatabaseService.ServiceId));
  1035. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteCourseAssistantServerRequest, DatabaseService.ServiceId));
  1036. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteCourseGuestServerRequest, DatabaseService.ServiceId));
  1037. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseAssistantRequest, DatabaseService.ServiceId));
  1038. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseGuestRequest, DatabaseService.ServiceId));
  1039. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCourseNoticeRequest, DatabaseService.ServiceId));
  1040. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCourseNoticeRequest, DatabaseService.ServiceId));
  1041. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllFullVideoCategoriesRequest, DatabaseService.ServiceId));
  1042. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideosByCategoryIdRequest2, DatabaseService.ServiceId));
  1043. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateWechatUserRequest, DatabaseService.ServiceId));
  1044. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateUserWechatAccountRequest, DatabaseService.ServiceId));
  1045. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SaveWechatUserPhoneRequest, DatabaseService.ServiceId));
  1046. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.MergeWehcatUserPhoneRequest, DatabaseService.ServiceId));
  1047. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateTrainingBrowsedsRequest, DatabaseService.ServiceId));
  1048. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetPreFileItemsDBRequest, DatabaseService.ServiceId));
  1049. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPreFileItemsDBRequest, DatabaseService.ServiceId));
  1050. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetUserNoReadMessagesRequest, DatabaseService.ServiceId));
  1051. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserNoReadMessagesRequest, DatabaseService.ServiceId));
  1052. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.RemoveUserNoReadMessagesRequest, DatabaseService.ServiceId));
  1053. //share
  1054. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetShareIdRequest, DatabaseService.ServiceId));
  1055. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetShareUrlRequest, DatabaseService.ServiceId));
  1056. //Wechat
  1057. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateOrUpdateWechatAccountRequest, DatabaseService.ServiceId));
  1058. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetWechatAccountByAppIdRequest, DatabaseService.ServiceId));
  1059. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateTerminalDataAIRequest, DatabaseService.ServiceId));
  1060. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAIDiagnosisDataRequest, DatabaseService.ServiceId));
  1061. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAIDiagnosisSwitchServerRequest, DatabaseService.ServiceId));
  1062. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateAIDiagnosisSwitchServerRequest, DatabaseService.ServiceId));
  1063. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecordAIReportIndexRequest, DatabaseService.ServiceId));
  1064. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAIResultsByIndexesRequest, DatabaseService.ServiceId));
  1065. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateOrUpdateReportAISelectResultsRequest, DatabaseService.ServiceId));
  1066. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalByUniquedIdRequest, DatabaseService.ServiceId));
  1067. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAdminAccessibleVideoRequest, DatabaseService.ServiceId));
  1068. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetExamVideoRequest, DatabaseService.ServiceId));
  1069. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExamVideosRequest, DatabaseService.ServiceId));
  1070. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecordForAIDiagnosisRequest, DatabaseService.ServiceId));
  1071. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetToDoTerminalRecordRequest, DatabaseService.ServiceId));
  1072. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateAIDiagnosisErrMessageRequest, DatabaseService.ServiceId));
  1073. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateAIDiagnosisInfoRequest, DatabaseService.ServiceId));
  1074. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FinishAIExcuteRecordRequest, DatabaseService.ServiceId));
  1075. //ExamPaper
  1076. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExamPapersRequest, DatabaseService.ServiceId));
  1077. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExamPaperByIdRequest, DatabaseService.ServiceId));
  1078. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExaminationPaperByIdRequest, DatabaseService.ServiceId));
  1079. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateExamPaperRequest, DatabaseService.ServiceId));
  1080. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteExamPapersRequest, DatabaseService.ServiceId));
  1081. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetSubjectsByExamPaperIdRequest, DatabaseService.ServiceId));
  1082. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTemplateByIdRequest, DatabaseService.ServiceId));
  1083. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateSubjectRequest, DatabaseService.ServiceId));
  1084. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateTemplateSubjectRequest, DatabaseService.ServiceId));
  1085. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteSubjectRequest, DatabaseService.ServiceId));
  1086. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteTemplateSubjectRequest, DatabaseService.ServiceId));
  1087. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetSubjectBySubjectIdRequest, DatabaseService.ServiceId));
  1088. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetSubjectByTemplateIdRequest, DatabaseService.ServiceId));
  1089. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateSubjectIndexRequest, DatabaseService.ServiceId));
  1090. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExamRankInfoRequest, DatabaseService.ServiceId));
  1091. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateExamResultRequest, DatabaseService.ServiceId));
  1092. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FindExamPaperRequest, DatabaseService.ServiceId));
  1093. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SaveExamPagerByPartnerRequest, DatabaseService.ServiceId));
  1094. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPartnerExamPagersRequest, DatabaseService.ServiceId));
  1095. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteExamPagersByUserRequest, DatabaseService.ServiceId));
  1096. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUserDirectServerInfoRequest, DatabaseService.ServiceId));
  1097. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateUserDirectServerInfoRequest, DatabaseService.ServiceId));
  1098. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteUserDirectServerInfoRequest, DatabaseService.ServiceId));
  1099. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateExamTemplateRequest, DatabaseService.ServiceId));
  1100. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteExamTemplatesRequest, DatabaseService.ServiceId));
  1101. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTemplateNameByIdRequest, DatabaseService.ServiceId));
  1102. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllTemplateIdAndNameRequest, DatabaseService.ServiceId));
  1103. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTemplateSubjectsByIdRequest, DatabaseService.ServiceId));
  1104. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExamTemplateRequest, DatabaseService.ServiceId));
  1105. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.MoveSubjectIndexRequest, DatabaseService.ServiceId));
  1106. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateExaminationPaperRequest, DatabaseService.ServiceId));
  1107. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FindExaminationPaperRequest, DatabaseService.ServiceId));
  1108. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FindExaminationPapersRequest, DatabaseService.ServiceId));
  1109. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteExaminationPapersRequest, DatabaseService.ServiceId));
  1110. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExaminationRankInfoRequest, DatabaseService.ServiceId));
  1111. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateExaminationResultRequest, DatabaseService.ServiceId));
  1112. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExaminationVideosRequest, DatabaseService.ServiceId));
  1113. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetExaminationVideoRequest, DatabaseService.ServiceId));
  1114. //ExamScore
  1115. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExamScoreRequest, DatabaseService.ServiceId));
  1116. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateUserNameHospitalServerRequest, DatabaseService.ServiceId));
  1117. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ChangeStudentSpeakingStateRequest, DatabaseService.ServiceId));
  1118. //Banner
  1119. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateOrUpdateBannerRequest, DatabaseService.ServiceId));
  1120. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteBannersRequest, DatabaseService.ServiceId));
  1121. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetBannersRequest, DatabaseService.ServiceId));
  1122. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllBannnersByTypeRequest, DatabaseService.ServiceId));
  1123. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.MoveBannerSortRequest, DatabaseService.ServiceId));
  1124. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SaveHomePagePublicityRequest, DatabaseService.ServiceId));
  1125. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetHomePagePublicityRequest, DatabaseService.ServiceId));
  1126. //ExamScore
  1127. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateExamScoreRequest, DatabaseService.ServiceId));
  1128. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReportByPatientIdRequest, DatabaseService.ServiceId));
  1129. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReportByPatientIdRequest1, DatabaseService.ServiceId));
  1130. //Statistics
  1131. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddLocationRequest, DatabaseService.ServiceId));
  1132. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateLocationRequest, DatabaseService.ServiceId));
  1133. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetLocationsRequest, DatabaseService.ServiceId));
  1134. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetLocationByIpRequest, DatabaseService.ServiceId));
  1135. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetLocationByAccountIdRequest, DatabaseService.ServiceId));
  1136. //Charge
  1137. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SaveChargeDetailInfoRequest, DatabaseService.ServiceId));
  1138. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetChargeGroupInfoRequest, DatabaseService.ServiceId));
  1139. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateChargeGroupRequest, DatabaseService.ServiceId));
  1140. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateChargeGroupRequest, DatabaseService.ServiceId));
  1141. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateChargeGroupUserRequest, DatabaseService.ServiceId));
  1142. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.QueryChargeGroupRequest, DatabaseService.ServiceId));
  1143. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetChargeGroupUsersRequest, DatabaseService.ServiceId));
  1144. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetChargeDetailsRequest, DatabaseService.ServiceId));
  1145. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteChargeGroupRequest, DatabaseService.ServiceId));
  1146. //LectureContest
  1147. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedLectureContestScoringTemplatesRequest, DatabaseService.ServiceId));
  1148. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddLectureContestScoringTemplateRequest, DatabaseService.ServiceId));
  1149. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ModifyLectureContestScoringTemplateRequest, DatabaseService.ServiceId));
  1150. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteLectureContestScoringTemplatesRequest, DatabaseService.ServiceId));
  1151. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddLectureContestScoringItemRequest, DatabaseService.ServiceId));
  1152. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteLectureContestScoringItemsRequest, DatabaseService.ServiceId));
  1153. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedLectureContestScoringItemsRequest, DatabaseService.ServiceId));
  1154. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ModifyLectureContestScoringItemRequest, DatabaseService.ServiceId));
  1155. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SortLectureContestScoringItemsRequest, DatabaseService.ServiceId));
  1156. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddLectureContestRequest, DatabaseService.ServiceId));
  1157. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddLectureContestEntryRequest, DatabaseService.ServiceId));
  1158. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteLectureContestEntriesRequest, DatabaseService.ServiceId));
  1159. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteLectureContestsRequest, DatabaseService.ServiceId));
  1160. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetLectureContestInfoRequest, DatabaseService.ServiceId));
  1161. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetLectureContestEntryInfoRequest, DatabaseService.ServiceId));
  1162. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetLectureContestResultContentRequest, DatabaseService.ServiceId));
  1163. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetLectureContestListRequest, DatabaseService.ServiceId));
  1164. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedLectureContestEntriesRequest, DatabaseService.ServiceId));
  1165. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedLectureContestsRequest, DatabaseService.ServiceId));
  1166. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ModifyLectureContestRequest, DatabaseService.ServiceId));
  1167. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ModifyLectureContestEntryRequest, DatabaseService.ServiceId));
  1168. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetLectureContestResultContentRequest, DatabaseService.ServiceId));
  1169. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SortLectureContestEntriesRequest, DatabaseService.ServiceId));
  1170. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddLectureContestScoreRecordRequest, DatabaseService.ServiceId));
  1171. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetLectureContestScoreRecordRequest, DatabaseService.ServiceId));
  1172. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddLectureContestBrowserRecordRequest, DatabaseService.ServiceId));
  1173. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetLectureContestBrowserRecordCountRequest, DatabaseService.ServiceId));
  1174. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetLectureContestScoreRecordsRequest, DatabaseService.ServiceId));
  1175. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddLectureContestMessageRequest, DatabaseService.ServiceId));
  1176. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteLectureContestMsgsRequest, DatabaseService.ServiceId));
  1177. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedLectureContestMessagesRequest, DatabaseService.ServiceId));
  1178. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCourseChannelRequest, DatabaseService.ServiceId));
  1179. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateReportStateRequest, DatabaseService.ServiceId));
  1180. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReportStateDatasRequest, DatabaseService.ServiceId));
  1181. //Upgrade
  1182. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddPackageRequest, DatabaseService.ServiceId));
  1183. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FindLatestPackageRequest, DatabaseService.ServiceId));
  1184. //Server Registry
  1185. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddServerDistrictInfoRequest, DatabaseService.ServiceId));
  1186. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllServerDistrictInfoRequest, DatabaseService.ServiceId));
  1187. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllSlaveServerRequest, DatabaseService.ServiceId));
  1188. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddSlaveServerInfoRequest, DatabaseService.ServiceId));
  1189. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerUpdateSlaveServerRequest, DatabaseService.ServiceId));
  1190. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerDeleteSlaveServerRequest, DatabaseService.ServiceId));
  1191. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerDeleteDistrictInfoRequest, DatabaseService.ServiceId));
  1192. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerUpdateDistrictInfoRequest, DatabaseService.ServiceId));
  1193. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerUpdateAccountsBySlaveServeRequest, DatabaseService.ServiceId));
  1194. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateOrUpdateAssignCustomServerRequest, DatabaseService.ServiceId));
  1195. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteServerAssignCustomServerRequest, DatabaseService.ServiceId));
  1196. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetServerAssignCustomServersRequest, DatabaseService.ServiceId));
  1197. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUnallocatedUsers, DatabaseService.ServiceId));
  1198. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateDataPushWhitelistRequest, DatabaseService.ServiceId));
  1199. //查询好友申请
  1200. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.QueryFriendApplyRequest, DatabaseService.ServiceId));
  1201. //创建/更新好友申请
  1202. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateFriendApplyRequest, DatabaseService.ServiceId));
  1203. //更新好友申请状态
  1204. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.QueryFriendApplyRequest, DatabaseService.ServiceId));
  1205. //remove apply form
  1206. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.RemoveApplyFormRequest, DatabaseService.ServiceId));
  1207. //update apply form
  1208. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateFriendApplyStatusRequest, DatabaseService.ServiceId));
  1209. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDBDataPushWhitelistRequest, DatabaseService.ServiceId));
  1210. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDBProjectDataPushConfigsByTableTypeRequest, DatabaseService.ServiceId));
  1211. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDBDataPushWhitelistRequest, DatabaseService.ServiceId));
  1212. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateDataPushWhitelistRequest, DatabaseService.ServiceId));
  1213. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateProjectDataPushRecordRequest, DatabaseService.ServiceId));
  1214. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateProjectDataPushRecordStateRequest, DatabaseService.ServiceId));
  1215. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateProjectDataPushConfigRequest, DatabaseService.ServiceId));
  1216. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteProjectDataPushConfigRequest, DatabaseService.ServiceId));
  1217. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateProjectDataPushConfigRequest, DatabaseService.ServiceId));
  1218. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConsultationFileTokenByIdRequest, DatabaseService.ServiceId));
  1219. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalRecords6ByIdRequest, DatabaseService.ServiceId));
  1220. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOrgabizationIdByTerminalRecordId, DatabaseService.ServiceId));
  1221. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllUsersByHospitalId, DatabaseService.ServiceId));
  1222. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetProjectDataPushRecordsRequest, DatabaseService.ServiceId));
  1223. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetProjectDataPushConfigsRequest, DatabaseService.ServiceId));
  1224. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetProjectDataPushWhitelistRequest, DatabaseService.ServiceId));
  1225. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetProjectDataPushRecordsByIdsRequest, DatabaseService.ServiceId));
  1226. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideoClassesRequest, DatabaseService.ServiceId));
  1227. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedStandardizedVideoRequest, DatabaseService.ServiceId));
  1228. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStandardizedVideoRequest, DatabaseService.ServiceId));
  1229. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStudentVideoRequest, DatabaseService.ServiceId));
  1230. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTeacherVideoRequest, DatabaseService.ServiceId));
  1231. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPaidVideoRequest, DatabaseService.ServiceId));
  1232. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateVideoClassRequest, DatabaseService.ServiceId));
  1233. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateBaseBrowsedCountRequest, DatabaseService.ServiceId));
  1234. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateRealBrowsedCountRequest, DatabaseService.ServiceId));
  1235. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTeacherAllIncomeRequest, DatabaseService.ServiceId));
  1236. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStandardizedVideoIncomeRequest, DatabaseService.ServiceId));
  1237. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteStandardizedVideoRequest, DatabaseService.ServiceId));
  1238. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetClassExaminationPaperRequest, DatabaseService.ServiceId));
  1239. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStudentExamScoreRequest, DatabaseService.ServiceId));
  1240. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateVideoLabelsRequest, DatabaseService.ServiceId));
  1241. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateVideoTeachingDocumentRequest, DatabaseService.ServiceId));
  1242. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.OperateTerminalPushLiveConfigRequest, DatabaseService.ServiceId));
  1243. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetServerTerminalPushLiveConfigsRequest, DatabaseService.ServiceId));
  1244. //Video Service
  1245. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.FindTerminalsRequest, LiveVideoService.ServiceId));
  1246. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.OpenVideo, LiveVideoService.ServiceId));
  1247. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.CloseVideo, LiveVideoService.ServiceId));
  1248. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.GetLiveServiceUrl, LiveVideoService.ServiceId));
  1249. RegisterMessageHandler(new DirectMessageHandler(TerminalVideoTagId.StartPushStreamResult, LiveVideoService.ServiceId));
  1250. RegisterMessageHandler(new DirectMessageHandler(TerminalVideoTagId.StopPushStreamResult, LiveVideoService.ServiceId));
  1251. RegisterMessageHandler(new DirectMessageHandler(TerminalVideoTagId.PushStreamStatus, LiveVideoService.ServiceId));
  1252. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.CheckTerminalOnlineStatusRequest, LiveVideoService.ServiceId));
  1253. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.FindTerminalDetailRequest, LiveVideoService.ServiceId));
  1254. // RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.CameraHasOpenedNotification, LiveVideoService.ServiceId));
  1255. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.ChangeTerminalLiveEnabledRequest, LiveVideoService.ServiceId));
  1256. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.OpenTerminalLiveRequest, LiveVideoService.ServiceId));
  1257. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.OpenTerminalLive2, LiveVideoService.ServiceId));
  1258. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.OpenShareTerminalLiveRequest, LiveVideoService.ServiceId));
  1259. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.UpdateTerminalRelatedInfo, LiveVideoService.ServiceId));
  1260. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.UpdateTerminalRelatedInfo2, LiveVideoService.ServiceId));
  1261. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.FindTerminalsRequest2, LiveVideoService.ServiceId));
  1262. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.FindTerminalsRequest3, LiveVideoService.ServiceId));
  1263. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.OpenTerminalLive2, LiveVideoService.ServiceId));
  1264. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.GetTerminalLiveInfoResquest, LiveVideoService.ServiceId));
  1265. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.GetTerminalLiveInfoResquest2, LiveVideoService.ServiceId));
  1266. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.GetTerminalLiveInfoResquest3, LiveVideoService.ServiceId));
  1267. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.UpdateTerminalRelatedInfo3, LiveVideoService.ServiceId));
  1268. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.UpdateTerminalRelatedInfo2, LiveVideoService.ServiceId));
  1269. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.TerminalLoginNotification, LiveVideoService.ServiceId));
  1270. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.OpenTerminalLiveWithHttpUrlRequest, LiveVideoService.ServiceId));
  1271. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.RtcTerminalOccupyRTMPRequest, LiveVideoService.ServiceId));
  1272. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.UpdateTerminalRelatedInfoRequest4, LiveVideoService.ServiceId));
  1273. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.GetTestLiveUrlRequest, LiveVideoService.ServiceId));
  1274. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.NewUpdateTerminalMultiRelatedInfoRequest, LiveVideoService.ServiceId));
  1275. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.GetPushLiveConfigRequest, LiveVideoService.ServiceId));
  1276. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.PushLiveConfigChangeNotification, LiveVideoService.ServiceId));
  1277. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.LeafClosedNotification, LiveVideoService.ServiceId));
  1278. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.ApplyChannelRequest, LiveVideoService.ServiceId));
  1279. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.CloseChannelRequest, LiveVideoService.ServiceId));
  1280. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.ModifyTerminalRequest, LiveVideoService.ServiceId));
  1281. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.GetLiveServiceUrl, LiveVideoService.ServiceId));
  1282. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.GetLiveEnabledTerminalsRequest, LiveVideoService.ServiceId));
  1283. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.UpdateTerminalLiveEnabledRequest, LiveVideoService.ServiceId));
  1284. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.OpenTerminalLive3, LiveVideoService.ServiceId));
  1285. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.GetLiveChannelUrlRequest, LiveVideoService.ServiceId));
  1286. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.GetDefaultTerminalPushLiveConfigRequest, LiveVideoService.ServiceId));
  1287. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.ServerPushLiveConfigNotification, LiveVideoService.ServiceId));
  1288. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.ServerTerminalPushLiveConfigNotification, LiveVideoService.ServiceId));
  1289. //Assign Terminal Service
  1290. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.FindTerminalByNameRequest, AssignTerminalService.ServiceId));
  1291. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.FindTerminalByNameResult, AssignTerminalService.ServiceId));
  1292. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.AddTerminalWithNewOrganizationRequest, AssignTerminalService.ServiceId));
  1293. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.AddTerminalResult, AssignTerminalService.ServiceId));
  1294. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.AssignUserTerminalByNameRequest, AssignTerminalService.ServiceId));
  1295. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.DeleteUserTerminalRequest, AssignTerminalService.ServiceId));
  1296. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.GetStorageURLRequest, AssignTerminalService.ServiceId));
  1297. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.GetStorageURLResult, AssignTerminalService.ServiceId));
  1298. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.FindOrganizationInfosRequest, AssignTerminalService.ServiceId));
  1299. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.FindOrganizationInfosResult, AssignTerminalService.ServiceId));
  1300. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.ChangeTerminalCoverRequest, AssignTerminalService.ServiceId));
  1301. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.DuplicatedOrganizationNameResult, AssignTerminalService.ServiceId));
  1302. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.AddTerminalAccountRequest, AssignTerminalService.ServiceId));
  1303. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.FindOrganizationByKeyWordRequest, AssignTerminalService.ServiceId));
  1304. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.AssignUserTerminalByUniqueIdRequest, AssignTerminalService.ServiceId));
  1305. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.ChangeTerminalInfoRequest, AssignTerminalService.ServiceId));
  1306. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.AssignUserTerminalByUniqueIdRequest2, AssignTerminalService.ServiceId));
  1307. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.GetUniquedIdByTerminalNameRequest, AssignTerminalService.ServiceId));
  1308. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.FindTerminalByUniquedIdRequest, AssignTerminalService.ServiceId));
  1309. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.UpdateTerminalOrganizationNameRequest, AssignTerminalService.ServiceId));
  1310. //Storage
  1311. RegisterMessageHandler(new DirectMessageHandler(CommonTagId.GetStorageUrlRequest, StorageService.ServiceId));
  1312. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.GetStorageInfomationRequest, StorageService.ServiceId));
  1313. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.StoreFile, StorageService.ServiceId));
  1314. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.GetFile, StorageService.ServiceId));
  1315. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.GetFiles, StorageService.ServiceId));
  1316. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.UploadStoreFileRequest, StorageService.ServiceId));
  1317. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.GetObjectStorageTokenInfoRequest, StorageService.ServiceId));
  1318. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.GetObjectStorageUrlRequest, StorageService.ServiceId));
  1319. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.GetObjectStorageTokenInfoListRequest, StorageService.ServiceId));
  1320. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.GetObjectStorageFileInfoRequest, StorageService.ServiceId));
  1321. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.GetObjectStorageFileInfoListRequest, StorageService.ServiceId));
  1322. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.SaveObjectStorageFileInfoRequest, StorageService.ServiceId));
  1323. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.GetAuthorizationRequest, StorageService.ServiceId));
  1324. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.GetObjectStorageFileInfoByExamDataIdRequest, StorageService.ServiceId));
  1325. RegisterMessageHandler(new DirectMessageHandler(ServerStorageTagId.GetStorageInfoRequest, StorageService.ServiceId));
  1326. RegisterMessageHandler(new DirectMessageHandler(ServerStorageTagId.ObjectStorageToFileStorageRequest, StorageService.ServiceId));
  1327. RegisterMessageHandler(new DirectMessageHandler(ServerStorageTagId.UploadBucketsRequest, StorageService.ServiceId));
  1328. RegisterMessageHandler(new DirectMessageHandler(ServerStorageTagId.CheckProcessTokenIsFinshedRequest, StorageService.ServiceId));
  1329. RegisterMessageHandler(new DirectMessageHandler(ServerStorageTagId.DownloadStorageNotification, StorageService.ServiceId));
  1330. RegisterMessageHandler(new DirectMessageHandler(ServerStorageTagId.DownloadStorageRequest, StorageService.ServiceId));
  1331. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.UploadStorageFileSpeedTestRequest, StorageService.ServiceId));
  1332. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.DownloadStorageFileSpeedTestRequest, StorageService.ServiceId));
  1333. //ServerRemedical
  1334. RegisterMessageHandler(new DirectMessageHandler(ServerRemedicalTagId.GetInternalStorageServerUrl, StorageService.ServiceId));
  1335. RegisterMessageHandler(new DirectMessageHandler(ServerStorageTagId.ServerDownloadStorageFileRequest, StorageService.ServiceId));
  1336. //Display
  1337. RegisterMessageHandler(new DirectMessageHandler(DisplayTagId.CreateDisplayChannel, DisplayService.ServiceId));
  1338. RegisterMessageHandler(new DirectMessageHandler(DisplayTagId.CloseDisplayChannel, DisplayService.ServiceId));
  1339. //Gateway service
  1340. RegisterMessageHandler(new DirectMessageHandler(CommonServerTagId.PushMessage, GatewayService.ServiceId));
  1341. RegisterMessageHandler(new BroadcastMessageHandler(CommonServerTagId.PushFailedNotification));
  1342. RegisterMessageHandler(new DirectMessageHandler(CommonServerTagId.GetIPAdressByLeafIdRequest, GatewayService.ServiceId));
  1343. //Upgrade service
  1344. RegisterMessageHandler(new DirectMessageHandler(CommonTagId.GetUpgradeUrlRequest, UpgradeService.ServiceId));
  1345. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetUpgradeVersion, UpgradeService.ServiceId));
  1346. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetUpgradeInfo, UpgradeService.ServiceId));
  1347. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetUpgradeVersionRequest2, UpgradeService.ServiceId));
  1348. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetUpgradeFileData, UpgradeService.ServiceId));
  1349. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetVersionDescription, UpgradeService.ServiceId));
  1350. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.BreakpointDownloadUpgradeFileData, UpgradeService.ServiceId));
  1351. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.CompareFileVersions, UpgradeService.ServiceId));
  1352. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetCompressedFile, UpgradeService.ServiceId));
  1353. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetBreakpointCompressedFile, UpgradeService.ServiceId));
  1354. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetUpgradeDiffPatchInfoRequest, UpgradeService.ServiceId));
  1355. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetNewFullUpgradeFileInfoRequest, UpgradeService.ServiceId));
  1356. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetForceVersionsRequest, UpgradeService.ServiceId));
  1357. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.CreatePackageRequest, UpgradeService.ServiceId));
  1358. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetLatestPackageRequest, UpgradeService.ServiceId));
  1359. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetUpgradeStorageInfoRequest, UpgradeService.ServiceId));
  1360. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetUpgradeAuthorizationRequest, UpgradeService.ServiceId));
  1361. //Remedical
  1362. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalRecords, RemedicalService.ServiceId));
  1363. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalRecords1, RemedicalService.ServiceId));
  1364. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalRecords2, RemedicalService.ServiceId));
  1365. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalRecords3, RemedicalService.ServiceId));
  1366. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalRecords4, RemedicalService.ServiceId));
  1367. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalRecords5, RemedicalService.ServiceId));
  1368. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalRecords6, RemedicalService.ServiceId));
  1369. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalRecords8, RemedicalService.ServiceId));
  1370. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalRecords9, RemedicalService.ServiceId));
  1371. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalDatas, RemedicalService.ServiceId));
  1372. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.ObtainTerminalRecord, RemedicalService.ServiceId));
  1373. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.FinishTerminalRecord, RemedicalService.ServiceId));
  1374. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.DeleteFinishedTerminalRecord, RemedicalService.ServiceId));
  1375. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.CheckToDoTerminalRecord, RemedicalService.ServiceId));
  1376. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPreviewImages, RemedicalService.ServiceId));
  1377. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalDataComments, RemedicalService.ServiceId));
  1378. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.AddTerminalDataComment, RemedicalService.ServiceId));
  1379. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.DeleteTerminalDataComment, RemedicalService.ServiceId));
  1380. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.UpdateTerminalDataComment, RemedicalService.ServiceId));
  1381. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetUserTerminalRecords, RemedicalService.ServiceId));
  1382. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetUserDiagnosisResults, RemedicalService.ServiceId));
  1383. // RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.FindDataHasCommentRequest, RemedicalService.ServiceId)); //not found this message of FindDataHasCommentRequest,
  1384. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetTerminalData, RemedicalService.ServiceId));
  1385. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetDisplayServerUrl, RemedicalService.ServiceId));
  1386. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetDisplayServerInfoRequest, RemedicalService.ServiceId));
  1387. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.CheckFinishedTerminalRecord, RemedicalService.ServiceId));
  1388. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetExamRecord, RemedicalService.ServiceId));
  1389. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetExamRecord1, RemedicalService.ServiceId));
  1390. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasRequest, RemedicalService.ServiceId));
  1391. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasSuccess, RemedicalService.ServiceId));
  1392. RegisterMessageHandler(new DirectMessageHandler(ServerRemedicalTagId.GetRemedicalStorageServerUrl, RemedicalService.ServiceId));
  1393. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasRequest2, RemedicalService.ServiceId));
  1394. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasRequest3, RemedicalService.ServiceId));
  1395. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasRequest4, RemedicalService.ServiceId));
  1396. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasRequest5, RemedicalService.ServiceId));
  1397. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasRequest6, RemedicalService.ServiceId));
  1398. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasRequest7, RemedicalService.ServiceId));
  1399. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.ClientFindImagesByPatientIdRequest, RemedicalService.ServiceId));
  1400. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasRequest8, RemedicalService.ServiceId));
  1401. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasRequest9, RemedicalService.ServiceId));
  1402. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.FindScreenshotOrganizationRequest, RemedicalService.ServiceId));
  1403. //RegisterMessageHandler(new DirectMessageHandler(ServerRemedicalTagId.NotifyAddToVidProcessRequest, RemedicalService.ServiceId));//not found this message of NotifyAddToVidProcessRequest,
  1404. //Remedical Terminal
  1405. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.AddRecord, RemedicalService.ServiceId));
  1406. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.AddRecord2, RemedicalService.ServiceId));
  1407. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.AddRecord3, RemedicalService.ServiceId));
  1408. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.AddUserRecordRequest, RemedicalService.ServiceId));
  1409. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.AddTerminalData, RemedicalService.ServiceId));
  1410. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.AddTerminalData1, RemedicalService.ServiceId));
  1411. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.GetTerminalRecord, RemedicalService.ServiceId));
  1412. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.ShareExamRecordRequest, RemedicalService.ServiceId));
  1413. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.GetTerminalDataTargetUrl, RemedicalService.ServiceId));
  1414. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.GetTerminalStorageInfoRequest, RemedicalService.ServiceId));
  1415. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.GetTerminalvCloudStorageInfoRequest, RemedicalService.ServiceId));
  1416. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.GetRemedicalStorageInfoRequest, RemedicalService.ServiceId));
  1417. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.DeleteRecord, RemedicalService.ServiceId));
  1418. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.CreateDevicesLogRequest, RemedicalService.ServiceId));
  1419. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.GetDeviceLastLogTimeRequest, RemedicalService.ServiceId));
  1420. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.UpdateReportQualityStatusRequest, RemedicalService.ServiceId));
  1421. //Remedical Report
  1422. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.FindDiagnosisResult, ReportService.ServiceId));
  1423. // RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetReportFile, ReportService.ServiceId)); //not found this message of GetReportFile
  1424. // RegisterMessageHandler(new DirectMessageHandler(ReportTagId.AddReportImage, ReportService.ServiceId));// not found this message of AddReportImage
  1425. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.AddReport, ReportService.ServiceId));
  1426. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.UpdateReport, ReportService.ServiceId));
  1427. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetReport, ReportService.ServiceId));
  1428. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetReports, ReportService.ServiceId));
  1429. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetStorageServer, ReportService.ServiceId));
  1430. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewAddReport, ReportService.ServiceId));
  1431. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewAddReportRequest1, ReportService.ServiceId));
  1432. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewAddReportRequest2, ReportService.ServiceId));
  1433. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewAddReportRequest3, ReportService.ServiceId));
  1434. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetReportTagsTreeRequest, ReportService.ServiceId));
  1435. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.AddDiagnosisReportsRequest, ReportService.ServiceId));
  1436. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewUpdateReport, ReportService.ServiceId));
  1437. RegisterMessageHandler(new DirectMessageHandler(ServerRemedicalTagId.TerminalRecordFinishedNotification, ReportService.ServiceId));
  1438. RegisterMessageHandler(new DirectMessageHandler(ServerRemedicalTagId.TerminalRecordAIReportNotification, ReportService.ServiceId));
  1439. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.CreatePosterConfigNotification, ReportService.ServiceId));
  1440. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.UpdatePosterConfigNotification, ReportService.ServiceId));
  1441. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.DeletePosterConfigNotification, ReportService.ServiceId));
  1442. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.AssignTerminalsToPosterNotification, ReportService.ServiceId));
  1443. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.GetPosterReportInfoesNotification, ReportService.ServiceId));
  1444. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.GetPosterReportInfoNotification, ReportService.ServiceId));
  1445. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.DeleteReportHistoriesNotification, ReportService.ServiceId));
  1446. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.ResendPosterReportsNotification, ReportService.ServiceId));
  1447. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.ModifyResendPosterHistoryNotification, ReportService.ServiceId));
  1448. RegisterMessageHandler(new DirectMessageHandler(ServerAdminTagId.GetReportStorageServerNotification, ReportService.ServiceId));
  1449. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetReportServersRequest, ReportService.ServiceId));
  1450. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetReportServersRequest2, ReportService.ServiceId));
  1451. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetReportServersResult, ReportService.ServiceId));
  1452. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewGetReport, ReportService.ServiceId));
  1453. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewGetReportsRequest, ReportService.ServiceId));
  1454. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewGetReportsRequest1, ReportService.ServiceId));
  1455. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewGetReportsRequest2, ReportService.ServiceId));
  1456. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewGetReportsRequest3, ReportService.ServiceId));
  1457. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetConsultationReportsRequest, ReportService.ServiceId));
  1458. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetConsultationReportsRequest1, ReportService.ServiceId));
  1459. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetConsultationReportsRequest2, ReportService.ServiceId));
  1460. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetConsultationReportsRequest3, ReportService.ServiceId));
  1461. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetConsultationReportsRequest4, ReportService.ServiceId));
  1462. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetConsultationReportsRequest5, ReportService.ServiceId));
  1463. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetReportTagsTreeRequest, ReportService.ServiceId));
  1464. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.AddCustomTagsRequest, ReportService.ServiceId));
  1465. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.FindDiagnosisReportsRequest, ReportService.ServiceId));
  1466. //WorkOrder
  1467. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.GetDiagnosisPackages, WorkOrderService.ServiceId));
  1468. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.GetDiagnosisDoctors, WorkOrderService.ServiceId));
  1469. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.GetUsersByOrganization, WorkOrderService.ServiceId));
  1470. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.CreateWorkOrder, WorkOrderService.ServiceId));
  1471. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.LoadWorkOrders, WorkOrderService.ServiceId));
  1472. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.RefreshWorkOrderState, WorkOrderService.ServiceId));
  1473. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.LoadWorkOrder, WorkOrderService.ServiceId));
  1474. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.AddOrGetWorkOrderByPatientId, WorkOrderService.ServiceId));
  1475. // RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.CreateMedicalHistoryRecord, WorkOrderService.ServiceId));
  1476. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.GetPatientMedicalRecords, WorkOrderService.ServiceId));
  1477. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.RemoveWorkOrder, WorkOrderService.ServiceId));
  1478. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.GetAppointmentTimes, WorkOrderService.ServiceId));
  1479. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.GetOrganizationExtendedInfo, WorkOrderService.ServiceId));
  1480. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.UpdateWorkOrder, WorkOrderService.ServiceId));
  1481. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.LoadDiagnosisResultsByWorkOrderId, WorkOrderService.ServiceId));
  1482. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.LoadDiagnosisPackagesWithTerminalId, WorkOrderService.ServiceId));
  1483. RegisterMessageHandler(new DirectMessageHandler(WorkOrderTagId.FindPatientName, WorkOrderService.ServiceId));
  1484. //AfterSales
  1485. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindUserInfoRequest, AfterSalesService.ServiceId));
  1486. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindTerminalsRequest, AfterSalesService.ServiceId));
  1487. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindTerminalsBySalesUserRequest2, AfterSalesService.ServiceId));
  1488. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindPatchesRequest, AfterSalesService.ServiceId));
  1489. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindPatchesRequest2, AfterSalesService.ServiceId));
  1490. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindPathUrlRequest, AfterSalesService.ServiceId));
  1491. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.CheckPatchNameRequest, AfterSalesService.ServiceId));
  1492. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.NewPatch, AfterSalesService.ServiceId));
  1493. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.NewPatch2, AfterSalesService.ServiceId));
  1494. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.RemovePatch, AfterSalesService.ServiceId));
  1495. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.GetStorageServer, AfterSalesService.ServiceId));
  1496. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.UpdateTerminalInfo, AfterSalesService.ServiceId));
  1497. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.RemoteControlRequest, AfterSalesService.ServiceId));
  1498. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.RemoteControlNotification, AfterSalesService.ServiceId));
  1499. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.RemoteControlCompleteRequest, AfterSalesService.ServiceId));
  1500. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FromTerminalRequest, AfterSalesService.ServiceId));
  1501. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FromTerminalNotification, AfterSalesService.ServiceId));
  1502. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.UpdatePatchInfoRequest, AfterSalesService.ServiceId));
  1503. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.GetLogRequest, AfterSalesService.ServiceId));
  1504. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.PushPatchByNameRequest, AfterSalesService.ServiceId));
  1505. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.ExcuteApiRequest, AfterSalesService.ServiceId));
  1506. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.ConnectRequest, AfterSalesService.ServiceId));
  1507. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.DisconnectRequest, AfterSalesService.ServiceId));
  1508. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.ProcessReslut, AfterSalesService.ServiceId));
  1509. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.UpdateApiRequest, AfterSalesService.ServiceId));
  1510. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.TerminalForceDisconnectRequest, AfterSalesService.ServiceId));
  1511. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.AddScriptRequest, AfterSalesService.ServiceId));
  1512. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.UpdateScriptRequest, AfterSalesService.ServiceId));
  1513. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.DeleteScriptRequest, AfterSalesService.ServiceId));
  1514. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.GetAllScriptRequest, AfterSalesService.ServiceId));
  1515. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.RunScriptRequest, AfterSalesService.ServiceId));
  1516. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.UpdateRemoteMaintenanceResultRequest, AfterSalesService.ServiceId));
  1517. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindPrinterDrivesRequest, AfterSalesService.ServiceId));
  1518. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.CreatePrinterDriveRequest, AfterSalesService.ServiceId));
  1519. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.CheckPrinterDriveNameRequest, AfterSalesService.ServiceId));
  1520. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindPrinterDrivesRequest1, AfterSalesService.ServiceId));
  1521. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.CreatePrinterDriveRequest1, AfterSalesService.ServiceId));
  1522. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindTerminalsBySalesUserRequest3, AfterSalesService.ServiceId));
  1523. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.UpdateTerminalRemarkRequest, AfterSalesService.ServiceId));
  1524. //todo The next two items are just for testing,need delete later
  1525. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.ScriptReturnRequest, AfterSalesService.ServiceId));
  1526. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.TestCreateNewRequqst, AfterSalesService.ServiceId));
  1527. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindScriptRequest, AfterSalesService.ServiceId));
  1528. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.UpdateProbeApplicationRequest, AfterSalesService.ServiceId));
  1529. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.UpdateTerminalScreenShotRequest, AfterSalesService.ServiceId));
  1530. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.UpdateProbeApplicationSettingRequest, AfterSalesService.ServiceId));
  1531. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.UpdateSystemSettingRequest, AfterSalesService.ServiceId));
  1532. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.RemovePrinterDriveRequest, AfterSalesService.ServiceId));
  1533. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.GetAfterSalesStorageInfoRequest, AfterSalesService.ServiceId));
  1534. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.GetAfterSalesStorageInfoRequest2, AfterSalesService.ServiceId));
  1535. RegisterMessageHandler(new DirectMessageHandler(ServerStorageTagId.UploadFinishedNotification, AfterSalesService.ServiceId));
  1536. RegisterMessageHandler(new DirectMessageHandler(ServerStorageTagId.UploadFinishedToCarotidNotification, CarotidService.ServiceId));
  1537. //RegisterAccountService
  1538. RegisterMessageHandler(new DirectMessageHandler(RegisterAccountTagId.RegisterAccountRequest, RegisterAccountService.ServiceId));
  1539. RegisterMessageHandler(new DirectMessageHandler(RegisterAccountTagId.CheckVerifyCodeRequest, RegisterAccountService.ServiceId));
  1540. RegisterMessageHandler(new DirectMessageHandler(RegisterAccountTagId.SendVerifyCodeRequest, RegisterAccountService.ServiceId));
  1541. RegisterMessageHandler(new DirectMessageHandler(RegisterAccountTagId.SendRecoverPasswordVerifyCodeRequest, RegisterAccountService.ServiceId));
  1542. RegisterMessageHandler(new DirectMessageHandler(RegisterAccountTagId.RecoverPasswordRequest, RegisterAccountService.ServiceId));
  1543. RegisterMessageHandler(new DirectMessageHandler(RegisterAccountTagId.RecoverPasswordByQuestionRequest, RegisterAccountService.ServiceId));
  1544. RegisterMessageHandler(new DirectMessageHandler(RegisterAccountTagId.RegistWeChatAccountRequest, RegisterAccountService.ServiceId));
  1545. //SMS
  1546. RegisterMessageHandler(new DirectMessageHandler(ServerSMSTagId.GetVerifyCodeRequest, SMSService.ServiceId));
  1547. RegisterMessageHandler(new DirectMessageHandler(ServerSMSTagId.ValidateVerifyCodeRequest, SMSService.ServiceId));
  1548. RegisterMessageHandler(new DirectMessageHandler(ServerSMSTagId.SendSmsRequest, SMSService.ServiceId));
  1549. RegisterMessageHandler(new DirectMessageHandler(ServerSMSTagId.SendSmsAppointmentRequest, SMSService.ServiceId));
  1550. RegisterMessageHandler(new DirectMessageHandler(ServerSMSTagId.GetTowFactorVerifyCodeRequest, SMSService.ServiceId));
  1551. RegisterMessageHandler(new DirectMessageHandler(ServerSMSTagId.GetTowFactorVerifyCodeForAdminRequest, SMSService.ServiceId));
  1552. //Training
  1553. // RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.CheckIsNoSpeakingRequest, TrainingService.ServiceId));
  1554. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.TerminalChangedNotification, TrainingService.ServiceId));
  1555. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.ApplyStateChangedNotification, TrainingService.ServiceId));
  1556. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.CourseInfoChangeNotification, TrainingService.ServiceId));
  1557. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.DeleteCourseNotification, TrainingService.ServiceId));
  1558. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.AllotCourseToVisitorNotification, TrainingService.ServiceId));
  1559. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.CoursePaySuccessNotification, TrainingService.ServiceId));
  1560. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.UpdateBrowseRecordNotification, TrainingService.ServiceId));
  1561. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.AccountAvatorChangedNotification, TrainingService.ServiceId));
  1562. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.AllNoSpeakingChangedNotification, TrainingService.ServiceId));
  1563. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.GetCourseNoticeRemindExistRequest, TrainingService.ServiceId));
  1564. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.SendCourseEnterNoticeRequest, TrainingService.ServiceId));
  1565. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.SendCourseBeginSoonNoticeRequest, TrainingService.ServiceId));
  1566. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.ApplyCourseRequest, TrainingService.ServiceId));
  1567. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.ApplyPassedCourseRequest, TrainingService.ServiceId));
  1568. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.ChangeCourseStateRequest, TrainingService.ServiceId));
  1569. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.SignUpCourseRequest, TrainingService.ServiceId));
  1570. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.CancelSignedUpCourseRequest, TrainingService.ServiceId));
  1571. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.GetCoursesSuccess, TrainingService.ServiceId));
  1572. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindAllCoursesRequest, TrainingService.ServiceId));
  1573. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindAppliedCoursesRequest, TrainingService.ServiceId));
  1574. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindSignedUpCoursesRequest, TrainingService.ServiceId));
  1575. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindNotStartedCoursesRequest, TrainingService.ServiceId));
  1576. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.DeleteAppliedCoursesRequest, TrainingService.ServiceId));
  1577. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.ChangeCourseInfoRequest, TrainingService.ServiceId));
  1578. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.ChangeCourseApplyStateRequest, TrainingService.ServiceId));
  1579. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.StartCourseRequest, TrainingService.ServiceId));
  1580. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FinishCourseRequest, TrainingService.ServiceId));
  1581. //RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.SetAssistantRequest, TrainingService.ServiceId));
  1582. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.SetStudentSpeakingStateRequest, TrainingService.ServiceId));
  1583. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.EnterClassRequest, TrainingService.ServiceId));
  1584. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.LeaveClassRequest, TrainingService.ServiceId));
  1585. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.StudentEnterNotification, TrainingService.ServiceId));
  1586. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.StudentLeaveNotification, TrainingService.ServiceId));
  1587. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.CourseStateChangedNotification, TrainingService.ServiceId));
  1588. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.SpeakingStateChangeNotification, TrainingService.ServiceId));
  1589. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.GetCourseStorageServerRequest, TrainingService.ServiceId));
  1590. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.GetCourseStorageServerResult, TrainingService.ServiceId));
  1591. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCourseChannelsRequest, TrainingService.ServiceId));
  1592. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCourseChannelsResult, TrainingService.ServiceId));
  1593. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCourseMembersRequest, TrainingService.ServiceId));
  1594. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCourseOnLineMemberCountRequest, TrainingService.ServiceId));
  1595. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.AppointOrCancelAssistantRequest, TrainingService.ServiceId));
  1596. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.ChangeTerminalRequest, TrainingService.ServiceId));
  1597. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.CourseTerminalChangeNotification, TrainingService.ServiceId));
  1598. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.EnterClassResult, TrainingService.ServiceId));
  1599. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.AllIsNoSpeakingNotification, TrainingService.ServiceId));
  1600. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.StudnetSpeakingStateMessage, TrainingService.ServiceId));
  1601. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.TeacherHasLeftNotification, TrainingService.ServiceId));
  1602. // RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCoursesByTeacherRequest, TrainingService.ServiceId));
  1603. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCoursesByFilterRequest, TrainingService.ServiceId));
  1604. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCoursesByFilterRequest2, TrainingService.ServiceId));
  1605. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCourseByIdRequest, TrainingService.ServiceId));
  1606. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.ChangeLiveActiveRequest, TrainingService.ServiceId));
  1607. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.ChangeTerminalLiveActiveRequest, TrainingService.ServiceId));
  1608. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.CourseChannelLiveStateChangedNotification, TrainingService.ServiceId));
  1609. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.StartCourseInAdvanceRequest, TrainingService.ServiceId));
  1610. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.BrowseTrainingRequest, TrainingService.ServiceId));
  1611. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.AddCourseAssistantRequest, TrainingService.ServiceId));
  1612. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.DeleteCourseAssistantRequest, TrainingService.ServiceId));
  1613. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCourseAssistantRequest, TrainingService.ServiceId));
  1614. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.AddCourseGuestRequest, TrainingService.ServiceId));
  1615. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.DeleteCourseGuestRequest, TrainingService.ServiceId));
  1616. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCourseGuestRequest, TrainingService.ServiceId));
  1617. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.GetCoursePromotionRequest, TrainingService.ServiceId));
  1618. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.ChangeCourseNoticeRequest, TrainingService.ServiceId));
  1619. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindPublicCoursesRequest, TrainingService.ServiceId));
  1620. RegisterMessageHandler(new DirectMessageHandler(AssignTerminalTagId.AddTerminalWithOrganizationIdRequest, AssignTerminalService.ServiceId));
  1621. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateTerminalWithOrganizationIdRequest, DatabaseService.ServiceId));
  1622. RegisterMessageHandler(new DirectMessageHandler(TimeTagId.GetServerTime, TimeService.ServiceId));
  1623. RegisterMessageHandler(new DirectMessageHandler(TimeTagId.GetServerTimeSuccess, TimeService.ServiceId));
  1624. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindReportByIdRequest, ApiService.ServiceId));
  1625. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindReportByIdRequest1, ApiService.ServiceId));
  1626. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindReportByIdResult, ApiService.ServiceId));
  1627. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindReportByPatientIdRequest, ApiService.ServiceId));
  1628. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindReportByPatientIdRequest1, ApiService.ServiceId));
  1629. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindApiStorageServerRequest, ApiService.ServiceId));
  1630. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindApiStorageServerResult, ApiService.ServiceId));
  1631. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindExamDatasRequest, ApiService.ServiceId));
  1632. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindExamDatasResult, ApiService.ServiceId));
  1633. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindExamDataImagesByRecordIdRequest, ApiService.ServiceId));
  1634. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindExamDataImagesResult, ApiService.ServiceId));
  1635. RegisterMessageHandler(new DirectMessageHandler(APITagId.FindExamDataImagesByRecordIdWithImageTypeRequest, ApiService.ServiceId));
  1636. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.GetCourseInfoRequest, TrainingService.ServiceId));
  1637. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.GetCourseInfoRequest2, TrainingService.ServiceId));
  1638. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseDatesRequest, DatabaseService.ServiceId));
  1639. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetHospitalMachineNumRequest, DatabaseService.ServiceId));
  1640. //Video Service
  1641. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.AddVideoRequest, VideoService.ServiceId));
  1642. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosByUserIdRequest, VideoService.ServiceId));
  1643. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosByUserIdRequest2, VideoService.ServiceId));
  1644. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosRequest, VideoService.ServiceId));
  1645. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosRequest2, VideoService.ServiceId));
  1646. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosRequest3, VideoService.ServiceId));
  1647. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoRequest, VideoService.ServiceId));
  1648. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoRequest2, VideoService.ServiceId));
  1649. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoRequest3, VideoService.ServiceId));
  1650. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoRequest4, VideoService.ServiceId));
  1651. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.RemoveVideoRequest, VideoService.ServiceId));
  1652. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindFeaturesRequest, VideoService.ServiceId));
  1653. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.GetUploadVideoSettingRequest, VideoService.ServiceId));
  1654. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindAllVideoCategoriesRequest, VideoService.ServiceId));
  1655. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindValuableVideoCategoriesRequest, VideoService.ServiceId));
  1656. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindValuableVideoCategoriesRequest2, VideoService.ServiceId));
  1657. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.UploadVideoAndCategoryRequest, VideoService.ServiceId));
  1658. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.UploadVideoRequest2, VideoService.ServiceId));
  1659. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.UploadVideoRequest3, VideoService.ServiceId));
  1660. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoAndCategoryRequest, VideoService.ServiceId));
  1661. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosByCategoryIdRequest, VideoService.ServiceId));
  1662. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoPaidUsersRequest, VideoService.ServiceId));
  1663. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoBrowsedUsersRequest, VideoService.ServiceId));
  1664. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoBrowsedUsersRequest2, VideoService.ServiceId));
  1665. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoAllBrowsedUsersRequest, VideoService.ServiceId));
  1666. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoAllBrowsedUsersRequest2, VideoService.ServiceId));
  1667. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindAllFullVideoCategoriesRequest, VideoService.ServiceId));
  1668. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosPublicOnlyRequest, VideoService.ServiceId));
  1669. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosByCategoryIdRequest2, VideoService.ServiceId));
  1670. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosRequest4, VideoService.ServiceId));
  1671. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosRequest5, VideoService.ServiceId));
  1672. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindStudentVideoRequest, VideoService.ServiceId));
  1673. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindTeacherVideoRequest, VideoService.ServiceId));
  1674. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindPaidVideoRequest, VideoService.ServiceId));
  1675. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindStandardizedVideoRequest, VideoService.ServiceId));
  1676. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindTeacherAllIncomeRequest, VideoService.ServiceId));
  1677. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.BrowsedVideoRequest, VideoService.ServiceId));
  1678. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.ChangeVideoTeachingDocumentRequest, VideoService.ServiceId));
  1679. //share
  1680. RegisterMessageHandler(new DirectMessageHandler(ShareTagId.GetShareUrlRequest, ShareService.ServiceId));
  1681. RegisterMessageHandler(new DirectMessageHandler(ShareTagId.GetShareSettingRequest, ShareService.ServiceId));
  1682. RegisterMessageHandler(new DirectMessageHandler(ShareTagId.SendMessagesRequest, ShareService.ServiceId));
  1683. RegisterMessageHandler(new DirectMessageHandler(ShareTagId.GetShareReportImageByPatientIdRequest, ShareService.ServiceId));
  1684. //Log
  1685. RegisterMessageHandler(new DirectMessageHandler(LogTagId.WriteLogRequest, UnifyLogService.ServiceId));
  1686. RegisterMessageHandler(new BroadcastMessageHandler(CommandWriteLogTagsId.CommandWriteLogRequest));
  1687. //Payment
  1688. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreatePayInfoRequest, DatabaseService.ServiceId));
  1689. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateRefundInfoRequest, DatabaseService.ServiceId));
  1690. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPayInfosRequest, DatabaseService.ServiceId));
  1691. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetRefundInfosRequest, DatabaseService.ServiceId));
  1692. //Statistics
  1693. RegisterMessageHandler(new DirectMessageHandler(StatisticsTagId.CommonApiRequest, StatisticsService.ServiceId));
  1694. RegisterMessageHandler(new DirectMessageHandler(StatisticsTagId.CommonRequest, StatisticsService.ServiceId));
  1695. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalFileDataRequest, DatabaseService.ServiceId));
  1696. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUsersReportNumRequest, DatabaseService.ServiceId));
  1697. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUsersCaseNumRequest, DatabaseService.ServiceId));
  1698. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReportNumRequest, DatabaseService.ServiceId));
  1699. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCheckPointsRequest, DatabaseService.ServiceId));
  1700. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetMachineModelsRequest, DatabaseService.ServiceId));
  1701. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideoPictureRequest, DatabaseService.ServiceId));
  1702. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetExportReportsRequest, DatabaseService.ServiceId));
  1703. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetMapDataRequest, DatabaseService.ServiceId));
  1704. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiagStickDataRequest, DatabaseService.ServiceId));
  1705. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDiseaseDataRequest, DatabaseService.ServiceId));
  1706. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetRecordQualificationRequest, DatabaseService.ServiceId));
  1707. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetRealTimeOperationRequest, DatabaseService.ServiceId));
  1708. //Carotid
  1709. RegisterMessageHandler(new DirectMessageHandler(CarotidTagId.GetCarotid3DModelRequest, CarotidService.ServiceId));
  1710. RegisterMessageHandler(new DirectMessageHandler(CarotidTagId.GetCarotidStorageUrl, CarotidService.ServiceId));
  1711. RegisterMessageHandler(new DirectMessageHandler(ServerCarotidTagId.AddCarotid3DModelRequest, CarotidService.ServiceId));
  1712. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddCarotid3DModelData, DatabaseService.ServiceId));
  1713. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCarotid3DModelData, DatabaseService.ServiceId));
  1714. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCarotid3DModelsRequest, DatabaseService.ServiceId));
  1715. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllCarotid3DModelsRequest, DatabaseService.ServiceId));
  1716. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPatientTerminalDatasRequest3, DatabaseService.ServiceId));
  1717. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPatientTerminalDatasRequest4, DatabaseService.ServiceId));
  1718. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPatientTerminalDatasRequest5, DatabaseService.ServiceId));
  1719. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPatientTerminalDatasRequest6, DatabaseService.ServiceId));
  1720. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPatientTerminalDatasRequest7, DatabaseService.ServiceId));
  1721. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ServerFindImagesByPatientIdRequest, DatabaseService.ServiceId));
  1722. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCarotid3DModelAIResultRequest, DatabaseService.ServiceId));
  1723. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateTerminalDataAIExcuteRecordRequest, DatabaseService.ServiceId));
  1724. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetToDoAIRecordRequest, DatabaseService.ServiceId));
  1725. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTerminalOrganizationNameServerRequest, DatabaseService.ServiceId));
  1726. //日志
  1727. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetTerminalsPagesRequest, DatabaseService.ServiceId));
  1728. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateDeviceLogsDBRequest, DatabaseService.ServiceId));
  1729. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDeviceLogsDBRequest, DatabaseService.ServiceId));
  1730. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetDeviceLastLogTimeDBRequest, DatabaseService.ServiceId));
  1731. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetUniqueIdByTerminalNameRequest, DatabaseService.ServiceId));
  1732. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTerminalSerialNumberRequest, DatabaseService.ServiceId));
  1733. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReportTemplateByPageRequest, DatabaseService.ServiceId));
  1734. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SaveReportTemplateRequest, DatabaseService.ServiceId));
  1735. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteReportTemplateRequest, DatabaseService.ServiceId));
  1736. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOrganizationReportTemplateRequest, DatabaseService.ServiceId));
  1737. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateOrganizationReportTemplateRequest, DatabaseService.ServiceId));
  1738. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedRoleUserRequest, DatabaseService.ServiceId));
  1739. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedClassUserRequest, DatabaseService.ServiceId));
  1740. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateUltrasonicStudentRequest, DatabaseService.ServiceId));
  1741. RegisterMessageHandler(new DirectMessageHandler(CommonServerTagId.GetOperationLogFromMasterRequest, DatabaseService.ServiceId));
  1742. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.OperatePushLiveConfigRequest, DatabaseService.ServiceId));
  1743. //Teaching
  1744. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.CreateExamPaperRequest, TeachingService.ServiceId));
  1745. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.DeleteExamRequest, TeachingService.ServiceId));
  1746. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.UpdateExamRequest, TeachingService.ServiceId));
  1747. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindAllExamPapersRequest, TeachingService.ServiceId));
  1748. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.HandOutExamRequest, TeachingService.ServiceId));
  1749. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.RevokeAnswerSheetRequest, TeachingService.ServiceId));
  1750. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.HandAnswerRequest, TeachingService.ServiceId));
  1751. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.CommitTeachingAssessmentRequest, TeachingService.ServiceId));
  1752. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindAnswerSheetsByAssistantIdRequest, TeachingService.ServiceId));
  1753. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindAnswerSheetsByClassIdRequest, TeachingService.ServiceId));
  1754. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindAnswerSheetsByIdRequest, TeachingService.ServiceId));
  1755. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindOnGoingAnswerSheetsRequest, TeachingService.ServiceId));
  1756. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.GetClassesRequest, TeachingService.ServiceId));
  1757. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindAnswerSheetsByAccountIdRequest, TeachingService.ServiceId));
  1758. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindTeachingTerminalDatasRequest, TeachingService.ServiceId));
  1759. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.SendScoreRequest, TeachingService.ServiceId));
  1760. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindClassesInfoByUserIdRequest, TeachingService.ServiceId));
  1761. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.ScanLoginTeachingAccountRequest, TeachingService.ServiceId));
  1762. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.RevokeTeachingTerminalDataRequest, TeachingService.ServiceId));
  1763. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindStudentExamInfoRequest, TeachingService.ServiceId));
  1764. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindDistributionRecordsRequest, TeachingService.ServiceId));
  1765. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.DeleteDistributionRequest, TeachingService.ServiceId));
  1766. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindStudentInfosByClassIdRequest, TeachingService.ServiceId));
  1767. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.EditClassInfoRequest, TeachingService.ServiceId));
  1768. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindStudentExamCalendarRequest, TeachingService.ServiceId));
  1769. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.EditStudentAssistantRequest, TeachingService.ServiceId));
  1770. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.RemoveStudentRequest, TeachingService.ServiceId));
  1771. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.ApplyJoinClassRequest, TeachingService.ServiceId));
  1772. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindAppliedStudentInfosRequest, TeachingService.ServiceId));
  1773. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.ApprovalStudentApplicationRequest, TeachingService.ServiceId));
  1774. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindAnswerSheetsByDistributionIdRequest, TeachingService.ServiceId));
  1775. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindClassesAssistantsRequest, TeachingService.ServiceId));
  1776. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindEvaluationAssignmentsRequest, TeachingService.ServiceId));
  1777. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.CommitTeachingAssessmentRequest2, TeachingService.ServiceId));
  1778. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindAnswerSheetsByAccountIdRequest2, TeachingService.ServiceId));
  1779. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindAnswerSheetsByAccountIdRequest4, TeachingService.ServiceId));
  1780. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindAnswerSheetsByDistributionIdRequest2, TeachingService.ServiceId));
  1781. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindAnswerSheetsByIdRequest2, TeachingService.ServiceId));
  1782. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindDistributionRecordsRequest2, TeachingService.ServiceId));
  1783. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindDistributionRecordsRequest3, TeachingService.ServiceId));
  1784. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindStudentExamCalendarRequest2, TeachingService.ServiceId));
  1785. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindStudentExamCalendarRequest3, TeachingService.ServiceId));
  1786. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindStudentExamInfoRequest2, TeachingService.ServiceId));
  1787. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindStudentExamInfoRequest4, TeachingService.ServiceId));
  1788. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindUserClassDetailsRequest, TeachingService.ServiceId));
  1789. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindUserClassDetailsRequest2, TeachingService.ServiceId));
  1790. RegisterMessageHandler(new DirectMessageHandler(TerminalTeachingTagId.AddTeachingRecordDatasRequest, TeachingService.ServiceId));
  1791. RegisterMessageHandler(new DirectMessageHandler(TerminalTeachingTagId.GetTeachingStorageServerRequest, TeachingService.ServiceId));
  1792. RegisterMessageHandler(new DirectMessageHandler(TerminalTeachingTagId.TeachingAccountReplacedNotification, TeachingService.ServiceId));
  1793. RegisterMessageHandler(new DirectMessageHandler(TerminalTeachingTagId.TerminalTeachingLoginRequest, TeachingService.ServiceId));
  1794. RegisterMessageHandler(new DirectMessageHandler(TerminalTeachingTagId.TerminalTeachingLogoffRequest, TeachingService.ServiceId));
  1795. RegisterMessageHandler(new DirectMessageHandler(TerminalTeachingTagId.GetTeachingUniqueCodeRequest, TeachingService.ServiceId));
  1796. RegisterMessageHandler(new DirectMessageHandler(TerminalTeachingTagId.TeachingScanSuccessNotification, TeachingService.ServiceId));
  1797. RegisterMessageHandler(new DirectMessageHandler(TerminalTeachingTagId.GetTerminalTeachingStorageInfoRequest, TeachingService.ServiceId));
  1798. RegisterMessageHandler(new DirectMessageHandler(TerminalTeachingTagId.GetTerminalTeachingStorageInfoRequest2, TeachingService.ServiceId));
  1799. RegisterMessageHandler(new DirectMessageHandler(ServerTeachingTagId.TerminalLogoffNotification, TeachingService.ServiceId));
  1800. //OrderForm
  1801. RegisterMessageHandler(new DirectMessageHandler(OrderFormTagId.CreateOrderFormRequest, OrderFormService.ServiceId));
  1802. RegisterMessageHandler(new DirectMessageHandler(OrderFormTagId.CreateOrderFormRequest2, OrderFormService.ServiceId));
  1803. RegisterMessageHandler(new DirectMessageHandler(OrderFormTagId.FindOrderFormRequest, OrderFormService.ServiceId));
  1804. RegisterMessageHandler(new DirectMessageHandler(OrderFormTagId.GetAgreementUrlRequest, OrderFormService.ServiceId));
  1805. RegisterMessageHandler(new DirectMessageHandler(ServerOrderFormTagId.PaySuccessNotification, OrderFormService.ServiceId));
  1806. //RTC
  1807. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.CreateAppointmentRequest, RemoteDiagnosisService.ServiceId));
  1808. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.CreateAppointmentRequest1, RemoteDiagnosisService.ServiceId));
  1809. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindAppointmentsRequest, RemoteDiagnosisService.ServiceId));
  1810. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindNewAppointmentsRequest, RemoteDiagnosisService.ServiceId));
  1811. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindNewAppointmentsRequest1, RemoteDiagnosisService.ServiceId));
  1812. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindNewAppointmentsRequest2, RemoteDiagnosisService.ServiceId));
  1813. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindNewAppointmentsRequest3, RemoteDiagnosisService.ServiceId));
  1814. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindAppointmentsRequest2, RemoteDiagnosisService.ServiceId));
  1815. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.RemoveFileTokenRequest, RemoteDiagnosisService.ServiceId));
  1816. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.GetHospitalsRequest, RemoteDiagnosisService.ServiceId));
  1817. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.GetHospitalsRequest2, RemoteDiagnosisService.ServiceId));
  1818. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.UpdateAppointmentStateRequest, RemoteDiagnosisService.ServiceId));
  1819. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindExportedConsultationsRequest, RemoteDiagnosisService.ServiceId));
  1820. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindExpertsRequest, RemoteDiagnosisService.ServiceId));
  1821. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindAllExpertsRequest, RemoteDiagnosisService.ServiceId));
  1822. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindAllExpertsWithShiftsRequest, RemoteDiagnosisService.ServiceId));
  1823. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.ArrangeAppointmentRequest, RemoteDiagnosisService.ServiceId));
  1824. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.DeleteAppointmentRequest, RemoteDiagnosisService.ServiceId));
  1825. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.UpdateAppointmentRequest, RemoteDiagnosisService.ServiceId));
  1826. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.UpdateAppointmentRequest1, RemoteDiagnosisService.ServiceId));
  1827. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindDoctorsByAdminIdRequest, RemoteDiagnosisService.ServiceId));
  1828. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FinishConsultationRequest, RemoteDiagnosisService.ServiceId));
  1829. RegisterMessageHandler(new DirectMessageHandler(ServerRemoteDiagnosisTags.ConsultationUserLoginNotification, RemoteDiagnosisService.ServiceId));
  1830. RegisterMessageHandler(new DirectMessageHandler(ServerRemoteDiagnosisTags.RefreshReportPostersNotification, RemoteDiagnosisService.ServiceId));
  1831. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.SendConsultationImageRequest, RemoteDiagnosisService.ServiceId));
  1832. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.SendConsultationImageRequest2, RemoteDiagnosisService.ServiceId));
  1833. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.CheckDoctorVersionRequest, RemoteDiagnosisService.ServiceId));
  1834. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.RecordQualifiedRequest, RemoteDiagnosisService.ServiceId));
  1835. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.UpdateConsultationRecordQualityStatusRequest, RemoteDiagnosisService.ServiceId));
  1836. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.AddImageAndVideoTokensRequest, RemoteDiagnosisService.ServiceId));
  1837. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.AddImageAndVideoTokensRequest2, RemoteDiagnosisService.ServiceId));
  1838. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindConsultationRequest, RemoteDiagnosisService.ServiceId));
  1839. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.CreateAndStartEmergencyConsultationRequest, RemoteDiagnosisService.ServiceId));
  1840. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.SetPreFileItemsRequest, RemoteDiagnosisService.ServiceId));
  1841. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.GetPreFileItemsRequest, RemoteDiagnosisService.ServiceId));
  1842. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.FindAIDiagnosisDataRequest, AIService.ServiceId));
  1843. RegisterMessageHandler(new DirectMessageHandler(ServerAITags.DoAIDiagnosisRequest, AIService.ServiceId));
  1844. RegisterMessageHandler(new DirectMessageHandler(ServerAITags.UpdateAIDiagnosisSwitchRequest, AIService.ServiceId));
  1845. //Live
  1846. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.GetLiveTerminalInfoRequest, LiveVideoService.ServiceId));
  1847. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.CloseLiveVideo, LiveVideoService.ServiceId));
  1848. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.GetTerminalLiveRequest, LiveService.ServiceId));
  1849. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.EnterTerminalLiveRequest, LiveService.ServiceId));
  1850. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.EnterTerminalLiveRequest2, LiveService.ServiceId));
  1851. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.EnterTerminalLiveRequest3, LiveService.ServiceId));
  1852. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.ExitTerminalLiveRequest, LiveService.ServiceId));
  1853. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.UpdateTerminalLiveStateRequest, LiveService.ServiceId));
  1854. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.StartChatRequest, LiveService.ServiceId));
  1855. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.CancelStartChatRequest, LiveService.ServiceId));
  1856. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.AcceptChatRequest, LiveService.ServiceId));
  1857. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.RejectChatRequest, LiveService.ServiceId));
  1858. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.HangupRequest, LiveService.ServiceId));
  1859. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.GetLiveServiceUrlRequest, LiveService.ServiceId));
  1860. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.GetLiveServiceUrlResult, LiveService.ServiceId));
  1861. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.LiveHeartRateRequest, LiveService.ServiceId));
  1862. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.GetLiveRoomSignRequest, LiveService.ServiceId));
  1863. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.GetvCloudLiveRoomSignRequest, LiveService.ServiceId));
  1864. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.CheckTerminalRoomRequest, LiveService.ServiceId));
  1865. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.EnterTerminalLiveWithHttpUrlRequest, LiveService.ServiceId));
  1866. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.GetLiveServerNetWorkRequest, LiveService.ServiceId));
  1867. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.GetLiveProtocolRequest, LiveService.ServiceId));
  1868. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.AcceptChatNotification, LiveService.ServiceId));
  1869. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.EnterTerminalMultiLiveRequset, LiveService.ServiceId));
  1870. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.StartChatRequest1, LiveService.ServiceId));
  1871. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.RetryPushLiveRequest, LiveService.ServiceId));
  1872. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.UpdateTerminalMultiLiveStateRequest, LiveService.ServiceId));
  1873. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.FindReportAISelectIndexRequest, AIService.ServiceId));
  1874. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.AcceptTrainningChatNotification, LiveService.ServiceId));
  1875. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.AcceptTrainningChatRequest, LiveService.ServiceId));
  1876. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.StartTrainningChatRequest, LiveService.ServiceId));
  1877. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.TeacherKickChatMemberRequest, LiveService.ServiceId));
  1878. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.DistroyChatRequest, LiveService.ServiceId));
  1879. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.CreateTrainingChatRoomRequest, LiveService.ServiceId));
  1880. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.TeacherKickOffMemberNotification, LiveService.ServiceId));
  1881. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.OtherTrainingMemberJoinRoomNotification, LiveService.ServiceId));
  1882. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.TrainningChatHangupRequest, LiveService.ServiceId));
  1883. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.TrainningChatHangupNotification, LiveService.ServiceId));
  1884. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.TrainingChatLiveCancelRequest, LiveService.ServiceId));
  1885. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.TrainningChatLiveRejectRequest, LiveService.ServiceId));
  1886. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.TrainningGuestOnlineStateRequest, LiveService.ServiceId));
  1887. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.VerificationTrainingConnectRequest, LiveService.ServiceId));
  1888. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.TrainingRoleStartPushNotification, LiveService.ServiceId));
  1889. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.GetLiveProtocolRequest1, LiveService.ServiceId));
  1890. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncTerminalLiveOptionListMessage, LiveVideoService.ServiceId));
  1891. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindBannersRequest, FrontPageService.ServiceId));
  1892. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindExamPaperByIdRequest, FrontPageService.ServiceId));
  1893. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.CreateExamScoreClientRequest, FrontPageService.ServiceId));
  1894. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindExamScoreRequest, FrontPageService.ServiceId));
  1895. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindExamPromotionRequest, FrontPageService.ServiceId));
  1896. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindAgentExamsRequest, FrontPageService.ServiceId));
  1897. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindClassExaminationPaperRequest, FrontPageService.ServiceId));
  1898. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindStudentExamScoreRequest, FrontPageService.ServiceId));
  1899. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindAgentExamVideosRequest, FrontPageService.ServiceId));
  1900. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindAgentExaminationVideosRequest, FrontPageService.ServiceId));
  1901. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindAgentExamsRequest2, FrontPageService.ServiceId));
  1902. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindAgentExaminationInfoRequest, FrontPageService.ServiceId));
  1903. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindAgentExaminationRequest, FrontPageService.ServiceId));
  1904. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindExamScoreRequest2, FrontPageService.ServiceId));
  1905. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindExamPaperByIdRequest2, FrontPageService.ServiceId));
  1906. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindExaminationPaperByIdRequest, FrontPageService.ServiceId));
  1907. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindLectureContestInfoRequest, FrontPageService.ServiceId));
  1908. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindLectureContestEntryInfoRequest, FrontPageService.ServiceId));
  1909. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.SubmitLectureContestEntryScoresRequest, FrontPageService.ServiceId));
  1910. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.RecordLectureContestBrowserRequest, FrontPageService.ServiceId));
  1911. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.ClearLectureContestCacheRequest, FrontPageService.ServiceId));
  1912. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.ClearLectureContestScoringTplCacheRequest, FrontPageService.ServiceId));
  1913. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindHomePagePublicityInfoRequest, FrontPageService.ServiceId));
  1914. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindLectureContestSubProfessionsRequest, FrontPageService.ServiceId));
  1915. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindLectureContestMsgPagedListRequest, FrontPageService.ServiceId));
  1916. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.SubmitLectureContestMsgRequest, FrontPageService.ServiceId));
  1917. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindLectureContestResultInfoRequest, FrontPageService.ServiceId));
  1918. //server Statistics
  1919. RegisterMessageHandler(new DirectMessageHandler(ServerStatisticsTagId.SendAccountToStatisticsRequest, StatisticsService.ServiceId));
  1920. // Registry service
  1921. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTagId.RegisteredSlaveRequest, ServerRegistryService.ServiceId));
  1922. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTagId.GetServerUrlsRequest, ServerRegistryService.ServiceId));
  1923. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTagId.CheckIpIsCustomServerRequest, ServerRegistryService.ServiceId));
  1924. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTagId.GetSpecifiedUrlByAccountInfoRequest, ServerRegistryService.ServiceId));
  1925. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTags.AddSlaveServerToCacheRequest, ServerRegistryService.ServiceId));
  1926. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTags.UpdateSlaveServerToCacheRequest, ServerRegistryService.ServiceId));
  1927. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTags.DeleteDistrictByDistrictCodeRequest, ServerRegistryService.ServiceId));
  1928. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTags.UpdateDistrictInfoToCacheRequest, ServerRegistryService.ServiceId));
  1929. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTags.AddDistrictInfoToCacheRequest, ServerRegistryService.ServiceId));
  1930. RegisterMessageHandler(new DirectMessageHandler(CommonServerTagId.SlaveAttachedNotification, ServerRegistryService.ServiceId));
  1931. RegisterMessageHandler(new DirectMessageHandler(CommonServerTagId.SlaveUnAttachedNotification, ServerRegistryService.ServiceId));
  1932. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTags.GetAssignAccountsBySlaveUrlRequest, ServerRegistryService.ServiceId));
  1933. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.GetAssignAccountsBySlaveUrlByAdminRequest, AdminService.ServiceId));
  1934. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTags.UpdateAssignAccountsBySlaveUrlRequest, ServerRegistryService.ServiceId));
  1935. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTags.ServerRegistryChangedNotification, ServerRegistryService.ServiceId));
  1936. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTags.ReloadAssignAccountNotification, ServerRegistryService.ServiceId));
  1937. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTags.SyncIpListNotification, ServerRegistryService.ServiceId));
  1938. RegisterMessageHandler(new DirectMessageHandler(ServerRegistryTags.CheckIsRegistryServerRequest, ServerRegistryService.ServiceId));
  1939. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ConnectServerNotification, ServerRegistryService.ServiceId));
  1940. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.MasterServerStartNotification, ServerRegistryService.ServiceId));
  1941. //Sync
  1942. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.SyncLiveCourseMessage, TrainingService.ServiceId));
  1943. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.SyncOnlineMember, TrainingService.ServiceId));
  1944. RegisterMessageHandler(new DirectMessageHandler(ServerTrainingTagId.UpdateOnLineMembers, TrainingService.ServiceId));
  1945. RegisterMessageHandler(new DirectMessageHandler(ServerTeachingTagId.SyncTeachingUniqueCodeMessage, TeachingService.ServiceId));
  1946. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.SyncChatTableMessage, ChatService.ServiceId));
  1947. RegisterMessageHandler(new DirectMessageHandler(ServerAddressBookTagId.SyncApplyFormMessage, AddressBookService.ServiceId));
  1948. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetApplyFormsByIdsRequest, DatabaseService.ServiceId));
  1949. RegisterMessageHandler(new DirectMessageHandler(ServerAccountTagId.SyncAccountCache, AccountService.ServiceId));
  1950. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncChatOneToOneRtcRoomMessage, LiveService.ServiceId));
  1951. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncChatOneToOneRtmpRoomMessage, LiveService.ServiceId));
  1952. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncRemoteDiagnosisTerminalInfoMessage, LiveService.ServiceId));
  1953. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncRoomMemberMessage, LiveService.ServiceId));
  1954. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncInternalTerminalRoomMessage, LiveService.ServiceId));
  1955. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncPublicTerminalRoomMessage, LiveService.ServiceId));
  1956. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncTrainningInternalTerminalRoomMessage, LiveService.ServiceId));
  1957. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncTrainningPublicTerminalRoomMessage, LiveService.ServiceId));
  1958. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncLiveTerminalIdMessage, LiveService.ServiceId));
  1959. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncLiveStatesRequest, LiveService.ServiceId));
  1960. RegisterMessageHandler(new DirectMessageHandler(StatisticsTagId.SyncStatisticsLocationInfo, StatisticsService.ServiceId));
  1961. RegisterMessageHandler(new DirectMessageHandler(CommonServerTagId.SyncInitMemoryFromMasterRequest, DatabaseService.ServiceId));
  1962. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncTrainningRoomMemberMessage, LiveService.ServiceId));
  1963. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncTrainingGroupChatRoomMessage, LiveService.ServiceId));
  1964. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncChatGroupRoomMessage, LiveService.ServiceId));
  1965. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.TGChatRoomNeedCancelChangeNotification, LiveService.ServiceId));
  1966. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.SyncChatInfoMessage, ChatService.ServiceId));
  1967. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.SyncChatMemberRequest, ChatService.ServiceId));
  1968. RegisterMessageHandler(new DirectMessageHandler(ServerChatTagId.SyncChatInfoQueueMessage, ChatService.ServiceId));
  1969. RegisterMessageHandler(new DirectMessageHandler(ServerAfterSalesTagId.SyncAfterSalesTerminalMessage, AfterSalesService.ServiceId));
  1970. RegisterMessageHandler(new DirectMessageHandler(ServerAfterSalesTagId.SyncTerminalAfterSalesInfoMessage, AfterSalesService.ServiceId));
  1971. RegisterMessageHandler(new DirectMessageHandler(ServerReportTagId.SyncReportPosterMessage, ReportService.ServiceId));
  1972. RegisterMessageHandler(new DirectMessageHandler(ServerReportTagId.SyncPostersNotification, RemedicalService.ServiceId));
  1973. RegisterMessageHandler(new DirectMessageHandler(ServerReportTagId.SyncReportPostersNotification, ReportService.ServiceId));
  1974. RegisterMessageHandler(new DirectMessageHandler(ServerFrontPageTags.SyncClearContestCacheMessage, FrontPageService.ServiceId));
  1975. RegisterMessageHandler(new DirectMessageHandler(ServerFrontPageTags.SyncClearContestScoreCacheMessage, FrontPageService.ServiceId));
  1976. RegisterMessageHandler(new DirectMessageHandler(ServerFrontPageTags.SyncLoadContestBrowserRecordCacheMessage, FrontPageService.ServiceId));
  1977. RegisterMessageHandler(new DirectMessageHandler(ServerFrontPageTags.SyncLoadLectureContestEntryCacheMessage, FrontPageService.ServiceId));
  1978. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncChargeGroupMessage, LiveService.ServiceId));
  1979. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetAccountDetailInfo6, AccountService.ServiceId));
  1980. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetAccountDetailInfo7, AccountService.ServiceId));
  1981. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.GetAccountDetailInfo8, AccountService.ServiceId));
  1982. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.FindTerminalsRequest4, LiveVideoService.ServiceId));
  1983. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.FindTerminalsRequest5, LiveVideoService.ServiceId));
  1984. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAdminChildrenRequest, AdminService.ServiceId));
  1985. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAdminChildrenRequest, DatabaseService.ServiceId));
  1986. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.BIDashboardCommonByAdminIdRequest, AdminService.ServiceId));
  1987. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateCreateAdminIdRequest, DatabaseService.ServiceId));
  1988. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.ChangeCreateAdminIdRequest, AdminService.ServiceId));
  1989. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.BIAdminLoginRequest, LoginService.ServiceId));
  1990. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetParentAdminRequest, DatabaseService.ServiceId));
  1991. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindParentAdminRequest, AdminService.ServiceId));
  1992. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAdminAndChildrenRequest, DatabaseService.ServiceId));
  1993. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindAdminAndChildrenRequest, AdminService.ServiceId));
  1994. RegisterMessageHandler(new DirectMessageHandler(CommonServerTagId.SyncInitMemoryFromSlaverRequest, DatabaseService.ServiceId));
  1995. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.GetTerminalLogConfigByIdRequest, AssignTerminalService.ServiceId));
  1996. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.AddTerminalLogConfigRequest, AssignTerminalService.ServiceId));
  1997. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.UploadTerminalLogConfigRequest, AssignTerminalService.ServiceId));
  1998. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.GetUploadLogRuleRequest, AssignTerminalService.ServiceId));
  1999. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.UploadDeviceLogsRequest, AssignTerminalService.ServiceId));
  2000. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.NewPatchFISRequest, AssignTerminalService.ServiceId));
  2001. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.UpdatePatchFISRequest, AssignTerminalService.ServiceId));
  2002. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.ForceUpdateFISRequest, AssignTerminalService.ServiceId));
  2003. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.ModifyFISNotification, AssignTerminalService.ServiceId));
  2004. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.GetPatchFISRequest, AssignTerminalService.ServiceId));
  2005. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.ChangeTerminalDeviceInfoRequest, LiveVideoService.ServiceId));
  2006. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.ChangeCameraSettingRequest, LiveVideoService.ServiceId));
  2007. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FindTerminalLogConfigByIdRequest, DatabaseService.ServiceId));
  2008. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.InsertTerminalsLogConfigRequest, DatabaseService.ServiceId));
  2009. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.InsertPatchFISRequest, DatabaseService.ServiceId));
  2010. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ModifyPatchFISRequest, DatabaseService.ServiceId));
  2011. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.FindPatchFISByPatchTypeRequest, DatabaseService.ServiceId));
  2012. RegisterMessageHandler(new DirectMessageHandler(AccountTagId.FindUserInfoByIdRequest, AccountService.ServiceId));
  2013. //vbox live
  2014. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.FindPushLiveConfigsRequest, AdminService.ServiceId));
  2015. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminOperatePushLiveConfigRequest, AdminService.ServiceId));
  2016. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminGetTerminalPushLiveConfigsRequest, AdminService.ServiceId));
  2017. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminGetDefaultTerminalPushLiveConfigRequest, AdminService.ServiceId));
  2018. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.AdminOperateTerminalPushLiveConfigRequest, AdminService.ServiceId));
  2019. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetServerPushLiveConfigsRequest, DatabaseService.ServiceId));
  2020. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateServerPushLiveConfigsRequest, DatabaseService.ServiceId));
  2021. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.OperateTerminalPushLiveConfigRequest, DatabaseService.ServiceId));
  2022. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetServerTerminalPushLiveConfigsRequest, DatabaseService.ServiceId));
  2023. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.RestartTerminalRequest, AfterSalesService.ServiceId));
  2024. RegisterMessageHandler(new DirectMessageHandler(ServerAfterSalesTagId.UpdateTerminalAfterSalesInfoRequest, AfterSalesService.ServiceId));
  2025. RegisterMessageHandler(new DirectMessageHandler(ServerSMSTagId.SendSmsMessageByTemplateIdRequest,SMSService.ServiceId));
  2026. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConsultationRecordsByTimeRequest, DatabaseService.ServiceId));
  2027. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.StartMeetingRequest, LiveService.ServiceId));
  2028. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.AcceptMeetingRequest, LiveService.ServiceId));
  2029. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.InviteMeetingMembersRequest, LiveService.ServiceId));
  2030. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.ExitMeetingRequest, LiveService.ServiceId));
  2031. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.RejectMeetingRequest, LiveService.ServiceId));
  2032. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.CancelStartMeetingtRequest, LiveService.ServiceId));
  2033. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.UpdateMeetingMemberPushStateRequest, LiveService.ServiceId));
  2034. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.StartConsultationRequest, LiveService.ServiceId));
  2035. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.StartIndependConversationRequest, LiveService.ServiceId));
  2036. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.ExitIndependConversationRequest, LiveService.ServiceId));
  2037. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncMeetingMemberPushStateRequest, LiveService.ServiceId));
  2038. RegisterMessageHandler(new DirectMessageHandler(AdminTagId.DeleteAdminProjectPushWhitelistsRequest, AdminService.ServiceId));
  2039. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteDBProjectPushWhitelistsRequest, DatabaseService.ServiceId));
  2040. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.Login3, LoginService.ServiceId));
  2041. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.Login4, LoginService.ServiceId));
  2042. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.V10Login, LoginService.ServiceId));
  2043. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.CreateAppointmentRequest2, RemoteDiagnosisService.ServiceId));
  2044. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.SaveConsultationRequest, RemoteDiagnosisService.ServiceId));
  2045. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateConsultationRequest2, DatabaseService.ServiceId));
  2046. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateConsultationRequest3, DatabaseService.ServiceId));
  2047. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReportWithConsultationRecordId, DatabaseService.ServiceId));
  2048. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetOrgabizationIdByConsultationRecordId, DatabaseService.ServiceId));
  2049. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.ClientRemoteMaintenanceRequest, AfterSalesService.ServiceId));
  2050. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.ClientRemoteMaintenanceNotification, AfterSalesService.ServiceId));
  2051. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.TerminalProcessResultRequest, AfterSalesService.ServiceId));
  2052. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.TerminalProcessResultNotification, AfterSalesService.ServiceId));
  2053. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.DestroyMeetingRoomRequest, LiveService.ServiceId));
  2054. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.AddShareBestCaseRequest, TeachingService.ServiceId));
  2055. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetShareBestCasesRequest, DatabaseService.ServiceId));
  2056. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindShareBestCasesRequest, TeachingService.ServiceId));
  2057. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.ModifyShareBestCaseRequest, TeachingService.ServiceId));
  2058. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.IncreaseShareBestCaseBrowsedCountRequest, DatabaseService.ServiceId));
  2059. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.AddShareBestCaseRealBrowsedRequest, TeachingService.ServiceId));
  2060. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateShareBestCaseCommentRequest, DatabaseService.ServiceId));
  2061. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteShareBestCaseCommentRequest, DatabaseService.ServiceId));
  2062. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddDBShareBestCaseCommentsRequest, DatabaseService.ServiceId));
  2063. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteDBShareBestCaseCommentsByCommentIdsRequest, DatabaseService.ServiceId));
  2064. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetShareBestCaseCommentsRequest, DatabaseService.ServiceId));
  2065. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateDBShareBestCaseCommentsRequest, DatabaseService.ServiceId));
  2066. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.AddCommentShareBestCaseRequest, TeachingService.ServiceId));
  2067. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.AddShareBestCaseCommentsRequest, TeachingService.ServiceId));
  2068. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.DeleteShareBestCaseCommentsByCommentIdsRequest, TeachingService.ServiceId));
  2069. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.UpdateShareBestCaseCommentsRequest, TeachingService.ServiceId));
  2070. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindShareBestCaseCommentsRequest, TeachingService.ServiceId));
  2071. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.DeleteShareBestCaseCommentByIdsRequest, TeachingService.ServiceId));
  2072. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.CreateShareBestCaseRequest, DatabaseService.ServiceId));
  2073. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.DeleteShareBestCaseByIdsRequest, TeachingService.ServiceId));
  2074. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteShareBestCaseRequest, DatabaseService.ServiceId));
  2075. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindShareBestCasesByIdsRequest, TeachingService.ServiceId));
  2076. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetShareBestCasesByIdsRequest, DatabaseService.ServiceId));
  2077. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindShareBestCasesByCreaterRequest, TeachingService.ServiceId));
  2078. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.WebLoginRequest, LoginService.ServiceId));
  2079. RegisterMessageHandler(new DirectMessageHandler (RegisterAccountTagId.WebRegistAccountRequest, RegisterAccountService.ServiceId));
  2080. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.UploadStorageFileToCloudRequest, StorageService.ServiceId));
  2081. RegisterMessageHandler(new DirectMessageHandler(StorageTagId.CopyFileToOtherCloudRequest, StorageService.ServiceId));
  2082. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.AssignCustomServersNotification, UpgradeService.ServiceId));
  2083. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.GetUpgradeCopyAuthorizationRequest, UpgradeService.ServiceId));
  2084. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.KeyValuePairHeaderItem, UpgradeService.ServiceId));
  2085. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.GetHomePageDomainRequest, TeachingService.ServiceId));
  2086. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.NewCreateExamScoreClientRequest, FrontPageService.ServiceId));
  2087. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetPackingReportFileRequest, ReportService.ServiceId));
  2088. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.PackingReportRequest, ReportService.ServiceId));
  2089. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReportInfoWithRecordIdsRequest, DatabaseService.ServiceId));
  2090. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReviewExamScoreDBRequest, DatabaseService.ServiceId));
  2091. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.GetReviewExamScoreRequest, FrontPageService.ServiceId));
  2092. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.FindAgentExaminationInfoRequest1, FrontPageService.ServiceId));
  2093. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.ApplyCourseRequest1, TrainingService.ServiceId));
  2094. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.ApplyPassedCourseRequest1, TrainingService.ServiceId));
  2095. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCoursesByFilterRequest3, TrainingService.ServiceId));
  2096. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCourseByIdRequest1, TrainingService.ServiceId));
  2097. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.OperateCoursetMeetingMembersRequest, TrainingService.ServiceId));
  2098. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.OperateDBCoursetMeetingMembersRequest, DatabaseService.ServiceId));
  2099. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.CreateTrainingMeetingRoomRequest, LiveService.ServiceId));
  2100. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.ExitTrainingMeetingRequest, LiveService.ServiceId));
  2101. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.TrainingMeetingShareViewRequest, LiveService.ServiceId));
  2102. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.EnterTrainingMeetingRoomRequest, LiveService.ServiceId));
  2103. RegisterMessageHandler(new DirectMessageHandler(TrainingTagId.FindCourseMeetingMembersRequest, TrainingService.ServiceId));
  2104. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetCourseMeetingMembersRequest, DatabaseService.ServiceId));
  2105. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncTrainingMeetingMemberStateRequest, LiveService.ServiceId));
  2106. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.UpdateTrainingMeetingMemberDeviceStatesRequest, LiveService.ServiceId));
  2107. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.EnterTrainingMeetingTerminalLiveRequset, LiveService.ServiceId));
  2108. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncTrainingMeetingShareRequest, LiveService.ServiceId));
  2109. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncOpenVideoUserRequest, LiveService.ServiceId));
  2110. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncMuteVideoUserRequest, LiveService.ServiceId));
  2111. //QualityControl
  2112. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.AddQualityControlRequest, RemedicalService.ServiceId));
  2113. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.DeleteQualityControlRequest, RemedicalService.ServiceId));
  2114. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.UpdateQualityControlRequest, RemedicalService.ServiceId));
  2115. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetQualityControlByDataIdRequest, RemedicalService.ServiceId));
  2116. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetQualityControlByRecordIdRequest, RemedicalService.ServiceId));
  2117. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetRecordsQualityControlRequest, RemedicalService.ServiceId));
  2118. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddQualityControlDataRequest, DatabaseService.ServiceId));
  2119. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteQualityControlDataRequest, DatabaseService.ServiceId));
  2120. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateQualityControlDataRequest, DatabaseService.ServiceId));
  2121. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetQualityControlDataByDataIdRequest, DatabaseService.ServiceId));
  2122. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetQualityControlDataByRecordIdRequest, DatabaseService.ServiceId));
  2123. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasRequest10, RemedicalService.ServiceId));
  2124. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.SetReportQualityStatusRequest, RemedicalService.ServiceId));
  2125. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetReportStateRequest, DatabaseService.ServiceId));
  2126. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewGetReportsRequest4, ReportService.ServiceId));
  2127. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewGetReportsRequest5, ReportService.ServiceId));
  2128. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.NewAddReportRequest4, ReportService.ServiceId));
  2129. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.GetTrainingMeetingShareStateRequest, LiveService.ServiceId));
  2130. RegisterMessageHandler(new DirectMessageHandler(FrontPageTagId.GetReviewExamScoreRequest1, FrontPageService.ServiceId));
  2131. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.ShareBestCaseAuditRequest, TeachingService.ServiceId));
  2132. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.GetShareBestCaseAuditInfoRequest, TeachingService.ServiceId));
  2133. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ShareBestCaseAuditDBRequest, DatabaseService.ServiceId));
  2134. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetShareBestCaseAuditInfoDBRequest, DatabaseService.ServiceId));
  2135. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindShareBestCasesByCreaterRequest1, TeachingService.ServiceId));
  2136. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.ModifyShareBestCaseRequest1, TeachingService.ServiceId));
  2137. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindShareBestCasesByIdsRequest1, TeachingService.ServiceId));
  2138. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.FindShareBestCasesRequest1, TeachingService.ServiceId));
  2139. RegisterMessageHandler(new DirectMessageHandler(TeachingTagId.AddShareBestCaseRequest1, TeachingService.ServiceId));
  2140. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateShareBestCaseRequest, DatabaseService.ServiceId));
  2141. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.GetTerminalLiveUrlsRequest, LiveService.ServiceId));
  2142. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.OpenVideoUserRequest, LiveService.ServiceId));
  2143. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.MuteVideoUserRequest, LiveService.ServiceId));
  2144. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.StartEmergencyConsultationRequest, LiveService.ServiceId));
  2145. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.RejectEmergencyConsultationRequest, LiveService.ServiceId));
  2146. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.CancelEmergencyConsultationRequest, LiveService.ServiceId));
  2147. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindStudentVideoRequest1, VideoService.ServiceId));
  2148. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddDBFinishedVideoUserIdRequest, DatabaseService.ServiceId));
  2149. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.AddFinishedVideoUserIdRequest, VideoService.ServiceId));
  2150. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindAllFullVideoSecoundCategoriesRequest, VideoService.ServiceId));
  2151. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindAllSecoundCategoriesRequest, VideoService.ServiceId));
  2152. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindValuableSecoundCategoriesRequest, VideoService.ServiceId));
  2153. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoAndSecoundCategoryRequest, VideoService.ServiceId));
  2154. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosBySecoundCategoryIdRequest, VideoService.ServiceId));
  2155. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.UploadVideoAndSecoundCategoryRequest, VideoService.ServiceId));
  2156. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideoRequest5, VideoService.ServiceId));
  2157. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.UploadVideoRequest4, VideoService.ServiceId));
  2158. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.ExistsVideoTitleRequest, VideoService.ServiceId));
  2159. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindVideosByCategoryIdRequest3, VideoService.ServiceId));
  2160. RegisterMessageHandler(new DirectMessageHandler(VideoTagId.FindAllFullVideoCategoriesRequest2, VideoService.ServiceId));
  2161. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllFullVideoSecoundCategoriesRequest, DatabaseService.ServiceId));
  2162. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllSecoundCategoriesRequest, DatabaseService.ServiceId));
  2163. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetValuableSecoundCategoriesRequest, DatabaseService.ServiceId));
  2164. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideoAndSecoundCategoryRequest, DatabaseService.ServiceId));
  2165. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideosBySecoundCategoryIdRequest, DatabaseService.ServiceId));
  2166. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddVideoAndSecoundCategoryRequest, DatabaseService.ServiceId));
  2167. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddSecoundCategoryRequest, DatabaseService.ServiceId));
  2168. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteSecoundCategoryRequest, DatabaseService.ServiceId));
  2169. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideoSecoundCategoryRequest, DatabaseService.ServiceId));
  2170. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateSecoundCategoryNameRequest, DatabaseService.ServiceId));
  2171. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetPagedVideoSecoundCategoriesRequest, DatabaseService.ServiceId));
  2172. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.ExistsVideoTitleRequest, DatabaseService.ServiceId));
  2173. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetVideosByCategoryIdRequest3, DatabaseService.ServiceId));
  2174. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetAllFullVideoCategoriesRequest2, DatabaseService.ServiceId));
  2175. RegisterMessageHandler(new DirectMessageHandler(StatisticsTagId.StatisticsRemoteConsultationRequest, StatisticsService.ServiceId));
  2176. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetRemoteConsultationRequest, DatabaseService.ServiceId));
  2177. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.AddQualityControlRequest2, RemedicalService.ServiceId));
  2178. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.UpdateQualityControlRequest2, RemedicalService.ServiceId));
  2179. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetQualityControlByDataIdRequest2, RemedicalService.ServiceId));
  2180. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetQualityControlByRecordIdRequest2, RemedicalService.ServiceId));
  2181. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetPatientRecordDatasRequest11, RemedicalService.ServiceId));
  2182. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetClientRecord10Request, RemedicalService.ServiceId));
  2183. RegisterMessageHandler(new DirectMessageHandler(RemedicalTagId.GetClientRecord11Request, RemedicalService.ServiceId));
  2184. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.AddReportQualityControlRequest, ReportService.ServiceId));
  2185. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.UpdateReportQualityControlRequest, ReportService.ServiceId));
  2186. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.DeleteReportQualityControlRequest, ReportService.ServiceId));
  2187. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.DeleteReportQualityControlByIdRequest, ReportService.ServiceId));
  2188. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetReportQualityControlByDataIdRequest, ReportService.ServiceId));
  2189. RegisterMessageHandler(new DirectMessageHandler(ReportTagId.GetReportQualityControlByRecordIdRequest, ReportService.ServiceId));
  2190. RegisterMessageHandler(new DirectMessageHandler(StatisticsTagId.StatisticsQualityControlRequest, StatisticsService.ServiceId));
  2191. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetStatisticsQualityControlRequest, DatabaseService.ServiceId));
  2192. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteQualityControlDataByIdRequest, DatabaseService.ServiceId));
  2193. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.SetNeedFollowUpVisitClientRequest, RemoteDiagnosisService.ServiceId));
  2194. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.SetFollowUpVisitStatusClientRequest, RemoteDiagnosisService.ServiceId));
  2195. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetNeedFollowUpVisitRequest, DatabaseService.ServiceId));
  2196. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.SetFollowUpVisitStatusRequest, DatabaseService.ServiceId));
  2197. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.AddFollowUpVisitInfoClientRequest, RemoteDiagnosisService.ServiceId));
  2198. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.DeleteFollowUpVisitInfoClientRequest, RemoteDiagnosisService.ServiceId));
  2199. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.GetFollowUpVisitInfoClientRequest, RemoteDiagnosisService.ServiceId));
  2200. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.UpdateFollowUpVisitInfoClientRequest, RemoteDiagnosisService.ServiceId));
  2201. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindNewAppointmentsRequest4, RemoteDiagnosisService.ServiceId));
  2202. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindNewAppointmentsRequest5, RemoteDiagnosisService.ServiceId));
  2203. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.FindNewAppointmentsRequest6, RemoteDiagnosisService.ServiceId));
  2204. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddFollowUpVisitInfoRequest, DatabaseService.ServiceId));
  2205. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteFollowUpVisitInfoRequest, DatabaseService.ServiceId));
  2206. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetFollowUpVisitInfoRequest, DatabaseService.ServiceId));
  2207. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateFollowUpVisitInfoRequest, DatabaseService.ServiceId));
  2208. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.StartIndependConversationRequest2, LiveService.ServiceId));
  2209. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.GetConsulationInfoByRoomIdRequest, LiveService.ServiceId));
  2210. RegisterMessageHandler(new DirectMessageHandler(LiveTagId.StartMeetingRequest2, LiveService.ServiceId));
  2211. RegisterMessageHandler(new DirectMessageHandler(ShareTagId.GetShareReportImageByConsultationIdRequest, ShareService.ServiceId));
  2212. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetReportBytConsultationIdRequest, DatabaseService.ServiceId));
  2213. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateTerminalOrganizationRequest, DatabaseService.ServiceId));
  2214. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.AddConsultationEvaluateClientRequest, RemoteDiagnosisService.ServiceId));
  2215. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.DeleteConsultationEvaluateClientRequest, RemoteDiagnosisService.ServiceId));
  2216. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.GetConsultationEvaluateClientRequest, RemoteDiagnosisService.ServiceId));
  2217. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.GetConsultationEvaluateByIdsClientRequest, RemoteDiagnosisService.ServiceId));
  2218. RegisterMessageHandler(new DirectMessageHandler(RemoteDiagnosisTagsId.UpdateConsultationEvaluateClientRequest, RemoteDiagnosisService.ServiceId));
  2219. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.AddConsultationEvaluateRequest, DatabaseService.ServiceId));
  2220. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.DeleteConsultationEvaluateRequest, DatabaseService.ServiceId));
  2221. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetSortedExpertsRequest, DatabaseService.ServiceId));
  2222. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateSortedExpertsRequest, DatabaseService.ServiceId));
  2223. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConsultationEvaluateRequest, DatabaseService.ServiceId));
  2224. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetConsultationEvaluateByIdsRequest, DatabaseService.ServiceId));
  2225. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.UpdateConsultationEvaluateRequest, DatabaseService.ServiceId));
  2226. RegisterMessageHandler(new DirectMessageHandler(StatisticsTagId.StatisticsRemoteConsultationRequest2, StatisticsService.ServiceId));
  2227. RegisterMessageHandler(new DirectMessageHandler(StatisticsTagId.StatisticsRemoteConsultationRequest3, StatisticsService.ServiceId));
  2228. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.NewPatch3, AfterSalesService.ServiceId));
  2229. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindPatchesRequest3, AfterSalesService.ServiceId));
  2230. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.FindTerminalsBySalesUserRequest4, AfterSalesService.ServiceId));
  2231. RegisterMessageHandler(new DirectMessageHandler(AfterSalesTagId.UpdateTerminalInfo1, AfterSalesService.ServiceId));
  2232. RegisterMessageHandler(new DirectMessageHandler(LiveVideoTagId.ChangeTerminalDeviceInfoRequest1, LiveVideoService.ServiceId));
  2233. RegisterMessageHandler(new DirectMessageHandler(TerminalTagId.AddRecordRequest4, RemedicalService.ServiceId));
  2234. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncPushLiveConfigRequest, LiveVideoService.ServiceId));
  2235. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncTerminalPushLiveConfigRequest, LiveVideoService.ServiceId));
  2236. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncRemoveTerminalLiveOptionRequest, LiveVideoService.ServiceId));
  2237. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.SyncTerminalLiveOptionListRequest, LiveVideoService.ServiceId));
  2238. RegisterMessageHandler(new DirectMessageHandler(LoginTagId.LoginByOpenIdRequest, LoginService.ServiceId));
  2239. RegisterMessageHandler(new DirectMessageHandler(ServerLoginTagId.GetLocalSessionsRequest, LoginService.ServiceId));
  2240. RegisterMessageHandler(new DirectMessageHandler(ServerForwardTerminalTagId.GetServerForwardProcessResult, ForwardTerminalService.ServiceId));
  2241. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.ServerOpenOldTerminalLiveRequest, LiveVideoService.ServiceId));
  2242. RegisterMessageHandler(new DirectMessageHandler(ServerLiveTagId.ServerCloseOldTerminalLiveRequest, LiveVideoService.ServiceId));
  2243. RegisterMessageHandler(new DirectMessageHandler(ServerForwardTerminalTagId.ForwardTerminalLiveHeartRateRequest, ForwardTerminalService.ServiceId));
  2244. RegisterMessageHandler(new DirectMessageHandler(ServerDBTagId.GetServerTerminalsRequest, DatabaseService.ServiceId));
  2245. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.QueryLatestPackageRequest, UpgradeService.ServiceId));
  2246. RegisterMessageHandler(new DirectMessageHandler(UpgradeTagId.SavePackageRequest, UpgradeService.ServiceId));
  2247. }
  2248. }
  2249. }