Advertisement
Guest User

Untitled

a guest
Jan 30th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.71 KB | None | 0 0
  1. Users
  2.  
  3. <?php
  4.  
  5. namespace AdminBundle\Entity;
  6. use Doctrine\ORM\Mapping as ORM;
  7.  
  8. /**
  9.  * Users
  10.  *
  11.  * @ORM\Table(name="users")
  12.  * @ORM\Entity(repositoryClass="AdminBundle\Repository\UsersRepository")
  13.  */
  14. class Users
  15. {
  16.     /**
  17.      * @var int
  18.      *
  19.      * @ORM\Column(name="LoginUID", type="integer")
  20.      * @ORM\Id
  21.      * @ORM\GeneratedValue(strategy="AUTO")
  22.      */
  23.     private $id;
  24.  
  25.     /**
  26.      * @var string
  27.      *
  28.      * @ORM\Column(name="login", type="string", length=255)
  29.      */
  30.     private $username;
  31.  
  32.     /**
  33.      * @var string
  34.      *
  35.      * @ORM\Column(name="email", type="string", length=255)
  36.      */
  37.     private $email;
  38.  
  39.     /**
  40.      * @var string
  41.      *
  42.      * @ORM\Column(name="Connecting", type="integer")
  43.      */
  44.     private $connecting;
  45.  
  46.     /**
  47.      * @var string
  48.      *
  49.      * @ORM\Column(name="passwd", type="string", length=255)
  50.      */
  51.     private $password;
  52.  
  53.     /**
  54.      * @var integer
  55.      *
  56.      * @ORM\Column(name="sex", type="integer")
  57.      */
  58.     private $sex;
  59.  
  60.     /**
  61.      * @var \DateTime
  62.      *
  63.      * @ORM\Column(name="firstlogin", type="datetime")
  64.      */
  65.     private $firstlogin;
  66.  
  67.     /**
  68.      * @var \DateTime
  69.      *
  70.      * @ORM\Column(name="lastlogin", type="datetime")
  71.      */
  72.     private $lastlogin;
  73.  
  74.     /**
  75.      *
  76.      * @ORM\OneToOne(targetEntity="UserAuth")
  77.      * @ORM\JoinColumn(name="LoginUID", referencedColumnName="LoginUID")
  78.      *
  79.      */
  80.     private $userAuth = null;
  81.  
  82.     /**
  83.      * Get Id
  84.      *
  85.      * @return int
  86.      */
  87.     public function getId()
  88.     {
  89.         return $this->id;
  90.     }
  91.  
  92.     /**
  93.      * Set login
  94.      *
  95.      * @param string $login
  96.      *
  97.      * @return Users
  98.      */
  99.     public function setUsername($username)
  100.     {
  101.         $this->username = $username;
  102.  
  103.         return $this;
  104.     }
  105.  
  106.     /**
  107.      * Get login
  108.      *
  109.      * @return string
  110.      */
  111.     public function getUsername()
  112.     {
  113.         return $this->username;
  114.     }
  115.  
  116.     /**
  117.      * Set email
  118.      *
  119.      * @param string $email
  120.      *
  121.      * @return Users
  122.      */
  123.     public function setEmail($email)
  124.     {
  125.         $this->email = $email;
  126.  
  127.         return $this;
  128.     }
  129.  
  130.     /**
  131.      * Get email
  132.      *
  133.      * @return string
  134.      */
  135.     public function getEmail()
  136.     {
  137.         return $this->email;
  138.     }
  139.  
  140.     /**
  141.      * Set passwd
  142.      *
  143.      * @param string $passwd
  144.      *
  145.      * @return Users
  146.      */
  147.     public function setPassword($password)
  148.     {
  149.         $this->password = $password;
  150.  
  151.         return $this;
  152.     }
  153.  
  154.     /**
  155.      * Get passwd
  156.      *
  157.      * @return string
  158.      */
  159.     public function getPassword()
  160.     {
  161.         return $this->password;
  162.     }
  163.  
  164.     /**
  165.      * Set sex
  166.      *
  167.      * @param integer $sex
  168.      *
  169.      * @return Users
  170.      */
  171.     public function setSex($sex)
  172.     {
  173.         $this->sex = $sex;
  174.  
  175.         return $this;
  176.     }
  177.  
  178.     /**
  179.      * Get sex
  180.      *
  181.      * @return integer
  182.      */
  183.     public function getSex()
  184.     {
  185.         return $this->sex;
  186.     }
  187.  
  188.     /**
  189.      * Set Status
  190.      *
  191.      * @param integer $connecting
  192.      *
  193.      * @return Users
  194.      */
  195.     public function setConnecting($connecting)
  196.     {
  197.         $this->connecting = $connecting;
  198.  
  199.         return $this;
  200.     }
  201.  
  202.     /**
  203.      * Get Status
  204.      *
  205.      * @return integer
  206.      */
  207.     public function getConnecting()
  208.     {
  209.         return $this->connecting;
  210.     }
  211.  
  212.     /**
  213.      * Set firstlogin
  214.      *
  215.      * @param \DateTime $firstlogin
  216.      *
  217.      * @return Users
  218.      */
  219.     public function setFirstlogin($firstlogin)
  220.     {
  221.         $this->firstlogin = $firstlogin;
  222.  
  223.         return $this;
  224.     }
  225.  
  226.     /**
  227.      * Get firstlogin
  228.      *
  229.      * @return \DateTime
  230.      */
  231.     public function getFirstlogin()
  232.     {
  233.         return $this->firstlogin;
  234.     }
  235.  
  236.     /**
  237.      * Set lastlogin
  238.      *
  239.      * @param \DateTime $lastlogin
  240.      *
  241.      * @return Users
  242.      */
  243.     public function setLastlogin($lastlogin)
  244.     {
  245.         $this->lastlogin = $lastlogin;
  246.  
  247.         return $this;
  248.     }
  249.  
  250.     /**
  251.      * Get lastlogin
  252.      *
  253.      * @return \DateTime
  254.      */
  255.     public function getLastlogin()
  256.     {
  257.         return $this->lastlogin;
  258.     }
  259.  
  260.     /**
  261.      * Set roles
  262.      *
  263.      * @param UserAuth $roles
  264.      *
  265.      * @return User
  266.      */
  267.     public function setUserAuth(UserAuth $userAuth)
  268.     {
  269.         $this->userAuth = $userAuth;
  270.  
  271.         return $this;
  272.     }
  273.  
  274.     /**
  275.      * Get userAuth
  276.      *
  277.      * @param UserAuth $userAuth
  278.      *
  279.      * @return UserAuth
  280.      */
  281.     public function getUserAuth()
  282.     {
  283.         return $this->userAuth;
  284.     }
  285.  
  286.     /**
  287.      * Set nickname
  288.      *
  289.      * @param string $nickname
  290.      *
  291.      * @return Users
  292.      */
  293.     public function setNickname($nickname)
  294.     {
  295.         $this->nickname = $nickname;
  296.  
  297.         return $this;
  298.     }
  299.  
  300.     /**
  301.      * Get nickname
  302.      *
  303.      * @return string
  304.      */
  305.     public function getNickname()
  306.     {
  307.         return $this->nickname;
  308.     }
  309. }
  310.  
  311.  
  312. UserAuth
  313. <?php
  314.  
  315. namespace AdminBundle\Entity;
  316. use Symfony\Component\Security\Core\Role\RoleInterface;
  317. use Doctrine\Common\Collections\ArrayCollection;
  318. use Doctrine\Common\Collections\Collection;
  319. use Doctrine\ORM\Mapping as ORM;
  320.  
  321. /**
  322.  * UserAuth
  323.  *
  324.  * @ORM\Table(name="UAGUserAuth", indexes={@ORM\Index(name="PK__UAGUserA__D70F80871F0F6E33", columns={"LoginUID"})})
  325.  * @ORM\Entity(repositoryClass="AdminBundle\Repository\UserAuthRepository")
  326.  */
  327. class UserAuth
  328. {
  329.     /**
  330.      * @var int
  331.      *
  332.      * @ORM\Column(name="LoginUID", type="integer")
  333.      * @ORM\Id
  334.      * @ORM\GeneratedValue(strategy="AUTO")
  335.      */
  336.     private $id;
  337.  
  338.     /**
  339.      * @var int
  340.      *
  341.      * @ORM\Column(name="AuthLevel", type="integer")
  342.      */
  343.     private $authLevel;
  344.  
  345.     /**
  346.      * @var bool
  347.      *
  348.      * @ORM\Column(name="IsReset", type="boolean")
  349.      */
  350.     private $isReset;
  351.  
  352.     private $limitDate;
  353.  
  354.     /**
  355.      * @var int
  356.      *
  357.      * @ORM\OneToOne(targetEntity="Users", fetch="EAGER", mappedBy="userAuth")
  358.      */
  359.     private $user;
  360.  
  361.     /**
  362.      * Get id
  363.      *
  364.      * @return int
  365.      */
  366.     public function getId()
  367.     {
  368.         return $this->id;
  369.     }
  370.  
  371.     /**
  372.      * Set authLevel
  373.      *
  374.      * @param integer $authLevel
  375.      *
  376.      * @return UserAuth
  377.      */
  378.     public function setAuthLevel($authLevel)
  379.     {
  380.         $this->authLevel = $authLevel;
  381.  
  382.         return $this;
  383.     }
  384.  
  385.     /**
  386.      * Get authLevel
  387.      *
  388.      * @return int
  389.      */
  390.     public function getAuthLevel()
  391.     {
  392.         return $this->authLevel;
  393.     }
  394.  
  395.     /**
  396.      * Set isReset
  397.      *
  398.      * @param boolean $isReset
  399.      *
  400.      * @return UserAuth
  401.      */
  402.     public function setIsReset($isReset)
  403.     {
  404.         $this->isReset = $isReset;
  405.  
  406.         return $this;
  407.     }
  408.  
  409.     /**
  410.      * Get isReset
  411.      *
  412.      * @return bool
  413.      */
  414.     public function getIsReset()
  415.     {
  416.         return $this->isReset;
  417.     }
  418.  
  419.     /**
  420.      * Set nickname
  421.      *
  422.      * @param string $nickname
  423.      *
  424.      * @return UserAuth
  425.      */
  426.     public function setNickname($nickname)
  427.     {
  428.         $this->nickname = $nickname;
  429.  
  430.         return $this;
  431.     }
  432.  
  433.     /**
  434.      * Get nickname
  435.      *
  436.      * @return string
  437.      */
  438.     public function getNickname()
  439.     {
  440.         return $this->nickname;
  441.     }
  442.  
  443.     /**
  444.      * Set authLevel
  445.      *
  446.      * @param integer $authLevel
  447.      *
  448.      * @return UserAuth
  449.      */
  450.     public function setLimitdate($limitDate)
  451.     {
  452.         $this->limitDate = $limitDate;
  453.  
  454.         return $this;
  455.     }
  456.  
  457.     /**
  458.      * Get limitDate
  459.      *
  460.      * @return int
  461.      */
  462.     public function getLimitDate()
  463.     {
  464.         return $this->limitDate;
  465.     }
  466. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement