27 lines
1.6 KiB
Python
27 lines
1.6 KiB
Python
from django.db import models
|
|
|
|
|
|
class GroupTargets(models.Model):
|
|
PROJECT_NATURE_CHOICES = [
|
|
('new', '新增'),
|
|
('existing', '存续'),
|
|
('new_and_existing', '新增及存续'),
|
|
('old_customer_new_business', '老客户新业务')
|
|
]
|
|
|
|
primary_department = models.CharField(max_length=255, blank=False, verbose_name='一级部门')
|
|
year = models.IntegerField(blank=False, verbose_name='年份')
|
|
project_nature = models.CharField(max_length=50, choices=PROJECT_NATURE_CHOICES, blank=False, verbose_name='项目性质')
|
|
sales = models.DecimalField(max_digits=17, decimal_places=2, blank=False, verbose_name='销售额')
|
|
total_revenue_target = models.DecimalField(max_digits=17, decimal_places=2, blank=False, verbose_name='收入总目标')
|
|
new_revenue_target = models.DecimalField(max_digits=17, decimal_places=2, blank=False, verbose_name='新增收入目标')
|
|
existing_revenue_target = models.DecimalField(max_digits=17, decimal_places=2, blank=False, verbose_name='存量收入目标')
|
|
cost_limit = models.DecimalField(max_digits=17, decimal_places=2, blank=False, verbose_name='成本限额')
|
|
gross_profit = models.DecimalField(max_digits=17, decimal_places=2, blank=False, verbose_name='毛利润')
|
|
expense_limit = models.DecimalField(max_digits=17, decimal_places=2, blank=False, verbose_name='费用限额')
|
|
operating_profit = models.DecimalField(max_digits=17, decimal_places=2, blank=False, verbose_name='营业利润')
|
|
|
|
class Meta:
|
|
verbose_name = '集团经营目标表'
|
|
verbose_name_plural = '集团经营目标表'
|