1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- namespace App\Model;
- use Illuminate\Database\Eloquent\Model;
- class ProjectEmployee extends Model
- {
- protected $table = "project_employee"; //指定表
- const CREATED_AT = null;
- const UPDATED_AT = null;
- protected $dateFormat = 'U';
- const type_one = 1; // 项目成员
- const type_two = 2; // 阶段成员
- const type_three = 3; // 节点成员
- const type_four = 4; // 任务成员
- public static $type = [
- self::type_one,
- self::type_two,
- self::type_three,
- self::type_four,
- ];
- public static $type_title = [
- self::type_one => '项目成员',
- self::type_two => '阶段成员',
- self::type_three => '节点成员',
- self::type_four => '任务成员',
- ];
- public static $type_id = [
- self::type_one => 'project_id',
- self::type_two => 'project_stage_id',
- self::type_three => 'project_stage_node_id',
- self::type_four => 'project_stage_node_mission_id',
- ];
- public static $type_id_type = [
- self::type_one => [self::type_one, self::type_two, self::type_three, self::type_four],
- self::type_two => [self::type_two, self::type_three, self::type_four],
- self::type_three => [self::type_three, self::type_four],
- self::type_four => [self::type_four],
- ];
- }
|