- Add BaseModel with automatic camel/snake case conversion - Add stringcase_helper with camel_to_snake(), snake_to_camel() functions - Update all models to extend BaseModel for consistent data handling - Update API controllers with standardized JSON response format - Remove legacy v1 PHP application directory - Consolidate documentation into AGENTS.md, delete VIEWS_RULES.md
17 lines
395 B
PHP
17 lines
395 B
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use App\Models\BaseModel;
|
|
|
|
class DeptModel extends BaseModel
|
|
{
|
|
protected $table = 'dict_depts';
|
|
protected $primaryKey = 'dept_id';
|
|
protected $useAutoIncrement = true;
|
|
protected $returnType = 'array';
|
|
protected $useSoftDeletes = true;
|
|
protected $useTimestamps = true;
|
|
protected $allowedFields = ['name'];
|
|
}
|