|
|
|
@@ -15,6 +15,10 @@ use Illuminate\Support\Collection; |
|
|
|
* @property ?int taxAmount |
|
|
|
* @property ?int taxRate |
|
|
|
* @property Collection<int ,CanChangePlanName> canChangePlanNameList |
|
|
|
* @property ?int deposit |
|
|
|
* @property ?int chainGateDeposit |
|
|
|
* @property ?int cardDeposit |
|
|
|
* @property ?int totalDeposit |
|
|
|
*/ |
|
|
|
class SeasonTicketContractPlan extends KintoneModel |
|
|
|
{ |
|
|
|
@@ -27,6 +31,10 @@ class SeasonTicketContractPlan extends KintoneModel |
|
|
|
const FIELD_VEHICLE_TYPE = "種別"; |
|
|
|
const FIELD_TAX_AMOUNT = "内税"; |
|
|
|
const FIELD_TAX_RATE = "税率"; |
|
|
|
const FIELD_DEPOSIT = "保証金"; |
|
|
|
const FIELD_CHAIN_GATE_DEPOSIT = "チェーンゲート保証金"; |
|
|
|
const FIELD_CARD_DEPOSIT = "パスカード保証金"; |
|
|
|
const FIELD_TOTAL_DEPOSIT = "保証金合計額"; |
|
|
|
|
|
|
|
const FIELD_CAN_CHANGE_PLAN_NAME_LIST = "プラン変更申請にて変更可能なプラン一覧"; |
|
|
|
const FIELD_CAN_CHANGE_PLAN_NAME_LIST_PLAN_NAME = "プラン変更申請にて変更可能なプラン一覧_定期_駐車場名_月額金額_駐車場備考_プラン_種別_支払パターン"; |
|
|
|
@@ -41,6 +49,10 @@ class SeasonTicketContractPlan extends KintoneModel |
|
|
|
self::FIELD_TAX_AMOUNT => FieldType::NUMBER, |
|
|
|
self::FIELD_TAX_RATE => FieldType::NUMBER, |
|
|
|
self::FIELD_CAN_CHANGE_PLAN_NAME_LIST => FieldType::SUBTABLE, |
|
|
|
self::FIELD_DEPOSIT => FieldType::NUMBER, |
|
|
|
self::FIELD_CHAIN_GATE_DEPOSIT => FieldType::NUMBER, |
|
|
|
self::FIELD_CARD_DEPOSIT => FieldType::NUMBER, |
|
|
|
self::FIELD_TOTAL_DEPOSIT => FieldType::NUMBER, |
|
|
|
]; |
|
|
|
|
|
|
|
protected const SUB_TABLES = [ |
|
|
|
|