| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <?php
- namespace App\Model;
- use Illuminate\Database\Eloquent\Model;
- class Employee extends DataScopeBaseModel
- {
- protected $guarded = [];
- protected $table = "employee"; //指定表
- const CREATED_AT = 'crt_time';
- const UPDATED_AT = 'upd_time';
- protected $dateFormat = 'U';
- public static $field = ['number','mobile','title','id','is_admin', 'account', 'crt_time', 'state', 'education', 'major', 'id_card','p_title','sex', 'entrust_type', 'man_type', 'position','employee_type'];
- public static $report_field = ['title','id', 'employee_type', 'education', 'major', 'id_card','p_title', 'position'];
- const USE = 1;
- const NOT_USE = 2;
- const IS_ADMIN_ZERO = 0;
- const IS_ADMIN_ONE = 1;
- const IS_ADMIN_TWO = 2;
- const IS_ADMIN_THREE = 3; // 中台管理员
- const IS_ADMIN_TITLE_SIMPLE = [
- self::IS_ADMIN_ZERO => '普通账号',
- self::IS_ADMIN_ONE => '后台用户',
- ];
- const IS_ADMIN_TITLE = [
- self::IS_ADMIN_ZERO => '普通账号(限制后台登录)',
- self::IS_ADMIN_ONE => '后台用户',
- self::IS_ADMIN_TWO => '后台管理员',
- ];
- const AUTH_ONE = 1; // 我的
- const AUTH_TWO = 2; // 部门
- const AUTH_THREE = 3; // 全部
- const SEX_ONE = 1;
- const SEX_TWO = 2;
- const SEX_TYPE = [
- self::SEX_ONE => '男',
- self::SEX_TWO => '女',
- ];
- const Education = [
- 1 => '高中及以下',
- 2 => '中专/技校/职高',
- 3 => '大专(高职/专科)',
- 4 => '本科(学士)',
- 5 => '硕士研究生',
- 6 => '博士研究生',
- 7 => '博士后',
- ];
- const TYPE_ONE = 1; // 在职
- const TYPE_TWO = 2; // 离职
- const State_Type = [
- self::TYPE_ONE => '在职',
- self::TYPE_TWO => '离职',
- ];
- const E_TYPE_ONE = 1;
- const E_TYPE_TWO = 2;
- const E_TYPE_THREE = 3;
- const E_State_Type = [
- self::E_TYPE_ONE => '全职',
- self::E_TYPE_TWO => '兼职',
- self::E_TYPE_THREE => '外聘',
- ];
- //是否技术研究人员
- const MAN_TYPE_ONE = 1;
- const MAN_TYPE_TWO = 2;
- const Man_Type = [
- self::MAN_TYPE_ONE => '是',
- self::MAN_TYPE_TWO => '否',
- ];
- const WT_TYPE_ZERO = 0;
- const WT_TYPE_ONE = 1;
- const WT_TYPE_TWO = 2;
- const WT_Type = [
- self::WT_TYPE_ZERO => '无',
- self::WT_TYPE_ONE => '境内委托',
- self::WT_TYPE_TWO => '境外委托',
- ];
- }
|