Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

52 lines
1.5KB

  1. <?php
  2. namespace App\Kintone\Models;
  3. use App\Kintone\Models\SubTable\SeasonTicketContractReserve\TargetRoom;
  4. use Illuminate\Support\Collection;
  5. /**
  6. * アプリ名 領収証
  7. * @property string receiptNo
  8. * @property int customerCode
  9. * @property string customerName
  10. * @property string parkingName
  11. * @property string receiptCustomerName
  12. * @property string receiptPurpose
  13. * @property int receiptTotalAmount
  14. */
  15. class Receipt extends KintoneModel
  16. {
  17. const CONFIG_KEY = "KINTONE_APP_RECEIPT";
  18. const FIELD_RECEIPT_NO = "領収証番号";
  19. const FIELD_CUSTOMER_CODE = "顧客コード";
  20. const FIELD_CUSTOMER_NAME = "顧客名";
  21. const FIELD_RECEIPT_CUSTOMER_NAME = "宛名";
  22. const FIELD_RECEIPT_PURPOSE = "但し書き";
  23. const FIELD_RECEIPT_TOTAL_AMOUNT = "合計";
  24. const FIELD_RECEIPT_PDF_FILE = "領収証PDF";
  25. protected const FIELDS = [
  26. ...parent::FIELDS,
  27. self::FIELD_RECEIPT_NO => FieldType::SINGLE_LINE_TEXT,
  28. self::FIELD_CUSTOMER_CODE => FieldType::NUMBER,
  29. self::FIELD_CUSTOMER_NAME => FieldType::SINGLE_LINE_TEXT,
  30. self::FIELD_RECEIPT_CUSTOMER_NAME => FieldType::SINGLE_LINE_TEXT,
  31. self::FIELD_RECEIPT_PURPOSE => FieldType::SINGLE_LINE_TEXT,
  32. self::FIELD_RECEIPT_TOTAL_AMOUNT => FieldType::NUMBER,
  33. self::FIELD_RECEIPT_PDF_FILE => FieldType::FILE,
  34. ];
  35. protected const FIELD_NAMES = [
  36. ...parent::FIELD_NAMES,
  37. ];
  38. protected const RELATIONS = [
  39. Customer::class,
  40. PaymentPlan::class,
  41. ];
  42. }