类 ApprovalFormDataDTO

java.lang.Object
com.elitesland.ystdms.ss.api.rpc.dingding.dto.ApprovalFormDataDTO
所有已实现的接口:
Serializable

public class ApprovalFormDataDTO extends Object implements Serializable
审批表单数据 DTO(按组件类型分类)

组件类型 → DTO 字段列表 → Adapter 映射表:

组件类型DTO字段Adapter输入格式输出格式
TextField, TextareaField, PhoneField, NumberField, MoneyField, StarRatingField, DDDateFieldtextFieldsStringAdapterSingleValueFieldDTO (value: String)String
DDSelectFieldselectFieldsCollectionAdapterSingleValueFieldDTO (value: String)String (单个值,非数组)
DDMultiSelectFieldmultiSelectFieldsCollectionAdapterMultiValueFieldDTO (values: List<String>)JSON数组字符串 ["选项1","选项2"]
DDDateRangeFielddateRangeFieldsCollectionAdapterDateRangeFieldDTO (startDate, endDate)JSON数组字符串 ["开始日期","结束日期"]
AddressFieldaddressFieldsCollectionAdapterAddressFieldDTO (province, city, district)JSON数组字符串 [{"province":"省","city":"市","district":"区"}]
DepartmentFielddepartmentFieldsCollectionAdapterMultiValueFieldDTO (values: List<String>)JSON数组字符串 ["部门ID1","部门ID2"]
InnerContactFieldcontactFieldsCollectionAdapterMultiValueFieldDTO (values: List<String>)JSON数组字符串 ["用户ID1","用户ID2"]
DDAttachmentattachmentFieldsAttachmentAdapterAttachmentFieldDTO (files: List<AttachmentFileDTO>)JSON数组字符串 [{"fileId":"xxx","spaceId":"xxx",...}]
DDPhotoFieldphotoFieldsPhotoAdapterMultiValueFieldDTO (values: List<String> URL)JSON数组字符串 ["URL1","URL2"]
TableFieldtableFieldsTableAdapterTableFieldDTO (rows: List<Map<String,Object>>)JSON二维数组字符串 [[{"name":"列名","value":"值"},...],...]
RelateFieldrelateFieldsCollectionAdapterMultiValueFieldDTO (values: List<String> 实例ID)JSON数组字符串 [{"processInstanceId":"实例ID1"},{"processInstanceId":"实例ID2"}]
从以下版本开始:
2025-12-30
另请参阅:
  • 构造器详细资料

    • ApprovalFormDataDTO

      public ApprovalFormDataDTO()