feat: srm -model-Papersecret 增加 organization 申请部门字段

This commit is contained in:
TianyangZhang 2025-11-25 16:38:26 +08:00
parent ff1e60fc77
commit e98027776c
2 changed files with 26 additions and 1 deletions

View File

@ -0,0 +1,24 @@
# Generated by Django 3.2.12 on 2025-11-25 08:37
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('srm', '0010_alter_paperrecord_cor_author'),
]
operations = [
migrations.AddField(
model_name='papersecret',
name='organization',
field=models.CharField(default='CE', max_length=100, verbose_name='申请部门'),
preserve_default=False,
),
migrations.AlterField(
model_name='patentrecord',
name='organization',
field=models.CharField(max_length=100, verbose_name='申请部门'),
),
]

View File

@ -37,6 +37,7 @@ class Papersecret(CommonBDModel):
paper_name = models.CharField('拟发表论文名称', max_length=100) paper_name = models.CharField('拟发表论文名称', max_length=100)
publication_name = models.CharField('拟投期刊名称', max_length=100) publication_name = models.CharField('拟投期刊名称', max_length=100)
author = models.CharField('作者', max_length=100) author = models.CharField('作者', max_length=100)
organization = models.CharField(max_length=100, verbose_name="申请部门")
paper_type = models.CharField('拟发表文章类型', max_length=100) paper_type = models.CharField('拟发表文章类型', max_length=100)
is_chinese_core = models.BooleanField('是否为中文核心', default=False) is_chinese_core = models.BooleanField('是否为中文核心', default=False)
is_sci = models.BooleanField('是否被SCI/EI收录', default=False) is_sci = models.BooleanField('是否被SCI/EI收录', default=False)
@ -56,7 +57,7 @@ class PatentRecord(CommonADModel):
application_number = models.CharField(max_length=50, null=True, blank=True, verbose_name="申请号(交局后补登)") application_number = models.CharField(max_length=50, null=True, blank=True, verbose_name="申请号(交局后补登)")
patent = models.ForeignKey('PatentInfo', verbose_name="专利名称", on_delete=models.CASCADE, related_name='patent_record') patent = models.ForeignKey('PatentInfo', verbose_name="专利名称", on_delete=models.CASCADE, related_name='patent_record')
pc_type = models.CharField('专利类型', max_length=50, choices=PATENT_TYPE_CHOICES, default='invention') pc_type = models.CharField('专利类型', max_length=50, choices=PATENT_TYPE_CHOICES, default='invention')
organization = models.CharField(max_length=100, verbose_name="单位") organization = models.CharField(max_length=100, verbose_name="申请部门")
inventors = models.CharField(max_length=255, verbose_name="发明人") inventors = models.CharField(max_length=255, verbose_name="发明人")
agent = models.CharField(max_length=255, null=True, blank=True, verbose_name="代理人") agent = models.CharField(max_length=255, null=True, blank=True, verbose_name="代理人")
affiliated_platforms = models.CharField(max_length=255, blank=True, verbose_name="归属平台") affiliated_platforms = models.CharField(max_length=255, blank=True, verbose_name="归属平台")