mirror of
https://github.com/GreaterWMS/GreaterWMS.git
synced 2026-06-19 07:36:00 +00:00
c10879f6bf
Former-commit-id: b12954d95072d856d90b4e1d328ec928f8988635 [formerly 9607ffd12f6324e7183b18c455dd9cef744544d1] [formerly 26af61f6637497e817974f6767ebd8e8debc2c79 [formerly 8bff046e25f4ced22a2c627fa319b1dba954f41a]] [formerly 34830a37ed56c02563c692332e54678a6f06493b [formerly fc8908dbc7e616c36527e21d219aeba459df4d1d] [formerly a46fa80920aa9357719b867f1c7bf669c9aef44d [formerly df52800cdd8bbb2c14ceb81450928e3977bd216d]]] [formerly 5d8b12a46a9fe950c13b7a572da94582f1ecb288 [formerly 6ec8f837a1c0c81abb401cec6bbdd74c7907da40]] [formerly 13bb5aaebe24081fc412c590058d26477e5dcd7c [formerly 31645db44b64376f4c22be39e1700280ea0e4c0d] [formerly 13bb5aaebe24081fc412c590058d26477e5dcd7c [formerly 31645db44b64376f4c22be39e1700280ea0e4c0d] [formerly 43f535acfcd8f9dbe2d2d02aee86efdd783601b6 [formerly 54d90ac5965ca26599c522d57ae386e483c5b434]]] [formerly 5d8b12a46a9fe950c13b7a572da94582f1ecb288 [formerly 6ec8f837a1c0c81abb401cec6bbdd74c7907da40] [formerly 5d8b12a46a9fe950c13b7a572da94582f1ecb288 [formerly 6ec8f837a1c0c81abb401cec6bbdd74c7907da40] [formerly 9c5e088d156ed8d650caf86d1c482fea15813428 [formerly 51608fed29c790f195610f58364a72dfdcd332b1]]]]] [formerly b991327823f488b217e2c180161219c39b867aaf [formerly 2b7ef32841e223101e7a1abf616002b8bc1d6b24] [formerly b991327823f488b217e2c180161219c39b867aaf [formerly 2b7ef32841e223101e7a1abf616002b8bc1d6b24] [formerly c1f38f707cf8c8a09ff38715ffa69f14da260706 [formerly b62dd211b18e94ac43cf47f26521b925b38af510]]] [formerly d62258140b1c35b1e5fa785e3cab6420b7c8b895 [formerly 1fd76b1436d82e140afa3f51cd5eb00e2c9a2ad8] [formerly 84c63fe68a7f192c4241e3296b290190af2796bf [formerly d51d119bf7bc33ff873a9bdfa6758cea49926e08]]] [formerly 201c79e8f93518a9f26a84f5c0796dca93e6c6bd [formerly d61543e0542242681079c5dc523f1266f96d8fd5] [formerly 201c79e8f93518a9f26a84f5c0796dca93e6c6bd [formerly d61543e0542242681079c5dc523f1266f96d8fd5] [formerly b24abb559ef1b459a3f841db749c35230ba1f3de [formerly 2b495f24c830f889c82e67483055d5d041828ce3]]] [formerly 84c63fe68a7f192c4241e3296b290190af2796bf [formerly d51d119bf7bc33ff873a9bdfa6758cea49926e08] [formerly 84c63fe68a7f192c4241e3296b290190af2796bf [formerly d51d119bf7bc33ff873a9bdfa6758cea49926e08] [formerly bf3ce337106358f76852693e1edfd79c16783120 [formerly 81aef931eae91edb66029a75d39c29bbf8b63456 [formerly 2d346cfe738e1d15acb3a69d124433817401aefc] [formerly dd342df577ae6e8c707bd4a6258a584e1970c497 [formerly e0c58e549230ab36de460322380b9bbde9902268]] [formerly 2ead10378492dba155ff9e8fdf6444efed22d6aa [formerly ee7ecdb1952113eed20c1bfac9c267d0d102f56a] [formerly 6ec3983acba56b80ab6248fd969437a39a5805ec]] [formerly 6ec3983acba56b80ab6248fd969437a39a5805ec [formerly c0bfc06b2336a712cb5648c483af105d5404c293]] [formerly afef91609534f4a4ee71e9583dc652ad9458d6eb [formerly 6ec3983acba56b80ab6248fd969437a39a5805ec [formerly c0bfc06b2336a712cb5648c483af105d5404c293] [formerly afef91609534f4a4ee71e9583dc652ad9458d6eb [formerly 81d46633c91cbef20630a25198cc96ebf28ca3c7 [formerly 968a1a0154b9b5b3a02bc8e1def8ab03ef826364] [formerly afef91609534f4a4ee71e9583dc652ad9458d6eb [formerly17095d6cc4]]]]]]]]]]]] Former-commit-id: 0adf6b8ea773cf2cb7c97df0f437b62ce239aae0 [formerly 99e37cce60b89afc194e27c7976466513efe639d] [formerly bbb9480c22666e4656928617b1bcbe742063f67b [formerly 46ab77f0ba88f394969cf77e88842c84111a69cf]] [formerly 62b1a8c78c4ae1899138df7df4f6c393b967e907 [formerly f163bcd3a54dd26228a5eece5e11e7eaa6dab615] [formerly a9f3b223f3380ddab7d5f1b3a6271176da32a9bb [formerly a9ee5ada6c31752a27822f0c51f9611b38ab3007]]] [formerly 3da205010abc1eb64110bbfdbe289f7234e2c426 [formerly 444e93b9d87f74674c22c010c4813fa79e4f2fd6]] [formerly 09afa65b1bf3435bd3d9f08cacb60536b63f4d8d [formerly 44fa5642f5bc4785cbaf14d7c81f2da1ca563050] [formerly 09afa65b1bf3435bd3d9f08cacb60536b63f4d8d [formerly 44fa5642f5bc4785cbaf14d7c81f2da1ca563050] [formerly 87655449e7acd9f64a334e15bca0a75e51fba85b [formerly a2158397bdf8727dd0f59ef71fd05832c2416ccc]]] [formerly 3da205010abc1eb64110bbfdbe289f7234e2c426 [formerly 444e93b9d87f74674c22c010c4813fa79e4f2fd6] [formerly 3da205010abc1eb64110bbfdbe289f7234e2c426 [formerly 444e93b9d87f74674c22c010c4813fa79e4f2fd6] [formerly 9369053bec99131b84ad4ce181da4eb0992841bb [formerly 08030b969fee5a5e795f002296b3899929f84af1]]]]] Former-commit-id: d654c7e6ba4bf4e9201d1fa196618c045ebfa34a [formerly 6e13e439a7e559e35bf369ef6cd1c702cc7ca1ff] [formerly d654c7e6ba4bf4e9201d1fa196618c045ebfa34a [formerly 6e13e439a7e559e35bf369ef6cd1c702cc7ca1ff] [formerly 71e1e5da6ca1c725d7b83930a72210472f220b82 [formerly fa1e89c2bc7a2fb957c41b2b4c56b9b9bd0cd6bb]]] [formerly fe6fe9427866ed74e3a85dfdcb004f4f7ed5d3b4 [formerly 9b7a2b40cd9ea81bcd698a1e20087a8e1802c217] [formerly fe6fe9427866ed74e3a85dfdcb004f4f7ed5d3b4 [formerly 9b7a2b40cd9ea81bcd698a1e20087a8e1802c217] [formerly 2f2211f3cedd8573b46b4b6c9a2cf8170730c2e1 [formerly e3655aa68b14df020bb6855902267af59b118312]]]] Former-commit-id: 155ebe1621831a06bae5ff92178cdb6f11585442 [formerly 755ab00bf2b25536240f1bcdfdd7d29b1eb2753f] [formerly fe6fe9427866ed74e3a85dfdcb004f4f7ed5d3b4 [formerly 9b7a2b40cd9ea81bcd698a1e20087a8e1802c217]] Former-commit-id: 47210ebe3eb53d7d085c76c23e217191c1dc5050 [formerly 56710c604e5faf6ef6961e5ba96218301371073f] [formerly 6787bec98e8f46d234cd9f1748e761727b23bba4 [formerly a0cafe6af51599824a763a83bc688d0be363bc15]] Former-commit-id: d47d29882629e90ab027596b979d8b05b7624fe8 [formerly da86bb923f3078896cf12b7b353729b6b38cc23a] Former-commit-id: 61f26ad5bd299a2e12bb03a1bf9f36ed63882938 Former-commit-id: fad87ae1cf4eaa4df2092b9cbfaf31decc430d03 [formerly f0d8c95699d7c02c6ad5556301dd8ed9de99c0fd] Former-commit-id: 51fde9d593d833fa2bda84c5e55c309233347e15 Former-commit-id:a222e7a323[formerly b4fdc601d55998c29331cf4194054ad91481bb0a] [formerly 1ae266aa621aa33e82cf19486de60c2d9edf3e01 [formerly 0ba2db2f9d9ef254022d7b4372c5bd66b10e8bf5]] [formerly 2068091ee22ad88cecfa94e67cef4c7b1d8ba246] [formerly 79ce38ecb3b903f89576fbb3fa6932af536fde53 [formerly 9cac0037c75ff83be48a9398292a2070d8e47c24 [formerly 69edb3993b4ecc22479e7a200d1af09d6e444337] [formerly fc770cd8ad7cb3fe458731f7da4688b3d080d9c8 [formerly 0aefe60561776ed6ce265a16fd59998b3b8cb922]]]] Former-commit-id: 54dd6ae0366458d47067fae66ccd993d4cc8c654 [formerly 899abc323589343b1fbc4f3299105c5a213eb80f [formerly f97073d6c6f0a57ff490189c1d8e8c32bac6b1ec] [formerly b44fccd48da5e0603f9ccb8607d8d109f3745e92 [formerly 04e21e972439462233ee3848ff1adb1d7cf89e28]]] Former-commit-id: 95b6cbb7e4ece1ce81f04bb0ac9a60422edd2590 Former-commit-id: 55659e97f8f749983c04a1309701ecc83d9ff45b [formerly 36f0e13578d53a3dcc5bac3d631ad86fae244298] Former-commit-id: bd8a4bf7ca0469720f82670b3e9050edcbf31486
80 lines
4.3 KiB
Python
80 lines
4.3 KiB
Python
from django.db import models
|
|
|
|
class DnListModel(models.Model):
|
|
dn_code = models.CharField(max_length=255, verbose_name="DN Code")
|
|
dn_status = models.BigIntegerField(default=1, verbose_name="DN Status")
|
|
total_weight = models.FloatField(default=0, verbose_name="Total Weight")
|
|
total_volume = models.FloatField(default=0, verbose_name="Total Volume")
|
|
total_cost = models.FloatField(default=0, verbose_name="Total Cost")
|
|
customer = models.CharField(max_length=255, verbose_name="DN Customer")
|
|
creater = models.CharField(max_length=255, verbose_name="Who Created")
|
|
bar_code = models.CharField(max_length=255, verbose_name="Bar Code")
|
|
back_order_label = models.BooleanField(default=False, verbose_name='Back Order Label')
|
|
openid = models.CharField(max_length=255, verbose_name="Openid")
|
|
transportation_fee = models.JSONField(default=dict, verbose_name="Transportation Fee")
|
|
is_delete = models.BooleanField(default=False, verbose_name='Delete Label')
|
|
create_time = models.DateTimeField(auto_now_add=True, verbose_name="Create Time")
|
|
update_time = models.DateTimeField(auto_now=True, blank=True, null=True, verbose_name="Update Time")
|
|
|
|
class Meta:
|
|
db_table = 'dnlist'
|
|
verbose_name = 'DN List'
|
|
verbose_name_plural = "DN List"
|
|
ordering = ['-id']
|
|
|
|
def __int__(self):
|
|
return self.pk
|
|
|
|
class DnDetailModel(models.Model):
|
|
dn_code = models.CharField(max_length=255, verbose_name="DN Code")
|
|
dn_status = models.BigIntegerField(default=1, verbose_name="DN Status")
|
|
customer = models.CharField(max_length=255, verbose_name="DN Customer")
|
|
goods_code = models.CharField(max_length=255, verbose_name="Goods Code")
|
|
goods_qty = models.BigIntegerField(default=0, verbose_name="Goods QTY")
|
|
pick_qty = models.BigIntegerField(default=0, verbose_name="Goods Pre Pick QTY")
|
|
picked_qty = models.BigIntegerField(default=0, verbose_name="Goods Picked QTY")
|
|
intransit_qty = models.BigIntegerField(default=0, verbose_name="Intransit QTY")
|
|
delivery_actual_qty = models.BigIntegerField(default=0, verbose_name="Delivery Actual QTY")
|
|
delivery_shortage_qty = models.BigIntegerField(default=0, verbose_name="Delivery Shortage QTY")
|
|
delivery_more_qty = models.BigIntegerField(default=0, verbose_name="Delivery More QTY")
|
|
delivery_damage_qty = models.BigIntegerField(default=0, verbose_name="Delivery More QTY")
|
|
goods_weight = models.FloatField(default=0, verbose_name="Goods Weight")
|
|
goods_volume = models.FloatField(default=0, verbose_name="Goods Volume")
|
|
goods_cost = models.FloatField(default=0, verbose_name="Goods Cost")
|
|
creater = models.CharField(max_length=255, verbose_name="Who Created")
|
|
back_order_label = models.BooleanField(default=False, verbose_name='Back Order Label')
|
|
openid = models.CharField(max_length=255, verbose_name="Openid")
|
|
is_delete = models.BooleanField(default=False, verbose_name='Delete Label')
|
|
create_time = models.DateTimeField(auto_now_add=True, verbose_name="Create Time")
|
|
update_time = models.DateTimeField(auto_now=True, blank=True, null=True, verbose_name="Update Time")
|
|
|
|
class Meta:
|
|
db_table = 'dndetail'
|
|
verbose_name = 'DN Detail'
|
|
verbose_name_plural = "DN Detail"
|
|
ordering = ['-id']
|
|
|
|
def __int__(self):
|
|
return self.pk
|
|
|
|
class PickingListModel(models.Model):
|
|
dn_code = models.CharField(max_length=255, verbose_name="DN Code")
|
|
bin_name = models.CharField(max_length=255, verbose_name="Bin Name")
|
|
goods_code = models.CharField(max_length=255, verbose_name="Goods Code")
|
|
pick_qty = models.BigIntegerField(default=0, verbose_name="Goods Pre Pick QTY")
|
|
picked_qty = models.BigIntegerField(default=0, verbose_name="Picked QTY")
|
|
creater = models.CharField(max_length=255, verbose_name="Who Created")
|
|
t_code = models.CharField(max_length=255, verbose_name="Transaction Code")
|
|
openid = models.CharField(max_length=255, verbose_name="Openid")
|
|
create_time = models.DateTimeField(auto_now_add=True, verbose_name="Create Time")
|
|
update_time = models.DateTimeField(auto_now=True, blank=True, null=True, verbose_name="Update Time")
|
|
|
|
class Meta:
|
|
db_table = 'pickinglist'
|
|
verbose_name = 'Picking List'
|
|
verbose_name_plural = "Picking List"
|
|
ordering = ['-id']
|
|
|
|
def __int__(self):
|
|
return self.pk
|