Package com.bytedesk.core.base
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
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 Summary
FieldsModifier and TypeFieldDescriptionprivate ZonedDateTimeprivate booleanprivate Longprivate Stringprivate Stringprivate Stringprivate static final longprivate @NotBlank(message="uid is required") Stringprivate ZonedDateTimeprivate Stringprivate int -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
id
-
uid
-
version
private int version -
createdAt
-
updatedAt
-
deleted
private boolean deleted -
orgUid
-
userUid
-
level
-
platform
-
-
Constructor Details
-
BaseEntity
public BaseEntity()
-
-
Method Details
-
getCreatedAtString
-
getUpdatedAtString
-