='\u66f4\u65b0\u65f6\u95f4', verbose_name='\u66f4\u65b0\u65f6\u95f4'),
+ ),
+ ]
@@ -2,10 +2,18 @@ |
||
| 2 | 2 |
|
| 3 | 3 |
from django.db import models |
| 4 | 4 |
from django.utils.translation import ugettext_lazy as _ |
| 5 |
-from django_models_ext import BaseModelMixin |
|
| 6 | 5 |
from shortuuidfield import ShortUUIDField |
| 7 | 6 |
|
| 8 | 7 |
|
| 8 |
+class BaseModelMixin(models.Model): |
|
| 9 |
+ status = models.BooleanField(_(u'状态'), default=True, help_text=_(u'状态'), db_index=True) |
|
| 10 |
+ created_at = models.DateTimeField(_(u'创建时间'), auto_now_add=True, editable=True, help_text=_(u'创建时间')) |
|
| 11 |
+ updated_at = models.DateTimeField(_(u'更新时间'), auto_now=True, editable=True, help_text=_(u'更新时间')) |
|
| 12 |
+ |
|
| 13 |
+ class Meta: |
|
| 14 |
+ abstract = True |
|
| 15 |
+ |
|
| 16 |
+ |
|
| 9 | 17 |
class StockInfo(BaseModelMixin): |
| 10 | 18 |
stock_id = ShortUUIDField(_(u'Stock唯一标识'), max_length=32, blank=True, null=True, help_text=u'Stock唯一标识', db_index=True) |
| 11 | 19 |
|
@@ -32,7 +40,7 @@ class StockInfo(BaseModelMixin): |
||
| 32 | 40 |
verbose_name_plural = _(u'1、库存数据调整') |
| 33 | 41 |
|
| 34 | 42 |
def __unicode__(self): |
| 35 |
- return u'{0.vendorProductName}'.format(self)
|
|
| 43 |
+ return u'{0.vendorProductId}'.format(self)
|
|
| 36 | 44 |
|
| 37 | 45 |
|
| 38 | 46 |
class StockSendInfo(BaseModelMixin): |