Class BaseEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractArticleEntity, AbstractMessageEntity, AbstractThreadEntity, ActionEntity, AgentEntity, AgentStatusEntity, AgentStatusSettingEntity, AiStatisticEntity, AnnouncementEntity, AssetEntity, AutoReplyFixedEntity, AutoReplyKeywordEntity, AutoReplySettingsEntity, BalanceEntity, BaseSettingsEntity, BlackEntity, BlogEntity, BookingEntity, BrowseEntity, CalendarEntity, CallMrcpEntity, CallStatisticEntity, CategoryEntity, ChannelAppEntity, ChunkEntity, ClipboardEntity, ComplaintEntity, ConnectionEntity, ConsumerEntity, ContractEntity, CustomerEntity, DepartmentEntity, DocumentEntity, DouyinAppEntity, DouyinCommentEntity, DouyinDianEntity, DouyinMiniEntity, EmailEntity, EmailMessageEntity, EmailTemplateEntity, EmotionSettingEntity, FaqEntity, FeatureEntity, FeedbackEntity, FileEntity, FormEntity, FormResultEntity, GoodsEntity, GrayReleaseEntity, GrayReleaseMetrics, GroupEntity, GroupInviteEntity, GroupNoticeEntity, HolidayEntity, IntentionEntity, IntentionSettingsEntity, InviteSettingsEntity, InvoiceEntity, IpAccessEntity, IpBlackEntity, IpWhiteEntity, JanusAudioEntity, JanusVideoEntity, KakaoEntity, KbaseCommentEntity, KbaseEntity, KbaseInviteEntity, KbaseStatisticEntity, LicenseEntity, LineEntity, LlmModelEntity, LlmProviderEntity, MaterialEntity, McpClientEntity, McpServerEntity, MemberEntity, MenuEntity, MessageCorrectionEntity, MessageFeedbackEntity, MessageLeaveEntity, MessageLeaveSettingsEntity, MessageParsedEntity, MessageRatingEntity, MessageTemplateEntity, MessageUnansweredEntity, MetaAppEntity, ModuleEntity, MomentEntity, NoteEntity, NoticeEntity, OAuth2Entity, OpenPlatformEntity, OpinionEntity, OrderEntity, OrganizationApplyEntity, PaymentEntity, PostEntity, ProcessEntity, ProductEntity, ProjectEntity, ProjectInviteEntity, PromptEntity, PushEntity, PushTokenEntity, QualityAppealEntity, QualityCheckEntity, QualityFlowEntity, QualityPlanEntity, QualityStatisticEntity, QuartzTaskEntity, QueueEntity, QueueMemberEntity, QueueSettingsEntity, QuickButtonEntity, QuickReplyElastic, QuickReplyEntity, QuickReplyVector, RatedownSettingsEntity, RechargeEntity, RecommendationEntity, RelationEntity, ReportEntity, RobotEntity, RobotRoutingSettingsEntity, RobotToAgentSettingsEntity, RobotToolsSettingsEntity, RoleEntity, RoutingQueueEntity, RoutingRuleEntity, ScheduleEntity, ScreenEntity, ServiceSettingsEntity, ServiceStatisticEntity, SettingsEntity, ShopAppEntity, SlackEntity, SmsEntity, SmsProviderEntity, SmsTemplateEntity, StatisticTokenEntity, SubscriptionEntity, SummarySettingsEntity, TabooEntity, TabooMessageEntity, TagEntity, TaskCommentEntity, TaskEntity, TaskListEntity, TelegramEntity, TextEntity, ThreadEmotionEntity, ThreadIntentionEntity, ThreadInviteEntity, ThreadRatingEntity, ThreadSummaryEntity, ThreadTransferEntity, TicketAttachmentEntity, TicketBasicSettingsEntity, TicketCategorySettingsEntity, TicketEntity, TicketMessageEntity, TicketNotificationSettingsEntity, TicketRatingEntity, TicketSettingsBindingEntity, TicketSettingsEntity, TicketStatisticEntity, TiktokEntity, TodoListEntity, TokenEntity, TraceEntity, TransferKeywordEntity, TranslateEntity, TriggerEntity, TriggerSettingsEntity, UidGeneratorEntity, UnifiedEntity, UploadEntity, UrlEntity, VisitorEntity, VisitorRatingEntity, VisitorTokenEntity, VocCommentEntity, WebhookEntity, WebhookMessageEntity, WebpageEntity, WebsiteCrawlTask, WebsiteEntity, WeChatAccountEntity, WeChatAppEntity, WeChatMiniUserEntity, WeChatMpBlackEntity, WeChatMpDraftEntity, WeChatMpGrouponEntity, WeChatMpKefuEntity, WeChatMpMediaEntity, WeChatMpMenuEntity, WeChatMpTagEntity, WeChatMpUserEntity, WeChatPayEntity, WhatsAppEntity, WorkflowEdgeEntity, WorkflowEntity, WorkflowLogEntity, WorkflowNodeEntity, WorkflowVariableEntity, WorkgroupEntity, WorkgroupRoutingEntity, 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

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • 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()