feat: srm 修改接口信息
This commit is contained in:
parent
adf9b95038
commit
c5110d3361
|
|
@ -0,0 +1,18 @@
|
||||||
|
# Generated by Django 3.2.12 on 2025-11-04 03:16
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('srm', '0003_paperrecord'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='paperrecord',
|
||||||
|
name='pa_type',
|
||||||
|
field=models.CharField(choices=[('research', '研究论文'), ('overview', '综述')], default='invention', max_length=50, verbose_name='论文类型'),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
@ -84,9 +84,8 @@ class PatentRecord(CommonADModel):
|
||||||
class PaperRecord(CommonADModel):
|
class PaperRecord(CommonADModel):
|
||||||
"""TN: 专利台账登记"""
|
"""TN: 专利台账登记"""
|
||||||
PAPER_TYPE_CHOICES = (
|
PAPER_TYPE_CHOICES = (
|
||||||
('invention', '发明专利'),
|
('research', '研究论文'),
|
||||||
('utility', '实用新型专利'),
|
('overview', '综述'),
|
||||||
('design', '外观设计专利'),
|
|
||||||
)
|
)
|
||||||
paper_number = models.CharField(max_length=50, null=True, blank=True, verbose_name="论文编号(投稿后补登)")
|
paper_number = models.CharField(max_length=50, null=True, blank=True, verbose_name="论文编号(投稿后补登)")
|
||||||
paper = models.ForeignKey('Papersecret', verbose_name="论文名称", on_delete=models.CASCADE, related_name='paper_record')
|
paper = models.ForeignKey('Papersecret', verbose_name="论文名称", on_delete=models.CASCADE, related_name='paper_record')
|
||||||
|
|
@ -100,7 +99,6 @@ class PaperRecord(CommonADModel):
|
||||||
public_date = models.DateField(null=True, blank=True, verbose_name="发表日期")
|
public_date = models.DateField(null=True, blank=True, verbose_name="发表日期")
|
||||||
# validity_years = models.IntegerField(null=True, blank=True, verbose_name="有效年限(年)")
|
# validity_years = models.IntegerField(null=True, blank=True, verbose_name="有效年限(年)")
|
||||||
pub_paid = models.DecimalField(max_digits=10,decimal_places=2, null=True,blank=True,verbose_name="版面费缴纳")
|
pub_paid = models.DecimalField(max_digits=10,decimal_places=2, null=True,blank=True,verbose_name="版面费缴纳")
|
||||||
|
|
||||||
status = models.CharField(
|
status = models.CharField(
|
||||||
max_length=20,
|
max_length=20,
|
||||||
choices=[
|
choices=[
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ router = DefaultRouter()
|
||||||
router.register('patentinfo', PatentInfoViewSet, basename='patentinfo')
|
router.register('patentinfo', PatentInfoViewSet, basename='patentinfo')
|
||||||
router.register('paperse', PapersecretViewSet, basename='PaperSe')
|
router.register('paperse', PapersecretViewSet, basename='PaperSe')
|
||||||
router.register('patentrecord', PatentRecordViewSet, basename='patentrecord')
|
router.register('patentrecord', PatentRecordViewSet, basename='patentrecord')
|
||||||
router.register('paperrecord', PaperRecordViewSet, basename='patentrecord')
|
router.register('paperrecord', PaperRecordViewSet, basename='paperrecord')
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path(API_BASE_URL, include(router.urls)),
|
path(API_BASE_URL, include(router.urls)),
|
||||||
|
|
|
||||||
|
|
@ -90,5 +90,5 @@ class PaperRecordViewSet(CustomModelViewSet):
|
||||||
queryset = Papersecret.objects.all()
|
queryset = Papersecret.objects.all()
|
||||||
if search:
|
if search:
|
||||||
queryset = queryset.filter(paper_name__icontains=search)
|
queryset = queryset.filter(paper_name__icontains=search)
|
||||||
papers = [{'id': paper.id, 'name': paper.name} for paper in queryset]
|
papers = [{'id': paper.id, 'name': paper.paper_name} for paper in queryset]
|
||||||
return Response(papers)
|
return Response(papers)
|
||||||
Loading…
Reference in New Issue