跳转至

VirtualObject

类名:<font style="color:rgb(38, 38, 38);">VirtualObject</font>

说明:可序列化的业务数据对象。

属性

名称 说明
ValueTable 数据值(字段编码,字段值格式)
BizObjectVersion 版本号
ObjectId 业务数据 Id

序列化字符串示例

[{
        "ValueTable": {
            "Name": "0000",
            "CreatedBy": "029ba823-0823-4097-adbe-e6f5d5b8e494",
            "OwnerId": "029ba823-0823-4097-adbe-e6f5d5b8e494",
            "OwnerDeptId": "76fa1ccd-cc8a-48ca-b4e5-634fdc7af78c",
            "CreatedTime": "2025-08-01T11:17:47",
            "ModifiedBy": "029ba823-0823-4097-adbe-e6f5d5b8e494",
            "ModifiedTime": "2025-08-29T16:49:13",
            "WorkflowInstanceId": "",
            "Status": 1,
            "F0000001": "0000",
            "F0000002": "2025-08-14T00:00:00",
            "F0000003": "选项1;选项3",
            "F0000004": "选项2",
            "F0000009": "{\"adcode\":\"440305\",\"adname\":\"广东省 深圳市 南山区\",\"Detail\":\"\"}",
            "F0000011": ["afba826a-57fd-44ad-b794-57dee98c6d0e"],
            "F0000010": "{\"Address\":\"广东省深圳市南山区桃源街道欧环路麦德龙(欧洲城店)\",\"Point\":{\"lat\":22.558284,\"lng\":113.964486},\"CSType\":2,\"WGS84Point\":{\"lng\":113.95957378405993,\"lat\":22.561251693321683}}",
            "F0000010_GENERATED": "5hAAAAEBAAAAuigpqGl9XEAppOMwro82QA==",
            "F0000005": "4be8ee3d-524f-4eeb-8ba6-c9e81011bb56",
            "F0000006": ["02a6d7f7-10bd-4fa7-bb20-a3724b262a30", "4be8ee3d-524f-4eeb-8ba6-c9e81011bb56"],
            "F0000007": "e57259cc-b481-43ef-90c9-79d7601e43db",
            "F0000008": ["7266ea8b-8550-454e-9a28-70172af45e5a", "892b16d5-b640-41e1-bc32-eb60401ad2aa"],
            "D000183ec9bf035826f40eb9b6c929c19ebd4a1": [{
                    "_dirtyProperties": null,
                    "ValueTable": {
                        "Name": "子表文本",
                        "F0000012": "子表文本",
                        "F0000013": "2025-08-29T00:00:00",
                        "F0000014": 1222.0
                    },
                    "ObjectExtra": null,
                    "BizObjectExtra": null,
                    "BizObjectVersion": "2025-08-29T16:49:13.028421",
                    "Version": "2025-08-29T16:49:13.028421",
                    "Serialized": true,
                    "ObjectId": "6885c1ee-8728-4bd5-89e8-b11a75c47c19",
                    "ParentObjectId": "eb05e58b-2eb5-431a-8abb-489e842e027e",
                    "ParentPropertyName": "D000183ec9bf035826f40eb9b6c929c19ebd4a1",
                    "ParentIndex": 0,
                    "DirtyProperties": []
                }, {
                    "_dirtyProperties": null,
                    "ValueTable": {
                        "Name": "子表文本2",
                        "F0000012": "子表文本2",
                        "F0000013": "2025-08-27T00:00:00",
                        "F0000014": 345.0
                    },
                    "ObjectExtra": null,
                    "BizObjectExtra": null,
                    "BizObjectVersion": "2025-08-29T16:49:13.028544",
                    "Version": "2025-08-29T16:49:13.028544",
                    "Serialized": true,
                    "ObjectId": "44816735-bd55-4ac7-9a0a-71efc969d4b6",
                    "ParentObjectId": "eb05e58b-2eb5-431a-8abb-489e842e027e",
                    "ParentPropertyName": "D000183ec9bf035826f40eb9b6c929c19ebd4a1",
                    "ParentIndex": 1,
                    "DirtyProperties": []
                }
            ]
        },
        "ObjectExtra": null,
        "BizObjectExtra": null,
        "BizObjectVersion": "2025-08-29T16:49:13.028608",
        "Version": "2025-08-29T16:49:13.028608",
        "Serialized": true,
        "ObjectId": "eb05e58b-2eb5-431a-8abb-489e842e027e",
        "ParentObjectId": "",
        "ParentPropertyName": null,
        "ParentIndex": 0
    }
]

方法

获取属性值

public object GetPropertyValue(string propertyName);
参数 说明
propertyName 字段编码

返回值:字段具体的值( object 类型)。

设置属性值

public void SetPropertyValue(string propertyName, object propertyValue);
参数 说明
propertyName 字段编码
propertyValue 字段值

返回值:无。

验证该对象和它的子对象是否满足每行的最大长度的要求

public bool ValidateRowSize()
参数 说明

返回值:若满足最大长度要求则返回 true,否则返回 false