dbms_init...1
This commit is contained in:
parent
562606276b
commit
a00af50d7f
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace App\Controllers\Admin\Customer;
|
namespace App\Controllers\Admin\Customer;
|
||||||
|
|
||||||
|
|
||||||
use CodeIgniter\HTTP\RedirectResponse;
|
use CodeIgniter\HTTP\RedirectResponse;
|
||||||
use CodeIgniter\HTTP\RequestInterface;
|
use CodeIgniter\HTTP\RequestInterface;
|
||||||
use CodeIgniter\HTTP\ResponseInterface;
|
use CodeIgniter\HTTP\ResponseInterface;
|
||||||
@ -9,6 +10,7 @@ use Psr\Log\LoggerInterface;
|
|||||||
|
|
||||||
use App\Helpers\Customer\ServiceItemHelper;
|
use App\Helpers\Customer\ServiceItemHelper;
|
||||||
use App\Services\Customer\ServiceItemService;
|
use App\Services\Customer\ServiceItemService;
|
||||||
|
use App\Entities\Customer\ServiceEntity;
|
||||||
use App\Services\Customer\ServiceService;
|
use App\Services\Customer\ServiceService;
|
||||||
|
|
||||||
class ServiceItemController extends CustomerController
|
class ServiceItemController extends CustomerController
|
||||||
@ -84,12 +86,9 @@ class ServiceItemController extends CustomerController
|
|||||||
//Index,FieldForm관련
|
//Index,FieldForm관련
|
||||||
|
|
||||||
//도메인의 경우 domaininfo에 등록 후 ServiceItemEntity의 item_uid에 넣고 create해야함
|
//도메인의 경우 domaininfo에 등록 후 ServiceItemEntity의 item_uid에 넣고 create해야함
|
||||||
private function createDomain(array $formDatas): array
|
private function createDomain(ServiceEntity $serviceEntity, array $formDatas): array
|
||||||
{
|
{
|
||||||
$serviceEntity = $this->getServiceService()->getEntity($formDatas['serviceinfo_uid']);
|
//DomainService에 먼저 create후 결과 uid를 item_uid로 전달함
|
||||||
if (!$serviceEntity) {
|
|
||||||
throw new \Exception("{$formDatas['serviceinfo_uid']}에 대한 서비스정보를 찾을수 없습니다.");
|
|
||||||
}
|
|
||||||
$equipmentEntity = $this->getService()->getEquipmentService($formDatas['item_type'])->create([
|
$equipmentEntity = $this->getService()->getEquipmentService($formDatas['item_type'])->create([
|
||||||
'clientinfo_uid' => $serviceEntity->getClientUID(),
|
'clientinfo_uid' => $serviceEntity->getClientUID(),
|
||||||
'domain' => $formDatas['item_uid']
|
'domain' => $formDatas['item_uid']
|
||||||
@ -100,9 +99,13 @@ class ServiceItemController extends CustomerController
|
|||||||
}
|
}
|
||||||
protected function create_process(array $formDatas): RedirectResponse|string
|
protected function create_process(array $formDatas): RedirectResponse|string
|
||||||
{
|
{
|
||||||
|
$serviceEntity = $this->getServiceService()->getEntity($formDatas['serviceinfo_uid']);
|
||||||
|
if (!$serviceEntity) {
|
||||||
|
throw new \Exception("{$formDatas['serviceinfo_uid']}에 대한 서비스정보를 찾을수 없습니다.");
|
||||||
|
}
|
||||||
// item_type이 도메인의 경우 domaininfo에 등록 후 ServiceItemEntity의 item_uid에 넣고 create해야함
|
// item_type이 도메인의 경우 domaininfo에 등록 후 ServiceItemEntity의 item_uid에 넣고 create해야함
|
||||||
if ($formDatas['item_type'] === 'DOMAIN') {
|
if ($formDatas['item_type'] === 'DOMAIN') {
|
||||||
$formDatas = $this->createDomain($formDatas);
|
$formDatas = $this->createDomain($serviceEntity, $formDatas);
|
||||||
}
|
}
|
||||||
return parent::create_process($formDatas);
|
return parent::create_process($formDatas);
|
||||||
}
|
}
|
||||||
|
|||||||
746
app/Database/dbms_init_all.sq
Normal file
746
app/Database/dbms_init_all.sq
Normal file
File diff suppressed because one or more lines are too long
@ -4,7 +4,7 @@
|
|||||||
"settings": {
|
"settings": {
|
||||||
"width": 3000,
|
"width": 3000,
|
||||||
"height": 3000,
|
"height": 3000,
|
||||||
"scrollTop": -1061.8844,
|
"scrollTop": -861.8844,
|
||||||
"scrollLeft": -401.9322,
|
"scrollLeft": -401.9322,
|
||||||
"zoomLevel": 0.79,
|
"zoomLevel": 0.79,
|
||||||
"show": 511,
|
"show": 511,
|
||||||
@ -868,7 +868,6 @@
|
|||||||
"lxUgXPeRzv3HQPUFzEcVJ",
|
"lxUgXPeRzv3HQPUFzEcVJ",
|
||||||
"Ol6qG-agay9yBKxGBtmsr",
|
"Ol6qG-agay9yBKxGBtmsr",
|
||||||
"jBf8G_J3BpioZN7TJnRMa",
|
"jBf8G_J3BpioZN7TJnRMa",
|
||||||
"2-eG3lx3U3LRKw_qRA9qI",
|
|
||||||
"pxuIGPFD7CNh-bnlYRsy6",
|
"pxuIGPFD7CNh-bnlYRsy6",
|
||||||
"s1P-DaXO-MWos67f0R__G",
|
"s1P-DaXO-MWos67f0R__G",
|
||||||
"XydKmlBJZHPj4xqkxUH24"
|
"XydKmlBJZHPj4xqkxUH24"
|
||||||
@ -890,15 +889,15 @@
|
|||||||
"mzjynvHZERYSmrLQ3_gX7"
|
"mzjynvHZERYSmrLQ3_gX7"
|
||||||
],
|
],
|
||||||
"ui": {
|
"ui": {
|
||||||
"x": 145.0137,
|
"x": 148.8111,
|
||||||
"y": 1364.9949,
|
"y": 1186.5143,
|
||||||
"zIndex": 2502,
|
"zIndex": 2502,
|
||||||
"widthName": 92,
|
"widthName": 92,
|
||||||
"widthComment": 86,
|
"widthComment": 86,
|
||||||
"color": ""
|
"color": ""
|
||||||
},
|
},
|
||||||
"meta": {
|
"meta": {
|
||||||
"updateAt": 1749435563253,
|
"updateAt": 1749634092732,
|
||||||
"createAt": 1748507247933
|
"createAt": 1748507247933
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -7047,8 +7046,8 @@
|
|||||||
"columnIds": [
|
"columnIds": [
|
||||||
"TerqekzImISduE6ewW1b5"
|
"TerqekzImISduE6ewW1b5"
|
||||||
],
|
],
|
||||||
"x": 662.0137,
|
"x": 665.8111,
|
||||||
"y": 1536.9949,
|
"y": 1346.5143,
|
||||||
"direction": 2
|
"direction": 2
|
||||||
},
|
},
|
||||||
"meta": {
|
"meta": {
|
||||||
|
|||||||
@ -12,10 +12,15 @@ class ServiceEntity extends CustomerEntity
|
|||||||
{
|
{
|
||||||
return intval($this->attributes['ownerinfo_uid']);
|
return intval($this->attributes['ownerinfo_uid']);
|
||||||
}
|
}
|
||||||
final public function getCode(): string
|
public function getCode(): string
|
||||||
{
|
{
|
||||||
return $this->attributes['code'];
|
return $this->attributes['code'];
|
||||||
}
|
}
|
||||||
|
final public function getBillingAt(): string
|
||||||
|
{
|
||||||
|
return $this->attributes['billing_at'];
|
||||||
|
}
|
||||||
|
|
||||||
public function getItemEntities(string $type): array
|
public function getItemEntities(string $type): array
|
||||||
{
|
{
|
||||||
return $this->attributes[$type] ?? [];
|
return $this->attributes[$type] ?? [];
|
||||||
|
|||||||
@ -12,6 +12,10 @@ class ServiceItemEntity extends CustomerEntity
|
|||||||
{
|
{
|
||||||
return intval($this->attributes['serviceinfo_uid']);
|
return intval($this->attributes['serviceinfo_uid']);
|
||||||
}
|
}
|
||||||
|
public function getItemType(): string
|
||||||
|
{
|
||||||
|
return $this->attributes['item_type'];
|
||||||
|
}
|
||||||
public function getItemUid(): int
|
public function getItemUid(): int
|
||||||
{
|
{
|
||||||
return intval($this->attributes['item_uid']);
|
return intval($this->attributes['item_uid']);
|
||||||
|
|||||||
@ -245,7 +245,6 @@ class CommonHelper
|
|||||||
case 'expired_at':
|
case 'expired_at':
|
||||||
case 'billing_at':
|
case 'billing_at':
|
||||||
case 'start_at':
|
case 'start_at':
|
||||||
case 'end_at':
|
|
||||||
case 'updated_at':
|
case 'updated_at':
|
||||||
case 'created_at':
|
case 'created_at':
|
||||||
$extra_class = isset($extras['class']) ? $extras['class'] . ' calender' : 'calender';
|
$extra_class = isset($extras['class']) ? $extras['class'] . ' calender' : 'calender';
|
||||||
|
|||||||
@ -12,7 +12,6 @@ return [
|
|||||||
'raid' => "RAID",
|
'raid' => "RAID",
|
||||||
'billing_at' => "청구일",
|
'billing_at' => "청구일",
|
||||||
'start_at' => "개통일",
|
'start_at' => "개통일",
|
||||||
'end_at' => "해지일",
|
|
||||||
'status' => "상태",
|
'status' => "상태",
|
||||||
'updated_at' => "수정일",
|
'updated_at' => "수정일",
|
||||||
'created_at' => "신청일",
|
'created_at' => "신청일",
|
||||||
|
|||||||
@ -9,7 +9,6 @@ return [
|
|||||||
'price' => "소비자금액",
|
'price' => "소비자금액",
|
||||||
'amount' => "서비스금액",
|
'amount' => "서비스금액",
|
||||||
'start_at' => "개통일",
|
'start_at' => "개통일",
|
||||||
'end_at' => "해지일",
|
|
||||||
'status' => "상태",
|
'status' => "상태",
|
||||||
'updated_at' => "수정일",
|
'updated_at' => "수정일",
|
||||||
'created_at' => "신청일",
|
'created_at' => "신청일",
|
||||||
|
|||||||
@ -20,7 +20,6 @@ class ServiceItemModel extends CustomerModel
|
|||||||
"price",
|
"price",
|
||||||
"amount",
|
"amount",
|
||||||
"start_at",
|
"start_at",
|
||||||
"end_at",
|
|
||||||
"status",
|
"status",
|
||||||
"updated_at"
|
"updated_at"
|
||||||
];
|
];
|
||||||
@ -48,9 +47,6 @@ class ServiceItemModel extends CustomerModel
|
|||||||
case "start_at":
|
case "start_at":
|
||||||
$rule = "required|valid_date";
|
$rule = "required|valid_date";
|
||||||
break;
|
break;
|
||||||
case "end_at":
|
|
||||||
$rule = "if_exist|valid_date";
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
$rule = parent::getFormFieldRule($action, $field);
|
$rule = parent::getFormFieldRule($action, $field);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@ -23,7 +23,6 @@ class ServiceModel extends CustomerModel
|
|||||||
"raid",
|
"raid",
|
||||||
"billing_at",
|
"billing_at",
|
||||||
"start_at",
|
"start_at",
|
||||||
"end_at",
|
|
||||||
"status",
|
"status",
|
||||||
"updated_at"
|
"updated_at"
|
||||||
];
|
];
|
||||||
@ -53,9 +52,6 @@ class ServiceModel extends CustomerModel
|
|||||||
case "start_at":
|
case "start_at":
|
||||||
$rule = "required|valid_date";
|
$rule = "required|valid_date";
|
||||||
break;
|
break;
|
||||||
case "end_at":
|
|
||||||
$rule = "if_exist|valid_date";
|
|
||||||
break;
|
|
||||||
case "raid":
|
case "raid":
|
||||||
$rule = "if_exist|trim|string";
|
$rule = "if_exist|trim|string";
|
||||||
break;
|
break;
|
||||||
|
|||||||
@ -2,11 +2,13 @@
|
|||||||
|
|
||||||
namespace App\Services\Customer;
|
namespace App\Services\Customer;
|
||||||
|
|
||||||
use App\Entities\Customer\ServiceItemEntity;
|
|
||||||
use App\Models\Customer\ServiceItemModel;
|
|
||||||
use CodeIgniter\HTTP\IncomingRequest;
|
use CodeIgniter\HTTP\IncomingRequest;
|
||||||
|
|
||||||
|
use App\Models\Customer\ServiceItemModel;
|
||||||
|
use App\Entities\Customer\ServiceItemEntity;
|
||||||
use App\Services\Customer\ServiceService;
|
use App\Services\Customer\ServiceService;
|
||||||
|
use App\Entities\Customer\ServiceEntity;
|
||||||
|
use App\Entities\Customer\ServicePaymentEntity;
|
||||||
|
|
||||||
class ServiceItemService extends CustomerService
|
class ServiceItemService extends CustomerService
|
||||||
{
|
{
|
||||||
@ -32,6 +34,13 @@ class ServiceItemService extends CustomerService
|
|||||||
}
|
}
|
||||||
return $this->_serviceService;
|
return $this->_serviceService;
|
||||||
}
|
}
|
||||||
|
public function getServicePaymentService(): ServicePaymentService
|
||||||
|
{
|
||||||
|
if (!$this->_servicePaymentService) {
|
||||||
|
$this->_servicePaymentService = new ServicePaymentService($this->request);
|
||||||
|
}
|
||||||
|
return $this->_servicePaymentService;
|
||||||
|
}
|
||||||
public function getFormFields(): array
|
public function getFormFields(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
@ -55,6 +64,41 @@ class ServiceItemService extends CustomerService
|
|||||||
}
|
}
|
||||||
public function getIndexFields(): array
|
public function getIndexFields(): array
|
||||||
{
|
{
|
||||||
return ['serviceinfo_uid', 'item_type', 'item_uid', 'billing_cycle', 'price', 'amount', 'start_at', 'status'];
|
return ['serviceinfo_uid', 'item_type', 'item_uid', 'billing_cycle', 'price', 'amount', 'start_at', 'updated_at', 'status'];
|
||||||
|
}
|
||||||
|
|
||||||
|
private function createPayment(ServiceEntity $serviceEntity,): ServicePaymentEntity
|
||||||
|
{
|
||||||
|
//서비스 결제정보를 생성함
|
||||||
|
$entity = $this->getServicePaymentService()->create([
|
||||||
|
'serviceinfo_uid' => $serviceEntity->getPK(),
|
||||||
|
'item_type' => $formDatas['item_type'],
|
||||||
|
'item_uid' => $formDatas['item_uid'],
|
||||||
|
'billing_cycle' => $formDatas['billing_cycle'],
|
||||||
|
'amount' => $formDatas['amount'],
|
||||||
|
'billing_at' => $serviceEntity->getBillingAt(),
|
||||||
|
'issue_at' => $formDatas['issue_at'],
|
||||||
|
]);
|
||||||
|
dd($formDatas);
|
||||||
|
return $entity;
|
||||||
|
}
|
||||||
|
public function create(array $formDatas, mixed $entity = null): ServiceItemEntity
|
||||||
|
{
|
||||||
|
$serviceEntity = $this->getServiceService()->getEntity($formDatas['serviceinfo_uid']);
|
||||||
|
if (!$serviceEntity) {
|
||||||
|
throw new \Exception("{$formDatas['serviceinfo_uid']}에 대한 서비스정보를 찾을수 없습니다.");
|
||||||
|
}
|
||||||
|
$entity = parent::create($formDatas, $entity);
|
||||||
|
// 결제정보 ServicePaymentService에 등록
|
||||||
|
$this->createPayment($serviceEntity, $formDatas);
|
||||||
|
return $entity;
|
||||||
|
}
|
||||||
|
public function modify(mixed $entity, array $formDatas): ServiceItemEntity
|
||||||
|
{
|
||||||
|
return parent::modify($entity, $formDatas);
|
||||||
|
}
|
||||||
|
final public function delete(mixed $entity): bool
|
||||||
|
{
|
||||||
|
return parent::delete($entity);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,7 +39,6 @@ class ServiceService extends CustomerService
|
|||||||
"raid",
|
"raid",
|
||||||
"billing_at",
|
"billing_at",
|
||||||
"start_at",
|
"start_at",
|
||||||
"end_at",
|
|
||||||
"status"
|
"status"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
@ -53,7 +52,7 @@ class ServiceService extends CustomerService
|
|||||||
}
|
}
|
||||||
public function getIndexFields(): array
|
public function getIndexFields(): array
|
||||||
{
|
{
|
||||||
return ['clientinfo_uid', 'ownerinfo_uid', 'title', 'type', 'location', 'switch', 'code', 'raid', 'billing_at', 'start_at', 'status'];
|
return ['clientinfo_uid', 'ownerinfo_uid', 'title', 'type', 'location', 'switch', 'code', 'raid', 'billing_at', 'start_at', 'updated_at', 'status'];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getCodeService(): CodeService
|
public function getCodeService(): CodeService
|
||||||
|
|||||||
@ -102,7 +102,7 @@ CREATE TABLE `codeinfo` (
|
|||||||
|
|
||||||
LOCK TABLES `codeinfo` WRITE;
|
LOCK TABLES `codeinfo` WRITE;
|
||||||
/*!40000 ALTER TABLE `codeinfo` DISABLE KEYS */;
|
/*!40000 ALTER TABLE `codeinfo` DISABLE KEYS */;
|
||||||
INSERT INTO `codeinfo` VALUES ('JPN130','occupied','2025-06-10 08:11:11','2025-06-10 03:52:44'),('JPN140','default','2025-06-10 08:11:11','2025-06-10 03:52:49'),('JPN150','default',NULL,'2025-06-10 03:53:05'),('MP350','default','2025-06-10 10:11:53','2025-06-10 03:53:54'),('MP360','default','2025-06-10 10:20:51','2025-06-10 03:53:59'),('MP370','occupied','2025-06-10 10:20:51','2025-06-10 03:54:04'),('XP230','default',NULL,'2025-06-10 03:53:30'),('XP240','default',NULL,'2025-06-10 03:53:35'),('XP250','default',NULL,'2025-06-10 03:53:40');
|
INSERT INTO `codeinfo` VALUES ('JPN130','occupied','2025-06-10 08:11:11','2025-06-10 03:52:44'),('JPN140','default','2025-06-10 08:11:11','2025-06-10 03:52:49'),('JPN150','default',NULL,'2025-06-10 03:53:05'),('MP350','default','2025-06-10 10:11:53','2025-06-10 03:53:54'),('MP360','default','2025-06-10 10:20:51','2025-06-10 03:53:59'),('MP370','occupied','2025-06-10 10:20:51','2025-06-10 03:54:04'),('XP230','default',NULL,'2025-06-10 03:53:30'),('XP240','occupied','2025-06-11 08:20:37','2025-06-10 03:53:35'),('XP250','default',NULL,'2025-06-10 03:53:40');
|
||||||
/*!40000 ALTER TABLE `codeinfo` ENABLE KEYS */;
|
/*!40000 ALTER TABLE `codeinfo` ENABLE KEYS */;
|
||||||
UNLOCK TABLES;
|
UNLOCK TABLES;
|
||||||
|
|
||||||
@ -373,7 +373,7 @@ CREATE TABLE `logger` (
|
|||||||
PRIMARY KEY (`uid`),
|
PRIMARY KEY (`uid`),
|
||||||
KEY `FK_user_TO_logger` (`user_uid`),
|
KEY `FK_user_TO_logger` (`user_uid`),
|
||||||
CONSTRAINT `FK_user_TO_logger` FOREIGN KEY (`user_uid`) REFERENCES `user` (`uid`)
|
CONSTRAINT `FK_user_TO_logger` FOREIGN KEY (`user_uid`) REFERENCES `user` (`uid`)
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='작업 기록 로그';
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='작업 기록 로그';
|
||||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
--
|
--
|
||||||
@ -382,7 +382,6 @@ CREATE TABLE `logger` (
|
|||||||
|
|
||||||
LOCK TABLES `logger` WRITE;
|
LOCK TABLES `logger` WRITE;
|
||||||
/*!40000 ALTER TABLE `logger` DISABLE KEYS */;
|
/*!40000 ALTER TABLE `logger` DISABLE KEYS */;
|
||||||
INSERT INTO `logger` VALUES (1,1,'Customer/ServiceItem','getResultFail','getFormFieldOption에서 item_type이 지정되지 않았습니다.','10:25:57[debug]: getFormFieldOption에서 item_type이 지정되지 않았습니다.','default','2025-06-11 01:25:57'),(2,1,'Customer/ServiceHistory','getResultSuccess','작업이 성공적으로 완료되었습니다.','10:38:31[debug]: 입력내용\n10:38:31[debug]: array (\n 'serviceinfo_uid' => '2',\n 'title' => 'sadfsf',\n 'description' => '',\n 'status' => 'default',\n)\n10:38:31[debug]: [5/sadfsf] 입력 후 내용\n10:38:31[debug]: array (\n 'serviceinfo_uid' => '2',\n 'title' => 'sadfsf',\n 'status' => 'default',\n 'uid' => 5,\n)\n10:38:31[info]: [sadfsf]생성되었습니다.:','default','2025-06-11 01:38:31'),(3,1,'User','getResultFail','Undefined variable $entity','11:09:58[debug]: Undefined variable $entity','default','2025-06-11 02:09:58'),(4,1,'MyLog','getResultFail','Undefined variable $entity','11:12:24[debug]: Undefined variable $entity','default','2025-06-11 02:12:24'),(5,1,'User','getResultFail','Undefined variable $entity','11:12:32[debug]: Undefined variable $entity','default','2025-06-11 02:12:32');
|
|
||||||
/*!40000 ALTER TABLE `logger` ENABLE KEYS */;
|
/*!40000 ALTER TABLE `logger` ENABLE KEYS */;
|
||||||
UNLOCK TABLES;
|
UNLOCK TABLES;
|
||||||
|
|
||||||
@ -531,7 +530,7 @@ CREATE TABLE `serviceinfo` (
|
|||||||
UNIQUE KEY `UQ_title` (`title`),
|
UNIQUE KEY `UQ_title` (`title`),
|
||||||
KEY `FK_clientinfo_TO_serviceinfo` (`clientinfo_uid`),
|
KEY `FK_clientinfo_TO_serviceinfo` (`clientinfo_uid`),
|
||||||
CONSTRAINT `FK_clientinfo_TO_serviceinfo` FOREIGN KEY (`clientinfo_uid`) REFERENCES `clientinfo` (`uid`)
|
CONSTRAINT `FK_clientinfo_TO_serviceinfo` FOREIGN KEY (`clientinfo_uid`) REFERENCES `clientinfo` (`uid`)
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='서비스정보';
|
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='서비스정보';
|
||||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
--
|
--
|
||||||
@ -540,7 +539,7 @@ CREATE TABLE `serviceinfo` (
|
|||||||
|
|
||||||
LOCK TABLES `serviceinfo` WRITE;
|
LOCK TABLES `serviceinfo` WRITE;
|
||||||
/*!40000 ALTER TABLE `serviceinfo` DISABLE KEYS */;
|
/*!40000 ALTER TABLE `serviceinfo` DISABLE KEYS */;
|
||||||
INSERT INTO `serviceinfo` VALUES (1,1,1,'TEST111 서비스1','R45P20','MP370','tokyo','defence','RAID1','2025-06-25','2025-06-02','2025-06-25','default','2025-06-10 10:20:51','2025-06-02 03:37:30'),(2,2,3,'Test2222 서비스명','R45P20','JPN130','default','default','default','2025-06-25','2025-06-04','2025-06-30','default','2025-06-10 08:11:11','2025-06-09 08:23:13');
|
INSERT INTO `serviceinfo` VALUES (1,1,1,'TEST111 서비스1','R45P20','MP370','tokyo','defence','RAID1','2025-06-25','2025-06-02','2025-06-25','default','2025-06-10 10:20:51','2025-06-02 03:37:30'),(2,2,3,'Test2222 서비스명','R45P20','JPN130','default','default','default','2025-06-25','2025-06-04','2025-06-30','default','2025-06-10 08:11:11','2025-06-09 08:23:13'),(3,4,4,'TEST444 서비스1','R35P10','XP240','default','dedicated','RAID5','2025-06-25','2025-06-04','2025-06-30','default',NULL,'2025-06-11 08:20:37');
|
||||||
/*!40000 ALTER TABLE `serviceinfo` ENABLE KEYS */;
|
/*!40000 ALTER TABLE `serviceinfo` ENABLE KEYS */;
|
||||||
UNLOCK TABLES;
|
UNLOCK TABLES;
|
||||||
|
|
||||||
@ -724,7 +723,7 @@ CREATE TABLE `user` (
|
|||||||
PRIMARY KEY (`uid`),
|
PRIMARY KEY (`uid`),
|
||||||
UNIQUE KEY `UQ_id` (`id`),
|
UNIQUE KEY `UQ_id` (`id`),
|
||||||
UNIQUE KEY `UQ_email` (`email`)
|
UNIQUE KEY `UQ_email` (`email`)
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8 COMMENT='관리자정보';
|
) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8 COMMENT='관리자정보';
|
||||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||||
|
|
||||||
--
|
--
|
||||||
@ -733,7 +732,7 @@ CREATE TABLE `user` (
|
|||||||
|
|
||||||
LOCK TABLES `user` WRITE;
|
LOCK TABLES `user` WRITE;
|
||||||
/*!40000 ALTER TABLE `user` DISABLE KEYS */;
|
/*!40000 ALTER TABLE `user` DISABLE KEYS */;
|
||||||
INSERT INTO `user` VALUES (1,'choi.jh','$2y$10$9kUte0xrvEkxtI9CzVaeKeCAxzOR4pKPpsCaQHR1YW7dXsCrTLWeC','최준흠','choi.jh@prime-idc.jp','','manager,cloudflare,firewall,director,master','default','2023-05-31 14:55:51','2023-03-23 06:50:04'),(2,'cho.jh','$2y$10$ot/aUXR/W1n4Q3dZA2dZCOxQrpVb2Bq31Y7xFQS3G6D1gtImmyBjm','조준희','cho.jh@prime-idc.jp',NULL,'manager,cloudflare','default','2023-05-30 14:35:55','2023-03-24 02:20:48'),(4,'kimdy','$2y$10$18uyn94xdprzAnt.oYZ5weAvb8rRLhkz/SdQrjEK7yuGhCr9PlUCC','김동윤','kimdy@prime-idc.jp',NULL,'manager,cloudflare','default','2023-03-24 02:21:50','2023-03-24 02:21:50'),(5,'kimhy','$2y$10$.yEKVqY.F7HoSOZijl4uyeulUtfAQ4EDRiyR2JpgFYBuKw.mZoZvG','김효영','khy@prime-idc.jp',NULL,'manager,cloudflare,director','default','2023-03-24 02:23:18','2023-03-24 02:23:18'),(6,'kim.eh','$2y$10$YmwicI.Br4XNyGamfRADMOu.qlkwKd2fmnNkL7YIkNHGndvqYPnCq','김은혁','kim.eh@prime-idc.jp',NULL,'manager,cloudflare','default','2023-03-24 02:23:52','2023-03-24 02:23:52'),(7,'leeph','$2y$10$lR739WzJsW6rDLgchYs7buek4BYeTlKHTQY60RDqRms9Io7RSY3AC','이풍호','leeph@prime-idc.jp',NULL,'manager,cloudflare','default','2023-05-29 16:32:52','2023-03-24 02:24:21'),(8,'jinmingyu','$2y$10$PI8WA6d/z4hDE6hxJoUhbuMH3vTTWH0Ry2Z6fTLUUpwQGaE/9bEZa','김명옥','jinmingyu@idcjp.jp',NULL,'manager,cloudflare','default','2023-07-21 06:48:39','2023-03-24 02:25:00'),(9,'kangdh','$2y$10$gu9OS2DDQQ5H.Hh61t3BSOUp87l35q.xsduVSxvCcn8IgA4jrATgG','강동헌','kang.dh@idcjp.jp',NULL,'manager,cloudflare','default','2023-06-22 23:59:07','2023-03-24 02:25:48'),(10,'yoohs','$2y$10$TGASk98FuZ6Ux6FDquu1aO3rztA01MCle/Vs1.3iaEMQzakAbCzJy','유혜성','yoo.hs@idcjp.jp',NULL,'manager,cloudflare','default','2023-06-02 02:07:19','2023-03-24 02:26:31'),(11,'kim.yh','$2y$10$8GciQXpKYiR3TDWQfh9JjOQAQ.YWGoOSCL0a0/w4XACO0mUgjjbWy','김영환','kim.yh@idcjp.jp',NULL,'manager,cloudflare,firewall','default','2023-10-16 23:08:51','2023-03-24 02:27:05'),(12,'yunmuj','$2y$10$zkgwGVj2JSOVIsxLe8fePe1gvWWaCemfZMktzBlrN8oLb3CKydkZC','윤무정','yunmuj@idcjp.jp',NULL,'manager,cloudflare','default','2024-06-12 00:21:07','2023-03-24 02:27:59'),(13,'kim.mt','$2y$10$3dfkA0oq4LqiJOmjbBGKe.p0Dhj/MDqjoTdw11BOPF/H2qJqnEuHO','김문태','kim.mt@idcjp.jp',NULL,'manager,cloudflare','default','2023-05-31 14:22:43','2023-03-24 02:28:31'),(14,'shin.ms','$2y$10$.jaDkGtm/gZK3ZDF.fJUGOwMI7Zif5588X5AxSMvvk238RDI7spQ6','신민수','shin.ms@idcjp.jp',NULL,'manager,cloudflare','default','2023-03-24 02:29:00','2023-03-24 02:29:00'),(15,'park.sm','$2y$10$BwMxw0uvw2tAdQ0EZQ2/hu.Q7zYu7mbuBPPRTaa14bwG3VLf0cXfu','박선미','park.sm@idcjp.jp',NULL,'manager,cloudflare','default','2024-03-12 02:14:09','2023-03-24 02:29:34'),(19,'park.hg','$2y$10$x7QQOkOEJHVKOnghbHBqYuI12Vsa9KLV8W4wgebCWy1pZiM93/W.e','박혁규','park.hg@prime-idc.jp',NULL,'manager','pause','2023-09-04 10:27:32','2023-09-04 09:48:02'),(21,'masakuni','$2y$10$di6Y7CqJGbbf72kDyCrOCOafJgk3vqJCYg6N3EtBUc3J6r24/7SFe','김창국','masakuni@prime-idc.jp',NULL,'cloudflare','pause','2023-12-18 08:56:29','2023-12-18 08:56:29'),(22,'bjh','$2y$10$LnEQ6kz4igRPZeDYwe7UluRiSaMVGN9Jj1fW3QqUUp6zPeLJW9goS','배장훈','bjh@prime-idc.jp',NULL,'cloudflare','pause','2024-06-06 23:51:19','2024-02-26 01:26:20'),(23,'cho.sh','$2y$10$jmmNrEsFmb2.Zj3OkBXDHuktrIj.NCP/tO2k9kquFBTBssa/lNG6y','조성호','cho.sh@prime-idc.jp','','manager','pause','2024-10-02 00:45:19','2024-10-02 00:32:30'),(24,'kobn','$2y$10$pWM/XFfSNeSng32sypbDX.WaR4UlM4EDkYKCQfFkYIOC7Ppg0nc5G','고병남','ko@prime-idc.jp',NULL,'manager,cloudflare','default',NULL,'2024-10-29 06:30:19'),(25,'jeong.sg','$2y$10$OzH6140JztiUEs4s/VHbPOxfxubFooqwqVhGpdFG8OJCGAFXNu546','정상구','jeong.sg@prime-idc.jp',NULL,'manager,cloudflare','default','2025-01-23 00:30:13','2025-01-23 00:29:46'),(38,'choi.jh234222222','$2y$10$zCgVXnCClLbftgeGxH0rk.v3o1zHkoO8Ywq2UDmGkdjIhK5mLJhvu','adfasdfas2222','postfixadmin@idcjp.jp2222222','043443432722222','cloudflare','pause',NULL,'2025-05-02 04:49:19'),(40,'choi.jh2342222224','$2y$10$hP/z5Nojh4eNKnTxZe3Cm.0NtvqHW2U2U0vvVDSzelKRaXSxlVj2y','adfasdfas22222221234','postfixadmin@idcjp.jp3234343','04344343271234','manager,cloudflare','default','2025-06-10 00:25:19','2025-05-02 06:34:43');
|
INSERT INTO `user` VALUES (1,'choi.jh','$2y$10$9kUte0xrvEkxtI9CzVaeKeCAxzOR4pKPpsCaQHR1YW7dXsCrTLWeC','최준흠','choi.jh@prime-idc.jp','','manager,cloudflare,firewall,director,master','default','2023-05-31 14:55:51','2023-03-23 06:50:04'),(2,'cho.jh','$2y$10$ot/aUXR/W1n4Q3dZA2dZCOxQrpVb2Bq31Y7xFQS3G6D1gtImmyBjm','조준희','cho.jh@prime-idc.jp',NULL,'manager,cloudflare','default','2023-05-30 14:35:55','2023-03-24 02:20:48'),(4,'kimdy','$2y$10$18uyn94xdprzAnt.oYZ5weAvb8rRLhkz/SdQrjEK7yuGhCr9PlUCC','김동윤','kimdy@prime-idc.jp',NULL,'manager,cloudflare','default','2023-03-24 02:21:50','2023-03-24 02:21:50'),(5,'kimhy','$2y$10$.yEKVqY.F7HoSOZijl4uyeulUtfAQ4EDRiyR2JpgFYBuKw.mZoZvG','김효영','khy@prime-idc.jp',NULL,'manager,cloudflare,director','default','2023-03-24 02:23:18','2023-03-24 02:23:18'),(6,'kim.eh','$2y$10$YmwicI.Br4XNyGamfRADMOu.qlkwKd2fmnNkL7YIkNHGndvqYPnCq','김은혁','kim.eh@prime-idc.jp',NULL,'manager,cloudflare','default','2023-03-24 02:23:52','2023-03-24 02:23:52'),(7,'leeph','$2y$10$lR739WzJsW6rDLgchYs7buek4BYeTlKHTQY60RDqRms9Io7RSY3AC','이풍호','leeph@prime-idc.jp',NULL,'manager,cloudflare','default','2023-05-29 16:32:52','2023-03-24 02:24:21'),(8,'jinmingyu','$2y$10$PI8WA6d/z4hDE6hxJoUhbuMH3vTTWH0Ry2Z6fTLUUpwQGaE/9bEZa','김명옥','jinmingyu@idcjp.jp',NULL,'manager,cloudflare','default','2023-07-21 06:48:39','2023-03-24 02:25:00'),(9,'kangdh','$2y$10$gu9OS2DDQQ5H.Hh61t3BSOUp87l35q.xsduVSxvCcn8IgA4jrATgG','강동헌','kang.dh@idcjp.jp',NULL,'manager,cloudflare','default','2023-06-22 23:59:07','2023-03-24 02:25:48'),(10,'yoohs','$2y$10$TGASk98FuZ6Ux6FDquu1aO3rztA01MCle/Vs1.3iaEMQzakAbCzJy','유혜성','yoo.hs@idcjp.jp',NULL,'manager,cloudflare','default','2023-06-02 02:07:19','2023-03-24 02:26:31'),(11,'kim.yh','$2y$10$8GciQXpKYiR3TDWQfh9JjOQAQ.YWGoOSCL0a0/w4XACO0mUgjjbWy','김영환','kim.yh@idcjp.jp',NULL,'manager,cloudflare,firewall','default','2023-10-16 23:08:51','2023-03-24 02:27:05'),(12,'yunmuj','$2y$10$zkgwGVj2JSOVIsxLe8fePe1gvWWaCemfZMktzBlrN8oLb3CKydkZC','윤무정','yunmuj@idcjp.jp',NULL,'manager,cloudflare','default','2024-06-12 00:21:07','2023-03-24 02:27:59'),(13,'kim.mt','$2y$10$3dfkA0oq4LqiJOmjbBGKe.p0Dhj/MDqjoTdw11BOPF/H2qJqnEuHO','김문태','kim.mt@idcjp.jp',NULL,'manager,cloudflare','default','2023-05-31 14:22:43','2023-03-24 02:28:31'),(14,'shin.ms','$2y$10$.jaDkGtm/gZK3ZDF.fJUGOwMI7Zif5588X5AxSMvvk238RDI7spQ6','신민수','shin.ms@idcjp.jp',NULL,'manager,cloudflare','default','2023-03-24 02:29:00','2023-03-24 02:29:00'),(15,'park.sm','$2y$10$BwMxw0uvw2tAdQ0EZQ2/hu.Q7zYu7mbuBPPRTaa14bwG3VLf0cXfu','박선미','park.sm@idcjp.jp',NULL,'manager,cloudflare','default','2024-03-12 02:14:09','2023-03-24 02:29:34'),(19,'park.hg','$2y$10$x7QQOkOEJHVKOnghbHBqYuI12Vsa9KLV8W4wgebCWy1pZiM93/W.e','박혁규','park.hg@prime-idc.jp',NULL,'manager','pause','2023-09-04 10:27:32','2023-09-04 09:48:02'),(21,'masakuni','$2y$10$di6Y7CqJGbbf72kDyCrOCOafJgk3vqJCYg6N3EtBUc3J6r24/7SFe','김창국','masakuni@prime-idc.jp',NULL,'cloudflare','pause','2023-12-18 08:56:29','2023-12-18 08:56:29'),(22,'bjh','$2y$10$LnEQ6kz4igRPZeDYwe7UluRiSaMVGN9Jj1fW3QqUUp6zPeLJW9goS','배장훈','bjh@prime-idc.jp',NULL,'cloudflare','pause','2024-06-06 23:51:19','2024-02-26 01:26:20'),(23,'cho.sh','$2y$10$jmmNrEsFmb2.Zj3OkBXDHuktrIj.NCP/tO2k9kquFBTBssa/lNG6y','조성호','cho.sh@prime-idc.jp','','manager','pause','2024-10-02 00:45:19','2024-10-02 00:32:30'),(24,'kobn','$2y$10$pWM/XFfSNeSng32sypbDX.WaR4UlM4EDkYKCQfFkYIOC7Ppg0nc5G','고병남','ko@prime-idc.jp',NULL,'manager,cloudflare','default',NULL,'2024-10-29 06:30:19'),(25,'jeong.sg','$2y$10$OzH6140JztiUEs4s/VHbPOxfxubFooqwqVhGpdFG8OJCGAFXNu546','정상구','jeong.sg@prime-idc.jp',NULL,'manager,cloudflare','default','2025-01-23 00:30:13','2025-01-23 00:29:46'),(38,'choi.jh234222222','$2y$10$zCgVXnCClLbftgeGxH0rk.v3o1zHkoO8Ywq2UDmGkdjIhK5mLJhvu','adfasdfas2222','postfixadmin@idcjp.jp2222222','043443432722222','cloudflare','pause','2025-06-11 08:12:39','2025-05-02 04:49:19'),(40,'choi.jh2342222224','$2y$10$hP/z5Nojh4eNKnTxZe3Cm.0NtvqHW2U2U0vvVDSzelKRaXSxlVj2y','adfasdfas22222221234','postfixadmin@idcjp.jp3234343','04344343271234','manager,cloudflare','pause','2025-06-11 08:12:01','2025-05-02 06:34:43'),(41,'test333334','$2y$10$eQXPQIvkuvnBc11hURs/K.mO44cHovtEdVpQ9QMLbu7H7bsspmJEO','test333334','test@test.co.kr2','1111112222','manager,cloudflare','pause','2025-06-11 08:12:39','2025-06-11 07:36:53');
|
||||||
/*!40000 ALTER TABLE `user` ENABLE KEYS */;
|
/*!40000 ALTER TABLE `user` ENABLE KEYS */;
|
||||||
UNLOCK TABLES;
|
UNLOCK TABLES;
|
||||||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||||
@ -746,4 +745,4 @@ UNLOCK TABLES;
|
|||||||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||||
|
|
||||||
-- Dump completed on 2025-06-11 13:55:26
|
-- Dump completed on 2025-06-11 17:21:23
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user