Record Class User

java.lang.Object
java.lang.Record
cn.duskykite.open.call.result.data.User

public record User(String unionId, String userId, String openId, String name, String enName, String nickname, String email, String mobile, Boolean mobileVisible, Integer gender, String avatarKey, Avatar avatar, Status status, List<String> departmentIds, String leaderUserId, String city, String country, String workStation, Integer joinTime, Boolean isTenantManager, String employeeNo, Integer employeeType, List<Order> orders, List<CustomAttr> customAttrs, String enterpriseEmail, String jobTitle, Boolean isFrozen) extends Record
用户
  • 构造器详细资料

    • User

      public User(String unionId, String userId, String openId, String name, String enName, String nickname, String email, String mobile, Boolean mobileVisible, Integer gender, String avatarKey, Avatar avatar, Status status, List<String> departmentIds, String leaderUserId, String city, String country, String workStation, Integer joinTime, Boolean isTenantManager, String employeeNo, Integer employeeType, List<Order> orders, List<CustomAttr> customAttrs, String enterpriseEmail, String jobTitle, Boolean isFrozen)
      创建 User 记录的实例。
      参数:
      unionId - unionId 记录组件的值
      userId - userId 记录组件的值
      openId - openId 记录组件的值
      name - name 记录组件的值
      enName - enName 记录组件的值
      nickname - nickname 记录组件的值
      email - email 记录组件的值
      mobile - mobile 记录组件的值
      mobileVisible - mobileVisible 记录组件的值
      gender - gender 记录组件的值
      avatarKey - avatarKey 记录组件的值
      avatar - avatar 记录组件的值
      status - status 记录组件的值
      departmentIds - departmentIds 记录组件的值
      leaderUserId - leaderUserId 记录组件的值
      city - city 记录组件的值
      country - country 记录组件的值
      workStation - workStation 记录组件的值
      joinTime - joinTime 记录组件的值
      isTenantManager - isTenantManager 记录组件的值
      employeeNo - employeeNo 记录组件的值
      employeeType - employeeType 记录组件的值
      orders - orders 记录组件的值
      customAttrs - customAttrs 记录组件的值
      enterpriseEmail - enterpriseEmail 记录组件的值
      jobTitle - jobTitle 记录组件的值
      isFrozen - isFrozen 记录组件的值
  • 方法详细资料

    • $gender

      public GenderEnum $gender()
      返回:
      性别
    • $country

      public CountryCodeEnum $country()
      返回:
      国家或地区Code缩写
    • $joinTime

      public Instant $joinTime()
      返回:
      入职时间
    • $employeeType

      public EmployeeTypeEnum $employeeType()
      返回:
      员工类型
    • toString

      public final String toString()
      返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类中 Record
      返回:
      此对象的字符串表示形式
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录中的所有组件都使用 Objects::equals(Object,Object) 进行比较。
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false
    • unionId

      public String unionId()
      返回 unionId 记录组件的值。
      返回:
      unionId 记录组件的值
    • userId

      public String userId()
      返回 userId 记录组件的值。
      返回:
      userId 记录组件的值
    • openId

      public String openId()
      返回 openId 记录组件的值。
      返回:
      openId 记录组件的值
    • name

      public String name()
      返回 name 记录组件的值。
      返回:
      name 记录组件的值
    • enName

      public String enName()
      返回 enName 记录组件的值。
      返回:
      enName 记录组件的值
    • nickname

      public String nickname()
      返回 nickname 记录组件的值。
      返回:
      nickname 记录组件的值
    • email

      public String email()
      返回 email 记录组件的值。
      返回:
      email 记录组件的值
    • mobile

      public String mobile()
      返回 mobile 记录组件的值。
      返回:
      mobile 记录组件的值
    • mobileVisible

      public Boolean mobileVisible()
      返回 mobileVisible 记录组件的值。
      返回:
      mobileVisible 记录组件的值
    • gender

      public Integer gender()
      返回 gender 记录组件的值。
      返回:
      gender 记录组件的值
    • avatarKey

      public String avatarKey()
      返回 avatarKey 记录组件的值。
      返回:
      avatarKey 记录组件的值
    • avatar

      public Avatar avatar()
      返回 avatar 记录组件的值。
      返回:
      avatar 记录组件的值
    • status

      public Status status()
      返回 status 记录组件的值。
      返回:
      status 记录组件的值
    • departmentIds

      public List<String> departmentIds()
      返回 departmentIds 记录组件的值。
      返回:
      departmentIds 记录组件的值
    • leaderUserId

      public String leaderUserId()
      返回 leaderUserId 记录组件的值。
      返回:
      leaderUserId 记录组件的值
    • city

      public String city()
      返回 city 记录组件的值。
      返回:
      city 记录组件的值
    • country

      public String country()
      返回 country 记录组件的值。
      返回:
      country 记录组件的值
    • workStation

      public String workStation()
      返回 workStation 记录组件的值。
      返回:
      workStation 记录组件的值
    • joinTime

      public Integer joinTime()
      返回 joinTime 记录组件的值。
      返回:
      joinTime 记录组件的值
    • isTenantManager

      public Boolean isTenantManager()
      返回 isTenantManager 记录组件的值。
      返回:
      isTenantManager 记录组件的值
    • employeeNo

      public String employeeNo()
      返回 employeeNo 记录组件的值。
      返回:
      employeeNo 记录组件的值
    • employeeType

      public Integer employeeType()
      返回 employeeType 记录组件的值。
      返回:
      employeeType 记录组件的值
    • orders

      public List<Order> orders()
      返回 orders 记录组件的值。
      返回:
      orders 记录组件的值
    • customAttrs

      public List<CustomAttr> customAttrs()
      返回 customAttrs 记录组件的值。
      返回:
      customAttrs 记录组件的值
    • enterpriseEmail

      public String enterpriseEmail()
      返回 enterpriseEmail 记录组件的值。
      返回:
      enterpriseEmail 记录组件的值
    • jobTitle

      public String jobTitle()
      返回 jobTitle 记录组件的值。
      返回:
      jobTitle 记录组件的值
    • isFrozen

      public Boolean isFrozen()
      返回 isFrozen 记录组件的值。
      返回:
      isFrozen 记录组件的值