<?php
namespace CASHMusic\Entities;


use Doctrine\ORM\Mapping as ORM;

/**
 * SystemLockCodes
 *
 * @Table(name="system_lock_codes", indexes={@Index(name="system_lock_codes_uid", columns={"uid"}), @Index(name="system_lock_codes_user_id", columns={"user_id"})})
 * @Entity
 */
class SystemLockCodes extends EntityBase
{

    protected $fillable;
    /**
     * @var string
     *
     * @Column(name="uid", type="string", length=255, nullable=true)
     */
    protected $uid;

    /**
     * @var string
     *
     * @Column(name="scope_table_alias", type="string", length=255, nullable=true)
     */
    protected $scopeTableAlias = 'elements';

    /**
     * @var integer
     *
     * @Column(name="scope_table_id", type="integer", nullable=true)
     */
    protected $scopeTableId;

    /**
     * @var integer
     *
     * @Column(name="user_id", type="integer", nullable=true)
     */
    protected $userId;

    /**
     * @var integer
     *
     * @Column(name="claim_date", type="integer", nullable=true)
     */
    protected $claimDate;

    /**
     * @var integer
     *
     * @Column(name="creation_date", type="integer", nullable=true)
     */
    protected $creationDate = '0';

    /**
     * @var integer
     *
     * @Column(name="modification_date", type="integer", nullable=true)
     */
    protected $modificationDate;

    /** @Id @Column(type="integer") @GeneratedValue(strategy="AUTO") **/
    protected $id;
}

