|
- <?php
-
- namespace App\Kintone\Models;
-
- use App\Http\API\SMBC\Payment\PaymentStatus;
- use Illuminate\Support\Carbon;
-
- /**
- * アプリ名 コンビニ支払予定・結果
- *
- * @property string status
- * @property string orderNo
- * @property int customerCode
- * @property int claimAmount
- * @property string[] poolDone
- * @property string acceptNo
- * @property string paymentStatus
- * @property ?Carbon paymentStatusUpdateDatetime
- * @property string paymentWarningStatus
- * @property ?Carbon paymentWarningStatusUpdateDatetime
- * @property ?int paymentAmount
- * @property ?Carbon paymentDate
- * @property string status
- * @property string allResponse
- */
- class SmbcPayment extends KintoneModel
- {
- const CONFIG_KEY = "KINTONE_APP_SMBC_PAYMENT";
-
- const FIELD_STATUS = "状態";
- const FIELD_ORDER_NO = "請求_補助_番号";
- const FIELD_CUSTOMER_CODE = "顧客コード";
- const FIELD_CLAIM_AMOUNT = "請求金額";
- const FIELD_POOL_DONE = "プール済み";
-
-
- const FIELD_ACCEPT_NO = "決済受付番号";
- const FIELD_PAYMENT_STATUS = "決済ステータス";
- const FIELD_PAYMENT_STATUS_UPDATE_DATETIME = "決済ステータス更新日時";
- const FIELD_PAYMENT_WARNING_STATUS = "決済警告ステータス";
- const FIELD_PAYMENT_WARNING_STATUS_UPDATE_DATETIME = "決済警告ステータス更新日時";
- const FIELD_PAYMENT_AMOUNT = "入金金額";
- const FIELD_PAYMENT_DATE = "収納日";
- const FIELD_ALL_RESPONSE = "受信電文";
-
- protected const FIELDS = [
- ...parent::FIELDS,
- self::FIELD_STATUS => FieldType::DROP_DOWN,
- self::FIELD_ORDER_NO => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_CUSTOMER_CODE => FieldType::NUMBER,
- self::FIELD_CLAIM_AMOUNT => FieldType::NUMBER,
- self::FIELD_ACCEPT_NO => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_PAYMENT_STATUS => FieldType::DROP_DOWN,
- self::FIELD_PAYMENT_STATUS_UPDATE_DATETIME => FieldType::DATETIME,
- self::FIELD_PAYMENT_WARNING_STATUS => FieldType::SINGLE_LINE_TEXT,
- self::FIELD_PAYMENT_WARNING_STATUS_UPDATE_DATETIME => FieldType::DATETIME,
- self::FIELD_PAYMENT_AMOUNT => FieldType::NUMBER,
- self::FIELD_PAYMENT_DATE => FieldType::DATE,
- self::FIELD_ALL_RESPONSE => FieldType::SINGLE_LINE_TEXT,
- ];
-
- protected const FIELD_NAMES = [
- ...parent::FIELD_NAMES,
- ];
- }
|