修复迁移后错误
This commit is contained in:
@@ -0,0 +1,94 @@
|
||||
import {
|
||||
Controller,
|
||||
Get,
|
||||
Post,
|
||||
Put,
|
||||
Delete,
|
||||
Body,
|
||||
Param,
|
||||
Query,
|
||||
UseGuards,
|
||||
} from '@nestjs/common';
|
||||
import { JwtAuthGuard } from '../../../auth/guards/JwtAuthGuard';
|
||||
import { RolesGuard } from '../../../auth/guards/RolesGuard';
|
||||
import { H5Service } from '../../services/admin/H5Service';
|
||||
|
||||
@Controller('adminapi/channel/h5')
|
||||
@UseGuards(JwtAuthGuard, RolesGuard)
|
||||
export class H5Controller {
|
||||
constructor(private readonly h5Service: H5Service) {}
|
||||
|
||||
/**
|
||||
* H5渠道列表
|
||||
*/
|
||||
@Get('lists')
|
||||
async lists(@Query() query: any) {
|
||||
return this.h5Service.getPage(query);
|
||||
}
|
||||
|
||||
/**
|
||||
* H5渠道信息
|
||||
*/
|
||||
@Get('info/:channel_id')
|
||||
async info(@Param('channel_id') channel_id: string) {
|
||||
return this.h5Service.getInfo(parseInt(channel_id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加H5渠道
|
||||
*/
|
||||
@Post('add')
|
||||
async add(@Body() data: {
|
||||
channel_name: string;
|
||||
channel_desc?: string;
|
||||
channel_config?: any;
|
||||
status?: number;
|
||||
sort?: number;
|
||||
}) {
|
||||
return this.h5Service.add(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑H5渠道
|
||||
*/
|
||||
@Put('edit/:channel_id')
|
||||
async edit(
|
||||
@Param('channel_id') channel_id: string,
|
||||
@Body() data: {
|
||||
channel_name?: string;
|
||||
channel_desc?: string;
|
||||
channel_config?: any;
|
||||
status?: number;
|
||||
sort?: number;
|
||||
},
|
||||
) {
|
||||
return this.h5Service.edit(parseInt(channel_id), data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除H5渠道
|
||||
*/
|
||||
@Delete('delete/:channel_id')
|
||||
async delete(@Param('channel_id') channel_id: string) {
|
||||
return this.h5Service.delete(parseInt(channel_id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取H5渠道配置
|
||||
*/
|
||||
@Get('config/:channel_id')
|
||||
async getConfig(@Param('channel_id') channel_id: string) {
|
||||
return this.h5Service.getConfig(parseInt(channel_id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置H5渠道配置
|
||||
*/
|
||||
@Post('config/:channel_id')
|
||||
async setConfig(
|
||||
@Param('channel_id') channel_id: string,
|
||||
@Body() data: { config: any },
|
||||
) {
|
||||
return this.h5Service.setConfig(parseInt(channel_id), data.config);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user