<?php

class BudgetOperationHistory extends \Eloquent {

	use SoftDeletingTrait;

  protected $table = 'budget_operation_history';
	protected $guarded		 = array();
	public static $rules	 = array();

	const TYPE_OP_CREATE          = 10;
	const TYPE_OP_DELETE          = 20;
	const TYPE_OP_DELETE_CL_MONTH = 21; // удаление при закрытии месяца
	const TYPE_OP_RESTORE         = 30;
	const TYPE_OP_CHANGE          = 40;


	public function budgetOperation() {
		return $this->belongsTo('BudgetOperation');
	}
  
	public function project() {
		return $this->belongsTo('Project');
	}

  public function user() {
		return $this->belongsTo('User');
	}
}