add models

This commit is contained in:
Peter Maquiran
2023-03-04 07:21:33 +01:00
parent 7e5039b4fa
commit 5fe1abcffa
13 changed files with 88 additions and 39 deletions
+36 -2
View File
@@ -1,4 +1,5 @@
import { models } from 'beast-orm'
// import { models } from 'beast-orm'
import { models } from 'src/plugin/src'
import { environment } from 'src/environments/environment'
const { ArrayField, JsonField} = models.indexedDB.fields
@@ -47,4 +48,37 @@ models.register({
})
window['MessageModel'] = MessageModel
window['MessageModel'] = MessageModel
export class ActionModel extends models.Model{
ProcessId = models.IntegerField({unique: true})
Description = models.CharField()
Detail = models.CharField()
DateBegin = models.CharField()
DateEnd = models.CharField()
ActionType = models.CharField()
}
export class PublicationModel extends models.Model{
DateIndex = models.CharField()
DocumentId = models.IntegerField({unique: true})
ProcessId = models.CharField()
Title = models.CharField()
Message = models.CharField()
DatePublication = models.CharField()
OriginalFileName = models.CharField()
FileBase64 = models.CharField()
FileExtension = models.CharField()
OrganicEntityId = models.IntegerField()
}
models.register({
databaseName: 'actions'+environment.version.lastCommitNumber + environment.id,
type: 'indexedDB',
version: 14,
models: [PublicationModel, ActionModel]
})