file_fields.py 602 B

123456789101112131415161718192021222324
  1. from flask_restful import fields
  2. from libs.helper import TimestampField
  3. upload_config_fields = {
  4. "file_size_limit": fields.Integer,
  5. "batch_count_limit": fields.Integer,
  6. "image_file_size_limit": fields.Integer,
  7. }
  8. file_fields = {
  9. "id": fields.String,
  10. "name": fields.String,
  11. "size": fields.Integer,
  12. "extension": fields.String,
  13. "mime_type": fields.String,
  14. "created_by": fields.String,
  15. "created_at": TimestampField,
  16. }
  17. remote_file_info_fields = {
  18. "file_type": fields.String(attribute="file_type"),
  19. "file_length": fields.Integer(attribute="file_length"),
  20. }