Class BaseEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractArticleEntity, AbstractMessageEntity, AbstractThreadEntity, ActionEntity, AgentEntity, AgentStatusLogEntity, AutoReplyFixedEntity, AutoReplyKeywordEntity, BalanceEntity, BlackEntity, BrowseEntity, CategoryEntity, City, ClipboardEntity, CommentEntity, Course, CustomerEntity, DepartmentEntity, DouyinDianEntity, DouyinHudongEntity, DouyinMiniEntity, EmailTemplateEntity, FaqEntity, FavoriteEntity, FeatureEntity, FeedbackEntity, FileEntity, FlowEntity, FormEntity, GrayReleaseEntity, GrayReleaseMetrics, GroupEntity, GroupInviteEntity, InvoiceEntity, IpAccessEntity, IpBlacklistEntity, IpWhitelistEntity, KbaseEntity, KbaseInviteEntity, KbaseStatisticEntity, LicenseEntity, LlmModelEntity, LlmProviderEntity, Media, MemberEntity, MenuEntity, MessageFeedbackEntity, MessageLeaveEntity, MessageParsedEntity, ModuleEntity, NoticeEntity, OrderEntity, OrganizationApplyEntity, PaymentEntity, PostEntity, ProjectEntity, ProjectInviteEntity, PushEntity, PushTokenEntity, QualityInspectionEntity, QualityRuleEntity, QuartzEntity, QueueEntity, QueueMemberEntity, QuickReplyEntity, RechargeEntity, ReplyEntity, ReportEntity, RobotEntity, RoleEntity, ServiceStatisticEntity, SplitEntity, SsoOAuth2Entity, StatisticMessageEntity, StatisticReportEntity, StatisticRobotEntity, StatisticThreadEntity, TabooEntity, TabooMessageEntity, TagEntity, TaskEntity, TextEntity, ThreadInviteEntity, ThreadRatingEntity, ThreadSummaryEntity, ThreadTransferEntity, TicketAttachmentEntity, TicketCommentEntity, TicketEntity, TicketFlowEntity, TicketMessageEntity, TicketProcessEntity, TicketStatisticEntity, TicketTaskEntity, TodoListEntity, TokenEntity, TranslateEntity, UidGeneratorEntity, UnifiedEntity, UploadEntity, UrlEntity, VisitorEntity, WebsiteEntity, WeChatChannelEntity, WeChatKefuEntity, WeChatMiniEntity, WeChatMiniUserEntity, WeChatMpBlackEntity, WeChatMpDraftEntity, WeChatMpEntity, WeChatMpGrouponEntity, WeChatMpKefuEntity, WeChatMpMediaEntity, WeChatMpMenuEntity, WeChatMpTagEntity, WeChatMpUserEntity, WeChatOAuthEntity, WeChatOpenEntity, WeChatWorkEntity, WorkgroupEntity, WorktimeEntity

@MappedSuperclass public abstract class BaseEntity extends Object implements Serializable
Date -> ZonedDateTime ? spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8 //@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = timezone) config in properties
Author:
im.bytedesk.com
See Also:
  • Field Details

    • id

      private Long id
    • uid

      @NotBlank(message="uid is required") private @NotBlank(message="uid is required") String uid
    • version

      private int version
    • createdAt

      private LocalDateTime createdAt
    • updatedAt

      private LocalDateTime updatedAt
    • deleted

      private boolean deleted
    • orgUid

      private String orgUid
    • userUid

      private String userUid
    • level

      private String level
    • platform

      private String platform
  • Constructor Details

    • BaseEntity

      public BaseEntity()