Export.php 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. namespace common\models;
  3. use Yii;
  4. /**
  5. * This is the model class for table "{{%EXPORT}}".
  6. *
  7. * @property string $ID
  8. * @property string $EXPORT_NAME 导出名称
  9. * @property string $MODULE_NAME 模块名称
  10. * @property string $REMARK 备注
  11. * @property int $IS_EXPORTING 正在导出
  12. * @property string $ADMIN_ID 管理员ID
  13. * @property string $EXPORT_PERCENT 导出进度
  14. * @property int $STARTED_AT 导出开始时间
  15. * @property int $ENDED_AT 导出完成时间
  16. * @property int $CREATED_AT 创建时间
  17. * @property string $FILE_NAME 文件名称
  18. * @property string $REMOTE_URL 远程url
  19. * @property int $FILE_SIZE 文件大小
  20. * @property string $UPDATER 更新人
  21. * @property int $UPDATED_AT 更新时间
  22. */
  23. class Export extends \common\components\ActiveRecord
  24. {
  25. /**
  26. * {@inheritdoc}
  27. */
  28. public static function tableName()
  29. {
  30. return '{{%EXPORT}}';
  31. }
  32. /**
  33. * {@inheritdoc}
  34. */
  35. public function rules()
  36. {
  37. return [
  38. [['EXPORT_NAME', 'MODULE_NAME', 'CREATED_AT', 'UPDATED_AT'], 'required'],
  39. [['IS_EXPORTING', 'STARTED_AT', 'ENDED_AT', 'CREATED_AT', 'FILE_SIZE', 'UPDATED_AT'], 'integer'],
  40. [['EXPORT_PERCENT'], 'number'],
  41. [['ID', 'ADMIN_ID'], 'string', 'max' => 32],
  42. [['EXPORT_NAME', 'MODULE_NAME', 'REMARK', 'FILE_NAME'], 'string', 'max' => 255],
  43. [['REMOTE_URL'], 'string', 'max' => 2000],
  44. [['UPDATER'], 'string', 'max' => 16],
  45. [['EXPORT_NAME'], 'unique'],
  46. [['ID'], 'unique'],
  47. ];
  48. }
  49. /**
  50. * {@inheritdoc}
  51. */
  52. public function attributeLabels()
  53. {
  54. return [
  55. 'ID' => 'ID',
  56. 'EXPORT_NAME' => '导出名称',
  57. 'MODULE_NAME' => '模块名称',
  58. 'REMARK' => '备注',
  59. 'IS_EXPORTING' => '正在导出',
  60. 'ADMIN_ID' => '管理员ID',
  61. 'EXPORT_PERCENT' => '导出进度',
  62. 'STARTED_AT' => '导出开始时间',
  63. 'ENDED_AT' => '导出完成时间',
  64. 'CREATED_AT' => '创建时间',
  65. 'FILE_NAME' => '文件名称',
  66. 'REMOTE_URL' => '远程url',
  67. 'FILE_SIZE' => '文件大小',
  68. 'UPDATER' => '更新人',
  69. 'UPDATED_AT' => '更新时间',
  70. ];
  71. }
  72. }