from django.db import models from apps.system.models import CommonBModel,CommonAModel,Dict from simple_history.models import HistoricalRecords from django.contrib.postgres.fields import ArrayField from apps.project.models import CertApp from apps.crm.models import Enterprise import uuid # Create your models here. class Bill(CommonBModel): """ 收费单表 """ feecode = models.CharField('收费单号', max_length=300) number = models.ForeignKey(CertApp, related_name='bill_number', on_delete=models.DO_NOTHING) feecharacter = models.ForeignKey(Dict, verbose_name='费用性质', related_name='bill_feecharacter', on_delete=models.DO_NOTHING) applicant = models.ForeignKey(Enterprise, related_name='bill_applicant', on_delete=models.DO_NOTHING) totalfee = models.FloatField('总金额',null=True, blank=True, default=0) deductions = models.FloatField('扣减额',null=True, blank=True, default=0) exchangetype = models.CharField('外汇类型', max_length=300) exchangerate = models.FloatField('外币汇率',null=True, blank=True, default=0) paidrmb = models.FloatField('实收人名币',null=True, blank=True, default=0) paidwb = models.FloatField('实收外币',null=True, blank=True, default=0) remark = models.CharField('备注', max_length=300)