ModifiedEmployeeInfoRequest.go 4.8 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package common
  2. type ModifiedEmployeeInfoRequest struct {
  3. // <ext>core:true</ext> 【用户姓名】用户姓名 【作用】 修改用户姓名 【传参】 用户未实名时,可直接修改。 用户已实名时,将忽略该字段。
  4. Name string `json:"name,omitempty"`
  5. // <ext>core:true;format:phone</ext> 【新手机号】新手机号 【作用】 修改用户手机号,用于用户查询、账号登录、文件接收与通知触达 【传参】 1、用户未实名时,可直接修改。 2、用户已实名时,会进行三要素校验,校验通过后,完成变更,未校验通过时忽略。 3、手机号允许使用大陆、港澳台、国际手机号,手机号格式为:区号+空格+手机号,例:852 9xxxxxxx ,大陆手机号可以不传区号。
  6. Mobile string `json:"mobile,omitempty"`
  7. UserInfoRequestConfig *UserInfoRequestConfig `json:"userInfoRequestConfig,omitempty"`
  8. // <ext>core:true;format:email</ext> 【新邮箱】新邮箱 【作用】 修改用户邮箱,用于用户查询、账号登录、文件接收与通知触达 【传参】 1、用户未实名时,可直接修改。 2、用户已实名时,将忽略该字段,无法直接修改。 3、邮箱需传入符合格式的字符串,例:xxxxxxxx@163.com。
  9. Email string `json:"email,omitempty"`
  10. // <ext>core:true</ext> 【证件类型】证件类型 【作用】 修改系统存储的当前用户的证件类型,用户认证的时候可以将传入的证据类型自动带入,但可修改 【传参】 1、用户未实名时,可直接修改。 2、用户已实名时,将忽略该字段,无法修改。 3、取值范围:IDCARD(\"二代身份证\"),PASSPORT(\"护照\"),HKMP(\"港澳通行证\"),MTPS(\"台胞证\")。
  11. PaperType string `json:"paperType,omitempty"`
  12. // <ext>core:true</ext> 【证件号】证件号 【作用】 修改系统存储的当前用户的证件号,用户认证的时候可以将传入的证据号码自动带入,但可修改 【传参】 1、用户未实名时,可直接修改。 2、用户已实名时,将忽略该字段,无法修改。
  13. CardNo string `json:"cardNo,omitempty"`
  14. // <ext>core:true</ext> 【第三方业务系统用户id】第三方业务系统用户id 【传参】 已实名和未实名的用户均可直接修改。
  15. OpenUserId string `json:"openUserId,omitempty"`
  16. // <ext>core:true</ext> 【新登录编号】新登录编号 【传参】 已实名和未实名的用户均可直接修改。
  17. Number string `json:"number,omitempty"`
  18. // <ext>core:true</ext> 【新登录账号】新登录账号 【传参】 已实名和未实名的用户均可直接修改。
  19. AccountNo string `json:"accountNo,omitempty"`
  20. // <ext>core:true</ext> 【新登录密码】新登录密码 【作用】 修改用户登录密码,用于用户登录 【传参】 1、用户登录密码,登录后若【电子签章管理后台】【设置】【签署平台】开启【若登录密码为管理员创建时设置或重置密码,用户登录后必须更新密码】时,用户登录后会强制用户进行密码修改。 2、已实名和未实名的用户均可直接修改。
  21. Password string `json:"password,omitempty"`
  22. // <ext>core:true</ext> 【成员所属组织】成员所属组织 【作用】 用于指定内部用户所属组织 【传参】 1、内部用户时可指定组织,不传默认不调整所属组织。 2、若需修改,参数必传其一,传入多个时只按最高优先级查询,优先级为组织id>组织名称> 第三方业务系统组织id > 组织编码。
  23. DepartmentRequests []*DepartmentRequest `json:"departmentRequests,omitempty"`
  24. // <ext>core:true</ext> 【成员自定义字段】成员自定义字段 【传参】 历史保存和新传入的取并集处理,若传入的自定义字段已存在值,则会优先使用新传入的值。
  25. EmployeeCustomFields []*EmployeeCustomField `json:"employeeCustomFields,omitempty"`
  26. // <ext>core:true</ext> 【所属部门处理方式】所属部门处理方式 【作用】 用于确定成员所属部门处理方式 【传参】 取值范围:ALL(全量覆盖、历史所属部门会移除、然后新增传入的部门),MERGE(新增部门、保留历史部门、并新增传入的部门);不传值默认为:MERGE
  27. DeptMergeType string `json:"deptMergeType,omitempty"`
  28. Superior *UserInfoRequest `json:"superior,omitempty"`
  29. // <ext>core:true</ext> 【别名】别名 【作用】 用户使用英文样式的FDA签名时,“签署人姓名”需显示英文时,可在别名中进行维护 【特殊说明】 FDA签名为付费功能,请在功能开启后使用
  30. PrintSignature string `json:"printSignature,omitempty"`
  31. // <ext>core:true</ext> 【唯一标识码】唯一标识码 【作用】 用户的唯一标识码将展示在FDA签名中 【特殊说明】 FDA签名为付费功能,请在功能开启后使用
  32. UniqueSymbol string `json:"uniqueSymbol,omitempty"`
  33. }