序列化表格
-
程序包 com.elitesland.ystdms.ic.api.dingding.dto
-
类 com.elitesland.ystdms.ic.api.dingding.dto.DingdingApprovalConfigDTO
class DingdingApprovalConfigDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.DingdingApprovalSpaceInfoDTO
class DingdingApprovalSpaceInfoDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
spaceId
Long spaceId
-
-
类 com.elitesland.ystdms.ic.api.dingding.dto.DingdingCallbackDTO
class DingdingCallbackDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
-
程序包 com.elitesland.ystdms.ic.api.dingding.dto.req
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.ApprovalFormDataDTO
class ApprovalFormDataDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
addressFields
List<ApprovalFormDataDTO.AddressFieldDTO> addressFields
省市区字段(AddressField) 格式:[{"fieldName": "字段名", "province": "省", "city": "市", "district": "区"}] -
attachmentFields
List<ApprovalFormDataDTO.AttachmentFieldDTO> attachmentFields
附件字段(DDAttachment) 格式:[{"fieldName": "字段名", "files": [{"fileId": "xxx", "spaceId": "xxx", "fileName": "xxx", "fileType": "FILE", "fileSize": "xxx"}]}] -
contactFields
List<ApprovalFormDataDTO.MultiValueFieldDTO> contactFields
联系人字段(InnerContactField) 格式:[{"fieldName": "字段名", "values": ["用户ID1", "用户ID2"]}] -
dateRangeFields
List<ApprovalFormDataDTO.DateRangeFieldDTO> dateRangeFields
日期区间字段(DDDateRangeField) 格式:[{"fieldName": "字段名", "startDate": "yyyy-MM-dd", "endDate": "yyyy-MM-dd"}] -
departmentFields
List<ApprovalFormDataDTO.MultiValueFieldDTO> departmentFields
部门字段(DepartmentField) 格式:[{"fieldName": "字段名", "values": ["部门ID1", "部门ID2"]}] -
multiSelectFields
List<ApprovalFormDataDTO.MultiValueFieldDTO> multiSelectFields
多选框字段(DDMultiSelectField) 格式:[{"fieldName": "字段名", "values": ["选项1", "选项2"]}] -
photoFields
List<ApprovalFormDataDTO.MultiValueFieldDTO> photoFields
图片字段(DDPhotoField) 格式:[{"fieldName": "字段名", "values": ["图片URL1", "图片URL2"]}] -
relateFields
List<ApprovalFormDataDTO.MultiValueFieldDTO> relateFields
关联审批单字段(RelateField) 格式:[{"fieldName": "字段名", "values": ["实例ID1", "实例ID2"]}] -
selectFields
List<ApprovalFormDataDTO.SingleValueFieldDTO> selectFields
单选框字段(DDSelectField) 格式:[{"fieldName": "字段名", "value": "选项值"}] -
tableFields
List<ApprovalFormDataDTO.TableFieldDTO> tableFields
明细表字段(TableField) 格式:[{"fieldName": "字段名", "rows": [{"列名1": "值1", "列名2": "值2"}]}] -
textFields
List<ApprovalFormDataDTO.SingleValueFieldDTO> textFields
文本类字段(使用 StringAdapter 的所有类型) 包括:TextField, TextareaField, PhoneField, NumberField, MoneyField, StarRatingField, DDDateField 格式:[{"fieldName": "字段名", "value": "字段值"}] 注意:数字和日期也传字符串格式,如 "1111" 或 "2025-01-01"
-
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.ApprovalFormDataDTO.AddressFieldDTO
class AddressFieldDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.ApprovalFormDataDTO.AttachmentFieldDTO
class AttachmentFieldDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
fieldName
String fieldName
-
files
List<ApprovalFormDataDTO.AttachmentFileDTO> files
-
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.ApprovalFormDataDTO.AttachmentFileDTO
class AttachmentFileDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.ApprovalFormDataDTO.DateRangeFieldDTO
class DateRangeFieldDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.ApprovalFormDataDTO.MultiValueFieldDTO
class MultiValueFieldDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.ApprovalFormDataDTO.SingleValueFieldDTO
class SingleValueFieldDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.ApprovalFormDataDTO.TableFieldDTO
class TableFieldDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.DingdingApprovalRequestDTO
class DingdingApprovalRequestDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.DingdingDentryUuidRequestDTO
class DingdingDentryUuidRequestDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.DingdingFileAuthorizeDownloadRequestDTO
class DingdingFileAuthorizeDownloadRequestDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
fileInfos
List<FileInfoDTO> fileInfos
-
userId
String userId
-
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.DingdingFileAuthorizePreviewRequestDTO
class DingdingFileAuthorizePreviewRequestDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.DingdingFileDownloadRequestDTO
class DingdingFileDownloadRequestDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.DingdingMessageRequestDTO
class DingdingMessageRequestDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.DingdingTerminateApprovalRequestDTO
class DingdingTerminateApprovalRequestDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.req.DingdingUserListRequestDTO
class DingdingUserListRequestDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
-
程序包 com.elitesland.ystdms.ic.api.dingding.dto.resp
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingApprovalResponseDTO
class DingdingApprovalResponseDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingCallbackMessageDTO
class DingdingCallbackMessageDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
actionTime
Timestamp actionTime
节点动作发生时间 -
approvalRecordId
String approvalRecordId
审批实例记录ID(UUIDv7) -
approvalResult
String approvalResult
审批结果 -
approvalStatus
String approvalStatus
审批状态:RUNNING(审批中)、TERMINATED(已撤销)、COMPLETED(审批完成) -
businessType
String businessType
业务类型 -
callbackData
String callbackData
回调数据 -
processInstanceId
String processInstanceId
钉钉审批实例ID -
projectType
String projectType
项目类型(中台、SAP)
-
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingDentryUuidResponseDTO
class DingdingDentryUuidResponseDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
dentryUuid
String dentryUuid
-
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingDepartmentBaseDTO
class DingdingDepartmentBaseDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingDepartmentDetailDTO
class DingdingDepartmentDetailDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
autoAddUser
Boolean autoAddUser
-
autoApproveApply
Boolean autoApproveApply
-
brief
String brief
-
createDeptGroup
Boolean createDeptGroup
-
deptGroupChatId
String deptGroupChatId
-
deptId
Long deptId
-
deptManagerUseridList
List<String> deptManagerUseridList
-
deptPermits
List<Long> deptPermits
-
extention
String extention
-
fromUnionOrg
Boolean fromUnionOrg
-
groupContainSubDept
Boolean groupContainSubDept
-
hideDept
Boolean hideDept
-
name
String name
-
order
Long order
-
orgDeptOwner
String orgDeptOwner
-
outerDept
Boolean outerDept
-
outerPermitDepts
List<Long> outerPermitDepts
-
outerPermitUsers
List<String> outerPermitUsers
-
parentId
Long parentId
-
sourceIdentifier
String sourceIdentifier
-
tags
String tags
-
telephone
String telephone
-
userPermits
List<String> userPermits
-
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingFileAuthorizeDownloadResponseDTO
class DingdingFileAuthorizeDownloadResponseDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingFileContentResponseDTO
class DingdingFileContentResponseDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingFileDownloadResponseDTO
class DingdingFileDownloadResponseDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingFilePreviewResponseDTO
class DingdingFilePreviewResponseDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingMessageResponseDTO
class DingdingMessageResponseDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingProcessInstanceDetailDTO
class DingdingProcessInstanceDetailDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingUserBaseDTO
class DingdingUserBaseDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
active
Boolean active
-
admin
Boolean admin
-
avatar
String avatar
-
boss
Boolean boss
-
deptIdList
List<Long> deptIdList
-
deptOrder
Long deptOrder
-
email
String email
-
exclusiveAccount
Boolean exclusiveAccount
-
exclusiveAccountType
String exclusiveAccountType
-
extension
String extension
-
hideMobile
Boolean hideMobile
-
hiredDate
Long hiredDate
-
jobNumber
String jobNumber
-
leader
Boolean leader
-
loginId
String loginId
-
mobile
String mobile
-
name
String name
-
orgEmail
String orgEmail
-
remark
String remark
-
stateCode
String stateCode
-
telephone
String telephone
-
title
String title
-
unionid
String unionid
-
userid
String userid
-
workPlace
String workPlace
-
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingUserDetailDTO
class DingdingUserDetailDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
active
Boolean active
-
admin
Boolean admin
-
avatar
String avatar
-
boss
Boolean boss
-
deptIdList
List<Long> deptIdList
-
deptOrderList
List<Map<String,
Object>> deptOrderList -
deptPositionList
List<Map<String,
Object>> deptPositionList -
email
String email
-
exclusiveAccount
Boolean exclusiveAccount
-
exclusiveAccountType
String exclusiveAccountType
-
extension
String extension
-
hideMobile
Boolean hideMobile
-
hiredDate
Long hiredDate
-
jobNumber
String jobNumber
-
leaderInDept
List<Map<String,
Object>> leaderInDept -
loginId
String loginId
-
managerUserid
String managerUserid
-
mobile
String mobile
-
name
String name
-
orgEmail
String orgEmail
-
orgEmailType
String orgEmailType
-
realAuthed
Boolean realAuthed
-
remark
String remark
-
roleList
List<Map<String,
Object>> roleList -
senior
Boolean senior
-
stateCode
String stateCode
-
telephone
String telephone
-
title
String title
-
unionEmpExt
Map<String,
Object> unionEmpExt -
unionid
String unionid
-
userid
String userid
-
workPlace
String workPlace
-
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.DingdingUserListResponseDTO
class DingdingUserListResponseDTO extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
hasMore
Boolean hasMore
-
nextCursor
Long nextCursor
-
userList
List<DingdingUserBaseDTO> userList
-
-
类 com.elitesland.ystdms.ic.api.dingding.dto.resp.UploadFileResultDTO
class UploadFileResultDTO extends Object implements Serializable- serialVersionUID:
- 1L
-