12
12
* @property ?string $notes MySQL type longtext
13
13
* @property string $order_date MySQL type datetime
14
14
* @property int $order_id MySQL type integer
15
- * @property \Tests\App\Record\Order $order related record
16
15
* @property ?int $order_status_id MySQL type integer
17
16
* @property \Tests\App\Record\OrderStatus $order_status related record
18
17
* @property ?int $order_tax_status_id MySQL type integer
@@ -38,27 +37,27 @@ abstract class Order extends \PHPFUI\ORM\Record
38
37
39
38
/** @var array<string, array<mixed>> */
40
39
protected static array $ fields = [
41
- // MYSQL_TYPE, PHP_TYPE, LENGTH, KEY, ALLOWS_NULL, DEFAULT
42
- 'customer_id ' => ['integer ' , 'int ' , 0 , false , true , null , ],
43
- 'employee_id ' => ['integer ' , 'int ' , 0 , false , true , null , ],
44
- 'notes ' => ['longtext ' , 'string ' , 4294967295 , false , true , ' NULL ' , ],
45
- 'order_date ' => ['datetime ' , 'string ' , 20 , false , false , ],
46
- 'order_id ' => ['integer ' , 'int ' , 0 , true , false , ],
47
- 'order_status_id ' => ['integer ' , 'int ' , 0 , false , true , 0 , ],
48
- 'order_tax_status_id ' => ['integer ' , 'int ' , 0 , false , true , null , ],
49
- 'paid_date ' => ['datetime ' , 'string ' , 20 , false , true , ' NULL ' , ],
50
- 'payment_type ' => ['varchar(50) ' , 'string ' , 50 , false , true , ' NULL ' , ],
51
- 'ship_address ' => ['longtext ' , 'string ' , 4294967295 , false , true , ' NULL ' , ],
52
- 'ship_city ' => ['varchar(50) ' , 'string ' , 50 , false , true , ' NULL ' , ],
53
- 'ship_country_region ' => ['varchar(50) ' , 'string ' , 50 , false , true , ' NULL ' , ],
54
- 'ship_name ' => ['varchar(50) ' , 'string ' , 50 , false , true , ' NULL ' , ],
55
- 'ship_state_province ' => ['varchar(50) ' , 'string ' , 50 , false , true , ' NULL ' , ],
56
- 'ship_zip_postal_code ' => ['varchar(50) ' , 'string ' , 50 , false , true , ' NULL ' , ],
57
- 'shipped_date ' => ['datetime ' , 'string ' , 20 , false , true , ' NULL ' , ],
58
- 'shipper_id ' => ['integer ' , 'int ' , 0 , false , true , null , ],
59
- 'shipping_fee ' => ['decimal(19,4) ' , 'float ' , 19 , false , true , 0 , ],
60
- 'tax_rate ' => ['double ' , 'float ' , 0 , false , true , 0 , ],
61
- 'taxes ' => ['decimal(19,4) ' , 'float ' , 19 , false , true , 0 , ],
40
+ // MYSQL_TYPE, PHP_TYPE, LENGTH, ALLOWS_NULL, DEFAULT
41
+ 'customer_id ' => ['integer ' , 'int ' , 0 , true , NULL , ],
42
+ 'employee_id ' => ['integer ' , 'int ' , 0 , true , NULL , ],
43
+ 'notes ' => ['longtext ' , 'string ' , 4294967295 , true , NULL , ],
44
+ 'order_date ' => ['datetime ' , 'string ' , 20 , false , NULL , ],
45
+ 'order_id ' => ['integer ' , 'int ' , 0 , false , ],
46
+ 'order_status_id ' => ['integer ' , 'int ' , 0 , true , 0 , ],
47
+ 'order_tax_status_id ' => ['integer ' , 'int ' , 0 , true , NULL , ],
48
+ 'paid_date ' => ['datetime ' , 'string ' , 20 , true , NULL , ],
49
+ 'payment_type ' => ['varchar(50) ' , 'string ' , 50 , true , NULL , ],
50
+ 'ship_address ' => ['longtext ' , 'string ' , 4294967295 , true , NULL , ],
51
+ 'ship_city ' => ['varchar(50) ' , 'string ' , 50 , true , NULL , ],
52
+ 'ship_country_region ' => ['varchar(50) ' , 'string ' , 50 , true , NULL , ],
53
+ 'ship_name ' => ['varchar(50) ' , 'string ' , 50 , true , NULL , ],
54
+ 'ship_state_province ' => ['varchar(50) ' , 'string ' , 50 , true , NULL , ],
55
+ 'ship_zip_postal_code ' => ['varchar(50) ' , 'string ' , 50 , true , NULL , ],
56
+ 'shipped_date ' => ['datetime ' , 'string ' , 20 , true , NULL , ],
57
+ 'shipper_id ' => ['integer ' , 'int ' , 0 , true , NULL , ],
58
+ 'shipping_fee ' => ['decimal(19,4) ' , 'float ' , 19 , true , 0.0000 , ],
59
+ 'tax_rate ' => ['double ' , 'float ' , 0 , true , 0 , ],
60
+ 'taxes ' => ['decimal(19,4) ' , 'float ' , 19 , true , 0.0000 , ],
62
61
];
63
62
64
63
/** @var array<string> */
0 commit comments