Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas3-fe
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas3-fe
Commits
9cc5962d
Commit
9cc5962d
authored
Dec 31, 2021
by
jiangqiuyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
website-service
parent
fcd79bdd
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
126 additions
and
2 deletions
+126
-2
TODO.md
src/shared/models/TODO.md
+2
-2
HelpContent.ts
src/shared/models/website-service/HelpContent.ts
+46
-0
HelpImport.ts
src/shared/models/website-service/HelpImport.ts
+19
-0
HelpMenu.ts
src/shared/models/website-service/HelpMenu.ts
+39
-0
HelpOrder.ts
src/shared/models/website-service/HelpOrder.ts
+20
-0
No files found.
src/shared/models/TODO.md
View file @
9cc5962d
...
...
@@ -9,6 +9,6 @@
-
[
x
]
logger-service - gxk
-
[
x
]
monitor-service - gxk
-
[
x
]
order-service - jqy
-
[
]
pay-service - jqy
-
[
x
]
pay-service - jqy
-
[
]
user-service - zk
-
[
]
website-service - jqy
-
[
x
]
website-service - jqy
src/shared/models/website-service/HelpContent.ts
0 → 100644
View file @
9cc5962d
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
Model
}
from
'@shared/models/Model'
import
{
api
}
from
'@shared/http/axios'
@
Serializable
()
export
class
HelpContent
extends
Model
<
HelpContent
>
{
//正文内容
@
JsonProperty
()
content
:
string
//创建时间
@
JsonProperty
()
createTime
:
number
//菜单名称
@
JsonProperty
()
id
:
number
// 显示序号
@
JsonProperty
()
name
:
string
// 上级id
@
JsonProperty
()
orderNum
:
number
// 类型:0:一级菜单 1:二级菜单
@
JsonProperty
()
parentId
:
number
// 用户id
@
JsonProperty
()
type
:
string
// 更新时间
@
JsonProperty
()
uid
:
number
/**
* 返回菜单内容
* @param payload
*/
static
async
get
(
payload
:
HelpContentGetReq
)
{
return
await
api
.
get
(
'/services/website-service/help/content'
,
{
data
:
payload
})
}
/**
* 编辑菜单内容
* @param payload
*/
static
async
put
(
payload
:
HelpContentPutReq
)
{
return
await
api
.
put
(
'/services/website-service/help/content'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
HelpContentGetReq
extends
Model
<
HelpContentGetReq
>
{
@
JsonProperty
()
id
:
number
}
@
Serializable
()
export
class
HelpContentPutReq
extends
HelpContent
{}
src/shared/models/website-service/HelpImport.ts
0 → 100644
View file @
9cc5962d
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
Model
}
from
'@shared/models/Model'
import
{
api
}
from
'@shared/http/axios'
@
Serializable
()
export
class
HelpImport
extends
Model
<
HelpImport
>
{
/**
* 导入
* @param payload
*/
static
async
post
(
payload
:
HelpImportPostReq
)
{
return
await
api
.
post
(
'/services/website-service/help/import'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
HelpImportPostReq
extends
Model
<
HelpImportPostReq
>
{
@
JsonProperty
()
file
:
File
}
src/shared/models/website-service/HelpMenu.ts
0 → 100644
View file @
9cc5962d
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
Model
}
from
'@shared/models/Model'
import
{
api
}
from
'@shared/http/axios'
import
{
HelpContent
}
from
'@shared/models/website-service/HelpContent'
@
Serializable
()
export
class
HelpMenu
extends
Model
<
HelpMenu
>
{
/**
* 查询所有菜单
*/
static
async
get
()
{
return
await
api
.
get
(
'/services/website-service/help/menu'
)
}
/**
* 添加菜单
* @param payload
*/
static
async
post
(
payload
:
HelpMenuPostMenu
)
{
return
await
api
.
post
(
'/services/website-service/help/menu'
,
{
data
:
payload
})
}
/**
* 删除菜单
* @param payload
*/
static
async
delete
(
payload
:
HelpMenuDeleteMenu
)
{
return
await
api
.
delete
(
'/services/website-service/help/menu'
,
{
data
:
payload
})
}
}
@
Serializable
()
export
class
HelpMenuPostMenu
extends
HelpContent
{
@
JsonProperty
()
updateTime
:
number
}
@
Serializable
()
export
class
HelpMenuDeleteMenu
extends
Model
<
HelpMenuDeleteMenu
>
{
@
JsonProperty
()
id
:
number
}
src/shared/models/website-service/HelpOrder.ts
0 → 100644
View file @
9cc5962d
import
{
JsonProperty
,
Serializable
}
from
'typescript-json-serializer'
import
{
Model
}
from
'@shared/models/Model'
import
{
api
}
from
'@shared/http/axios'
@
Serializable
()
export
class
HelpOrder
extends
Model
<
HelpOrder
>
{
/**
* 改变排序
* @param payload
*/
static
async
put
(
payload
:
HelpOrderPutReq
)
{
return
await
api
.
put
(
'/services/website-service/help/order'
)
}
}
export
class
HelpOrderPutReq
extends
Model
<
HelpOrderPutReq
>
{
//方向:-1:up;1:down
@
JsonProperty
()
direct
:
number
@
JsonProperty
()
id
:
number
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment