1212 * @property ?string $notes MySQL type longtext
1313 * @property string $order_date MySQL type datetime
1414 * @property int $order_id MySQL type integer
15- * @property \Tests\App\Record\Order $order related record
1615 * @property ?int $order_status_id MySQL type integer
1716 * @property \Tests\App\Record\OrderStatus $order_status related record
1817 * @property ?int $order_tax_status_id MySQL type integer
@@ -38,27 +37,27 @@ abstract class Order extends \PHPFUI\ORM\Record
3837
3938 /** @var array<string, array<mixed>> */
4039 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 , ],
6261 ];
6362
6463 /** @var array<string> */
0 commit comments