You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 line
1.1KB

  1. <?php
  2. namespace App\Kintone\Models;
  3. class CarRoom extends KintoneModel
  4. {
  5. const FIELD_PARK_NAME = "駐車場名";
  6. const FIELD_ROOM_NO = "車室番号";
  7. const FIELD_ROOM_NAME = "車室名";
  8. const FIELD_FULL = "満空";
  9. const FIELD_CAN_USE_VEHICLE_TYPE = "利用可能車種";
  10. const FIELD_CAN_DEVIDE_PER_DAY = "日割り";
  11. const FIELD_TABLE_FEE = "料金表";
  12. const FIELD_TABLE_FEE_VEHICLE_TYPE = "車種";
  13. const FIELD_TABLE_FEE_AMOUNT_PER_MONTH = "金額_1ヶ月";
  14. protected array $fields = [
  15. self::FIELD_PARK_NAME => FieldType::STRING,
  16. self::FIELD_ROOM_NO => FieldType::STRING,
  17. self::FIELD_ROOM_NAME => FieldType::STRING,
  18. self::FIELD_FULL => FieldType::STRING,
  19. self::FIELD_CAN_USE_VEHICLE_TYPE => FieldType::ARRAY,
  20. self::FIELD_TABLE_FEE => [
  21. self::FIELD_TABLE_FEE_VEHICLE_TYPE => FieldType::STRING,
  22. self::FIELD_TABLE_FEE_AMOUNT_PER_MONTH => FieldType::STRING,
  23. ],
  24. ];
  25. protected function setModelData(array $data): bool
  26. {
  27. return true;
  28. }
  29. protected function toArrayModel(): array
  30. {
  31. return [];
  32. }
  33. }