xhArticle.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. namespace common\models;
  3. /**
  4. * This is the model class for table "xhArticle".
  5. *
  6. * @property int $id
  7. * @property string $title 文章标题
  8. * @property string $content 文章内容
  9. * @property string $summary 摘要
  10. * @property string $cover 封面
  11. * @property string $author 作者
  12. * @property int $userId 用户id
  13. * @property int $merchantId 商户id
  14. * @property int $adminId 管理员id
  15. * @property string $categoryId 标签id list
  16. * @property int $relayNum 转发次数
  17. * @property int $viewNum 浏览次数
  18. * @property int $viewAddNum 实际增加的浏览次数
  19. * @property int $praiseNum 点赞次数
  20. * @property int $inTurn 排序
  21. * @property int $status 文章状态,0正常 1删除
  22. * @property string $createTime 创建时间
  23. * @property string $updateTime
  24. * @property string $urlQrCode 文章链接二维码地址
  25. */
  26. class xhArticle extends xhBaseModel
  27. {
  28. /**
  29. * @inheritdoc
  30. */
  31. public static function tableName()
  32. {
  33. return 'xhArticle';
  34. }
  35. /**
  36. * @inheritdoc
  37. */
  38. public function rules()
  39. {
  40. return [
  41. [['content', 'createTime'], 'required'],
  42. [['content'], 'string'],
  43. [['userId', 'merchantId', 'adminId', 'relayNum', 'viewNum', 'viewAddNum', 'praiseNum', 'inTurn', 'status'], 'integer'],
  44. [['createTime', 'updateTime'], 'safe'],
  45. [['title', 'cover'], 'string', 'max' => 500],
  46. [['summary'], 'string', 'max' => 1000],
  47. [['author'], 'string', 'max' => 50],
  48. [['categoryId'], 'string', 'max' => 100],
  49. [['urlQrCode'], 'string', 'max' => 200],
  50. ];
  51. }
  52. /**
  53. * @inheritdoc
  54. */
  55. public function attributeLabels()
  56. {
  57. return [
  58. 'id' => 'ID',
  59. 'title' => 'Title',
  60. 'content' => 'Content',
  61. 'summary' => 'Summary',
  62. 'cover' => 'Cover',
  63. 'author' => 'Author',
  64. 'userId' => 'User ID',
  65. 'merchantId' => 'Merchant ID',
  66. 'adminId' => 'Admin ID',
  67. 'categoryId' => 'Category ID',
  68. 'relayNum' => 'Relay Num',
  69. 'viewNum' => 'View Num',
  70. 'viewAddNum' => 'View Add Num',
  71. 'praiseNum' => 'Praise Num',
  72. 'inTurn' => 'In Turn',
  73. 'status' => 'Status',
  74. 'createTime' => 'Create Time',
  75. 'updateTime' => 'Update Time',
  76. 'urlQrCode' => 'Url Qr Code',
  77. ];
  78. }
  79. }