package common type DepartmentCustomField struct { // core:true 【参数名称】参数名称 【传参】 参数名称和参数Key二选一必填,均传入以Key为准 Name string `json:"name,omitempty"` // core:true 【参数key】参数key 【传参】 参数名称和参数Key二选一必填,均传入以Key为准 Key string `json:"key,omitempty"` // core:true 【自定义字段参数值】自定义字段参数值。 【作用】 成员自定义字段的参数值。参数值是否必填,以实际自定义参数的“是否必填”决定 【传参】 ①若为多选,则多个参数值之间使用“,”隔开 ②字段类型为日期时,格式为yyyy-MM-dd HH:mm:ss ③字段类型为链接时,需在value中传入链接,并在链接urlName参数中传入链接名称 ④字段类型为文件时,需在value中传入文件的base编码,并在fileName参数中传入文件名称,fileType参数中传入文件类型 Value []string `json:"value,omitempty"` // core:true 【文件名称】文件名称 【作用】 若自定义字段为文件类型,则通过此参数传入文件名称 【传参】 ①当自定义字段参数类型为文件时,value与文件、文件名称均为必填 ②当自定义字段参数类型不是文件时,传入此参数无效 FileName string `json:"fileName,omitempty"` // core:true 【文件格式】文件格式 【传参】 ①当自定义字段参数类型为文件时,可传类型,支持传入pdf,ofd,xlsx,pptx,docx,doc,wps,xls,ppt,png,webp,tiff,xml,xht,xhtml,htm,html,txt,jpg,jpeg,gif,avi,zip,rar,rtf,cs,mp4,md,不传时默认pdf ②当自定义字段参数类型不是文件时,传入此参数无效 FileType string `json:"fileType,omitempty"` // core:true 【链接提示文字】链接提示文字 【传参】 ①自定义字段参数类型为链接时,该参数必填,传入后将显示该文字,点击后跳转至指定链接 ②当自定义字段参数类型不是链接时,传入此参数无效 UrlName string `json:"urlName,omitempty"` }