|
@@ -2,6 +2,8 @@
|
|
|
from django.db import models
|
|
|
from django.conf import settings
|
|
|
|
|
|
+from apps.option.models import Option
|
|
|
+
|
|
|
|
|
|
class Customer(models.Model):
|
|
|
NOT_CHECKED = 0
|
|
@@ -19,9 +21,10 @@ class Customer(models.Model):
|
|
|
default=settings.MALE)
|
|
|
village = models.CharField(max_length=100,verbose_name=u'小区')
|
|
|
address = models.CharField(max_length=100,verbose_name=u'地址')
|
|
|
- source = models.CharField(max_length=100,verbose_name=u'来源')
|
|
|
-
|
|
|
- # project = models.ForeignKey('',max_length=20, verbose_name=u'项目', null=True)
|
|
|
+ source = models.ForeignKey(Option,max_length=100,verbose_name=u'来源',related_name='customer_source',
|
|
|
+ on_delete=models.PROTECT,null=True)
|
|
|
+ project = models.ForeignKey(Option,max_length=100, verbose_name=u'项目',related_name='customer_category',
|
|
|
+ on_delete=models.PROTECT,null=True)
|
|
|
notes = models.CharField(max_length=500, verbose_name=u"备注", null=True)
|
|
|
report_status = models.PositiveSmallIntegerField(choices=STATUS_CHOICES, verbose_name=u'报备状态',default=NOT_CHECKED)
|
|
|
check_user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u'审核人',related_name='customer_check_user',
|