|
- import { AppID } from "@/common/appids";
- import { 車室情報2, 車室情報2フィールド名 } from "@/types/車室情報2";
- import { KintoneRestAPIClient } from "@kintone/rest-api-client";
- import { sprintf } from "sprintf";
- import { QueryBuilder } from "./query";
-
- const client = new KintoneRestAPIClient();
-
- type get車室情報一覧オプション = {
- 駐車場名?: string;
- 車室番号?: number | string;
- };
- export const get車室情報一覧 = async ({
- 駐車場名,
- 車室番号,
- }: get車室情報一覧オプション): Promise<車室情報2[]> => {
- const builder = new QueryBuilder();
- if (駐車場名) {
- builder.where(車室情報2フィールド名.駐車場名, 駐車場名);
- }
- if (車室番号) {
- builder.where(車室情報2フィールド名.車室番号, 車室番号);
- }
-
- const { records } = await client.record.getRecords<車室情報2>({
- app: AppID.車室情報2,
- query: builder.build(),
- });
-
- return records;
- };
|