feat: ofm-models borrowRecord 增加借阅数量
This commit is contained in:
parent
3ff6072ae1
commit
a81d03e3ca
|
|
@ -0,0 +1,18 @@
|
||||||
|
# Generated by Django 3.2.12 on 2025-11-19 02:22
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('ofm', '0002_remove_vehicleuse_vehiclereg'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='borrowrecord',
|
||||||
|
name='count',
|
||||||
|
field=models.PositiveIntegerField(blank=True, null=True, verbose_name='借阅份数'),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
@ -119,6 +119,7 @@ class BorrowRecord(CommonBDModel):
|
||||||
borrow_file = models.ManyToManyField(FileRecord, related_name="borrow_records")
|
borrow_file = models.ManyToManyField(FileRecord, related_name="borrow_records")
|
||||||
borrow_date = models.DateField('借阅日期', null=True, blank=True)
|
borrow_date = models.DateField('借阅日期', null=True, blank=True)
|
||||||
return_date = models.DateField('归还日期', null=True, blank=True)
|
return_date = models.DateField('归还日期', null=True, blank=True)
|
||||||
|
count = models.PositiveIntegerField('借阅份数', null=True, blank=True)
|
||||||
contacts = models.CharField('借阅人电话', max_length=50, validators=[phone_validator], null=True, blank=True)
|
contacts = models.CharField('借阅人电话', max_length=50, validators=[phone_validator], null=True, blank=True)
|
||||||
remark = models.JSONField('用途', default=list, help_text=str(['借阅', '复印', '查阅']))
|
remark = models.JSONField('用途', default=list, help_text=str(['借阅', '复印', '查阅']))
|
||||||
ticket = models.ForeignKey('wf.ticket', verbose_name='关联工单',
|
ticket = models.ForeignKey('wf.ticket', verbose_name='关联工单',
|
||||||
|
|
|
||||||
|
|
@ -130,21 +130,6 @@ class LendingSealSerializer(CustomModelSerializer):
|
||||||
fields = '__all__'
|
fields = '__all__'
|
||||||
read_only_fields = EXCLUDE_FIELDS
|
read_only_fields = EXCLUDE_FIELDS
|
||||||
|
|
||||||
# class VehicleRecordSerializer(CustomModelSerializer):
|
|
||||||
# class meta:
|
|
||||||
# model = VehicleReg
|
|
||||||
# fields = '__all__'
|
|
||||||
|
|
||||||
# class VehicleSerializer(CustomModelSerializer):
|
|
||||||
# create_by_name = serializers.CharField(source='create_by.name', read_only=True)
|
|
||||||
# belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True)
|
|
||||||
# vehiclerd = serializers.PrimaryKeyRelatedField(queryset=VehicleReg.objects.all(), write_only=True, label="车辆记录")
|
|
||||||
# ticket_ = TicketSimpleSerializer(source='ticket', read_only=True)
|
|
||||||
# class Meta:
|
|
||||||
# model = Vehicle
|
|
||||||
# fields = '__all__'
|
|
||||||
# read_only_fields = EXCLUDE_FIELDS + ['actual_km']
|
|
||||||
|
|
||||||
class FileRecordSerializer(CustomModelSerializer):
|
class FileRecordSerializer(CustomModelSerializer):
|
||||||
create_by_name = serializers.CharField(source='create_by.name', read_only=True)
|
create_by_name = serializers.CharField(source='create_by.name', read_only=True)
|
||||||
belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True)
|
belong_dept_name = serializers.CharField(source='belong_dept.name', read_only=True)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue