Class: abstract
Service
Defined in: packages/core/src/protocols/service.ts:13
Constructors
Constructor
new Service():
Service
Returns
Service
Methods
clearStaticFiles()
abstract
clearStaticFiles(projectId
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:225
删除全部静态文件
Parameters
projectId
string
Returns
Promise
<boolean
>
createRawPage()
abstract
createRawPage(file
,project?
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:184
创建源码模式的文件
Parameters
file
project?
Returns
Promise
<boolean
>
genSource()
abstract
genSource(project
):Promise
<string
>
Defined in: packages/core/src/protocols/service.ts:241
弃用,无作用
Parameters
project
Returns
Promise
<string
>
Deprecated
genVueContent()
abstract
genVueContent(project
,dsl
):Promise
<string
>
Defined in: packages/core/src/protocols/service.ts:164
文件DSL转Vue源码
Parameters
project
dsl
Returns
Promise
<string
>
getExtension()
abstract
getExtension():Promise
<undefined
|VTJConfig
>
Defined in: packages/core/src/protocols/service.ts:17
获取低代码设计器配置
Returns
Promise
<undefined
| VTJConfig
>
getFile()
abstract
getFile(id
,project?
):Promise
<BlockSchema
>
Defined in: packages/core/src/protocols/service.ts:63
获取页面文件
Parameters
id
string
project?
Returns
Promise
<BlockSchema
>
getHistory()
abstract
getHistory(id
,project?
):Promise
<HistorySchema
>
Defined in: packages/core/src/protocols/service.ts:103
获取历史记录
Parameters
id
string
project?
Returns
Promise
<HistorySchema
>
getHistoryItem()
abstract
getHistoryItem(fId
,id
,project?
):Promise
<HistoryItem
>
Defined in: packages/core/src/protocols/service.ts:114
获取历史记录项
Parameters
fId
string
id
string
project?
Returns
Promise
<HistoryItem
>
getPluginMaterial()
abstract
getPluginMaterial(from
):Promise
<null
|MaterialDescription
>
Defined in: packages/core/src/protocols/service.ts:232
获取插件的物料
Parameters
from
Returns
Promise
<null
| MaterialDescription
>
getStaticFiles()
abstract
getStaticFiles(projectId
):Promise
<StaticFileInfo
[]>
Defined in: packages/core/src/protocols/service.ts:208
Parameters
projectId
string
Returns
Promise
<StaticFileInfo
[]>
init()
abstract
init(project
,isInit?
):Promise
<ProjectSchema
>
Defined in: packages/core/src/protocols/service.ts:23
获取完整的项目信息
Parameters
project
Partial
<ProjectSchema
>
isInit?
boolean
Returns
Promise
<ProjectSchema
>
parseVue()
abstract
parseVue(project
,options
):Promise
<BlockSchema
>
Defined in: packages/core/src/protocols/service.ts:174
Vue源码转DSL
Parameters
project
options
Returns
Promise
<BlockSchema
>
publish()
abstract
publish(project
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:148
发布项目,整站出码
Parameters
project
Returns
Promise
<boolean
>
publishFile()
abstract
publishFile(project
,file
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:154
发布页面,单个页面出码
Parameters
project
file
Returns
Promise
<boolean
>
removeFile()
abstract
removeFile(id
,project?
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:73
删除文件
Parameters
id
string
project?
Returns
Promise
<boolean
>
removeHistory()
abstract
removeHistory(id
,project?
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:93
删除历史记录
Parameters
id
string
project?
Returns
Promise
<boolean
>
removeHistoryItem()
abstract
removeHistoryItem(fId
,ids
,project?
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:138
删除历史记录项
Parameters
fId
string
ids
string
[]
project?
Returns
Promise
<boolean
>
removeRawPage()
abstract
removeRawPage(id
,project?
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:194
删除源码模式的文件
Parameters
id
string
project?
Returns
Promise
<boolean
>
removeStaticFile()
abstract
removeStaticFile(name
,projectId
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:215
删除静态文件
Parameters
name
string
projectId
string
Returns
Promise
<boolean
>
saveFile()
abstract
saveFile(file
,project?
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:53
保存页面文件
Parameters
file
project?
Returns
Promise
<boolean
>
saveHistory()
abstract
saveHistory(history
,project?
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:83
保存历史记录
Parameters
history
project?
Returns
Promise
<boolean
>
saveHistoryItem()
abstract
saveHistoryItem(fId
,item
,project?
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:126
保存历史记录项
Parameters
fId
string
item
project?
Returns
Promise
<boolean
>
saveMaterials()
abstract
saveMaterials(project
,materials
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:43
保存项目的物料信息
Parameters
project
materials
Map
<string
, MaterialDescription
>
Returns
Promise
<boolean
>
saveProject()
abstract
saveProject(project
,type?
):Promise
<boolean
>
Defined in: packages/core/src/protocols/service.ts:33
保存项目信息
Parameters
project
type?
string
Returns
Promise
<boolean
>
uploadStaticFile()
abstract
uploadStaticFile(file
,projectId
):Promise
<null
|StaticFileInfo
>
Defined in: packages/core/src/protocols/service.ts:204
上传静态文件
Parameters
file
File
projectId
string
Returns
Promise
<null
| StaticFileInfo
>