Class UserNotice

    • Constructor Summary

      Constructors 
      Constructor Description
      UserNotice()  
      UserNotice​(UserNotice source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Long getEndTime()
      Get 通知结束时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
      Long[] getGroupIds()
      Get 用户组 group id 列表 注意:此字段可能返回 null,表示取不到有效值。
      Long getNeedPhoneArriveNotice()
      Get 是否需要触达通知 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
      String[] getNoticeWay()
      Get 通知渠道列表 EMAIL=邮件 SMS=短信 CALL=电话 WECHAT=微信 RTX=企业微信 注意:此字段可能返回 null,表示取不到有效值。
      String[] getOnCallFormIDs()
      Get 值班表id列表 注意:此字段可能返回 null,表示取不到有效值。
      String getPhoneCallType()
      Get 电话拨打类型 SYNC=同时拨打 CIRCLE=轮询拨打 不指定时默认是轮询 注意:此字段可能返回 null,表示取不到有效值。
      Long getPhoneCircleInterval()
      Get 两次轮询间隔 秒数(取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
      Long getPhoneCircleTimes()
      Get 电话轮询次数 (取值范围1-5) 注意:此字段可能返回 null,表示取不到有效值。
      Long getPhoneInnerInterval()
      Get 单次轮询内拨打间隔 秒数 (取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
      Long[] getPhoneOrder()
      Get 电话轮询列表 注意:此字段可能返回 null,表示取不到有效值。
      String getReceiverType()
      Get 接收者类型 USER=用户 GROUP=用户组 注意:此字段可能返回 null,表示取不到有效值。
      Long getStartTime()
      Get 通知开始时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
      Long[] getUserIds()
      Get 用户 uid 列表 注意:此字段可能返回 null,表示取不到有效值。
      Long[] getWeekday()
      Get 通知周期 1-7表示周一到周日 注意:此字段可能返回 null,表示取不到有效值。
      void setEndTime​(Long EndTime)
      Set 通知结束时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
      void setGroupIds​(Long[] GroupIds)
      Set 用户组 group id 列表 注意:此字段可能返回 null,表示取不到有效值。
      void setNeedPhoneArriveNotice​(Long NeedPhoneArriveNotice)
      Set 是否需要触达通知 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
      void setNoticeWay​(String[] NoticeWay)
      Set 通知渠道列表 EMAIL=邮件 SMS=短信 CALL=电话 WECHAT=微信 RTX=企业微信 注意:此字段可能返回 null,表示取不到有效值。
      void setOnCallFormIDs​(String[] OnCallFormIDs)
      Set 值班表id列表 注意:此字段可能返回 null,表示取不到有效值。
      void setPhoneCallType​(String PhoneCallType)
      Set 电话拨打类型 SYNC=同时拨打 CIRCLE=轮询拨打 不指定时默认是轮询 注意:此字段可能返回 null,表示取不到有效值。
      void setPhoneCircleInterval​(Long PhoneCircleInterval)
      Set 两次轮询间隔 秒数(取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
      void setPhoneCircleTimes​(Long PhoneCircleTimes)
      Set 电话轮询次数 (取值范围1-5) 注意:此字段可能返回 null,表示取不到有效值。
      void setPhoneInnerInterval​(Long PhoneInnerInterval)
      Set 单次轮询内拨打间隔 秒数 (取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
      void setPhoneOrder​(Long[] PhoneOrder)
      Set 电话轮询列表 注意:此字段可能返回 null,表示取不到有效值。
      void setReceiverType​(String ReceiverType)
      Set 接收者类型 USER=用户 GROUP=用户组 注意:此字段可能返回 null,表示取不到有效值。
      void setStartTime​(Long StartTime)
      Set 通知开始时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
      void setUserIds​(Long[] UserIds)
      Set 用户 uid 列表 注意:此字段可能返回 null,表示取不到有效值。
      void setWeekday​(Long[] Weekday)
      Set 通知周期 1-7表示周一到周日 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • UserNotice

        public UserNotice()
      • UserNotice

        public UserNotice​(UserNotice source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getReceiverType

        public String getReceiverType()
        Get 接收者类型 USER=用户 GROUP=用户组 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ReceiverType 接收者类型 USER=用户 GROUP=用户组 注意:此字段可能返回 null,表示取不到有效值。
      • setReceiverType

        public void setReceiverType​(String ReceiverType)
        Set 接收者类型 USER=用户 GROUP=用户组 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ReceiverType - 接收者类型 USER=用户 GROUP=用户组 注意:此字段可能返回 null,表示取不到有效值。
      • getStartTime

        public Long getStartTime()
        Get 通知开始时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StartTime 通知开始时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
      • setStartTime

        public void setStartTime​(Long StartTime)
        Set 通知开始时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StartTime - 通知开始时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
      • getEndTime

        public Long getEndTime()
        Get 通知结束时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EndTime 通知结束时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
      • setEndTime

        public void setEndTime​(Long EndTime)
        Set 通知结束时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EndTime - 通知结束时间 00:00:00 开始的秒数(取值范围0-86399) 注意:此字段可能返回 null,表示取不到有效值。
      • getNoticeWay

        public String[] getNoticeWay()
        Get 通知渠道列表 EMAIL=邮件 SMS=短信 CALL=电话 WECHAT=微信 RTX=企业微信 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        NoticeWay 通知渠道列表 EMAIL=邮件 SMS=短信 CALL=电话 WECHAT=微信 RTX=企业微信 注意:此字段可能返回 null,表示取不到有效值。
      • setNoticeWay

        public void setNoticeWay​(String[] NoticeWay)
        Set 通知渠道列表 EMAIL=邮件 SMS=短信 CALL=电话 WECHAT=微信 RTX=企业微信 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        NoticeWay - 通知渠道列表 EMAIL=邮件 SMS=短信 CALL=电话 WECHAT=微信 RTX=企业微信 注意:此字段可能返回 null,表示取不到有效值。
      • getUserIds

        public Long[] getUserIds()
        Get 用户 uid 列表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UserIds 用户 uid 列表 注意:此字段可能返回 null,表示取不到有效值。
      • setUserIds

        public void setUserIds​(Long[] UserIds)
        Set 用户 uid 列表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UserIds - 用户 uid 列表 注意:此字段可能返回 null,表示取不到有效值。
      • getGroupIds

        public Long[] getGroupIds()
        Get 用户组 group id 列表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        GroupIds 用户组 group id 列表 注意:此字段可能返回 null,表示取不到有效值。
      • setGroupIds

        public void setGroupIds​(Long[] GroupIds)
        Set 用户组 group id 列表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        GroupIds - 用户组 group id 列表 注意:此字段可能返回 null,表示取不到有效值。
      • getPhoneOrder

        public Long[] getPhoneOrder()
        Get 电话轮询列表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PhoneOrder 电话轮询列表 注意:此字段可能返回 null,表示取不到有效值。
      • setPhoneOrder

        public void setPhoneOrder​(Long[] PhoneOrder)
        Set 电话轮询列表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PhoneOrder - 电话轮询列表 注意:此字段可能返回 null,表示取不到有效值。
      • getPhoneCircleTimes

        public Long getPhoneCircleTimes()
        Get 电话轮询次数 (取值范围1-5) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PhoneCircleTimes 电话轮询次数 (取值范围1-5) 注意:此字段可能返回 null,表示取不到有效值。
      • setPhoneCircleTimes

        public void setPhoneCircleTimes​(Long PhoneCircleTimes)
        Set 电话轮询次数 (取值范围1-5) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PhoneCircleTimes - 电话轮询次数 (取值范围1-5) 注意:此字段可能返回 null,表示取不到有效值。
      • getPhoneInnerInterval

        public Long getPhoneInnerInterval()
        Get 单次轮询内拨打间隔 秒数 (取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PhoneInnerInterval 单次轮询内拨打间隔 秒数 (取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
      • setPhoneInnerInterval

        public void setPhoneInnerInterval​(Long PhoneInnerInterval)
        Set 单次轮询内拨打间隔 秒数 (取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PhoneInnerInterval - 单次轮询内拨打间隔 秒数 (取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
      • getPhoneCircleInterval

        public Long getPhoneCircleInterval()
        Get 两次轮询间隔 秒数(取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PhoneCircleInterval 两次轮询间隔 秒数(取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
      • setPhoneCircleInterval

        public void setPhoneCircleInterval​(Long PhoneCircleInterval)
        Set 两次轮询间隔 秒数(取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PhoneCircleInterval - 两次轮询间隔 秒数(取值范围60-900) 注意:此字段可能返回 null,表示取不到有效值。
      • getNeedPhoneArriveNotice

        public Long getNeedPhoneArriveNotice()
        Get 是否需要触达通知 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        NeedPhoneArriveNotice 是否需要触达通知 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
      • setNeedPhoneArriveNotice

        public void setNeedPhoneArriveNotice​(Long NeedPhoneArriveNotice)
        Set 是否需要触达通知 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        NeedPhoneArriveNotice - 是否需要触达通知 0=否 1=是 注意:此字段可能返回 null,表示取不到有效值。
      • getPhoneCallType

        public String getPhoneCallType()
        Get 电话拨打类型 SYNC=同时拨打 CIRCLE=轮询拨打 不指定时默认是轮询 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PhoneCallType 电话拨打类型 SYNC=同时拨打 CIRCLE=轮询拨打 不指定时默认是轮询 注意:此字段可能返回 null,表示取不到有效值。
      • setPhoneCallType

        public void setPhoneCallType​(String PhoneCallType)
        Set 电话拨打类型 SYNC=同时拨打 CIRCLE=轮询拨打 不指定时默认是轮询 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PhoneCallType - 电话拨打类型 SYNC=同时拨打 CIRCLE=轮询拨打 不指定时默认是轮询 注意:此字段可能返回 null,表示取不到有效值。
      • getWeekday

        public Long[] getWeekday()
        Get 通知周期 1-7表示周一到周日 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Weekday 通知周期 1-7表示周一到周日 注意:此字段可能返回 null,表示取不到有效值。
      • setWeekday

        public void setWeekday​(Long[] Weekday)
        Set 通知周期 1-7表示周一到周日 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Weekday - 通知周期 1-7表示周一到周日 注意:此字段可能返回 null,表示取不到有效值。
      • getOnCallFormIDs

        public String[] getOnCallFormIDs()
        Get 值班表id列表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OnCallFormIDs 值班表id列表 注意:此字段可能返回 null,表示取不到有效值。
      • setOnCallFormIDs

        public void setOnCallFormIDs​(String[] OnCallFormIDs)
        Set 值班表id列表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OnCallFormIDs - 值班表id列表 注意:此字段可能返回 null,表示取不到有效值。