CompanyCustomField.go 2.0 KB

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