123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- namespace App\Http\Models;
- use Illuminate\Database\Eloquent\Model;
- class ProjectFlowMemo extends Model
- {
- protected $primaryKey = 'id';
- protected $table = 'project_flow_memo';
- const REASONS_FOR_OVERDUE_LIST = [
- 0 => '请选择逾期原因',
- 1 => '客户反馈延迟',
- 2 => '管家没有对接上',
- 3 => '竞分架构提供较慢',
- 4 => '架构反馈较慢',
- 5 => '定稿需要层层审批',
- 6 => '需要不断补充竞争对手分析',
- 7 => '首页策划延迟',
- 8 => '资料审核延迟',
- 9 => '资料提供过慢',
- 10 => '设计反馈较慢',
- 11 => '设计难以定稿',
- 12 => '设计任务较重',
- 13 => '设计出稿延迟',
- 14 => '内页策划延迟',
- 15 => '不会提供资料-产品指导文档+其他页面内容参考',
- 16 => '资料进度过慢-两周一次资料清单+项目管家帮忙催下',
- 17 => '表格不及时',
- 18 => '返工率高-修改完成给到对应反馈',
- 19 => '没有安排',
- 20 => '关键词返工较多',
- 21 => '指定关键词',
- 22 => '关键词定稿较慢',
- 23 => '质检反馈问题较多',
- 24 => '域名在客户那里,上线操作较慢',
- 25 => '上线操作有问题',
- 26 => '交接不及时',
- ];
- const SCORE = [
- 1 => '1',
- 2 => '2',
- 3 => '3',
- 4 => '4',
- 5 => '5',
- 6 => '6',
- 7 => '7',
- 8 => '8',
- 9 => '9',
- 10 => '10',
- ];
- const TASK = [
- 0 => '自定义任务',
- 1 => '建站任务',
- ];
- public function projectFlowMemoRelation()
- {
- return $this->hasMany(ProjectFlowMemoRelation::class, 'memo_id', 'id');
- }
- public function sites()
- {
- return $this->hasOne(Site::class, 'id', 'site_id');
- }
- }
|