|
- <?php
-
- namespace App\Kintone\Models;
-
- use Illuminate\Support\Carbon;
-
- /**
- * アプリ名 バンクチェック入金結果
- *
- * @property string $customerCode 顧客コード
- * @property string $customerName 顧客名
- * @property string $shopOrderNo 店舗側オーダー番号
- * @property int $entryRecordNo 定期申込レコード番号
- * @property ?string $paymentNo 決済番号
- * @property ?string $orderCode オーダーコード
- * @property ?string $entryResult 受付結果
- * @property ?string $entryErrorCode 受付エラーコード
- * @property ?int $paymentPlanAmount 予定金額
- * @property ?Carbon $paymentExpiresDate 支払期限
- * @property ?string $paymentResult 決済結果
- * @property ?string $paymentErrorCode 決済エラーコード
- * @property ?Carbon $paymentDate 入金日
- * @property ?int $paymentAmount 入金金額
- * @property string[] $poolDone プール済み
- * @property ?string $dataEntry 受信電文_受付
- * @property ?string $dataResult 受信電文_結果
- */
- class BankCheckResult extends KintoneModel
- {
- const CONFIG_KEY = "KINTONE_APP_BANK_CHECK_RESULT";
-
- const FIELD_CUSTOMER_CODE = "顧客コード";
- const FIELD_CUSTOMER_NAME = "顧客名";
- const FIELD_SHOP_ORDER_NO = "店舗側オーダー番号";
- const FIELD_ENTRY_RECORD_NO = "定期申込レコード番号";
- const FIELD_PAYMENT_NO = "決済番号";
- const FIELD_ORDER_CODE = "オーダーコード";
- const FIELD_ENTRY_RESULT = "受付結果";
- const FIELD_ENTRY_ERROR_CODE = "受付エラーコード";
- const FIELD_PAYMENT_PLAN_AMOUNT = "予定金額";
- const FIELD_PAYMENT_EXPIRES_DATE = "支払期限";
- const FIELD_PAYMENT_RESULT = "決済結果";
- const FIELD_PAYMENT_ERROR_CODE = "決済エラーコード";
- const FIELD_PAYMENT_DATE = "入金日";
- const FIELD_PAYMENT_AMOUNT = "入金金額";
- const FIELD_REMAINING_AMOUNT = "残金";
- const FIELD_POOL_DONE = "プール済み";
- const FIELD_DATA_ENTRY = "受信電文_受付";
- const FIELD_DATA_RESULT = "受信電文_結果";
-
-
- protected const FIELDS = [
- ...parent::FIELDS,
- self::FIELD_CUSTOMER_CODE => FieldType::NUMBER,
- self::FIELD_CUSTOMER_NAME => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_SHOP_ORDER_NO => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_ENTRY_RECORD_NO => FieldType::NUMBER,
- self::FIELD_PAYMENT_NO => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_ORDER_CODE => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_ENTRY_RESULT => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_ENTRY_ERROR_CODE => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_PAYMENT_PLAN_AMOUNT => FieldType::NUMBER,
- self::FIELD_PAYMENT_EXPIRES_DATE => FieldType::DATE,
- self::FIELD_PAYMENT_RESULT => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_PAYMENT_ERROR_CODE => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_PAYMENT_DATE => FieldType::DATE,
- self::FIELD_PAYMENT_AMOUNT => FieldType::NUMBER,
- self::FIELD_REMAINING_AMOUNT => FieldType::NUMBER,
- self::FIELD_POOL_DONE => FieldType::CHECK_BOX,
- self::FIELD_DATA_ENTRY => FieldType::MULTI_LINE_TEXT,
- self::FIELD_DATA_RESULT => FieldType::MULTI_LINE_TEXT,
- ];
-
- protected const FIELD_NAMES = [
- ...parent::FIELD_NAMES,
- ];
-
- protected const RELATIONS = [
- Customer::class,
- SeasonTicketContractEntry::class,
- ];
- }
|