20211125073707_EditPRD.Designer.cs 95 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564
  1. // <auto-generated />
  2. using System;
  3. using Microsoft.EntityFrameworkCore;
  4. using Microsoft.EntityFrameworkCore.Infrastructure;
  5. using Microsoft.EntityFrameworkCore.Migrations;
  6. using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
  7. using Ropin.Inspection.Model.Entities;
  8. namespace Ropin.Inspection.Model.Migrations
  9. {
  10. [DbContext(typeof(InspectionDbContext))]
  11. [Migration("20211125073707_EditPRD")]
  12. partial class EditPRD
  13. {
  14. protected override void BuildTargetModel(ModelBuilder modelBuilder)
  15. {
  16. #pragma warning disable 612, 618
  17. modelBuilder
  18. .HasAnnotation("Relational:MaxIdentifierLength", 64)
  19. .HasAnnotation("ProductVersion", "5.0.4");
  20. modelBuilder.Entity("Ropin.Inspection.Model.Entities.Report", b =>
  21. {
  22. b.Property<Guid>("G_ID")
  23. .ValueGeneratedOnAdd()
  24. .HasColumnType("char(36)");
  25. b.Property<string>("C_Data")
  26. .HasColumnType("longtext CHARACTER SET utf8mb4");
  27. b.Property<string>("C_GroupName")
  28. .HasColumnType("longtext CHARACTER SET utf8mb4");
  29. b.Property<string>("C_Name")
  30. .HasColumnType("longtext CHARACTER SET utf8mb4");
  31. b.Property<string>("C_Remark")
  32. .HasColumnType("longtext CHARACTER SET utf8mb4");
  33. b.Property<string>("C_Status")
  34. .HasColumnType("longtext CHARACTER SET utf8mb4");
  35. b.Property<DateTime>("D_CreateTime")
  36. .HasColumnType("datetime(6)");
  37. b.Property<DateTime>("D_End")
  38. .HasColumnType("datetime(6)");
  39. b.Property<DateTime>("D_Start")
  40. .HasColumnType("datetime(6)");
  41. b.Property<int>("I_Type")
  42. .HasColumnType("int");
  43. b.HasKey("G_ID");
  44. b.ToTable("Report");
  45. });
  46. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TBDM_Area", b =>
  47. {
  48. b.Property<string>("C_Code")
  49. .HasMaxLength(20)
  50. .HasColumnType("varchar(20) CHARACTER SET utf8mb4");
  51. b.Property<string>("C_CityCode")
  52. .IsRequired()
  53. .HasMaxLength(20)
  54. .HasColumnType("varchar(20) CHARACTER SET utf8mb4");
  55. b.Property<string>("C_Name")
  56. .IsRequired()
  57. .HasMaxLength(50)
  58. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  59. b.Property<string>("C_Status")
  60. .IsRequired()
  61. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  62. b.Property<int>("I_Sort")
  63. .HasColumnType("int");
  64. b.HasKey("C_Code");
  65. b.HasIndex("C_CityCode");
  66. b.ToTable("TBDM_Area");
  67. });
  68. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TBDM_City", b =>
  69. {
  70. b.Property<string>("C_Code")
  71. .HasMaxLength(20)
  72. .HasColumnType("varchar(20) CHARACTER SET utf8mb4");
  73. b.Property<string>("C_Name")
  74. .IsRequired()
  75. .HasMaxLength(50)
  76. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  77. b.Property<string>("C_ProvCode")
  78. .IsRequired()
  79. .HasMaxLength(20)
  80. .HasColumnType("varchar(20) CHARACTER SET utf8mb4");
  81. b.Property<string>("C_Status")
  82. .IsRequired()
  83. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  84. b.Property<int>("I_Sort")
  85. .HasColumnType("int");
  86. b.HasKey("C_Code");
  87. b.HasIndex("C_ProvCode");
  88. b.ToTable("TBDM_City");
  89. });
  90. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TBDM_CodeDetail", b =>
  91. {
  92. b.Property<string>("C_Code")
  93. .HasMaxLength(50)
  94. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  95. b.Property<Guid>("C_CreateBy")
  96. .HasColumnType("char(36)");
  97. b.Property<string>("C_Default")
  98. .IsRequired()
  99. .HasMaxLength(1)
  100. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  101. b.Property<string>("C_IsSys")
  102. .IsRequired()
  103. .HasMaxLength(1)
  104. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  105. b.Property<Guid?>("C_LastUpdatedBy")
  106. .HasColumnType("char(36)");
  107. b.Property<string>("C_MainCode")
  108. .IsRequired()
  109. .HasMaxLength(50)
  110. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  111. b.Property<string>("C_Name")
  112. .IsRequired()
  113. .HasMaxLength(50)
  114. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  115. b.Property<string>("C_Remark")
  116. .HasMaxLength(500)
  117. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  118. b.Property<string>("C_Status")
  119. .IsRequired()
  120. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  121. b.Property<string>("C_Value")
  122. .IsRequired()
  123. .HasMaxLength(255)
  124. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  125. b.Property<DateTime>("D_CreateOn")
  126. .HasColumnType("datetime(6)");
  127. b.Property<DateTime?>("D_LastUpdatedOn")
  128. .HasColumnType("datetime(6)");
  129. b.Property<int>("I_Sort")
  130. .HasColumnType("int");
  131. b.HasKey("C_Code");
  132. b.HasIndex("C_CreateBy");
  133. b.HasIndex("C_LastUpdatedBy");
  134. b.ToTable("TBDM_CodeDetail");
  135. });
  136. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TBDM_CodeMain", b =>
  137. {
  138. b.Property<string>("C_Code")
  139. .HasMaxLength(50)
  140. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  141. b.Property<Guid>("C_CreateBy")
  142. .HasColumnType("char(36)");
  143. b.Property<Guid?>("C_LastUpdatedBy")
  144. .HasColumnType("char(36)");
  145. b.Property<string>("C_Name")
  146. .IsRequired()
  147. .HasMaxLength(50)
  148. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  149. b.Property<string>("C_Remark")
  150. .HasMaxLength(500)
  151. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  152. b.Property<string>("C_Status")
  153. .IsRequired()
  154. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  155. b.Property<DateTime>("D_CreateOn")
  156. .HasColumnType("datetime(6)");
  157. b.Property<DateTime?>("D_LastUpdatedOn")
  158. .HasColumnType("datetime(6)");
  159. b.Property<int>("I_Sort")
  160. .HasColumnType("int");
  161. b.HasKey("C_Code");
  162. b.HasIndex("C_CreateBy");
  163. b.HasIndex("C_LastUpdatedBy");
  164. b.ToTable("TBDM_CodeMain");
  165. });
  166. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TBDM_Prov", b =>
  167. {
  168. b.Property<string>("C_Code")
  169. .HasMaxLength(20)
  170. .HasColumnType("varchar(20) CHARACTER SET utf8mb4");
  171. b.Property<string>("C_Name")
  172. .IsRequired()
  173. .HasMaxLength(50)
  174. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  175. b.Property<string>("C_Status")
  176. .IsRequired()
  177. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  178. b.Property<int>("I_Sort")
  179. .HasColumnType("int");
  180. b.HasKey("C_Code");
  181. b.ToTable("TBDM_Prov");
  182. });
  183. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_Content", b =>
  184. {
  185. b.Property<Guid>("C_ID")
  186. .ValueGeneratedOnAdd()
  187. .HasColumnType("char(36)");
  188. b.Property<string>("C_AlarmLevel")
  189. .IsRequired()
  190. .HasMaxLength(1)
  191. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  192. b.Property<Guid>("C_CreateBy")
  193. .HasColumnType("char(36)");
  194. b.Property<Guid>("C_LastUpdatedBy")
  195. .HasColumnType("char(36)");
  196. b.Property<string>("C_Name")
  197. .IsRequired()
  198. .HasMaxLength(50)
  199. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  200. b.Property<string>("C_Remark")
  201. .HasMaxLength(500)
  202. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  203. b.Property<string>("C_Status")
  204. .HasColumnType("longtext CHARACTER SET utf8mb4");
  205. b.Property<DateTime>("D_CreateOn")
  206. .HasColumnType("datetime(6)");
  207. b.Property<DateTime>("D_LastUpdatedOn")
  208. .HasColumnType("datetime(6)");
  209. b.HasKey("C_ID");
  210. b.ToTable("TISP_Content");
  211. });
  212. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_ContentGroup", b =>
  213. {
  214. b.Property<Guid>("G_ID")
  215. .ValueGeneratedOnAdd()
  216. .HasColumnType("char(36)");
  217. b.Property<string>("C_Name")
  218. .IsRequired()
  219. .HasMaxLength(50)
  220. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  221. b.Property<string>("C_PatrolItem")
  222. .HasMaxLength(50)
  223. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  224. b.Property<string>("C_Remark")
  225. .HasMaxLength(500)
  226. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  227. b.Property<string>("C_Status")
  228. .IsRequired()
  229. .HasMaxLength(1)
  230. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  231. b.Property<DateTime>("D_CreateOn")
  232. .HasColumnType("datetime(6)");
  233. b.Property<DateTime>("D_LastUpdatedOn")
  234. .HasColumnType("datetime(6)");
  235. b.Property<Guid>("G_CreateBy")
  236. .HasColumnType("char(36)");
  237. b.Property<Guid>("G_LastUpdatedBy")
  238. .HasColumnType("char(36)");
  239. b.Property<int>("I_Sort")
  240. .HasColumnType("int");
  241. b.Property<int>("I_Type")
  242. .HasColumnType("int");
  243. b.HasKey("G_ID");
  244. b.ToTable("TISP_ContentGroup");
  245. });
  246. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_ContentGroupItem", b =>
  247. {
  248. b.Property<Guid>("G_ID")
  249. .ValueGeneratedOnAdd()
  250. .HasColumnType("char(36)");
  251. b.Property<Guid>("G_ContentCode")
  252. .HasColumnType("char(36)");
  253. b.Property<Guid>("G_ContentGroupCode")
  254. .HasColumnType("char(36)");
  255. b.HasKey("G_ID");
  256. b.ToTable("TISP_ContentGroupItem");
  257. });
  258. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_Record", b =>
  259. {
  260. b.Property<Guid>("C_ID")
  261. .ValueGeneratedOnAdd()
  262. .HasColumnType("char(36)");
  263. b.Property<Guid>("C_CreateBy")
  264. .HasColumnType("char(36)");
  265. b.Property<Guid>("C_LastUpdatedBy")
  266. .HasColumnType("char(36)");
  267. b.Property<Guid>("C_SpotCode")
  268. .HasColumnType("char(36)");
  269. b.Property<string>("C_Status")
  270. .IsRequired()
  271. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  272. b.Property<DateTime>("D_CreateOn")
  273. .HasColumnType("datetime(6)");
  274. b.Property<DateTime>("D_LastUpdatedOn")
  275. .HasColumnType("datetime(6)");
  276. b.HasKey("C_ID");
  277. b.ToTable("TISP_Record");
  278. });
  279. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_RecordAlarm", b =>
  280. {
  281. b.Property<Guid>("C_ID")
  282. .ValueGeneratedOnAdd()
  283. .HasColumnType("char(36)");
  284. b.Property<Guid>("C_InspectionRecordCode")
  285. .HasColumnType("char(36)");
  286. b.Property<Guid>("C_SpotContentCode")
  287. .HasColumnType("char(36)");
  288. b.Property<string>("C_Status")
  289. .IsRequired()
  290. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  291. b.HasKey("C_ID");
  292. b.ToTable("TISP_RecordAlarm");
  293. });
  294. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_RecordImage", b =>
  295. {
  296. b.Property<Guid>("C_ID")
  297. .ValueGeneratedOnAdd()
  298. .HasColumnType("char(36)");
  299. b.Property<string>("C_ImageURL")
  300. .IsRequired()
  301. .HasMaxLength(200)
  302. .HasColumnType("varchar(200) CHARACTER SET utf8mb4");
  303. b.Property<Guid>("C_RecordItemCode")
  304. .HasColumnType("char(36)");
  305. b.Property<string>("C_Status")
  306. .IsRequired()
  307. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  308. b.HasKey("C_ID");
  309. b.ToTable("TISP_RecordImage");
  310. });
  311. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_RecordItem", b =>
  312. {
  313. b.Property<Guid>("C_ID")
  314. .ValueGeneratedOnAdd()
  315. .HasColumnType("char(36)");
  316. b.Property<Guid>("C_ContentCode")
  317. .HasColumnType("char(36)");
  318. b.Property<Guid>("C_CreateBy")
  319. .HasMaxLength(50)
  320. .HasColumnType("char(50)");
  321. b.Property<string>("C_InspectionContent")
  322. .HasColumnType("longtext CHARACTER SET utf8mb4");
  323. b.Property<Guid>("C_LastUpdatedBy")
  324. .HasMaxLength(50)
  325. .HasColumnType("char(50)");
  326. b.Property<Guid>("C_RecordCode")
  327. .HasColumnType("char(36)");
  328. b.Property<string>("C_Remark")
  329. .HasColumnType("longtext CHARACTER SET utf8mb4");
  330. b.Property<string>("C_Status")
  331. .IsRequired()
  332. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  333. b.Property<DateTime>("D_CreateOn")
  334. .HasColumnType("datetime(6)");
  335. b.Property<DateTime>("D_LastUpdatedOn")
  336. .HasColumnType("datetime(6)");
  337. b.HasKey("C_ID");
  338. b.ToTable("TISP_RecordItem");
  339. });
  340. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_Region", b =>
  341. {
  342. b.Property<Guid>("C_ID")
  343. .ValueGeneratedOnAdd()
  344. .HasColumnType("char(36)");
  345. b.Property<Guid>("C_CreateBy")
  346. .HasMaxLength(50)
  347. .HasColumnType("char(50)");
  348. b.Property<string>("C_ImageUrl")
  349. .HasMaxLength(100)
  350. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  351. b.Property<Guid>("C_LastUpdatedBy")
  352. .HasMaxLength(50)
  353. .HasColumnType("char(50)");
  354. b.Property<string>("C_Name")
  355. .IsRequired()
  356. .HasMaxLength(50)
  357. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  358. b.Property<string>("C_Remark")
  359. .HasMaxLength(500)
  360. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  361. b.Property<string>("C_Status")
  362. .IsRequired()
  363. .HasMaxLength(1)
  364. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  365. b.Property<DateTime>("D_CreateOn")
  366. .HasColumnType("datetime(6)");
  367. b.Property<DateTime>("D_LastUpdatedOn")
  368. .HasColumnType("datetime(6)");
  369. b.HasKey("C_ID");
  370. b.ToTable("TISP_Region");
  371. });
  372. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_Route", b =>
  373. {
  374. b.Property<Guid>("C_ID")
  375. .ValueGeneratedOnAdd()
  376. .HasColumnType("char(36)");
  377. b.Property<Guid>("C_CreateBy")
  378. .HasMaxLength(50)
  379. .HasColumnType("char(50)");
  380. b.Property<string>("C_ImageUrl")
  381. .HasMaxLength(100)
  382. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  383. b.Property<Guid>("C_LastUpdatedBy")
  384. .HasMaxLength(50)
  385. .HasColumnType("char(50)");
  386. b.Property<string>("C_Name")
  387. .IsRequired()
  388. .HasMaxLength(50)
  389. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  390. b.Property<string>("C_Remark")
  391. .HasMaxLength(500)
  392. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  393. b.Property<string>("C_Status")
  394. .IsRequired()
  395. .HasMaxLength(1)
  396. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  397. b.Property<DateTime>("D_CreateOn")
  398. .HasColumnType("datetime(6)");
  399. b.Property<DateTime>("D_LastUpdatedOn")
  400. .HasColumnType("datetime(6)");
  401. b.HasKey("C_ID");
  402. b.ToTable("TISP_Route");
  403. });
  404. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_Spot", b =>
  405. {
  406. b.Property<Guid>("C_Code")
  407. .ValueGeneratedOnAdd()
  408. .HasColumnType("char(36)");
  409. b.Property<Guid>("C_CreateBy")
  410. .HasMaxLength(50)
  411. .HasColumnType("char(50)");
  412. b.Property<string>("C_GPS")
  413. .HasMaxLength(50)
  414. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  415. b.Property<string>("C_ImageUrl")
  416. .HasMaxLength(100)
  417. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  418. b.Property<Guid>("C_LastUpdatedBy")
  419. .HasMaxLength(50)
  420. .HasColumnType("char(50)");
  421. b.Property<string>("C_Name")
  422. .IsRequired()
  423. .HasMaxLength(50)
  424. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  425. b.Property<string>("C_Number")
  426. .IsRequired()
  427. .HasMaxLength(50)
  428. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  429. b.Property<string>("C_Position")
  430. .HasMaxLength(100)
  431. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  432. b.Property<string>("C_QRCode")
  433. .HasMaxLength(100)
  434. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  435. b.Property<string>("C_Remark")
  436. .HasMaxLength(500)
  437. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  438. b.Property<string>("C_Status")
  439. .IsRequired()
  440. .HasMaxLength(1)
  441. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  442. b.Property<DateTime>("D_CreateOn")
  443. .HasColumnType("datetime(6)");
  444. b.Property<DateTime>("D_LastUpdatedOn")
  445. .HasColumnType("datetime(6)");
  446. b.Property<int>("I_Offset")
  447. .HasColumnType("int");
  448. b.HasKey("C_Code");
  449. b.ToTable("TISP_Spot");
  450. });
  451. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_SpotContent", b =>
  452. {
  453. b.Property<Guid>("C_ID")
  454. .ValueGeneratedOnAdd()
  455. .HasColumnType("char(36)");
  456. b.Property<Guid>("C_ContentCode")
  457. .HasColumnType("char(36)");
  458. b.Property<Guid>("C_CreateBy")
  459. .HasColumnType("char(36)");
  460. b.Property<Guid>("C_LastUpdatedBy")
  461. .HasColumnType("char(36)");
  462. b.Property<string>("C_Remark")
  463. .HasMaxLength(500)
  464. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  465. b.Property<Guid>("C_SpotCode")
  466. .HasColumnType("char(36)");
  467. b.Property<string>("C_Status")
  468. .IsRequired()
  469. .HasMaxLength(1)
  470. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  471. b.Property<DateTime>("D_CreateOn")
  472. .HasColumnType("datetime(6)");
  473. b.Property<DateTime>("D_LastUpdatedOn")
  474. .HasColumnType("datetime(6)");
  475. b.HasKey("C_ID");
  476. b.ToTable("TISP_SpotContent");
  477. });
  478. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_SpotRegion", b =>
  479. {
  480. b.Property<Guid>("C_ID")
  481. .ValueGeneratedOnAdd()
  482. .HasColumnType("char(36)");
  483. b.Property<Guid>("C_CreateBy")
  484. .HasColumnType("char(36)");
  485. b.Property<Guid>("C_LastUpdatedBy")
  486. .HasColumnType("char(36)");
  487. b.Property<Guid>("C_RegionCode")
  488. .HasColumnType("char(36)");
  489. b.Property<string>("C_Remark")
  490. .HasMaxLength(500)
  491. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  492. b.Property<Guid>("C_SpotCode")
  493. .HasColumnType("char(36)");
  494. b.Property<string>("C_Status")
  495. .IsRequired()
  496. .HasMaxLength(1)
  497. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  498. b.Property<DateTime>("D_CreateOn")
  499. .HasColumnType("datetime(6)");
  500. b.Property<DateTime>("D_LastUpdatedOn")
  501. .HasColumnType("datetime(6)");
  502. b.HasKey("C_ID");
  503. b.ToTable("TISP_SpotRegion");
  504. });
  505. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_SpotRoute", b =>
  506. {
  507. b.Property<Guid>("C_ID")
  508. .ValueGeneratedOnAdd()
  509. .HasColumnType("char(36)");
  510. b.Property<Guid>("C_CreateBy")
  511. .HasColumnType("char(36)");
  512. b.Property<Guid>("C_LastUpdatedBy")
  513. .HasColumnType("char(36)");
  514. b.Property<string>("C_Remark")
  515. .HasMaxLength(500)
  516. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  517. b.Property<Guid>("C_RouteCode")
  518. .HasColumnType("char(36)");
  519. b.Property<Guid>("C_SpotCode")
  520. .HasColumnType("char(36)");
  521. b.Property<string>("C_Status")
  522. .IsRequired()
  523. .HasMaxLength(1)
  524. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  525. b.Property<DateTime>("D_CreateOn")
  526. .HasColumnType("datetime(6)");
  527. b.Property<DateTime>("D_LastUpdatedOn")
  528. .HasColumnType("datetime(6)");
  529. b.HasKey("C_ID");
  530. b.ToTable("TISP_SpotRoute");
  531. });
  532. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TISP_SpotUser", b =>
  533. {
  534. b.Property<Guid>("C_ID")
  535. .ValueGeneratedOnAdd()
  536. .HasColumnType("char(36)");
  537. b.Property<Guid>("C_CreateBy")
  538. .HasColumnType("char(36)");
  539. b.Property<Guid>("C_LastUpdatedBy")
  540. .HasColumnType("char(36)");
  541. b.Property<string>("C_Remark")
  542. .HasMaxLength(500)
  543. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  544. b.Property<Guid>("C_SpotCode")
  545. .HasColumnType("char(36)");
  546. b.Property<string>("C_Status")
  547. .IsRequired()
  548. .HasMaxLength(1)
  549. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  550. b.Property<Guid>("C_UserCode")
  551. .HasColumnType("char(36)");
  552. b.Property<DateTime>("D_CreateOn")
  553. .HasColumnType("datetime(6)");
  554. b.Property<DateTime>("D_LastUpdatedOn")
  555. .HasColumnType("datetime(6)");
  556. b.HasKey("C_ID");
  557. b.ToTable("TISP_SpotUser");
  558. });
  559. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPNT_Area", b =>
  560. {
  561. b.Property<Guid>("C_Code")
  562. .ValueGeneratedOnAdd()
  563. .HasColumnType("char(36)");
  564. b.Property<Guid>("C_CreateBy")
  565. .HasColumnType("char(36)");
  566. b.Property<string>("C_ImageUrl")
  567. .HasMaxLength(255)
  568. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  569. b.Property<Guid?>("C_LastUpdatedBy")
  570. .HasColumnType("char(36)");
  571. b.Property<string>("C_Name")
  572. .IsRequired()
  573. .HasMaxLength(255)
  574. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  575. b.Property<string>("C_Remark")
  576. .HasMaxLength(500)
  577. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  578. b.Property<string>("C_SName")
  579. .HasMaxLength(16)
  580. .HasColumnType("varchar(16) CHARACTER SET utf8mb4");
  581. b.Property<string>("C_Status")
  582. .IsRequired()
  583. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  584. b.Property<string>("C_StoreCode")
  585. .IsRequired()
  586. .HasMaxLength(50)
  587. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  588. b.Property<DateTime>("D_CreateOn")
  589. .HasColumnType("datetime(6)");
  590. b.Property<DateTime?>("D_LastUpdatedOn")
  591. .HasColumnType("datetime(6)");
  592. b.Property<int>("I_Sort")
  593. .HasColumnType("int");
  594. b.HasKey("C_Code");
  595. b.HasIndex("C_CreateBy");
  596. b.HasIndex("C_LastUpdatedBy");
  597. b.ToTable("TPNT_Area");
  598. });
  599. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPNT_Store", b =>
  600. {
  601. b.Property<Guid>("C_ID")
  602. .ValueGeneratedOnAdd()
  603. .HasColumnType("char(36)");
  604. b.Property<string>("C_Address")
  605. .HasMaxLength(50)
  606. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  607. b.Property<string>("C_AreaCode")
  608. .HasMaxLength(50)
  609. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  610. b.Property<string>("C_Code")
  611. .IsRequired()
  612. .HasMaxLength(50)
  613. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  614. b.Property<Guid>("C_CreateBy")
  615. .HasColumnType("char(36)");
  616. b.Property<string>("C_GPS")
  617. .HasMaxLength(50)
  618. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  619. b.Property<Guid?>("C_LastUpdatedBy")
  620. .HasColumnType("char(36)");
  621. b.Property<string>("C_LicenseCode")
  622. .IsRequired()
  623. .HasMaxLength(50)
  624. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  625. b.Property<string>("C_Name")
  626. .IsRequired()
  627. .HasMaxLength(255)
  628. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  629. b.Property<string>("C_Remark")
  630. .HasMaxLength(500)
  631. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  632. b.Property<string>("C_SName")
  633. .HasMaxLength(16)
  634. .HasColumnType("varchar(16) CHARACTER SET utf8mb4");
  635. b.Property<string>("C_Status")
  636. .IsRequired()
  637. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  638. b.Property<string>("C_TypeCode")
  639. .IsRequired()
  640. .HasMaxLength(50)
  641. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  642. b.Property<DateTime>("D_CreateOn")
  643. .HasColumnType("datetime(6)");
  644. b.Property<DateTime?>("D_LastUpdatedOn")
  645. .HasColumnType("datetime(6)");
  646. b.Property<int>("I_Sort")
  647. .HasColumnType("int");
  648. b.HasKey("C_ID");
  649. b.HasIndex("C_AreaCode");
  650. b.HasIndex("C_CreateBy");
  651. b.HasIndex("C_LastUpdatedBy");
  652. b.ToTable("TPNT_Store");
  653. });
  654. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPNT_StoreOrg", b =>
  655. {
  656. b.Property<string>("C_StoreCode")
  657. .HasMaxLength(50)
  658. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  659. b.Property<string>("C_OrgCode")
  660. .HasMaxLength(50)
  661. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  662. b.Property<Guid>("C_CreateBy")
  663. .HasColumnType("char(36)");
  664. b.Property<DateTime>("D_CreateOn")
  665. .HasColumnType("datetime(6)");
  666. b.HasKey("C_StoreCode", "C_OrgCode");
  667. b.HasIndex("C_CreateBy");
  668. b.ToTable("TPNT_StoreOrg");
  669. });
  670. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPNT_Type", b =>
  671. {
  672. b.Property<Guid>("C_Code")
  673. .ValueGeneratedOnAdd()
  674. .HasColumnType("char(36)");
  675. b.Property<string>("C_Name")
  676. .IsRequired()
  677. .HasMaxLength(50)
  678. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  679. b.Property<string>("C_Status")
  680. .IsRequired()
  681. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  682. b.Property<int>("I_Sort")
  683. .HasColumnType("int");
  684. b.HasKey("C_Code");
  685. b.ToTable("TPNT_Type");
  686. });
  687. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPRD_Log", b =>
  688. {
  689. b.Property<Guid>("C_Code")
  690. .ValueGeneratedOnAdd()
  691. .HasColumnType("char(36)");
  692. b.Property<string>("C_AlarmMsg")
  693. .HasMaxLength(1024)
  694. .HasColumnType("varchar(1024) CHARACTER SET utf8mb4");
  695. b.Property<Guid>("C_CreateBy")
  696. .HasColumnType("char(36)");
  697. b.Property<string>("C_DeviceCode")
  698. .HasMaxLength(50)
  699. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  700. b.Property<string>("C_ProductCode")
  701. .IsRequired()
  702. .HasMaxLength(50)
  703. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  704. b.Property<string>("C_Remark")
  705. .HasMaxLength(1024)
  706. .HasColumnType("varchar(1024) CHARACTER SET utf8mb4");
  707. b.Property<string>("C_SpotCode")
  708. .HasMaxLength(50)
  709. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  710. b.Property<string>("C_StoreCode")
  711. .IsRequired()
  712. .HasMaxLength(50)
  713. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  714. b.Property<DateTime>("D_CreateOn")
  715. .HasColumnType("datetime(6)");
  716. b.Property<int>("I_Type")
  717. .HasColumnType("int");
  718. b.HasKey("C_Code");
  719. b.ToTable("TPRD_Log");
  720. });
  721. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPRD_ProdSKU", b =>
  722. {
  723. b.Property<string>("C_SKUCode")
  724. .HasMaxLength(100)
  725. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  726. b.Property<string>("C_Brand")
  727. .IsRequired()
  728. .HasMaxLength(100)
  729. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  730. b.Property<Guid>("C_CreateBy")
  731. .HasColumnType("char(36)");
  732. b.Property<string>("C_IconPath")
  733. .IsRequired()
  734. .HasMaxLength(100)
  735. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  736. b.Property<string>("C_ImagePath")
  737. .IsRequired()
  738. .HasMaxLength(100)
  739. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  740. b.Property<Guid?>("C_LastUpdatedBy")
  741. .HasColumnType("char(36)");
  742. b.Property<string>("C_Name")
  743. .IsRequired()
  744. .HasMaxLength(255)
  745. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  746. b.Property<string>("C_ProdArea")
  747. .IsRequired()
  748. .HasMaxLength(50)
  749. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  750. b.Property<string>("C_Remark")
  751. .HasMaxLength(500)
  752. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  753. b.Property<string>("C_Spec")
  754. .IsRequired()
  755. .HasMaxLength(500)
  756. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  757. b.Property<string>("C_Status")
  758. .IsRequired()
  759. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  760. b.Property<string>("C_TypeCode")
  761. .IsRequired()
  762. .HasMaxLength(50)
  763. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  764. b.Property<string>("C_Unit")
  765. .IsRequired()
  766. .HasMaxLength(50)
  767. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  768. b.Property<string>("C_Vender")
  769. .IsRequired()
  770. .HasMaxLength(255)
  771. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  772. b.Property<DateTime>("D_CreateOn")
  773. .HasColumnType("datetime(6)");
  774. b.Property<DateTime?>("D_LastUpdatedOn")
  775. .HasColumnType("datetime(6)");
  776. b.Property<int>("I_AlarmDays")
  777. .HasColumnType("int");
  778. b.Property<int>("I_MinStock")
  779. .HasColumnType("int");
  780. b.Property<int>("I_Sort")
  781. .HasColumnType("int");
  782. b.Property<int>("I_ValiDays")
  783. .HasColumnType("int");
  784. b.HasKey("C_SKUCode");
  785. b.HasIndex("C_CreateBy");
  786. b.HasIndex("C_LastUpdatedBy");
  787. b.ToTable("TPRD_ProdSKU");
  788. });
  789. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPRD_Product", b =>
  790. {
  791. b.Property<string>("C_Code")
  792. .HasMaxLength(50)
  793. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  794. b.Property<string>("C_AlarmMsg")
  795. .IsRequired()
  796. .HasMaxLength(1024)
  797. .HasColumnType("varchar(1024) CHARACTER SET utf8mb4");
  798. b.Property<string>("C_AreaCode")
  799. .IsRequired()
  800. .HasMaxLength(50)
  801. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  802. b.Property<Guid>("C_CreateBy")
  803. .HasColumnType("char(36)");
  804. b.Property<string>("C_DeviceCode")
  805. .IsRequired()
  806. .HasMaxLength(50)
  807. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  808. b.Property<string>("C_ImageUrl")
  809. .IsRequired()
  810. .HasMaxLength(255)
  811. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  812. b.Property<Guid?>("C_LastUpdatedBy")
  813. .HasColumnType("char(36)");
  814. b.Property<string>("C_QRCode")
  815. .IsRequired()
  816. .HasMaxLength(255)
  817. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  818. b.Property<string>("C_Remark")
  819. .HasMaxLength(1024)
  820. .HasColumnType("varchar(1024) CHARACTER SET utf8mb4");
  821. b.Property<string>("C_SKUCode")
  822. .IsRequired()
  823. .HasMaxLength(100)
  824. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  825. b.Property<string>("C_SpotCode")
  826. .IsRequired()
  827. .HasMaxLength(50)
  828. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  829. b.Property<string>("C_StoreCode")
  830. .IsRequired()
  831. .HasMaxLength(50)
  832. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  833. b.Property<DateTime>("D_CreateOn")
  834. .HasColumnType("datetime(6)");
  835. b.Property<DateTime?>("D_LastISP")
  836. .HasColumnType("datetime(6)");
  837. b.Property<DateTime?>("D_LastUpdatedOn")
  838. .HasColumnType("datetime(6)");
  839. b.Property<DateTime?>("D_ProdDate")
  840. .HasColumnType("datetime(6)");
  841. b.Property<DateTime?>("D_ValiDate")
  842. .HasColumnType("datetime(6)");
  843. b.Property<decimal?>("F_Map_X")
  844. .HasColumnType("decimal(12,2)");
  845. b.Property<decimal?>("F_Map_Y")
  846. .HasColumnType("decimal(12,2)");
  847. b.Property<int>("I_IsAlarm")
  848. .HasColumnType("int");
  849. b.Property<int>("I_Sort")
  850. .HasColumnType("int");
  851. b.Property<int>("I_Status")
  852. .HasColumnType("int");
  853. b.HasKey("C_Code");
  854. b.HasIndex("C_CreateBy");
  855. b.HasIndex("C_LastUpdatedBy");
  856. b.ToTable("TPRD_Product");
  857. });
  858. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPRD_Type", b =>
  859. {
  860. b.Property<Guid>("C_Code")
  861. .ValueGeneratedOnAdd()
  862. .HasColumnType("char(36)");
  863. b.Property<Guid>("C_CreateBy")
  864. .HasColumnType("char(36)");
  865. b.Property<Guid?>("C_LastUpdatedBy")
  866. .HasColumnType("char(36)");
  867. b.Property<string>("C_Name")
  868. .IsRequired()
  869. .HasMaxLength(50)
  870. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  871. b.Property<string>("C_Remark")
  872. .HasMaxLength(500)
  873. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  874. b.Property<string>("C_Status")
  875. .IsRequired()
  876. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  877. b.Property<DateTime>("D_CreateOn")
  878. .HasColumnType("datetime(6)");
  879. b.Property<DateTime?>("D_LastUpdatedOn")
  880. .HasColumnType("datetime(6)");
  881. b.Property<int>("I_IfFPP")
  882. .HasColumnType("int");
  883. b.Property<int>("I_Sort")
  884. .HasColumnType("int");
  885. b.HasKey("C_Code");
  886. b.HasIndex("C_CreateBy");
  887. b.ToTable("TPRD_Type");
  888. });
  889. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSEC_Record", b =>
  890. {
  891. b.Property<Guid>("C_ID")
  892. .ValueGeneratedOnAdd()
  893. .HasColumnType("char(36)");
  894. b.Property<Guid>("C_CreateBy")
  895. .HasColumnType("char(36)");
  896. b.Property<Guid>("C_LastUpdatedBy")
  897. .HasColumnType("char(36)");
  898. b.Property<string>("C_Remark")
  899. .HasMaxLength(500)
  900. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  901. b.Property<string>("C_SecurityContent")
  902. .HasColumnType("longtext CHARACTER SET utf8mb4");
  903. b.Property<Guid>("C_SpotCode")
  904. .HasColumnType("char(36)");
  905. b.Property<string>("C_Status")
  906. .IsRequired()
  907. .HasMaxLength(1)
  908. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  909. b.Property<DateTime>("D_CreateOn")
  910. .HasColumnType("datetime(6)");
  911. b.Property<DateTime>("D_LastUpdatedOn")
  912. .HasColumnType("datetime(6)");
  913. b.HasKey("C_ID");
  914. b.ToTable("TSEC_Record");
  915. });
  916. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSEC_RecordImage", b =>
  917. {
  918. b.Property<Guid>("C_ID")
  919. .ValueGeneratedOnAdd()
  920. .HasColumnType("char(36)");
  921. b.Property<string>("C_ImageURL")
  922. .IsRequired()
  923. .HasMaxLength(100)
  924. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  925. b.Property<Guid>("C_SecurityRecordCode")
  926. .HasColumnType("char(36)");
  927. b.Property<string>("C_Status")
  928. .IsRequired()
  929. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  930. b.HasKey("C_ID");
  931. b.ToTable("TSEC_RecordImage");
  932. });
  933. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSEC_RecordItem", b =>
  934. {
  935. b.Property<Guid>("C_ID")
  936. .ValueGeneratedOnAdd()
  937. .HasColumnType("char(36)");
  938. b.Property<Guid>("C_CreateBy")
  939. .HasColumnType("char(36)");
  940. b.Property<Guid>("C_LastUpdatedBy")
  941. .HasColumnType("char(36)");
  942. b.Property<Guid>("C_RecordItemCode")
  943. .HasColumnType("char(36)");
  944. b.Property<string>("C_Remark")
  945. .HasMaxLength(500)
  946. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  947. b.Property<string>("C_SecurityContent")
  948. .HasMaxLength(500)
  949. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  950. b.Property<string>("C_Status")
  951. .IsRequired()
  952. .HasMaxLength(1)
  953. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  954. b.Property<DateTime>("D_CreateOn")
  955. .HasColumnType("datetime(6)");
  956. b.Property<DateTime>("D_LastUpdatedOn")
  957. .HasColumnType("datetime(6)");
  958. b.HasKey("C_ID");
  959. b.ToTable("TSEC_RecordItem");
  960. });
  961. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_License", b =>
  962. {
  963. b.Property<Guid>("C_ID")
  964. .ValueGeneratedOnAdd()
  965. .HasColumnType("char(36)");
  966. b.Property<string>("C_Code")
  967. .IsRequired()
  968. .HasMaxLength(50)
  969. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  970. b.Property<Guid>("C_CreateBy")
  971. .HasColumnType("char(36)");
  972. b.Property<string>("C_FilePath")
  973. .IsRequired()
  974. .HasMaxLength(500)
  975. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  976. b.Property<Guid?>("C_LastUpdatedBy")
  977. .HasColumnType("char(36)");
  978. b.Property<string>("C_Name")
  979. .IsRequired()
  980. .HasMaxLength(100)
  981. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  982. b.Property<string>("C_Remark")
  983. .HasMaxLength(500)
  984. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  985. b.Property<string>("C_Status")
  986. .IsRequired()
  987. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  988. b.Property<Guid>("C_TypeCode")
  989. .HasColumnType("char(36)");
  990. b.Property<DateTime>("D_CreateOn")
  991. .HasColumnType("datetime(6)");
  992. b.Property<DateTime>("D_EndDate")
  993. .HasColumnType("datetime(6)");
  994. b.Property<DateTime?>("D_LastUpdatedOn")
  995. .HasColumnType("datetime(6)");
  996. b.Property<DateTime>("D_StartDate")
  997. .HasColumnType("datetime(6)");
  998. b.Property<int>("I_DiskCapacity")
  999. .HasColumnType("int");
  1000. b.Property<int>("I_MemberQty")
  1001. .HasColumnType("int");
  1002. b.Property<int>("I_Sort")
  1003. .HasColumnType("int");
  1004. b.HasKey("C_ID");
  1005. b.HasIndex("C_Code")
  1006. .IsUnique();
  1007. b.HasIndex("C_CreateBy");
  1008. b.HasIndex("C_LastUpdatedBy");
  1009. b.HasIndex("C_TypeCode");
  1010. b.ToTable("TSYS_License");
  1011. });
  1012. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_LicenseType", b =>
  1013. {
  1014. b.Property<Guid>("C_Code")
  1015. .ValueGeneratedOnAdd()
  1016. .HasColumnType("char(36)");
  1017. b.Property<Guid>("C_CreateBy")
  1018. .HasColumnType("char(36)");
  1019. b.Property<Guid?>("C_LastUpdatedBy")
  1020. .HasColumnType("char(36)");
  1021. b.Property<string>("C_Name")
  1022. .IsRequired()
  1023. .HasMaxLength(100)
  1024. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1025. b.Property<string>("C_Remark")
  1026. .HasMaxLength(500)
  1027. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  1028. b.Property<string>("C_Status")
  1029. .IsRequired()
  1030. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  1031. b.Property<DateTime>("D_CreateOn")
  1032. .HasColumnType("datetime(6)");
  1033. b.Property<DateTime?>("D_LastUpdatedOn")
  1034. .HasColumnType("datetime(6)");
  1035. b.Property<int>("I_MaxFileSize")
  1036. .HasColumnType("int");
  1037. b.Property<int>("I_MaxMemberQty")
  1038. .HasColumnType("int");
  1039. b.Property<int>("I_MaxStoreQty")
  1040. .HasColumnType("int");
  1041. b.Property<int>("I_Sort")
  1042. .HasColumnType("int");
  1043. b.HasKey("C_Code");
  1044. b.HasIndex("C_CreateBy");
  1045. b.HasIndex("C_LastUpdatedBy");
  1046. b.ToTable("TSYS_LicenseType");
  1047. });
  1048. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_LicenseTypePriv", b =>
  1049. {
  1050. b.Property<Guid>("C_LicenseTypeCode")
  1051. .HasColumnType("char(36)");
  1052. b.Property<string>("C_PrivilegeCode")
  1053. .HasMaxLength(50)
  1054. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1055. b.Property<Guid>("C_CreateBy")
  1056. .HasColumnType("char(36)");
  1057. b.Property<DateTime>("D_CreateOn")
  1058. .HasColumnType("datetime(6)");
  1059. b.HasKey("C_LicenseTypeCode", "C_PrivilegeCode");
  1060. b.HasIndex("C_CreateBy");
  1061. b.HasIndex("C_PrivilegeCode");
  1062. b.ToTable("TSYS_LicenseTypePriv");
  1063. });
  1064. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Message", b =>
  1065. {
  1066. b.Property<Guid>("C_Code")
  1067. .ValueGeneratedOnAdd()
  1068. .HasColumnType("char(36)");
  1069. b.Property<string>("C_Content")
  1070. .IsRequired()
  1071. .HasMaxLength(1000)
  1072. .HasColumnType("varchar(1000) CHARACTER SET utf8mb4");
  1073. b.Property<Guid>("C_CreateBy")
  1074. .HasColumnType("char(36)");
  1075. b.Property<Guid?>("C_LastUpdatedBy")
  1076. .HasColumnType("char(36)");
  1077. b.Property<string>("C_LicenseCode")
  1078. .IsRequired()
  1079. .HasMaxLength(50)
  1080. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1081. b.Property<string>("C_RelatedID")
  1082. .HasMaxLength(50)
  1083. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1084. b.Property<string>("C_RelatedModule")
  1085. .HasMaxLength(200)
  1086. .HasColumnType("varchar(200) CHARACTER SET utf8mb4");
  1087. b.Property<string>("C_Status")
  1088. .IsRequired()
  1089. .HasMaxLength(1)
  1090. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  1091. b.Property<string>("C_Type")
  1092. .IsRequired()
  1093. .HasMaxLength(50)
  1094. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1095. b.Property<Guid>("C_UserID")
  1096. .HasColumnType("char(36)");
  1097. b.Property<DateTime>("D_CreateOn")
  1098. .HasColumnType("datetime(6)");
  1099. b.Property<DateTime?>("D_LastUpdatedOn")
  1100. .HasColumnType("datetime(6)");
  1101. b.HasKey("C_Code");
  1102. b.HasIndex("C_CreateBy");
  1103. b.HasIndex("C_LastUpdatedBy");
  1104. b.HasIndex("C_UserID");
  1105. b.ToTable("TSYS_Message");
  1106. });
  1107. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Org", b =>
  1108. {
  1109. b.Property<int>("K_ID")
  1110. .ValueGeneratedOnAdd()
  1111. .HasColumnType("int");
  1112. b.Property<string>("C_Code")
  1113. .IsRequired()
  1114. .HasMaxLength(50)
  1115. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1116. b.Property<Guid>("C_CreateBy")
  1117. .HasColumnType("char(36)");
  1118. b.Property<string>("C_GIS")
  1119. .HasMaxLength(50)
  1120. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1121. b.Property<Guid?>("C_LastUpdatedBy")
  1122. .HasColumnType("char(36)");
  1123. b.Property<string>("C_Level")
  1124. .IsRequired()
  1125. .HasMaxLength(500)
  1126. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  1127. b.Property<string>("C_LicenseCode")
  1128. .IsRequired()
  1129. .HasMaxLength(50)
  1130. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1131. b.Property<string>("C_Linker")
  1132. .HasMaxLength(50)
  1133. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1134. b.Property<string>("C_Lname")
  1135. .HasMaxLength(2550)
  1136. .HasColumnType("longtext CHARACTER SET utf8mb4");
  1137. b.Property<string>("C_Name")
  1138. .IsRequired()
  1139. .HasMaxLength(255)
  1140. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  1141. b.Property<int>("C_ParentCode")
  1142. .HasColumnType("int");
  1143. b.Property<string>("C_Phone")
  1144. .HasMaxLength(50)
  1145. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1146. b.Property<string>("C_Remark")
  1147. .HasMaxLength(500)
  1148. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  1149. b.Property<string>("C_SName")
  1150. .HasMaxLength(16)
  1151. .HasColumnType("varchar(16) CHARACTER SET utf8mb4");
  1152. b.Property<string>("C_Status")
  1153. .IsRequired()
  1154. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  1155. b.Property<Guid>("C_Type")
  1156. .HasColumnType("char(36)");
  1157. b.Property<DateTime>("D_CreateOn")
  1158. .HasColumnType("datetime(6)");
  1159. b.Property<DateTime?>("D_LastUpdatedOn")
  1160. .HasColumnType("datetime(6)");
  1161. b.Property<int>("I_Sort")
  1162. .HasColumnType("int");
  1163. b.HasKey("K_ID");
  1164. b.HasIndex("C_CreateBy");
  1165. b.HasIndex("C_LastUpdatedBy");
  1166. b.HasIndex("C_ParentCode");
  1167. b.ToTable("TSYS_Org");
  1168. });
  1169. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Organize", b =>
  1170. {
  1171. b.Property<Guid>("G_ID")
  1172. .ValueGeneratedOnAdd()
  1173. .HasColumnType("char(36)");
  1174. b.Property<string>("C_Address")
  1175. .HasMaxLength(100)
  1176. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1177. b.Property<string>("C_GPS")
  1178. .HasMaxLength(100)
  1179. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1180. b.Property<string>("C_ImageUrl")
  1181. .HasMaxLength(100)
  1182. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1183. b.Property<string>("C_Name")
  1184. .IsRequired()
  1185. .HasMaxLength(50)
  1186. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1187. b.Property<string>("C_Number")
  1188. .HasMaxLength(50)
  1189. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1190. b.Property<string>("C_ParentCodeList")
  1191. .HasMaxLength(500)
  1192. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  1193. b.Property<string>("C_ParentName")
  1194. .HasMaxLength(50)
  1195. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1196. b.Property<string>("C_Remark")
  1197. .HasMaxLength(500)
  1198. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  1199. b.Property<string>("C_Status")
  1200. .IsRequired()
  1201. .HasMaxLength(1)
  1202. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  1203. b.Property<DateTime>("D_CreateOn")
  1204. .HasColumnType("datetime(6)");
  1205. b.Property<DateTime>("D_LastUpdatedOn")
  1206. .HasColumnType("datetime(6)");
  1207. b.Property<Guid>("G_CreateBy")
  1208. .HasColumnType("char(36)");
  1209. b.Property<Guid>("G_LastUpdatedBy")
  1210. .HasColumnType("char(36)");
  1211. b.Property<Guid>("G_ParentCode")
  1212. .HasColumnType("char(36)");
  1213. b.Property<int>("I_Layer")
  1214. .HasColumnType("int");
  1215. b.Property<int>("I_Sort")
  1216. .HasColumnType("int");
  1217. b.HasKey("G_ID");
  1218. b.ToTable("TSYS_Organize");
  1219. });
  1220. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Post", b =>
  1221. {
  1222. b.Property<Guid>("G_ID")
  1223. .ValueGeneratedOnAdd()
  1224. .HasColumnType("char(36)");
  1225. b.Property<string>("C_Code")
  1226. .IsRequired()
  1227. .HasMaxLength(20)
  1228. .HasColumnType("varchar(20) CHARACTER SET utf8mb4");
  1229. b.Property<string>("C_Name")
  1230. .IsRequired()
  1231. .HasMaxLength(50)
  1232. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1233. b.Property<string>("C_Remark")
  1234. .HasMaxLength(100)
  1235. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1236. b.Property<string>("C_Status")
  1237. .IsRequired()
  1238. .HasMaxLength(1)
  1239. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  1240. b.Property<DateTime>("D_CreateOn")
  1241. .HasColumnType("datetime(6)");
  1242. b.Property<DateTime>("D_LastUpdatedOn")
  1243. .HasColumnType("datetime(6)");
  1244. b.Property<Guid>("G_CreateBy")
  1245. .HasColumnType("char(36)");
  1246. b.Property<Guid>("G_LastUpdatedBy")
  1247. .HasColumnType("char(36)");
  1248. b.Property<int>("I_Sort")
  1249. .HasColumnType("int");
  1250. b.HasKey("G_ID");
  1251. b.ToTable("TSYS_Post");
  1252. });
  1253. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Priv", b =>
  1254. {
  1255. b.Property<string>("C_Code")
  1256. .HasMaxLength(50)
  1257. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1258. b.Property<string>("C_ImageUrl")
  1259. .HasMaxLength(500)
  1260. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  1261. b.Property<string>("C_Module")
  1262. .IsRequired()
  1263. .HasMaxLength(50)
  1264. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1265. b.Property<string>("C_Name")
  1266. .IsRequired()
  1267. .HasMaxLength(50)
  1268. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1269. b.Property<string>("C_PageUrl")
  1270. .HasMaxLength(500)
  1271. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  1272. b.Property<string>("C_ParentCode")
  1273. .HasMaxLength(50)
  1274. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1275. b.Property<string>("C_Remark")
  1276. .HasMaxLength(100)
  1277. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1278. b.Property<string>("C_Status")
  1279. .IsRequired()
  1280. .HasMaxLength(1)
  1281. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  1282. b.Property<string>("C_Type")
  1283. .IsRequired()
  1284. .HasMaxLength(50)
  1285. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1286. b.Property<int>("I_Sort")
  1287. .HasColumnType("int");
  1288. b.HasKey("C_Code");
  1289. b.HasIndex("C_ParentCode");
  1290. b.ToTable("TSYS_Priv");
  1291. });
  1292. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Role", b =>
  1293. {
  1294. b.Property<Guid>("C_Code")
  1295. .ValueGeneratedOnAdd()
  1296. .HasColumnType("char(36)");
  1297. b.Property<Guid>("C_CreateBy")
  1298. .HasColumnType("char(36)");
  1299. b.Property<string>("C_Description")
  1300. .HasMaxLength(100)
  1301. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1302. b.Property<Guid?>("C_LastUpdatedBy")
  1303. .HasColumnType("char(36)");
  1304. b.Property<string>("C_LicenseCode")
  1305. .IsRequired()
  1306. .HasMaxLength(50)
  1307. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1308. b.Property<string>("C_Name")
  1309. .HasMaxLength(50)
  1310. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1311. b.Property<string>("C_Remark")
  1312. .HasMaxLength(500)
  1313. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  1314. b.Property<string>("C_Status")
  1315. .IsRequired()
  1316. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  1317. b.Property<DateTime>("D_CreateOn")
  1318. .HasColumnType("datetime(6)");
  1319. b.Property<DateTime?>("D_LastUpdatedOn")
  1320. .HasColumnType("datetime(6)");
  1321. b.Property<int>("I_Sort")
  1322. .HasColumnType("int");
  1323. b.HasKey("C_Code");
  1324. b.HasIndex("C_CreateBy");
  1325. b.HasIndex("C_LastUpdatedBy");
  1326. b.ToTable("TSYS_Role");
  1327. });
  1328. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_RolePriv", b =>
  1329. {
  1330. b.Property<Guid>("C_RoleCode")
  1331. .HasColumnType("char(36)");
  1332. b.Property<string>("C_PrivilegeCode")
  1333. .HasMaxLength(50)
  1334. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1335. b.Property<Guid>("C_CreateBy")
  1336. .HasColumnType("char(36)");
  1337. b.Property<DateTime>("D_CreateOn")
  1338. .HasColumnType("datetime(6)");
  1339. b.Property<int>("I_Type")
  1340. .HasColumnType("int");
  1341. b.HasKey("C_RoleCode", "C_PrivilegeCode");
  1342. b.HasIndex("C_CreateBy");
  1343. b.ToTable("TSYS_RolePriv");
  1344. });
  1345. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_User", b =>
  1346. {
  1347. b.Property<Guid>("C_UserID")
  1348. .ValueGeneratedOnAdd()
  1349. .HasColumnType("char(36)");
  1350. b.Property<string>("C_Address")
  1351. .HasMaxLength(255)
  1352. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  1353. b.Property<Guid>("C_CreateBy")
  1354. .HasColumnType("char(36)");
  1355. b.Property<string>("C_Email")
  1356. .HasMaxLength(50)
  1357. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1358. b.Property<string>("C_IDNum")
  1359. .HasMaxLength(100)
  1360. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1361. b.Property<string>("C_ImagePath")
  1362. .HasMaxLength(500)
  1363. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  1364. b.Property<Guid?>("C_LastUpdatedBy")
  1365. .HasColumnType("char(36)");
  1366. b.Property<string>("C_LicenseCode")
  1367. .IsRequired()
  1368. .HasMaxLength(50)
  1369. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1370. b.Property<string>("C_Mobile")
  1371. .HasMaxLength(20)
  1372. .HasColumnType("varchar(20) CHARACTER SET utf8mb4");
  1373. b.Property<string>("C_Name")
  1374. .IsRequired()
  1375. .HasMaxLength(100)
  1376. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1377. b.Property<string>("C_OrgCode")
  1378. .IsRequired()
  1379. .HasMaxLength(100)
  1380. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1381. b.Property<string>("C_Password")
  1382. .IsRequired()
  1383. .HasMaxLength(100)
  1384. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1385. b.Property<string>("C_Phone")
  1386. .HasMaxLength(20)
  1387. .HasColumnType("varchar(20) CHARACTER SET utf8mb4");
  1388. b.Property<Guid?>("C_Post")
  1389. .HasColumnType("char(36)");
  1390. b.Property<string>("C_ProgramID")
  1391. .HasMaxLength(100)
  1392. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1393. b.Property<string>("C_Remark")
  1394. .HasMaxLength(500)
  1395. .HasColumnType("varchar(500) CHARACTER SET utf8mb4");
  1396. b.Property<string>("C_Status")
  1397. .IsRequired()
  1398. .HasMaxLength(1)
  1399. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  1400. b.Property<string>("C_UserName")
  1401. .IsRequired()
  1402. .HasMaxLength(50)
  1403. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1404. b.Property<string>("C_WechatID")
  1405. .HasMaxLength(100)
  1406. .HasColumnType("varchar(100) CHARACTER SET utf8mb4");
  1407. b.Property<DateTime>("D_BirthDay")
  1408. .HasColumnType("datetime(6)");
  1409. b.Property<DateTime>("D_CreateOn")
  1410. .HasColumnType("datetime(6)");
  1411. b.Property<DateTime?>("D_LastUpdatedOn")
  1412. .HasColumnType("datetime(6)");
  1413. b.Property<int>("I_Render")
  1414. .HasColumnType("int");
  1415. b.Property<int>("I_Sort")
  1416. .HasColumnType("int");
  1417. b.HasKey("C_UserID");
  1418. b.HasIndex("C_CreateBy");
  1419. b.HasIndex("C_LastUpdatedBy");
  1420. b.ToTable("TSYS_User");
  1421. });
  1422. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_UserPost", b =>
  1423. {
  1424. b.Property<Guid>("G_ID")
  1425. .ValueGeneratedOnAdd()
  1426. .HasColumnType("char(36)");
  1427. b.Property<DateTime>("D_CreateOn")
  1428. .HasColumnType("datetime(6)");
  1429. b.Property<Guid>("G_CreateBy")
  1430. .HasColumnType("char(36)");
  1431. b.Property<Guid>("G_PostCode")
  1432. .HasColumnType("char(36)");
  1433. b.Property<Guid>("G_UserCode")
  1434. .HasColumnType("char(36)");
  1435. b.HasKey("G_ID");
  1436. b.ToTable("TSYS_UserPost");
  1437. });
  1438. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_UserRole", b =>
  1439. {
  1440. b.Property<Guid>("C_UserCode")
  1441. .HasColumnType("char(36)");
  1442. b.Property<Guid>("C_RoleCode")
  1443. .HasColumnType("char(36)");
  1444. b.Property<Guid>("C_CreateBy")
  1445. .HasColumnType("char(36)");
  1446. b.Property<DateTime>("D_CreateOn")
  1447. .HasColumnType("datetime(6)");
  1448. b.HasKey("C_UserCode", "C_RoleCode");
  1449. b.HasIndex("C_CreateBy");
  1450. b.HasIndex("C_RoleCode");
  1451. b.ToTable("TSYS_UserRole");
  1452. });
  1453. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Version", b =>
  1454. {
  1455. b.Property<Guid>("C_ID")
  1456. .ValueGeneratedOnAdd()
  1457. .HasColumnType("char(36)");
  1458. b.Property<string>("C_AppCode")
  1459. .IsRequired()
  1460. .HasMaxLength(50)
  1461. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1462. b.Property<Guid>("C_CreateBy")
  1463. .HasColumnType("char(36)");
  1464. b.Property<string>("C_DownloadURL")
  1465. .IsRequired()
  1466. .HasMaxLength(1000)
  1467. .HasColumnType("varchar(1000) CHARACTER SET utf8mb4");
  1468. b.Property<Guid?>("C_LastUpdatedBy")
  1469. .HasColumnType("char(36)");
  1470. b.Property<string>("C_Status")
  1471. .IsRequired()
  1472. .HasMaxLength(1)
  1473. .HasColumnType("varchar(1) CHARACTER SET utf8mb4");
  1474. b.Property<string>("C_UpdateContent")
  1475. .IsRequired()
  1476. .HasMaxLength(1000)
  1477. .HasColumnType("varchar(1000) CHARACTER SET utf8mb4");
  1478. b.Property<string>("C_VersionCode")
  1479. .IsRequired()
  1480. .HasMaxLength(50)
  1481. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1482. b.Property<DateTime>("D_CreateOn")
  1483. .HasColumnType("datetime(6)");
  1484. b.Property<DateTime?>("D_LastUpdatedOn")
  1485. .HasColumnType("datetime(6)");
  1486. b.HasKey("C_ID");
  1487. b.HasIndex("C_CreateBy");
  1488. b.HasIndex("C_LastUpdatedBy");
  1489. b.ToTable("TSYS_Version");
  1490. });
  1491. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TaskInfoDto", b =>
  1492. {
  1493. b.Property<string>("jobId")
  1494. .HasColumnType("varchar(255) CHARACTER SET utf8mb4");
  1495. b.Property<Guid?>("TasksQzId")
  1496. .HasColumnType("char(36)");
  1497. b.Property<string>("jobGroup")
  1498. .HasColumnType("longtext CHARACTER SET utf8mb4");
  1499. b.Property<string>("jobName")
  1500. .HasColumnType("longtext CHARACTER SET utf8mb4");
  1501. b.Property<string>("triggerGroup")
  1502. .HasColumnType("longtext CHARACTER SET utf8mb4");
  1503. b.Property<string>("triggerId")
  1504. .HasColumnType("longtext CHARACTER SET utf8mb4");
  1505. b.Property<string>("triggerName")
  1506. .HasColumnType("longtext CHARACTER SET utf8mb4");
  1507. b.Property<string>("triggerStatus")
  1508. .HasColumnType("longtext CHARACTER SET utf8mb4");
  1509. b.HasKey("jobId");
  1510. b.HasIndex("TasksQzId");
  1511. b.ToTable("TaskInfoDto");
  1512. });
  1513. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TasksQz", b =>
  1514. {
  1515. b.Property<Guid>("Id")
  1516. .ValueGeneratedOnAdd()
  1517. .HasColumnType("char(36)");
  1518. b.Property<string>("AssemblyName")
  1519. .HasMaxLength(200)
  1520. .HasColumnType("varchar(200) CHARACTER SET utf8mb4");
  1521. b.Property<DateTime?>("BeginTime")
  1522. .IsRequired()
  1523. .HasColumnType("datetime(6)");
  1524. b.Property<string>("C_LicenseCode")
  1525. .IsRequired()
  1526. .HasMaxLength(50)
  1527. .HasColumnType("varchar(50) CHARACTER SET utf8mb4");
  1528. b.Property<string>("ClassName")
  1529. .HasMaxLength(200)
  1530. .HasColumnType("varchar(200) CHARACTER SET utf8mb4");
  1531. b.Property<Guid>("CreateBy")
  1532. .HasColumnType("char(36)");
  1533. b.Property<DateTime>("CreateTime")
  1534. .HasColumnType("datetime(6)");
  1535. b.Property<string>("Cron")
  1536. .HasMaxLength(200)
  1537. .HasColumnType("varchar(200) CHARACTER SET utf8mb4");
  1538. b.Property<int>("CycleRunTimes")
  1539. .HasColumnType("int");
  1540. b.Property<DateTime?>("EndTime")
  1541. .IsRequired()
  1542. .HasColumnType("datetime(6)");
  1543. b.Property<int>("IntervalSecond")
  1544. .HasColumnType("int");
  1545. b.Property<bool?>("IsDeleted")
  1546. .HasColumnType("tinyint(1)");
  1547. b.Property<bool>("IsStart")
  1548. .HasColumnType("tinyint(1)");
  1549. b.Property<string>("JobGroup")
  1550. .HasMaxLength(200)
  1551. .HasColumnType("varchar(200) CHARACTER SET utf8mb4");
  1552. b.Property<string>("JobParams")
  1553. .HasColumnType("longtext CHARACTER SET utf8mb4");
  1554. b.Property<string>("Name")
  1555. .HasMaxLength(200)
  1556. .HasColumnType("varchar(200) CHARACTER SET utf8mb4");
  1557. b.Property<string>("Remark")
  1558. .HasMaxLength(1000)
  1559. .HasColumnType("varchar(1000) CHARACTER SET utf8mb4");
  1560. b.Property<int>("RunTimes")
  1561. .HasColumnType("int");
  1562. b.Property<int>("TriggerType")
  1563. .HasColumnType("int");
  1564. b.HasKey("Id");
  1565. b.ToTable("TasksQz");
  1566. });
  1567. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TBDM_Area", b =>
  1568. {
  1569. b.HasOne("Ropin.Inspection.Model.Entities.TBDM_City", "CityCityCode")
  1570. .WithMany()
  1571. .HasForeignKey("C_CityCode")
  1572. .OnDelete(DeleteBehavior.Cascade)
  1573. .IsRequired();
  1574. b.Navigation("CityCityCode");
  1575. });
  1576. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TBDM_City", b =>
  1577. {
  1578. b.HasOne("Ropin.Inspection.Model.Entities.TBDM_Prov", "ProvProvCode")
  1579. .WithMany()
  1580. .HasForeignKey("C_ProvCode")
  1581. .OnDelete(DeleteBehavior.Cascade)
  1582. .IsRequired();
  1583. b.Navigation("ProvProvCode");
  1584. });
  1585. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TBDM_CodeDetail", b =>
  1586. {
  1587. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1588. .WithMany()
  1589. .HasForeignKey("C_CreateBy")
  1590. .OnDelete(DeleteBehavior.Cascade)
  1591. .IsRequired();
  1592. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1593. .WithMany()
  1594. .HasForeignKey("C_LastUpdatedBy");
  1595. b.Navigation("UsersCreateBy");
  1596. b.Navigation("UsersLastUpdatedBy");
  1597. });
  1598. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TBDM_CodeMain", b =>
  1599. {
  1600. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1601. .WithMany()
  1602. .HasForeignKey("C_CreateBy")
  1603. .OnDelete(DeleteBehavior.Cascade)
  1604. .IsRequired();
  1605. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1606. .WithMany()
  1607. .HasForeignKey("C_LastUpdatedBy");
  1608. b.Navigation("UsersCreateBy");
  1609. b.Navigation("UsersLastUpdatedBy");
  1610. });
  1611. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPNT_Area", b =>
  1612. {
  1613. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1614. .WithMany()
  1615. .HasForeignKey("C_CreateBy")
  1616. .OnDelete(DeleteBehavior.Cascade)
  1617. .IsRequired();
  1618. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1619. .WithMany()
  1620. .HasForeignKey("C_LastUpdatedBy");
  1621. b.Navigation("UsersCreateBy");
  1622. b.Navigation("UsersLastUpdatedBy");
  1623. });
  1624. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPNT_Store", b =>
  1625. {
  1626. b.HasOne("Ropin.Inspection.Model.Entities.TBDM_Area", "AreaAreaCode")
  1627. .WithMany()
  1628. .HasForeignKey("C_AreaCode");
  1629. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1630. .WithMany()
  1631. .HasForeignKey("C_CreateBy")
  1632. .OnDelete(DeleteBehavior.Cascade)
  1633. .IsRequired();
  1634. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1635. .WithMany()
  1636. .HasForeignKey("C_LastUpdatedBy");
  1637. b.Navigation("AreaAreaCode");
  1638. b.Navigation("UsersCreateBy");
  1639. b.Navigation("UsersLastUpdatedBy");
  1640. });
  1641. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPNT_StoreOrg", b =>
  1642. {
  1643. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1644. .WithMany()
  1645. .HasForeignKey("C_CreateBy")
  1646. .OnDelete(DeleteBehavior.Cascade)
  1647. .IsRequired();
  1648. b.Navigation("UsersCreateBy");
  1649. });
  1650. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPRD_ProdSKU", b =>
  1651. {
  1652. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1653. .WithMany()
  1654. .HasForeignKey("C_CreateBy")
  1655. .OnDelete(DeleteBehavior.Cascade)
  1656. .IsRequired();
  1657. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1658. .WithMany()
  1659. .HasForeignKey("C_LastUpdatedBy");
  1660. b.Navigation("UsersCreateBy");
  1661. b.Navigation("UsersLastUpdatedBy");
  1662. });
  1663. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPRD_Product", b =>
  1664. {
  1665. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1666. .WithMany()
  1667. .HasForeignKey("C_CreateBy")
  1668. .OnDelete(DeleteBehavior.Cascade)
  1669. .IsRequired();
  1670. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1671. .WithMany()
  1672. .HasForeignKey("C_LastUpdatedBy");
  1673. b.Navigation("UsersCreateBy");
  1674. b.Navigation("UsersLastUpdatedBy");
  1675. });
  1676. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TPRD_Type", b =>
  1677. {
  1678. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1679. .WithMany()
  1680. .HasForeignKey("C_CreateBy")
  1681. .OnDelete(DeleteBehavior.Cascade)
  1682. .IsRequired();
  1683. b.Navigation("UsersCreateBy");
  1684. });
  1685. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_License", b =>
  1686. {
  1687. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1688. .WithMany()
  1689. .HasForeignKey("C_CreateBy")
  1690. .OnDelete(DeleteBehavior.Cascade)
  1691. .IsRequired();
  1692. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1693. .WithMany()
  1694. .HasForeignKey("C_LastUpdatedBy");
  1695. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_LicenseType", "LicenseTypeTypeCode")
  1696. .WithMany()
  1697. .HasForeignKey("C_TypeCode")
  1698. .OnDelete(DeleteBehavior.Cascade)
  1699. .IsRequired();
  1700. b.Navigation("LicenseTypeTypeCode");
  1701. b.Navigation("UsersCreateBy");
  1702. b.Navigation("UsersLastUpdatedBy");
  1703. });
  1704. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_LicenseType", b =>
  1705. {
  1706. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1707. .WithMany()
  1708. .HasForeignKey("C_CreateBy")
  1709. .OnDelete(DeleteBehavior.Cascade)
  1710. .IsRequired();
  1711. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1712. .WithMany()
  1713. .HasForeignKey("C_LastUpdatedBy");
  1714. b.Navigation("UsersCreateBy");
  1715. b.Navigation("UsersLastUpdatedBy");
  1716. });
  1717. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_LicenseTypePriv", b =>
  1718. {
  1719. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1720. .WithMany()
  1721. .HasForeignKey("C_CreateBy")
  1722. .OnDelete(DeleteBehavior.Cascade)
  1723. .IsRequired();
  1724. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_LicenseType", "LicenseTypeCode")
  1725. .WithMany()
  1726. .HasForeignKey("C_LicenseTypeCode")
  1727. .OnDelete(DeleteBehavior.Cascade)
  1728. .IsRequired();
  1729. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_Priv", "PrivPrivilegeCode")
  1730. .WithMany()
  1731. .HasForeignKey("C_PrivilegeCode")
  1732. .OnDelete(DeleteBehavior.Cascade)
  1733. .IsRequired();
  1734. b.Navigation("LicenseTypeCode");
  1735. b.Navigation("PrivPrivilegeCode");
  1736. b.Navigation("UsersCreateBy");
  1737. });
  1738. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Message", b =>
  1739. {
  1740. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1741. .WithMany()
  1742. .HasForeignKey("C_CreateBy")
  1743. .OnDelete(DeleteBehavior.Cascade)
  1744. .IsRequired();
  1745. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1746. .WithMany()
  1747. .HasForeignKey("C_LastUpdatedBy");
  1748. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersUserID")
  1749. .WithMany()
  1750. .HasForeignKey("C_UserID")
  1751. .OnDelete(DeleteBehavior.Cascade)
  1752. .IsRequired();
  1753. b.Navigation("UsersCreateBy");
  1754. b.Navigation("UsersLastUpdatedBy");
  1755. b.Navigation("UsersUserID");
  1756. });
  1757. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Org", b =>
  1758. {
  1759. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1760. .WithMany()
  1761. .HasForeignKey("C_CreateBy")
  1762. .OnDelete(DeleteBehavior.Cascade)
  1763. .IsRequired();
  1764. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1765. .WithMany()
  1766. .HasForeignKey("C_LastUpdatedBy");
  1767. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_Org", "OrgParentCode")
  1768. .WithMany()
  1769. .HasForeignKey("C_ParentCode")
  1770. .OnDelete(DeleteBehavior.Cascade)
  1771. .IsRequired();
  1772. b.Navigation("OrgParentCode");
  1773. b.Navigation("UsersCreateBy");
  1774. b.Navigation("UsersLastUpdatedBy");
  1775. });
  1776. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Priv", b =>
  1777. {
  1778. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_Priv", "PrivPrivilegeCode")
  1779. .WithMany()
  1780. .HasForeignKey("C_ParentCode");
  1781. b.Navigation("PrivPrivilegeCode");
  1782. });
  1783. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Role", b =>
  1784. {
  1785. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1786. .WithMany()
  1787. .HasForeignKey("C_CreateBy")
  1788. .OnDelete(DeleteBehavior.Cascade)
  1789. .IsRequired();
  1790. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1791. .WithMany()
  1792. .HasForeignKey("C_LastUpdatedBy");
  1793. b.Navigation("UsersCreateBy");
  1794. b.Navigation("UsersLastUpdatedBy");
  1795. });
  1796. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_RolePriv", b =>
  1797. {
  1798. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1799. .WithMany()
  1800. .HasForeignKey("C_CreateBy")
  1801. .OnDelete(DeleteBehavior.Cascade)
  1802. .IsRequired();
  1803. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_Role", "Roles")
  1804. .WithMany()
  1805. .HasForeignKey("C_RoleCode")
  1806. .OnDelete(DeleteBehavior.Cascade)
  1807. .IsRequired();
  1808. b.Navigation("Roles");
  1809. b.Navigation("UsersCreateBy");
  1810. });
  1811. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_User", b =>
  1812. {
  1813. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1814. .WithMany()
  1815. .HasForeignKey("C_CreateBy")
  1816. .OnDelete(DeleteBehavior.Cascade)
  1817. .IsRequired();
  1818. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1819. .WithMany()
  1820. .HasForeignKey("C_LastUpdatedBy");
  1821. b.Navigation("UsersCreateBy");
  1822. b.Navigation("UsersLastUpdatedBy");
  1823. });
  1824. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_UserRole", b =>
  1825. {
  1826. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1827. .WithMany()
  1828. .HasForeignKey("C_CreateBy")
  1829. .OnDelete(DeleteBehavior.Cascade)
  1830. .IsRequired();
  1831. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_Role", "Roles")
  1832. .WithMany()
  1833. .HasForeignKey("C_RoleCode")
  1834. .OnDelete(DeleteBehavior.Cascade)
  1835. .IsRequired();
  1836. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "Users")
  1837. .WithMany()
  1838. .HasForeignKey("C_UserCode")
  1839. .OnDelete(DeleteBehavior.Cascade)
  1840. .IsRequired();
  1841. b.Navigation("Roles");
  1842. b.Navigation("Users");
  1843. b.Navigation("UsersCreateBy");
  1844. });
  1845. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TSYS_Version", b =>
  1846. {
  1847. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersCreateBy")
  1848. .WithMany()
  1849. .HasForeignKey("C_CreateBy")
  1850. .OnDelete(DeleteBehavior.Cascade)
  1851. .IsRequired();
  1852. b.HasOne("Ropin.Inspection.Model.Entities.TSYS_User", "UsersLastUpdatedBy")
  1853. .WithMany()
  1854. .HasForeignKey("C_LastUpdatedBy");
  1855. b.Navigation("UsersCreateBy");
  1856. b.Navigation("UsersLastUpdatedBy");
  1857. });
  1858. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TaskInfoDto", b =>
  1859. {
  1860. b.HasOne("Ropin.Inspection.Model.Entities.TasksQz", null)
  1861. .WithMany("Triggers")
  1862. .HasForeignKey("TasksQzId");
  1863. });
  1864. modelBuilder.Entity("Ropin.Inspection.Model.Entities.TasksQz", b =>
  1865. {
  1866. b.Navigation("Triggers");
  1867. });
  1868. #pragma warning restore 612, 618
  1869. }
  1870. }
  1871. }