package common
type EmployeeCustomField struct {
// core:true 【参数名称】参数名称 【传参】 参数名称和参数Key二选一必填,均传入以Key为准。
Name string `json:"name,omitempty"`
// core:true 【参数key】参数key 【传参】 参数名称和参数Key二选一必填,均传入以Key为准。
Key string `json:"key,omitempty"`
// core:true 【成员自定义字段的参数值】成员自定义字段的参数值 【传参】 1、参数值是否必填,以实际自定义参数的“是否必填”决定。 2、若为多选,则多个参数值之间使用“,”隔开。 3、字段类型为日期时,格式为yyyy-MM-dd HH:mm:ss。 4、字段类型为链接时,需在value中传入链接,并在链接urlName参数中传入链接名称。 5、字段类型为文件时,需在value中传入文件的base编码,并在fileName参数中传入文件名称,fileType参数中传入文件类型。
Value []string `json:"value,omitempty"`
// core:true 【文件名称】文件名称 【作用】 若自定义字段为文件类型,则通过此参数传入文件名称 【传参】 1、当自定义字段参数类型为文件时,value与文件、文件名称均为必填。 2、当自定义字段参数类型不是文件时,传入此参数无效。
FileName string `json:"fileName,omitempty"`
// core:true 【文件格式】文件格式 【传参】 1、当自定义字段参数类型为文件时,可传类型,支持传入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。 2、当自定义字段参数类型不是文件时,传入此参数无效。
FileType string `json:"fileType,omitempty"`
// core:true 【链接名称】链接名称 【传参】 ①自定义字段参数类型为链接时,该参数必填,传入后将显示该文字,点击后跳转至指定链接。 ②当自定义字段参数类型不是链接时,传入此参数无效。
UrlName string `json:"urlName,omitempty"`
}