models.py 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. from django.db import models
  2. # Create your models here.
  3. # 视图序列化器测试
  4. # 广告组
  5. # class View_tb_content_category(models.Model):
  6. # """广告内容类别"""
  7. # bom_no = models.CharField(max_length=100, verbose_name='上级BOM代号')
  8. # name = models.CharField(max_length=200, verbose_name='物料名称')
  9. # prd_no = models.CharField(max_length=100, verbose_name='物料编码')
  10. # class Meta:
  11. # managed = False
  12. # db_table = 'TF_BOM'
  13. # verbose_name = '视图广告组'
  14. # verbose_name_plural = verbose_name
  15. # 月度主排程计划
  16. class View_ydzpcjh(models.Model):
  17. id = models.CharField(primary_key=True,max_length=50, verbose_name='id')
  18. need_dd = models.CharField(max_length=100, verbose_name='订单交货期')
  19. cus_no = models.CharField(max_length=50, verbose_name='客户代码')
  20. so_no = models.CharField(max_length=50, verbose_name='计划受订')
  21. mo_no = models.CharField(max_length=50, verbose_name='制令单号')
  22. knd = models.CharField(max_length=50, verbose_name='成品大类')
  23. scx = models.CharField(max_length=50, verbose_name='scx')
  24. mrp_no = models.CharField(max_length=50, verbose_name='货品代码')
  25. name = models.CharField(max_length=50, verbose_name='货品名称')
  26. qty = models.FloatField( verbose_name='制令数量')
  27. gzwggs = models.FloatField( verbose_name='灌装未完工数量')
  28. pmc_dd = models.CharField(max_length=100, verbose_name='计划完成日期')
  29. ymppt_dd = models.CharField(max_length=50, verbose_name='研磨品齐套时间')
  30. rqdh_dd = models.CharField(max_length=50, verbose_name='容器到货时间')
  31. bcdh_dd = models.CharField(max_length=50, verbose_name='包材到货日期')
  32. prdt1_qty = models.FloatField( verbose_name='当前库存')
  33. iebz = models.FloatField( verbose_name='IE标准')
  34. xqry = models.FloatField( verbose_name='需求人员')
  35. id_no = models.CharField(max_length=200, verbose_name='BOM代号')
  36. jhscrq = models.CharField(max_length=200, verbose_name='计划上线生产日期')
  37. class Meta:
  38. managed = False
  39. db_table = 'view_ydzpcjh'
  40. verbose_name = '月度主排产计划'
  41. verbose_name_plural = verbose_name
  42. # 月度主排程计划,递归查询bom阶梯
  43. # class View_cst_aa(models.Model):
  44. # a_bom = models.CharField(max_length=50, verbose_name='所属母件')
  45. # bom_no = models.CharField(max_length=50, verbose_name='当前母件')
  46. # dd = models.FloatField(verbose_name='前置天数')
  47. #
  48. # class Meta:
  49. # managed = False
  50. # db_table = 'cst_aa'
  51. # verbose_name = '递归查询bom阶梯'
  52. # verbose_name_plural = verbose_name
  53. # pc月度生产计划
  54. class View_pcydscjh(models.Model):
  55. id = models.CharField(primary_key=True, max_length=50, verbose_name='id')
  56. cus_snm = models.CharField(max_length=100, verbose_name='客户简称')
  57. need_dd = models.CharField(max_length=100, verbose_name='订单交货期')
  58. so_no = models.CharField(max_length=100, verbose_name='计划受订')
  59. mrp_no = models.CharField(max_length=100, verbose_name='成品编码')
  60. mrp_name = models.CharField(max_length=100, verbose_name='成品名称')
  61. mo_no = models.CharField(max_length=100, verbose_name='制令单号')
  62. pmc_dd = models.CharField(max_length=100, verbose_name='计划排产日期')
  63. mo_dep_name = models.CharField(max_length=100, verbose_name='生产部门')
  64. zx = models.CharField(max_length=100, verbose_name='IE组线')
  65. mo_no_no = models.CharField(max_length=100, verbose_name='制令单代号')
  66. mo_no_name = models.CharField(max_length=100, verbose_name='制令单名称')
  67. qty = models.CharField(max_length=100, verbose_name='订单数量')
  68. qty_fin = models.CharField(max_length=100, verbose_name='已缴库量')
  69. w_qty = models.CharField(max_length=100, verbose_name='未完工量')
  70. dcl = models.CharField(max_length=100, verbose_name='达成率')
  71. jhwcrq = models.CharField(max_length=100, verbose_name='计划完成日期')
  72. cn = models.CharField(max_length=100, verbose_name='产能')
  73. ddjd = models.CharField(max_length=100, verbose_name='订单完成进度')
  74. ymp = models.CharField(max_length=100, verbose_name='研磨品')
  75. rq = models.CharField(max_length=100, verbose_name='容器')
  76. bq = models.CharField(max_length=100, verbose_name='标签')
  77. bc = models.CharField(max_length=100, verbose_name='包材')
  78. class Meta:
  79. managed = False
  80. db_table = 'view_pcydscjh'
  81. verbose_name = 'PC月度生产计划'
  82. verbose_name_plural = verbose_name
  83. # 研磨品需求计划
  84. class view_tf_pos(models.Model):
  85. id = models.CharField(primary_key=True, max_length=50, verbose_name='id')
  86. so_no = models.CharField(max_length=100, verbose_name='订单号')
  87. pmc_dd = models.CharField(max_length=100, verbose_name='pmc回复交期')
  88. bom_no = models.CharField(max_length=100, verbose_name='bom编码')
  89. est_itm = models.CharField(max_length=100, verbose_name='项次')
  90. mo_dd = models.CharField(max_length=100, verbose_name='制令日期')
  91. dl = models.CharField(max_length=100, verbose_name='成品大类')
  92. gzwwgs = models.CharField(max_length=100, verbose_name='灌装未完工数量')
  93. gzdep = models.CharField(max_length=100, verbose_name='灌装生产线')
  94. ggsxrq = models.CharField(max_length=100, verbose_name='灌装上线日')
  95. qty = models.CharField(max_length=100, verbose_name='现存量')
  96. os_wfl = models.CharField(max_length=100, verbose_name='订单需求量(未领量)')
  97. jcq = models.CharField(max_length=100, verbose_name='净需求')
  98. jkwshl = models.CharField(max_length=100, verbose_name='缴库未审量')
  99. llwsl = models.CharField(max_length=100, verbose_name='领料未审量')
  100. mrp_name = models.CharField(max_length=100, verbose_name='研磨品名称')
  101. dep = models.CharField(max_length=100, verbose_name='研磨品生产车间')
  102. wfl = models.CharField(max_length=100, verbose_name='未发量')
  103. zzl = models.CharField(max_length=100, verbose_name='在制量')
  104. mrp_no = models.CharField(max_length=100, verbose_name='研磨品代号')
  105. mo_no1 = models.CharField(max_length=100, verbose_name='单号1')
  106. mo_no2 = models.CharField(max_length=100, verbose_name='单号2')
  107. mo_no3 = models.CharField(max_length=100, verbose_name='单号3')
  108. mo_no4 = models.CharField(max_length=100, verbose_name='单号4')
  109. mo_no5 = models.CharField(max_length=100, verbose_name='单号5')
  110. mo_no6 = models.CharField(max_length=100, verbose_name='单号6')
  111. mo_no7 = models.CharField(max_length=100, verbose_name='单号7')
  112. qty1 = models.CharField(max_length=100, verbose_name='数量1')
  113. qty2 = models.CharField(max_length=100, verbose_name='数量2')
  114. qty3 = models.CharField(max_length=100, verbose_name='数量3')
  115. qty4 = models.CharField(max_length=100, verbose_name='数量4')
  116. qty5 = models.CharField(max_length=100, verbose_name='数量5')
  117. qty6 = models.CharField(max_length=100, verbose_name='数量6')
  118. qty7 = models.CharField(max_length=100, verbose_name='数量7')
  119. class Meta:
  120. managed = False
  121. db_table = 'view_tf_pos'
  122. verbose_name = '研磨品需求计划'
  123. verbose_name_plural = verbose_name