Açıklama Yok

models.py 22KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434
  1. from django.db import models
  2. # Create your models here.
  3. from django.contrib.auth.models import User # Assuming you're using Django's built-in User model
  4. class Report(models.Model):
  5. name = models.CharField(max_length=255) # Name of the report
  6. created_by = models.ForeignKey(
  7. User,
  8. on_delete=models.CASCADE,
  9. related_name="reports"
  10. ) # Reference to the user who created the report
  11. created_at = models.DateTimeField(auto_now_add=True) # Automatically set when created
  12. updated_at = models.DateTimeField(auto_now=True) # Automatically updated when modified
  13. def __str__(self):
  14. return self.name
  15. class MgMasterView(models.Model):
  16. # ProcessControl.dbo.[Q-PRO-DATA]
  17. PRO0 = models.CharField(max_length=255, null=True)
  18. PRO1 = models.CharField(max_length=255, null=True)
  19. PRO1C = models.CharField(max_length=255, null=True)
  20. PRO2 = models.CharField(max_length=255, null=True)
  21. PRO5 = models.CharField(max_length=255, null=True)
  22. PRO8 = models.CharField(max_length=255, null=True)
  23. PRO9 = models.CharField(max_length=255, null=True)
  24. PRO10 = models.CharField(max_length=255, null=True)
  25. PRO11 = models.CharField(max_length=255, null=True)
  26. PRO12 = models.CharField(max_length=255, null=True)
  27. PRO13 = models.CharField(max_length=255, null=True)
  28. PRO14 = models.CharField(max_length=255, null=True)
  29. PRO15 = models.CharField(max_length=255, null=True)
  30. PRO16 = models.CharField(max_length=255, null=True)
  31. PRO17 = models.CharField(max_length=255, null=True)
  32. PRO18 = models.CharField(max_length=255, null=True)
  33. PRO21 = models.CharField(max_length=255, null=True)
  34. PRO25 = models.CharField(max_length=255, null=True)
  35. PRO27 = models.CharField(max_length=255, null=True)
  36. P2 = models.CharField(max_length=255, null=True) # PRO-P2
  37. SPEED = models.CharField(max_length=255, null=True) # PRO-SPEED
  38. PRO_TOOL = models.CharField(max_length=255, null=True) # PRO-TOOL
  39. PRO4 = models.CharField(max_length=255, null=True)
  40. # dbo.[MG-MAS-1]
  41. MC11 = models.CharField(max_length=255, null=True)
  42. MC12 = models.CharField(max_length=255, null=True)
  43. MC14 = models.CharField(max_length=255, null=True)
  44. MC15 = models.CharField(max_length=255, null=True)
  45. MC16 = models.CharField(max_length=255, null=True)
  46. MC19 = models.CharField(max_length=255, null=True)
  47. MC20 = models.CharField(max_length=255, null=True)
  48. MC21 = models.CharField(max_length=255, null=True)
  49. MC22 = models.CharField(max_length=255, null=True)
  50. MC23 = models.CharField(max_length=255, null=True)
  51. MC24 = models.CharField(max_length=255, null=True)
  52. # dbo.[MG-MAS-2]
  53. MP45 = models.CharField(max_length=255, null=True)
  54. MP49 = models.CharField(max_length=255, null=True)
  55. # dbo.[MG-MAS-3]
  56. MI13 = models.CharField(max_length=255, null=True)
  57. TC = models.CharField(max_length=255, null=True)
  58. MI14 = models.CharField(max_length=255, null=True)
  59. MI15 = models.CharField(max_length=255, null=True)
  60. MI16 = models.CharField(max_length=255, null=True)
  61. MI17 = models.CharField(max_length=255, null=True)
  62. MI18 = models.CharField(max_length=255, null=True)
  63. MI19 = models.CharField(max_length=255, null=True)
  64. MI20 = models.CharField(max_length=255, null=True)
  65. MI21 = models.CharField(max_length=255, null=True)
  66. MI22 = models.CharField(max_length=255, null=True)
  67. MI23 = models.CharField(max_length=255, null=True)
  68. MI31 = models.CharField(max_length=255, null=True)
  69. MI33 = models.CharField(max_length=255, null=True)
  70. INSAGM = models.CharField(max_length=255, null=True)
  71. MARAGM = models.CharField(max_length=255, null=True)
  72. MI53 = models.CharField(max_length=255, null=True)
  73. MI55 = models.CharField(max_length=255, null=True)
  74. MI36 = models.CharField(max_length=255, null=True)
  75. MI39 = models.CharField(max_length=255, null=True)
  76. MI24 = models.CharField(max_length=255, null=True)
  77. # MGT_Config.dbo.[TABLE_TI-T1], [TABLE_TI-T5], [TABLE_TI-T6]
  78. Ind1 = models.CharField(max_length=255, null=True) # TIT1NE
  79. Ind2 = models.CharField(max_length=255, null=True) # TIT5NE
  80. Ind3 = models.CharField(max_length=255, null=True) # TIT6NE
  81. # Conditional Fields
  82. AGR1 = models.CharField(max_length=255, null=True)
  83. AGR2 = models.CharField(max_length=255, null=True)
  84. ob_Condition = models.CharField(max_length=255, null=True) # TIT4NE
  85. class Meta:
  86. managed = False
  87. db_table = 'MgMasterView_Full_Mockup_Data'
  88. class VMasterView(models.Model):
  89. # Fields from ProcessControl.dbo.[Q-PRO-DATA]
  90. PRO0 = models.CharField(max_length=255, null=True)
  91. PRO1 = models.CharField(max_length=255, null=True)
  92. PRO1C = models.CharField(max_length=255, null=True)
  93. PRO2 = models.CharField(max_length=255, null=True)
  94. PRO5 = models.CharField(max_length=255, null=True)
  95. PRO8 = models.CharField(max_length=255, null=True)
  96. PRO9 = models.CharField(max_length=255, null=True)
  97. PRO10 = models.CharField(max_length=255, null=True)
  98. PRO11 = models.CharField(max_length=255, null=True)
  99. PRO12 = models.CharField(max_length=255, null=True)
  100. PRO13 = models.CharField(max_length=255, null=True)
  101. PRO14 = models.CharField(max_length=255, null=True)
  102. PRO15 = models.CharField(max_length=255, null=True)
  103. PRO16 = models.CharField(max_length=255, null=True)
  104. PRO17 = models.CharField(max_length=255, null=True)
  105. PRO18 = models.CharField(max_length=255, null=True)
  106. PRO21 = models.CharField(max_length=255, null=True)
  107. PRO25 = models.CharField(max_length=255, null=True)
  108. PRO27 = models.CharField(max_length=255, null=True)
  109. P2 = models.CharField(max_length=255, null=True) # PRO-P2
  110. PRO6 = models.CharField(max_length=255, null=True)
  111. SPEED = models.CharField(max_length=255, null=True) # PRO-SPEED
  112. PRO_TOOL = models.CharField(max_length=255, null=True) # PRO-TOOL
  113. PRO4 = models.CharField(max_length=255, null=True)
  114. # Fields from dbo.[V-MAS-1]
  115. MC11 = models.CharField(max_length=255, null=True)
  116. MC12 = models.CharField(max_length=255, null=True)
  117. MC14 = models.CharField(max_length=255, null=True)
  118. MC15 = models.CharField(max_length=255, null=True)
  119. MC16 = models.CharField(max_length=255, null=True)
  120. MC19 = models.CharField(max_length=255, null=True)
  121. MC20 = models.CharField(max_length=255, null=True)
  122. MC21 = models.CharField(max_length=255, null=True)
  123. MC22 = models.CharField(max_length=255, null=True)
  124. MC23 = models.CharField(max_length=255, null=True)
  125. MC24 = models.CharField(max_length=255, null=True)
  126. # Fields from dbo.[V-MAS-2]
  127. MP34 = models.CharField(max_length=255, null=True)
  128. MP39 = models.CharField(max_length=255, null=True)
  129. # Fields from dbo.[V-MAS-3]
  130. MI13 = models.CharField(max_length=255, null=True)
  131. TC = models.CharField(max_length=255, null=True)
  132. MI14 = models.CharField(max_length=255, null=True)
  133. MI15 = models.CharField(max_length=255, null=True)
  134. MI16 = models.CharField(max_length=255, null=True)
  135. MI17 = models.CharField(max_length=255, null=True)
  136. MI18 = models.CharField(max_length=255, null=True)
  137. MI19 = models.CharField(max_length=255, null=True)
  138. MI20 = models.CharField(max_length=255, null=True)
  139. MI21 = models.CharField(max_length=255, null=True)
  140. MI22 = models.CharField(max_length=255, null=True)
  141. MI23 = models.CharField(max_length=255, null=True)
  142. MI31 = models.CharField(max_length=255, null=True)
  143. MI33 = models.CharField(max_length=255, null=True)
  144. INSAGM = models.CharField(max_length=255, null=True)
  145. MARAGM = models.CharField(max_length=255, null=True)
  146. MI53 = models.CharField(max_length=255, null=True)
  147. MI55 = models.CharField(max_length=255, null=True)
  148. MI36 = models.CharField(max_length=255, null=True)
  149. MI39 = models.CharField(max_length=255, null=True)
  150. MI24 = models.CharField(max_length=255, null=True)
  151. # Fields from MGT_Config.dbo.[TABLE_TI-T1], [TABLE_TI-T5], [TABLE_TI-T6]
  152. Ind1 = models.CharField(max_length=255, null=True) # TIT1NE
  153. Ind2 = models.CharField(max_length=255, null=True) # TIT5NE
  154. Ind3 = models.CharField(max_length=255, null=True) # TIT6NE
  155. # Conditional Fields
  156. AGR1 = models.CharField(max_length=255, null=True)
  157. AGR2 = models.CharField(max_length=255, null=True)
  158. ob_Condition = models.CharField(max_length=255, null=True) # TIT4NE
  159. class Meta:
  160. managed = False
  161. db_table = 'VMasterView_Full_Mockup_Data'
  162. class VwRotateLog(models.Model):
  163. # Fields from the SQL view
  164. PROD_CODE = models.CharField(max_length=255, null=True)
  165. LOT_NO = models.CharField(max_length=255, null=True)
  166. SPEED_SPEC = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  167. SPEED_TEST = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  168. SPEED_NG = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  169. CREATED_DT = models.DateTimeField(null=True)
  170. LAST_UPD_DT = models.DateTimeField(null=True)
  171. QTY = models.IntegerField(null=True)
  172. STATION_NO = models.CharField(max_length=255, null=True)
  173. class Meta:
  174. managed = False # This model corresponds to a database view
  175. db_table = 'VwRotateLog_Mockup_Data'
  176. class VwRotateResult(models.Model):
  177. # Fields from the SQL view
  178. PROD_CODE = models.CharField(max_length=255, null=True)
  179. LOT_NO = models.CharField(max_length=255, null=True)
  180. SPEED_SPEC = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  181. QTY = models.IntegerField(null=True)
  182. STATION_NO = models.CharField(max_length=255, null=True)
  183. START_DT = models.DateTimeField(null=True) # T1.TEST_DT as START_DT
  184. TEST_NO = models.CharField(max_length=255, null=True)
  185. SPEED_TEST_VAL = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  186. SPEED_NG_VAL = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  187. TEST_END_DT = models.DateTimeField(null=True) # T2.TEST_DT as TEST_END_DT
  188. class Meta:
  189. managed = False # This model corresponds to a database view
  190. db_table = 'VW_ROTATE_RESULT' # Name of the database view
  191. class BelMasterView(models.Model):
  192. # Fields from ProcessControl.dbo.[Q-PRO-DATA]
  193. PRO0 = models.CharField(max_length=255, null=True)
  194. PRO1 = models.CharField(max_length=255, null=True)
  195. PRO1C = models.CharField(max_length=255, null=True)
  196. PRO2 = models.CharField(max_length=255, null=True)
  197. PRO5 = models.CharField(max_length=255, null=True)
  198. PRO8 = models.CharField(max_length=255, null=True)
  199. PRO9 = models.CharField(max_length=255, null=True)
  200. PRO10 = models.CharField(max_length=255, null=True)
  201. PRO11 = models.CharField(max_length=255, null=True)
  202. PRO12 = models.CharField(max_length=255, null=True)
  203. PRO13 = models.CharField(max_length=255, null=True)
  204. PRO14 = models.CharField(max_length=255, null=True)
  205. PRO15 = models.CharField(max_length=255, null=True)
  206. PRO16 = models.CharField(max_length=255, null=True)
  207. PRO17 = models.CharField(max_length=255, null=True)
  208. PRO18 = models.CharField(max_length=255, null=True)
  209. PRO21 = models.CharField(max_length=255, null=True)
  210. PRO25 = models.CharField(max_length=255, null=True)
  211. PRO27 = models.CharField(max_length=255, null=True)
  212. P2 = models.CharField(max_length=255, null=True) # PRO-P2
  213. PRO6 = models.CharField(max_length=255, null=True)
  214. SPEED = models.CharField(max_length=255, null=True) # PRO-SPEED
  215. PRO_TOOL = models.CharField(max_length=255, null=True) # PRO-TOOL
  216. PRO4 = models.CharField(max_length=255, null=True)
  217. # Fields from dbo.[BEL-MAS-1]
  218. MC11 = models.CharField(max_length=255, null=True)
  219. MC12 = models.CharField(max_length=255, null=True)
  220. MC14 = models.CharField(max_length=255, null=True)
  221. MC15 = models.CharField(max_length=255, null=True)
  222. MC16 = models.CharField(max_length=255, null=True)
  223. MC19 = models.CharField(max_length=255, null=True)
  224. MC20 = models.CharField(max_length=255, null=True)
  225. MC21 = models.CharField(max_length=255, null=True)
  226. MC22 = models.CharField(max_length=255, null=True)
  227. MC23 = models.CharField(max_length=255, null=True)
  228. MC24 = models.CharField(max_length=255, null=True)
  229. # Fields from dbo.[BEL-MAS-2]
  230. MP45 = models.CharField(max_length=255, null=True)
  231. MP49 = models.CharField(max_length=255, null=True)
  232. # Fields from dbo.[BEL-MAS-3]
  233. MI13 = models.CharField(max_length=255, null=True)
  234. TC = models.CharField(max_length=255, null=True)
  235. MI14 = models.CharField(max_length=255, null=True)
  236. MI15 = models.CharField(max_length=255, null=True)
  237. MI16 = models.CharField(max_length=255, null=True)
  238. MI17 = models.CharField(max_length=255, null=True)
  239. MI18 = models.CharField(max_length=255, null=True)
  240. MI19 = models.CharField(max_length=255, null=True)
  241. MI20 = models.CharField(max_length=255, null=True)
  242. MI21 = models.CharField(max_length=255, null=True)
  243. MI22 = models.CharField(max_length=255, null=True)
  244. MI23 = models.CharField(max_length=255, null=True)
  245. MI31 = models.CharField(max_length=255, null=True)
  246. MI33 = models.CharField(max_length=255, null=True)
  247. INSAGM = models.CharField(max_length=255, null=True)
  248. MARAGM = models.CharField(max_length=255, null=True)
  249. MI53 = models.CharField(max_length=255, null=True)
  250. MI55 = models.CharField(max_length=255, null=True)
  251. MI36 = models.CharField(max_length=255, null=True)
  252. MI39 = models.CharField(max_length=255, null=True)
  253. MI24 = models.CharField(max_length=255, null=True)
  254. # Fields from MGT_Config.dbo.[TABLE_TI-T1], [TABLE_TI-T5], [TABLE_TI-T6]
  255. Ind1 = models.CharField(max_length=255, null=True) # TIT1NE
  256. Ind2 = models.CharField(max_length=255, null=True) # TIT5NE
  257. Ind3 = models.CharField(max_length=255, null=True) # TIT6NE
  258. # Conditional Fields
  259. AGR1 = models.CharField(max_length=255, null=True)
  260. AGR2 = models.CharField(max_length=255, null=True)
  261. ob_Condition = models.CharField(max_length=255, null=True) # TIT4NE
  262. class Meta:
  263. managed = False # This model corresponds to a database view
  264. db_table = 'bel_master_view' # Name of the database view
  265. class EMasterView(models.Model):
  266. # Fields from ProcessControl.dbo.[Q-PRO-DATA]
  267. PRO0 = models.CharField(max_length=255, null=True)
  268. PRO1 = models.CharField(max_length=255, null=True)
  269. PRO1C = models.CharField(max_length=255, null=True)
  270. PRO2 = models.CharField(max_length=255, null=True)
  271. PRO5 = models.CharField(max_length=255, null=True)
  272. PRO8 = models.CharField(max_length=255, null=True)
  273. PRO9 = models.CharField(max_length=255, null=True)
  274. PRO10 = models.CharField(max_length=255, null=True)
  275. PRO11 = models.CharField(max_length=255, null=True)
  276. PRO12 = models.CharField(max_length=255, null=True)
  277. PRO13 = models.CharField(max_length=255, null=True)
  278. PRO14 = models.CharField(max_length=255, null=True)
  279. PRO15 = models.CharField(max_length=255, null=True)
  280. PRO16 = models.CharField(max_length=255, null=True)
  281. PRO17 = models.CharField(max_length=255, null=True)
  282. PRO18 = models.CharField(max_length=255, null=True)
  283. PRO21 = models.CharField(max_length=255, null=True)
  284. PRO25 = models.CharField(max_length=255, null=True)
  285. PRO27 = models.CharField(max_length=255, null=True)
  286. P2 = models.CharField(max_length=255, null=True) # PRO-P2
  287. PRO6 = models.CharField(max_length=255, null=True)
  288. SPEED = models.CharField(max_length=255, null=True) # PRO-SPEED
  289. PRO_TOOL = models.CharField(max_length=255, null=True) # PRO-TOOL
  290. PRO4 = models.CharField(max_length=255, null=True)
  291. # Fields from dbo.[E-MAS-1]
  292. MC11 = models.CharField(max_length=255, null=True)
  293. MC12 = models.CharField(max_length=255, null=True)
  294. MC14 = models.CharField(max_length=255, null=True)
  295. MC15 = models.CharField(max_length=255, null=True)
  296. MC16 = models.CharField(max_length=255, null=True)
  297. MC19 = models.CharField(max_length=255, null=True)
  298. MC20 = models.CharField(max_length=255, null=True)
  299. MC21 = models.CharField(max_length=255, null=True)
  300. MC22 = models.CharField(max_length=255, null=True)
  301. MC23 = models.CharField(max_length=255, null=True)
  302. MC24 = models.CharField(max_length=255, null=True)
  303. # Fields from dbo.[E-MAS-2]
  304. MP45 = models.CharField(max_length=255, null=True)
  305. MP49 = models.CharField(max_length=255, null=True)
  306. # Fields from dbo.[E-MAS-3]
  307. MI13 = models.CharField(max_length=255, null=True)
  308. TC = models.CharField(max_length=255, null=True)
  309. MI14 = models.CharField(max_length=255, null=True)
  310. MI15 = models.CharField(max_length=255, null=True)
  311. MI16 = models.CharField(max_length=255, null=True)
  312. MI17 = models.CharField(max_length=255, null=True)
  313. MI18 = models.CharField(max_length=255, null=True)
  314. MI19 = models.CharField(max_length=255, null=True)
  315. MI20 = models.CharField(max_length=255, null=True)
  316. MI21 = models.CharField(max_length=255, null=True)
  317. MI22 = models.CharField(max_length=255, null=True)
  318. MI23 = models.CharField(max_length=255, null=True)
  319. MI31 = models.CharField(max_length=255, null=True)
  320. MI33 = models.CharField(max_length=255, null=True)
  321. INSAGM = models.CharField(max_length=255, null=True)
  322. MARAGM = models.CharField(max_length=255, null=True)
  323. MI53 = models.CharField(max_length=255, null=True)
  324. MI55 = models.CharField(max_length=255, null=True)
  325. MI36 = models.CharField(max_length=255, null=True)
  326. MI39 = models.CharField(max_length=255, null=True)
  327. MI24 = models.CharField(max_length=255, null=True)
  328. # Fields from MGT_Config.dbo.[TABLE_TI-T1], [TABLE_TI-T5], [TABLE_TI-T6]
  329. Ind1 = models.CharField(max_length=255, null=True) # TIT1NE
  330. Ind2 = models.CharField(max_length=255, null=True) # TIT5NE
  331. Ind3 = models.CharField(max_length=255, null=True) # TIT6NE
  332. # Conditional Fields
  333. AGR1 = models.CharField(max_length=255, null=True)
  334. AGR2 = models.CharField(max_length=255, null=True)
  335. ob_Condition = models.CharField(max_length=255, null=True) # TIT4NE
  336. class Meta:
  337. managed = False # This model corresponds to a database view
  338. db_table = 'e_master_view' # Name of the database view
  339. class AllProductAverageObMinMaxView(models.Model):
  340. ProductCode = models.CharField(max_length=255, null=True) # RE01
  341. out_min = models.DecimalField(max_digits=10, decimal_places=2, null=True) # Minimum of [OB-O]
  342. out_max = models.DecimalField(max_digits=10, decimal_places=2, null=True) # Maximum of [OB-O]
  343. in_min = models.DecimalField(max_digits=10, decimal_places=2, null=True) # Minimum of [OB-I]
  344. in_max = models.DecimalField(max_digits=10, decimal_places=2, null=True) # Maximum of [OB-I]
  345. class Meta:
  346. managed = False # This model corresponds to a database view
  347. db_table = 'AllProduct_Average_OB_MIN_MAX_view' # Name of the database view
  348. class AllProductDimensionForInsProcess(models.Model):
  349. ProdType = models.CharField(max_length=255, null=True) # Product type (e.g., 'V', 'E', 'BEL', 'MG')
  350. ProductCode = models.CharField(max_length=255, null=True) # Product code
  351. Size_Id = models.CharField(max_length=255, null=True) # Size ID (e.g., '001', '002')
  352. Size_Name = models.CharField(max_length=255, null=True) # Size name (e.g., 'D', 'T', 'H')
  353. Std = models.DecimalField(max_digits=10, decimal_places=2, null=True) # Standard value
  354. TolUn = models.DecimalField(max_digits=10, decimal_places=2, null=True) # Tolerance lower limit
  355. TolUp = models.DecimalField(max_digits=10, decimal_places=2, null=True) # Tolerance upper limit
  356. class Meta:
  357. managed = False # This model corresponds to a database view
  358. db_table = 'AllProduct_Dimension_ForInsProcess' # Name of the database view
  359. class AllProductPressPositionPressWeight(models.Model):
  360. ProductCode = models.CharField(max_length=255, null=True)
  361. Lot_No = models.CharField(max_length=255, null=True)
  362. PO_Qty = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  363. UWeight = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  364. Current_ProNo = models.CharField(max_length=255, null=True)
  365. Press_Time = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  366. PressType_1 = models.CharField(max_length=255, null=True)
  367. PressWeight_1 = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  368. PressType_2 = models.CharField(max_length=255, null=True)
  369. PressWeight_2 = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  370. Press_Ton = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  371. Press_T = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  372. Press_T_Tol = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  373. Mold_D = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  374. Mold_T = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  375. SegMold_T = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  376. SegMold_D = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  377. Center_D = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  378. Center_T = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  379. LowerPlate_T = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  380. StudPlate_T = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  381. UpperPlate_T = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  382. PinPlate_T = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  383. TopConcave_T = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  384. BottomConcave_T = models.DecimalField(max_digits=10, decimal_places=2, null=True)
  385. class Meta:
  386. managed = False # This model corresponds to a database view
  387. db_table = 'AllProduct_PressPosition_PressWeight' # Name of the database view