Commit 9cc5962d authored by jiangqiuyu's avatar jiangqiuyu

website-service

parent fcd79bdd
......@@ -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
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 {}
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
}
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
}
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
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment