1/* 2 * Copyright (c) 2023 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common'; 17import { HapBuildService } from './hap-build.service'; 18import { CreateHapBuildDto } from './dto/create-hap-build.dto'; 19import { UpdateHapBuildDto } from './dto/update-hap-build.dto'; 20import { getModifyFilelist } from './utils/getModifyFileList'; 21import { ApiOperation, ApiTags } from '@nestjs/swagger'; 22 23@ApiTags('编译App hap') 24@Controller('hap-build') 25export class HapBuildController { 26 constructor(private readonly hapBuildService: HapBuildService) { } 27 28 @Get(':PRId') 29 getFilelist(@Param('PRId') PRId: number) { 30 return getModifyFilelist(PRId); 31 } 32} 33