領収証発行サービス
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

49 linhas
1.7KB

  1. <?php
  2. namespace App\Models;
  3. use App\Codes\ReceiptIssuingOrderStatus;
  4. use App\Models\Feature\ContractFeature;
  5. class ReceiptIssuingOrder extends AppModel
  6. {
  7. use ContractFeature;
  8. const COL_NAME_HANDLER_ID = "handler_id";
  9. const COL_NAME_ORDER_DATETIME = "order_datetime";
  10. const COL_NAME_STATUS = "status";
  11. const COL_NAME_SUMMARY_KEY1 = "summary_key1";
  12. const COL_NAME_SUMMARY_KEY2 = "summary_key2";
  13. const COL_NAME_ACCESS_TOKEN = "access_token";
  14. const COL_NAME_ACCESS_TOKEN_EXPIRES_AT = "access_token_expires_at";
  15. const COL_NAME_SMS_PHONE_NUMBER = "sms_phone_number";
  16. const COL_NAME_SMS_SEND_SUCCESS = "sms_send_success";
  17. const COL_NAME_RECEIPT_NO = "receipt_no";
  18. const COL_NAME_RECEIPT_USE_DATETIME = "receipt_use_datetime";
  19. const COL_NAME_RECEIPT_SHOP_NAME = "receipt_shop_name";
  20. const COL_NAME_RECEIPT_ISSUER = "receipt_issuer";
  21. const COL_NAME_RECEIPT_NAME = "receipt_name";
  22. const COL_NAME_RECEIPT_PURPOSE = "receipt_purpose";
  23. const COL_NAME_RECEIPT_INVOICE_NO = "receipt_invoice_no";
  24. const COL_NAME_RECEIPT_AMOUNT = "receipt_amount";
  25. const COL_NAME_RECEIPT_HOW_TO_RECEIVE = "receipt_how_to_receive";
  26. const COL_NAME_EMAIL = "email";
  27. const COL_NAME_MAIL_PREF_CODE = "mail_pref_code";
  28. const COL_NAME_MAIL_ZIP_CODE = "mail_zip_code";
  29. const COL_NAME_MAIL_ADDRESS1 = "mail_address1";
  30. const COL_NAME_MAIL_ADDRESS2 = "mail_address2";
  31. const COL_NAME_MAIL_ADDRESS3 = "mail_address3";
  32. const COL_NAME_MAIL_POST_DATE = "mail_post_date";
  33. const COL_NAME_MEMO = "memo";
  34. protected $casts = [
  35. self::COL_NAME_STATUS => ReceiptIssuingOrderStatus::class,
  36. ];
  37. public function getModelName(): string
  38. {
  39. return "領収証発行依頼";
  40. }
  41. }