|
@@ -3,6 +3,26 @@
|
|
from django.conf import settings
|
|
from django.conf import settings
|
|
from django.db import models
|
|
from django.db import models
|
|
|
|
|
|
|
|
+
|
|
|
|
+class GeneralAgent(models.Model):
|
|
|
|
+ name = models.CharField(verbose_name=u'名称', max_length=50)
|
|
|
|
+ notes = models.CharField(verbose_name=u'备注', max_length=200, null=True)
|
|
|
|
+ create_user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u'添加人',
|
|
|
|
+ related_name='general_agent_create_user', editable=False, on_delete=models.PROTECT)
|
|
|
|
+ create_time = models.DateTimeField(verbose_name=u'添加时间', auto_now_add=True, editable=False)
|
|
|
|
+
|
|
|
|
+ class Meta:
|
|
|
|
+ db_table = 'general_agent'
|
|
|
|
+ verbose_name = u'总代理'
|
|
|
|
+ ordering = ['-id']
|
|
|
|
+ default_permissions = ()
|
|
|
|
+ permissions = [
|
|
|
|
+ ('view_general_agent', u'查看'),
|
|
|
|
+ ('add_general_agent', u'添加'),
|
|
|
|
+ ('delete_general_agent', u'删除'),
|
|
|
|
+ ]
|
|
|
|
+
|
|
|
|
+
|
|
class Agent(models.Model):
|
|
class Agent(models.Model):
|
|
name = models.CharField(verbose_name=u'名称', max_length=50)
|
|
name = models.CharField(verbose_name=u'名称', max_length=50)
|
|
tel = models.CharField(verbose_name=u'电话', max_length=20, null=True)
|
|
tel = models.CharField(verbose_name=u'电话', max_length=20, null=True)
|
|
@@ -12,6 +32,8 @@ class Agent(models.Model):
|
|
editable=False,on_delete=models.PROTECT)
|
|
editable=False,on_delete=models.PROTECT)
|
|
create_time = models.DateTimeField(verbose_name=u'添加时间', auto_now_add=True, editable=False)
|
|
create_time = models.DateTimeField(verbose_name=u'添加时间', auto_now_add=True, editable=False)
|
|
notes = models.CharField(verbose_name=u'备注', max_length=200, null=True)
|
|
notes = models.CharField(verbose_name=u'备注', max_length=200, null=True)
|
|
|
|
+ general_agent = models.ForeignKey(GeneralAgent, verbose_name=u'总代理', related_name='general_agent',
|
|
|
|
+ on_delete=models.PROTECT, editable=False)
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
db_table = 'agent'
|
|
db_table = 'agent'
|
|
@@ -24,6 +46,7 @@ class Agent(models.Model):
|
|
('delete_agent', u'删除'),
|
|
('delete_agent', u'删除'),
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+
|
|
class Store(models.Model):
|
|
class Store(models.Model):
|
|
|
|
|
|
name = models.CharField(verbose_name=u'名称', max_length=50)
|
|
name = models.CharField(verbose_name=u'名称', max_length=50)
|
|
@@ -50,4 +73,4 @@ class Store(models.Model):
|
|
('add_store', u'添加'),
|
|
('add_store', u'添加'),
|
|
('delete_store', u'删除'),
|
|
('delete_store', u'删除'),
|
|
('check_store', u'审核'),
|
|
('check_store', u'审核'),
|
|
- ]
|
|
|
|
|
|
+ ]
|