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,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
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 @NotBlank(message="uid is required") Stringprivate ZonedDateTimeprivate Stringprivate int -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
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
-