#!/usr/bin/env python # -*- coding: utf-8 -*- import sys sys.path.insert(0, 'ruoyi-fastapi-backend') from module_admin.system.entity.vo.contact_vo import ContactModel # 测试创建联系人(模拟导入时的场景) contact = ContactModel( name="王翊多", company="", # 委托单位为空 create_by="admin" ) print(f"Contact created: {contact}") print(f"model_dump: {contact.model_dump(exclude={'create_time', 'update_time', 'del_flag'}, exclude_unset=True)}") # 测试验证 try: contact.validate_fields() print("Validation passed") except Exception as e: print(f"Validation failed: {e}")