mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-23 20:00:27 +08:00
136 lines
2.3 KiB
PHP
136 lines
2.3 KiB
PHP
<?php
|
|
/**
|
|
* @copyright Copyright (c) 2021 深圳市酷瓜软件有限公司
|
|
* @license https://opensource.org/licenses/GPL-2.0
|
|
* @link https://www.koogua.com
|
|
*/
|
|
|
|
namespace App\Models;
|
|
|
|
class Report extends Model
|
|
{
|
|
|
|
/**
|
|
* 条目类型
|
|
*/
|
|
const ITEM_USER = 100; // 用户
|
|
const ITEM_GROUP = 101; // 小组
|
|
const ITEM_COURSE = 102; // 课程
|
|
const ITEM_CHAPTER = 103; // 章节
|
|
const ITEM_CONSULT = 104; // 咨询
|
|
const ITEM_REVIEW = 105; // 评价
|
|
const ITEM_ARTICLE = 106; // 文章
|
|
const ITEM_QUESTION = 107; // 问题
|
|
const ITEM_ANSWER = 108; // 答案
|
|
const ITEM_COMMENT = 109; // 评论
|
|
|
|
/**
|
|
* 自增编号
|
|
*
|
|
* @var integer
|
|
*/
|
|
public $id;
|
|
|
|
/**
|
|
* 举报理由
|
|
*
|
|
* @var string
|
|
*/
|
|
public $reason;
|
|
|
|
/**
|
|
* 用户编号
|
|
*
|
|
* @var integer
|
|
*/
|
|
public $owner_id;
|
|
|
|
/**
|
|
* 条目编号
|
|
*
|
|
* @var integer
|
|
*/
|
|
public $item_id;
|
|
|
|
/**
|
|
* 条目类型
|
|
*
|
|
* @var integer
|
|
*/
|
|
public $item_type;
|
|
|
|
/**
|
|
* 终端类型
|
|
*
|
|
* @var integer
|
|
*/
|
|
public $client_type = 0;
|
|
|
|
/**
|
|
* 终端IP
|
|
*
|
|
* @var integer
|
|
*/
|
|
public $client_ip = '';
|
|
|
|
/**
|
|
* 处理状态
|
|
*
|
|
* @var integer
|
|
*/
|
|
public $reviewed;
|
|
|
|
/**
|
|
* 采纳标识
|
|
*
|
|
* @var integer
|
|
*/
|
|
public $accepted;
|
|
|
|
/**
|
|
* 创建时间
|
|
*
|
|
* @var integer
|
|
*/
|
|
public $create_time;
|
|
|
|
/**
|
|
* 更新时间
|
|
*
|
|
* @var integer
|
|
*/
|
|
public $update_time;
|
|
|
|
public function getSource(): string
|
|
{
|
|
return 'kg_report';
|
|
}
|
|
|
|
public function beforeCreate()
|
|
{
|
|
$this->create_time = time();
|
|
}
|
|
|
|
public function beforeUpdate()
|
|
{
|
|
$this->update_time = time();
|
|
}
|
|
|
|
public static function itemTypes()
|
|
{
|
|
return [
|
|
self::ITEM_USER => '用户',
|
|
self::ITEM_GROUP => '群组',
|
|
self::ITEM_COURSE => '课程',
|
|
self::ITEM_CHAPTER => '章节',
|
|
self::ITEM_CONSULT => '咨询',
|
|
self::ITEM_REVIEW => '评价',
|
|
self::ITEM_ARTICLE => '文章',
|
|
self::ITEM_QUESTION => '提问',
|
|
self::ITEM_ANSWER => '回答',
|
|
self::ITEM_COMMENT => '评论',
|
|
];
|
|
}
|
|
|
|
}
|