This commit is contained in:
2026-03-07 10:56:57 +03:30
parent 2938b93d9a
commit eeb178a7fc
4 changed files with 354 additions and 15 deletions
+7 -15
View File
@@ -20,35 +20,27 @@ import { UserDec } from "../../common/decorators/user.decorator";
export class BarnameController {
constructor(private readonly billsService: BarnameService) { }
@ApiOperation({ summary: "Create water bill" })
@Post("water")
@ApiOperation({ summary: "Create barname" })
@Post()
@ApiHeader({ name: "x-business-id" })
createWaterBill(@Body() dto: CreateBarnameDto, @BusinessDec() business: Business, @UserDec("id") userId: string,) {
return this.billsService.createBarname(dto, business, userId);
}
@ApiOperation({ summary: "Create" })
@ApiHeader({ name: "x-business-id" })
@Post("charge")
create(@Body() dto: CreateBarnameDto, @BusinessDec() business: Business, @UserDec("id") userId: string) {
return this.billsService.createBarname(dto, business,userId);
}
@ApiOperation({ summary: "Get all bills with filters and pagination" })
@ApiOperation({ summary: "Get all barname with filters and pagination" })
@Get()
@ApiHeader({ name: "x-business-id" })
findAll(@Query() queryDto: BillListQueryDto, @BusinessDec("id") businessId: string) {
return this.billsService.findAll(queryDto, businessId);
findAll(@Query() dto: BillListQueryDto, @BusinessDec("id") businessId: string) {
return this.billsService.findAll(dto, businessId);
}
@ApiOperation({ summary: "Get a bill by id" })
@ApiOperation({ summary: "Get a barname by id" })
@Get(":id")
findOne(@Param() paramDto: ParamDto, @BusinessDec("id") businessId: string) {
return this.billsService.findOne(paramDto.id, businessId);
}
@ApiOperation({ summary: "Remove a bill" })
@ApiOperation({ summary: "Remove a barname" })
@Delete(":id")
remove(@Param() paramDto: ParamDto, @BusinessDec("id") businessId: string) {
return this.billsService.remove(paramDto.id, businessId);