Class MessageLeaveSettingsEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.service.message_leave_settings.MessageLeaveSettingsEntity
All Implemented Interfaces:
Serializable

@Entity public class MessageLeaveSettingsEntity extends BaseEntity
See Also:
  • Field Details

    • messageLeaveEnabled

      private Boolean messageLeaveEnabled
    • messageLeaveTip

      @NotBlank private @NotBlank String messageLeaveTip
    • messageLeaveAgentUid

      private String messageLeaveAgentUid
    • messageLeaveNotify

      private Boolean messageLeaveNotify
    • messageLeaveNotifyType

      private String messageLeaveNotifyType
    • messageLeaveNotifyEmail

      private String messageLeaveNotifyEmail
    • messageLeaveNotifyMobile

      private String messageLeaveNotifyMobile
    • messageLeaveForm

      private String messageLeaveForm
  • Constructor Details

    • MessageLeaveSettingsEntity

      public MessageLeaveSettingsEntity()
  • Method Details

    • fromRequest

      public static MessageLeaveSettingsEntity fromRequest(MessageLeaveSettingsRequest request, org.modelmapper.ModelMapper modelMapper)
      从 MessageLeaveSettingsRequest 创建 MessageLeaveSettings 实体 如果 request 为 null,返回默认构建的实体
      Parameters:
      request - MessageLeaveSettingsRequest 对象,可以为 null
      modelMapper - ModelMapper 实例用于对象映射
      Returns:
      MessageLeaveSettings 实体,永远不为 null