| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- namespace MGModule\DNSManager2\models\custom\package\server;
- use MGModule\DNSManager2 as main;
- /**
- * Log class
- *
- * @Table(name=packageserver)
- */
- class PackageServer extends main\mgLibs\models\orm{
- /**
- * ID field
- *
- * @Column(id)
- * @var int
- */
- public $id;
-
- /**
- *
- * @Column(int=11, refrence=models\custom\package\Package::id,uniqueKey=1)
- * @var string
- */
- public $packageid;
-
- /**
- *
- * @Column(int=11, refrence=models\custom\server\Server::id,uniqueKey=1)
- * @var int
- */
- public $serverid;
- /**
- *
- * @Column(boolean)
- * @var boolean
- */
- public $isMaster;
- /**
- *
- * @return \MGModule\DNSManager2\models\custom\server\Server
- */
- public function getServer() {
- return new main\models\custom\server\Server($this->serverid);
- }
-
- /**
- *
- * @return \MGModule\DNSManager2\models\custom\package\Package
- */
- public function getPackage() {
- return new main\models\custom\package\Package($this->packageid);
- }
- public function setMaster($isMaster) {
- $this->isMaster = $isMaster;
- $this->save();
- }
- public function isMaster() {
- return $this->isMaster;
- }
- }
|