Class BaseEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractArticleEntity, AbstractMessageEntity, AbstractThreadEntity, ActionEntity, AgentEntity, AgentStatusEntity, AgentStatusSettingEntity, AgentTemplateEntity, AiStatisticEntity, AutoReplyFixedEntity, AutoReplyKeywordEntity, BalanceEntity, BlackEntity, BookingEntity, BrowseEntity, CallAgentEntity, CallCallEntity, CallCdrEntity, CallConferenceEntity, CallGatewayEntity, CallIvrEntity, CallMrcpEntity, CallQueueEntity, CallStatisticEntity, CallUserEntity, CallWebRTCEntity, CategoryEntity, ChannelAppEntity, ChunkEntity, City, ClipboardEntity, CommentEntity, ConsumerEntity, Course, CustomerEntity, DepartmentEntity, DouyinAppEntity, DouyinCommentEntity, DouyinDianEntity, DouyinMiniEntity, EmailEntity, EmailMessageEntity, EmailTemplateEntity, FaqEntity, FeatureEntity, FeedbackEntity, FileEntity, FormEntity, FormResultEntity, GrayReleaseEntity, GrayReleaseMetrics, GroupEntity, GroupInviteEntity, GroupNoticeEntity, HolidayEntity, IntentionSettingsEntity, InviteSettingsEntity, InvoiceEntity, IpAccessEntity, IpBlackEntity, IpWhiteEntity, JanusAudioEntity, JanusVideoEntity, KakaoEntity, KbaseEntity, KbaseInviteEntity, KbaseStatisticEntity, LicenseEntity, LineEntity, LlmModelEntity, LlmProviderEntity, MaterialEntity, McpServerEntity, Media, MemberEntity, MenuEntity, MessageCorrectionEntity, MessageFeedbackEntity, MessageLeaveEntity, MessageParsedEntity, MessageRatingEntity, MessageTemplateEntity, MessageUnansweredEntity, MetaAppEntity, ModuleEntity, MomentEntity, NoticeEntity, OAuth2Entity, OrderEntity, OrganizationApplyEntity, PaymentEntity, PostEntity, ProductEntity, ProjectEntity, ProjectInviteEntity, PushEntity, PushTokenEntity, QualityAppealEntity, QualityCheckEntity, QualityFlowEntity, QualityPlanEntity, QualityStatisticEntity, QuartzEntity, QueueEntity, QueueMemberEntity, QuickReplyElastic, QuickReplyEntity, QuickReplyVector, RatedownSettingsEntity, RechargeEntity, RelationEntity, ReplyEntity, ReportEntity, RobotEntity, RoleEntity, RoutingRuleEntity, ScreenEntity, ServiceSettingsEntity, ServiceStatisticEntity, ShopAppEntity, ShoppingEntity, SlackEntity, StatisticTokenEntity, TabooEntity, TabooMessageEntity, TagEntity, TaskEntity, TelegramEntity, TextEntity, ThreadInviteEntity, ThreadRatingEntity, ThreadSummaryEntity, ThreadTransferEntity, TicketAttachmentEntity, TicketCommentEntity, TicketEntity, TicketFlowEntity, TicketMessageEntity, TicketProcessEntity, TicketStatisticEntity, TicketTaskEntity, TicketTemplateEntity, TiktokEntity, TodoListEntity, TokenEntity, TraceEntity, TransferKeywordEntity, TranslateEntity, UidGeneratorEntity, UnifiedEntity, UploadEntity, UrlEntity, VisitorEntity, VisitorRatingEntity, WebhookEntity, WebhookMessageEntity, WebpageEntity, WebsiteEntity, WeChatAccountEntity, WeChatAppEntity, WeChatMiniUserEntity, WeChatMpBlackEntity, WeChatMpDraftEntity, WeChatMpGrouponEntity, WeChatMpKefuEntity, WeChatMpMediaEntity, WeChatMpMenuEntity, WeChatMpTagEntity, WeChatMpUserEntity, WeChatPayEntity, WhatsAppEntity, WorkflowEntity, WorkflowResultEntity, WorkflowVariableEntity, WorkgroupEntity, WorktimeEntity, WorktimeSettingEntity, ZaloEntity

@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:
270580156@qq.com 注意: 所有继承此类的实体类应该在@Table注解中添加uuid字段的索引,例如:
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 ZonedDateTime createdAt
    • updatedAt

      private ZonedDateTime 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()
  • Method Details

    • getCreatedAtString

      public String getCreatedAtString()
    • getUpdatedAtString

      public String getUpdatedAtString()