dbmsv2 init...1
This commit is contained in:
parent
cb5b407a59
commit
f08f5f239f
@ -28,14 +28,4 @@ abstract class AdminController extends CommonController
|
||||
}
|
||||
return $this->_serviceService;
|
||||
}
|
||||
|
||||
//LINE,IP,SERVER등 추가 FilterOption 셋팅용
|
||||
final protected function setFilterOptionsByItemType(): void
|
||||
{
|
||||
//LINE,IP,SERVER등 추가 FilterOption 셋팅용
|
||||
foreach (SERVICE_ITEM_TYPES as $item_type => $label) {
|
||||
$this->setFieldRule($item_type, $this->getFormFieldRule($this->getAction(), $item_type));
|
||||
$this->setFilterFieldOption($item_type, $this->getServiceService()->getFilterOptionsByItemType($item_type));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -63,8 +63,6 @@ class ServiceController extends CustomerController
|
||||
{
|
||||
//서비스별 미납 Count
|
||||
$this->unPaids = $this->getPaymentService()->getUnPaidCount();
|
||||
//LINE,IP,SERVER등 추가 FilterOption 셋팅용
|
||||
$this->setFilterOptionsByItemType();
|
||||
//부모함수처리
|
||||
parent::index_process();
|
||||
}
|
||||
|
||||
@ -198,7 +198,6 @@ abstract class CommonController extends BaseController
|
||||
$this->setViewFields(array_key_exists('viewFields', $fields) ? $fields['viewFields'] : $this->getService()->getViewFields());
|
||||
$this->setFilterFields(array_key_exists('filterFields', $fields) ? $fields['filterFields'] : $this->getService()->getFilterFields());
|
||||
foreach ($this->getFilterFields() as $field) {
|
||||
echo "Filter FIELD: {$field}<BR>";
|
||||
$this->setFilterFieldOption($field, $this->getFormFieldOption($field));
|
||||
}
|
||||
$this->setBatchJobFields(array_key_exists('batchjobFields', $fields) ? $fields['batchjobFields'] : $this->getService()->getBatchJobFields());
|
||||
|
||||
@ -4,13 +4,13 @@
|
||||
"settings": {
|
||||
"width": 3000,
|
||||
"height": 3000,
|
||||
"scrollTop": -987,
|
||||
"scrollLeft": -1506,
|
||||
"zoomLevel": 0.79,
|
||||
"scrollTop": -621,
|
||||
"scrollLeft": -824,
|
||||
"zoomLevel": 1,
|
||||
"show": 511,
|
||||
"database": 4,
|
||||
"databaseName": "",
|
||||
"canvasType": "ERD",
|
||||
"canvasType": "@dineug/erd-editor/builtin-schema-sql",
|
||||
"language": 1,
|
||||
"tableNameCase": 4,
|
||||
"columnNameCase": 2,
|
||||
@ -553,7 +553,7 @@
|
||||
"p5PD3ipzu_rCvv50t4nub"
|
||||
],
|
||||
"ui": {
|
||||
"x": 2330.2614,
|
||||
"x": 2296.2614,
|
||||
"y": 107.8236,
|
||||
"zIndex": 2,
|
||||
"widthName": 65,
|
||||
@ -561,7 +561,7 @@
|
||||
"color": ""
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1755506227920,
|
||||
"updateAt": 1755581893902,
|
||||
"createAt": 1745819764142
|
||||
}
|
||||
},
|
||||
@ -1888,7 +1888,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'normal'",
|
||||
"options": 0,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -1898,7 +1898,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1747878027715,
|
||||
"updateAt": 1755581807230,
|
||||
"createAt": 1745819764137
|
||||
}
|
||||
},
|
||||
@ -2088,7 +2088,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'normal'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -2098,7 +2098,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1747878195845,
|
||||
"updateAt": 1755581961537,
|
||||
"createAt": 1745819764137
|
||||
}
|
||||
},
|
||||
@ -3748,7 +3748,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'normal'",
|
||||
"options": 0,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -3758,7 +3758,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1747878040311,
|
||||
"updateAt": 1755581848746,
|
||||
"createAt": 1746409047865
|
||||
}
|
||||
},
|
||||
@ -3768,7 +3768,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'available'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -3778,7 +3778,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1747878050418,
|
||||
"updateAt": 1755582538533,
|
||||
"createAt": 1746409123565
|
||||
}
|
||||
},
|
||||
@ -3788,7 +3788,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'available'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -3798,7 +3798,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1747878126469,
|
||||
"updateAt": 1755582522359,
|
||||
"createAt": 1746409135259
|
||||
}
|
||||
},
|
||||
@ -3808,7 +3808,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'available'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -3818,7 +3818,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1755219299500,
|
||||
"updateAt": 1755582527666,
|
||||
"createAt": 1746409147624
|
||||
}
|
||||
},
|
||||
@ -3828,7 +3828,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'available'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -3838,7 +3838,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1747878160216,
|
||||
"updateAt": 1755582541813,
|
||||
"createAt": 1746409157661
|
||||
}
|
||||
},
|
||||
@ -4108,7 +4108,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'deposit'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -4118,7 +4118,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1747878184329,
|
||||
"updateAt": 1755581683714,
|
||||
"createAt": 1746609884642
|
||||
}
|
||||
},
|
||||
@ -4468,7 +4468,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'deposit'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -4478,7 +4478,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1747878167336,
|
||||
"updateAt": 1755581704363,
|
||||
"createAt": 1747124839902
|
||||
}
|
||||
},
|
||||
@ -6088,7 +6088,7 @@
|
||||
"name": "status",
|
||||
"comment": "상태(PAID,UNPAID)",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'unpaid'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -6098,7 +6098,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1755158838066,
|
||||
"updateAt": 1755582076240,
|
||||
"createAt": 1748485425129
|
||||
}
|
||||
},
|
||||
@ -6268,7 +6268,7 @@
|
||||
"name": "status",
|
||||
"comment": "상태",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'normal'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -6278,7 +6278,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1748485793995,
|
||||
"updateAt": 1755582561756,
|
||||
"createAt": 1748485793994
|
||||
}
|
||||
},
|
||||
@ -7568,7 +7568,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'available'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -7578,7 +7578,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1750898653167,
|
||||
"updateAt": 1755582505472,
|
||||
"createAt": 1750898653167
|
||||
}
|
||||
},
|
||||
@ -10188,7 +10188,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'available'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -10198,7 +10198,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1755244624881,
|
||||
"updateAt": 1755582517400,
|
||||
"createAt": 1755244624881
|
||||
}
|
||||
},
|
||||
@ -11685,20 +11685,20 @@
|
||||
"LRN5qjIRZ18UOhqFbBLuo": {
|
||||
"id": "LRN5qjIRZ18UOhqFbBLuo",
|
||||
"tableId": "QCNA57Pi6A9dJDgybxS5v",
|
||||
"name": "serviceinfo_coide",
|
||||
"name": "serviceinfo_code",
|
||||
"comment": "서비스코드",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 2,
|
||||
"widthName": 92,
|
||||
"widthName": 89,
|
||||
"widthComment": 62,
|
||||
"widthDataType": 75,
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1755483740787,
|
||||
"updateAt": 1755580614035,
|
||||
"createAt": 1755479838515
|
||||
}
|
||||
},
|
||||
@ -12368,7 +12368,7 @@
|
||||
"name": "status",
|
||||
"comment": "",
|
||||
"dataType": "VARCHAR(20)",
|
||||
"default": "'default'",
|
||||
"default": "'deposit'",
|
||||
"options": 8,
|
||||
"ui": {
|
||||
"keys": 0,
|
||||
@ -12378,7 +12378,7 @@
|
||||
"widthDefault": 60
|
||||
},
|
||||
"meta": {
|
||||
"updateAt": 1755488630271,
|
||||
"updateAt": 1755581711707,
|
||||
"createAt": 1755488630271
|
||||
}
|
||||
},
|
||||
@ -12827,7 +12827,7 @@
|
||||
"columnIds": [
|
||||
"Wco5JzN0gIqgNaG-vYnjF"
|
||||
],
|
||||
"x": 2330.2614,
|
||||
"x": 2296.2614,
|
||||
"y": 231.8236,
|
||||
"direction": 1
|
||||
},
|
||||
@ -14255,7 +14255,7 @@
|
||||
"columnIds": [
|
||||
"LRN5qjIRZ18UOhqFbBLuo"
|
||||
],
|
||||
"x": 2610.9072,
|
||||
"x": 2609.4072,
|
||||
"y": 835.0364999999999,
|
||||
"direction": 8
|
||||
},
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -30,7 +30,7 @@ CREATE TABLE `user` (
|
||||
`email` varchar(50) NOT NULL,
|
||||
`mobile` varchar(20) DEFAULT NULL,
|
||||
`role` varchar(255) DEFAULT NULL,
|
||||
`status` varchar(20) DEFAULT 'default',
|
||||
`status` varchar(20) DEFAULT 'normal',
|
||||
`updated_at` timestamp NULL DEFAULT NULL,
|
||||
`created_at` timestamp NOT NULL DEFAULT current_timestamp(),
|
||||
`deleted_at` timestamp NULL DEFAULT NULL,
|
||||
@ -46,7 +46,7 @@ CREATE TABLE `user` (
|
||||
|
||||
LOCK TABLES `user` WRITE;
|
||||
/*!40000 ALTER TABLE `user` DISABLE KEYS */;
|
||||
INSERT INTO `user` VALUES (1,'choi.jh','$2y$10$.vl2FtwJsjMNFCJJm3ISDu7m3vBB85mZ5fRQxcfI0uK/2D1e8Xora','최준흠','choi.jh@prime-idc.jp','0434434327','manager,cloudflare,firewall,security,director,master','default','2025-08-08 01:03:54','2023-03-23 06:50:04',NULL),(2,'cho.jh','$2y$10$ot/aUXR/W1n4Q3dZA2dZCOxQrpVb2Bq31Y7xFQS3G6D1gtImmyBjm','조준희','cho.jh@prime-idc.jp','','manager,cloudflare,security','default','2025-08-08 01:03:41','2023-03-24 02:20:48',NULL),(4,'kimdy','$2y$10$18uyn94xdprzAnt.oYZ5weAvb8rRLhkz/SdQrjEK7yuGhCr9PlUCC','김동윤','kimdy@prime-idc.jp',NULL,'manager,cloudflare,security','default','2025-06-24 01:10:17','2023-03-24 02:21:50',NULL),(5,'kimhy','$2y$10$.yEKVqY.F7HoSOZijl4uyeulUtfAQ4EDRiyR2JpgFYBuKw.mZoZvG','김효영','khy@prime-idc.jp',NULL,'manager,security,director','default','2025-06-24 01:11:41','2023-03-24 02:23:18',NULL),(6,'kim.eh','$2y$10$YmwicI.Br4XNyGamfRADMOu.qlkwKd2fmnNkL7YIkNHGndvqYPnCq','김은혁','kim.eh@prime-idc.jp',NULL,'manager,cloudflare,security','default','2025-06-24 01:09:38','2023-03-24 02:23:52',NULL),(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',NULL),(8,'jinmingyu','$2y$10$PI8WA6d/z4hDE6hxJoUhbuMH3vTTWH0Ry2Z6fTLUUpwQGaE/9bEZa','김명옥','jinmingyu@idcjp.jp',NULL,'manager,cloudflare,security','default','2025-06-24 01:09:47','2023-03-24 02:25:00',NULL),(9,'kangdh','$2y$10$gu9OS2DDQQ5H.Hh61t3BSOUp87l35q.xsduVSxvCcn8IgA4jrATgG','강동헌','kang.dh@idcjp.jp','','manager,cloudflare,security','default','2025-08-08 01:06:54','2023-03-24 02:25:48',NULL),(10,'yoohs','$2y$10$TGASk98FuZ6Ux6FDquu1aO3rztA01MCle/Vs1.3iaEMQzakAbCzJy','유혜성','yoo.hs@idcjp.jp','','manager,cloudflare,security','default','2025-08-08 01:08:08','2023-03-24 02:26:31',NULL),(11,'kim.yh','$2y$10$8GciQXpKYiR3TDWQfh9JjOQAQ.YWGoOSCL0a0/w4XACO0mUgjjbWy','김영환','kim.yh@idcjp.jp','','manager,cloudflare,firewall,security','default','2025-08-08 01:08:02','2023-03-24 02:27:05',NULL),(12,'yunmuj','$2y$10$zkgwGVj2JSOVIsxLe8fePe1gvWWaCemfZMktzBlrN8oLb3CKydkZC','윤무정','yunmuj@idcjp.jp','','manager,cloudflare','default','2025-08-08 01:07:57','2023-03-24 02:27:59',NULL),(13,'kim.mt','$2y$10$3dfkA0oq4LqiJOmjbBGKe.p0Dhj/MDqjoTdw11BOPF/H2qJqnEuHO','김문태','kim.mt@idcjp.jp','','manager,cloudflare,security','default','2025-08-08 01:07:44','2023-03-24 02:28:31',NULL),(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',NULL),(15,'park.sm','$2y$10$BwMxw0uvw2tAdQ0EZQ2/hu.Q7zYu7mbuBPPRTaa14bwG3VLf0cXfu','박선미','park.sm@idcjp.jp','','manager,cloudflare,security','default','2025-08-08 01:07:33','2023-03-24 02:29:34',NULL),(24,'kobn','$2y$10$pWM/XFfSNeSng32sypbDX.WaR4UlM4EDkYKCQfFkYIOC7Ppg0nc5G','고병남','ko@prime-idc.jp',NULL,'manager,cloudflare,security','default','2025-06-24 01:10:02','2024-10-29 06:30:19',NULL),(25,'jeong.sg','$2y$10$OzH6140JztiUEs4s/VHbPOxfxubFooqwqVhGpdFG8OJCGAFXNu546','정상구','jeong.sg@prime-idc.jp','','manager,cloudflare,security','default','2025-08-08 01:07:26','2025-01-23 00:29:46',NULL),(43,'test1234','$2y$10$21wlqjmdfDlIr0vAjDzs6ubIchc1DwOG61GGkZUwY7gb9GMTxA96K','test1234','test@gmail.com','0434434327','manager,cloudflare','default','2025-07-02 08:03:20','2025-07-01 06:05:11',NULL),(44,'test233332','$2y$10$9FqxChYQ3qlbGL0dFvHsQuEl3ELiH3R5kDytQqmFa2b2i9RYpjeQy','123423422','test2333@co.kr22','2343422','manager','default','2025-07-11 07:24:04','2025-07-11 07:23:13',NULL),(45,'kim.jh','$2y$10$voCle9yFWWhGhQ0JrH46puLYySJYq6O41/BSrKxx0MHWyO8KDf97u','김준한','kim.jh@prime-idc.jp','','manager,cloudflare,security','default',NULL,'2025-08-08 02:27:49',NULL);
|
||||
INSERT INTO `user` VALUES (1,'choi.jh','$2y$10$.vl2FtwJsjMNFCJJm3ISDu7m3vBB85mZ5fRQxcfI0uK/2D1e8Xora','최준흠','choi.jh@prime-idc.jp','0434434327','manager,cloudflare,firewall,security,director,master','normal','2025-08-08 01:03:54','2023-03-23 06:50:04',NULL),(2,'cho.jh','$2y$10$ot/aUXR/W1n4Q3dZA2dZCOxQrpVb2Bq31Y7xFQS3G6D1gtImmyBjm','조준희','cho.jh@prime-idc.jp','','manager,cloudflare,security','normal','2025-08-08 01:03:41','2023-03-24 02:20:48',NULL),(4,'kimdy','$2y$10$18uyn94xdprzAnt.oYZ5weAvb8rRLhkz/SdQrjEK7yuGhCr9PlUCC','김동윤','kimdy@prime-idc.jp',NULL,'manager,cloudflare,security','normal','2025-06-24 01:10:17','2023-03-24 02:21:50',NULL),(5,'kimhy','$2y$10$.yEKVqY.F7HoSOZijl4uyeulUtfAQ4EDRiyR2JpgFYBuKw.mZoZvG','김효영','khy@prime-idc.jp',NULL,'manager,security,director','normal','2025-06-24 01:11:41','2023-03-24 02:23:18',NULL),(6,'kim.eh','$2y$10$YmwicI.Br4XNyGamfRADMOu.qlkwKd2fmnNkL7YIkNHGndvqYPnCq','김은혁','kim.eh@prime-idc.jp',NULL,'manager,cloudflare,security','normal','2025-06-24 01:09:38','2023-03-24 02:23:52',NULL),(7,'leeph','$2y$10$lR739WzJsW6rDLgchYs7buek4BYeTlKHTQY60RDqRms9Io7RSY3AC','이풍호','leeph@prime-idc.jp',NULL,'manager,cloudflare','normal','2023-05-29 16:32:52','2023-03-24 02:24:21',NULL),(8,'jinmingyu','$2y$10$PI8WA6d/z4hDE6hxJoUhbuMH3vTTWH0Ry2Z6fTLUUpwQGaE/9bEZa','김명옥','jinmingyu@idcjp.jp',NULL,'manager,cloudflare,security','normal','2025-06-24 01:09:47','2023-03-24 02:25:00',NULL),(9,'kangdh','$2y$10$gu9OS2DDQQ5H.Hh61t3BSOUp87l35q.xsduVSxvCcn8IgA4jrATgG','강동헌','kang.dh@idcjp.jp','','manager,cloudflare,security','normal','2025-08-08 01:06:54','2023-03-24 02:25:48',NULL),(10,'yoohs','$2y$10$TGASk98FuZ6Ux6FDquu1aO3rztA01MCle/Vs1.3iaEMQzakAbCzJy','유혜성','yoo.hs@idcjp.jp','','manager,cloudflare,security','normal','2025-08-08 01:08:08','2023-03-24 02:26:31',NULL),(11,'kim.yh','$2y$10$8GciQXpKYiR3TDWQfh9JjOQAQ.YWGoOSCL0a0/w4XACO0mUgjjbWy','김영환','kim.yh@idcjp.jp','','manager,cloudflare,firewall,security','normal','2025-08-08 01:08:02','2023-03-24 02:27:05',NULL),(12,'yunmuj','$2y$10$zkgwGVj2JSOVIsxLe8fePe1gvWWaCemfZMktzBlrN8oLb3CKydkZC','윤무정','yunmuj@idcjp.jp','','manager,cloudflare','normal','2025-08-08 01:07:57','2023-03-24 02:27:59',NULL),(13,'kim.mt','$2y$10$3dfkA0oq4LqiJOmjbBGKe.p0Dhj/MDqjoTdw11BOPF/H2qJqnEuHO','김문태','kim.mt@idcjp.jp','','manager,cloudflare,security','normal','2025-08-08 01:07:44','2023-03-24 02:28:31',NULL),(14,'shin.ms','$2y$10$.jaDkGtm/gZK3ZDF.fJUGOwMI7Zif5588X5AxSMvvk238RDI7spQ6','신민수','shin.ms@idcjp.jp',NULL,'manager,cloudflare','normal','2023-03-24 02:29:00','2023-03-24 02:29:00',NULL),(15,'park.sm','$2y$10$BwMxw0uvw2tAdQ0EZQ2/hu.Q7zYu7mbuBPPRTaa14bwG3VLf0cXfu','박선미','park.sm@idcjp.jp','','manager,cloudflare,security','normal','2025-08-08 01:07:33','2023-03-24 02:29:34',NULL),(24,'kobn','$2y$10$pWM/XFfSNeSng32sypbDX.WaR4UlM4EDkYKCQfFkYIOC7Ppg0nc5G','고병남','ko@prime-idc.jp',NULL,'manager,cloudflare,security','normal','2025-06-24 01:10:02','2024-10-29 06:30:19',NULL),(25,'jeong.sg','$2y$10$OzH6140JztiUEs4s/VHbPOxfxubFooqwqVhGpdFG8OJCGAFXNu546','정상구','jeong.sg@prime-idc.jp','','manager,cloudflare,security','normal','2025-08-08 01:07:26','2025-01-23 00:29:46',NULL),(43,'test1234','$2y$10$21wlqjmdfDlIr0vAjDzs6ubIchc1DwOG61GGkZUwY7gb9GMTxA96K','test1234','test@gmail.com','0434434327','manager,cloudflare','normal','2025-07-02 08:03:20','2025-07-01 06:05:11',NULL),(44,'test233332','$2y$10$9FqxChYQ3qlbGL0dFvHsQuEl3ELiH3R5kDytQqmFa2b2i9RYpjeQy','123423422','test2333@co.kr22','2343422','manager','normal','2025-07-11 07:24:04','2025-07-11 07:23:13',NULL),(45,'kim.jh','$2y$10$voCle9yFWWhGhQ0JrH46puLYySJYq6O41/BSrKxx0MHWyO8KDf97u','김준한','kim.jh@prime-idc.jp','','manager,cloudflare,security','normal',NULL,'2025-08-08 02:27:49',NULL);
|
||||
/*!40000 ALTER TABLE `user` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
|
||||
|
||||
@ -8,6 +8,8 @@ class AccountEntity extends CustomerEntity
|
||||
{
|
||||
const PK = AccountModel::PK;
|
||||
const TITLE = AccountModel::TITLE;
|
||||
const STATUS_WIDTHDRAWAL = "widthdrawal";
|
||||
const STATUS_DEPOSIT = "deposit";
|
||||
//고객정보객체-상속
|
||||
//타 객체정의 부분
|
||||
}
|
||||
|
||||
@ -8,6 +8,11 @@ class ClientEntity extends CustomerEntity
|
||||
{
|
||||
const PK = ClientModel::PK;
|
||||
const TITLE = ClientModel::TITLE;
|
||||
|
||||
const STATUS_NORMAL = "normal";
|
||||
const STATUS_PAUSE = "pause";
|
||||
const STATUS_TERMINATED = "terminated";
|
||||
|
||||
//타 객체정의 부분
|
||||
public function getCode(): string
|
||||
{
|
||||
|
||||
@ -8,6 +8,9 @@ class CouponEntity extends CustomerEntity
|
||||
{
|
||||
const PK = CouponModel::PK;
|
||||
const TITLE = CouponModel::TITLE;
|
||||
const STATUS_WIDTHDRAWAL = "widthdrawal";
|
||||
const STATUS_DEPOSIT = "deposit";
|
||||
|
||||
//고객정보객체-상속
|
||||
//타 객체정의 부분
|
||||
}
|
||||
|
||||
@ -9,7 +9,7 @@ class PaymentEntity extends CustomerEntity
|
||||
{
|
||||
const PK = PaymentModel::PK;
|
||||
const TITLE = PaymentModel::TITLE;
|
||||
const STATUS_UNPAID = "default";
|
||||
const STATUS_UNPAID = "unpaid";
|
||||
const STATUS_PAID = "paid";
|
||||
//관리자정보객체
|
||||
final public function getUserUID(): int
|
||||
|
||||
@ -8,6 +8,9 @@ class PointEntity extends CustomerEntity
|
||||
{
|
||||
const PK = PointModel::PK;
|
||||
const TITLE = PointModel::TITLE;
|
||||
const STATUS_WIDTHDRAWAL = "widthdrawal";
|
||||
const STATUS_DEPOSIT = "deposit";
|
||||
|
||||
//고객정보객체-상속
|
||||
//타 객체정의 부분
|
||||
}
|
||||
|
||||
@ -9,6 +9,9 @@ class ServiceEntity extends CustomerEntity
|
||||
{
|
||||
const PK = ServiceModel::PK;
|
||||
const TITLE = ServiceModel::TITLE;
|
||||
const STATUS_NORMAL = "normal";
|
||||
const STATUS_PAUSE = "pause";
|
||||
const STATUS_TERMINATED = "terminated";
|
||||
public function getCode(): string
|
||||
{
|
||||
return $this->attributes['code'] ?? "null";
|
||||
|
||||
@ -8,7 +8,7 @@ class CSEntity extends EquipmentEntity
|
||||
{
|
||||
const PK = CSModel::PK;
|
||||
const TITLE = CSModel::TITLE;
|
||||
const STATUS_AVAILABLE = "default";
|
||||
const STATUS_AVAILABLE = "available";
|
||||
const STATUS_OCCUPIED = "occupied";
|
||||
const STATUS_FORBIDDEN = "forbidden";
|
||||
}
|
||||
|
||||
@ -8,7 +8,7 @@ class IpEntity extends EquipmentEntity
|
||||
{
|
||||
const PK = IpModel::PK;
|
||||
const TITLE = IpModel::TITLE;
|
||||
const STATUS_AVAILABLE = "default";
|
||||
const STATUS_AVAILABLE = "available";
|
||||
const STATUS_OCCUPIED = "occupied";
|
||||
const STATUS_FORBIDDEN = "forbidden";
|
||||
public function getIP(): string
|
||||
|
||||
@ -8,7 +8,9 @@ class LineEntity extends EquipmentEntity
|
||||
{
|
||||
const PK = LineModel::PK;
|
||||
const TITLE = LineModel::TITLE;
|
||||
|
||||
const STATUS_AVAILABLE = "available";
|
||||
const STATUS_OCCUPIED = "occupied";
|
||||
const STATUS_FORBIDDEN = "forbidden";
|
||||
public function getBandwith()
|
||||
{
|
||||
return $this->attributes['bandwith'];
|
||||
|
||||
@ -8,4 +8,7 @@ class PartEntity extends EquipmentEntity
|
||||
{
|
||||
const PK = PartModel::PK;
|
||||
const TITLE = PartModel::TITLE;
|
||||
const STATUS_AVAILABLE = "available";
|
||||
const STATUS_OCCUPIED = "occupied";
|
||||
const STATUS_FORBIDDEN = "forbidden";
|
||||
}
|
||||
|
||||
@ -8,8 +8,9 @@ class ServerEntity extends EquipmentEntity
|
||||
{
|
||||
const PK = ServerModel::PK;
|
||||
const TITLE = ServerModel::TITLE;
|
||||
const STATUS_AVAILABLE = "default";
|
||||
const STATUS_AVAILABLE = "available";
|
||||
const STATUS_OCCUPIED = "occupied";
|
||||
const STATUS_FORBIDDEN = "forbidden";
|
||||
|
||||
public function getCode(): string
|
||||
{
|
||||
|
||||
@ -8,7 +8,7 @@ class SwitchEntity extends EquipmentEntity
|
||||
{
|
||||
const PK = SwitchModel::PK;
|
||||
const TITLE = SwitchModel::TITLE;
|
||||
const STATUS_AVAILABLE = "default";
|
||||
const STATUS_AVAILABLE = "available";
|
||||
const STATUS_OCCUPIED = "occupied";
|
||||
|
||||
public function getCode(): string
|
||||
|
||||
@ -9,6 +9,9 @@ class UserEntity extends CommonEntity
|
||||
{
|
||||
const PK = Model::PK;
|
||||
const TITLE = Model::TITLE;
|
||||
const STATUS_NORMAL = "normal";
|
||||
const STATUS_OCCUPIED = "occupied";
|
||||
const STATUS_TERMINATED = "terminated";
|
||||
|
||||
public function getID(): string
|
||||
{
|
||||
|
||||
@ -9,6 +9,8 @@ class UserSNSEntity extends CommonEntity
|
||||
{
|
||||
const PK = Model::PK;
|
||||
const TITLE = Model::TITLE;
|
||||
const STATUS_NORMAL = "normal";
|
||||
const STATUS_PAUSE = "pause";
|
||||
|
||||
//Common Function
|
||||
public function getParent(): int|null
|
||||
|
||||
@ -12,10 +12,10 @@ return [
|
||||
'deleted_at' => "삭제일",
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'status' => 'default',
|
||||
'status' => 'deposit',
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "입금",
|
||||
"out" => "출금",
|
||||
'deposit' => "입금",
|
||||
"withdrawal" => "출금",
|
||||
],
|
||||
];
|
||||
|
||||
@ -17,7 +17,7 @@ return [
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'role' => "user",
|
||||
'status' => 'default',
|
||||
'status' => 'normal',
|
||||
],
|
||||
"ROLE" => [
|
||||
"user" => "일반회원",
|
||||
@ -25,7 +25,7 @@ return [
|
||||
"reseller" => "리셀러",
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "사용",
|
||||
'normal' => "사용중",
|
||||
"pause" => "일시정지",
|
||||
"terminated" => "해지",
|
||||
],
|
||||
|
||||
@ -11,10 +11,10 @@ return [
|
||||
'deleted_at' => "삭제일",
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'status' => 'default'
|
||||
'status' => 'deposit'
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "추가",
|
||||
"out" => "사용",
|
||||
'deposit' => "추가",
|
||||
"withdrawal" => "사용",
|
||||
],
|
||||
];
|
||||
|
||||
@ -13,13 +13,13 @@ return [
|
||||
'updated_at' => "지불처리일",
|
||||
'created_at' => "청구일",
|
||||
'deleted_at' => "삭제일",
|
||||
'count_down' => "납부기한",
|
||||
'countdown' => "납부기한",
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'item_type' => "server",
|
||||
'billing_method' => "month",
|
||||
'pay_method' => "account",
|
||||
'status' => 'default'
|
||||
'status' => 'unpaid'
|
||||
],
|
||||
"BILLING_METHOD" => [
|
||||
"month" => "매월",
|
||||
@ -30,7 +30,7 @@ return [
|
||||
"coupon" => "쿠폰",
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "미지급",
|
||||
'unpaid' => "미지급",
|
||||
"paid" => "지급완료",
|
||||
],
|
||||
];
|
||||
|
||||
@ -11,10 +11,10 @@ return [
|
||||
'deleted_at' => "삭제일",
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'status' => 'default'
|
||||
'status' => 'deposit'
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "입금",
|
||||
"out" => "출금",
|
||||
'deposit' => "입금",
|
||||
"withdrawal" => "출금",
|
||||
],
|
||||
];
|
||||
|
||||
@ -1,35 +1,32 @@
|
||||
<?php
|
||||
return [
|
||||
'title' => "고객서비스정보",
|
||||
'title' => "서비스정보",
|
||||
'label' => [
|
||||
'clientinfo_code' => "총관리자",
|
||||
'user_uid' => "작업자",
|
||||
'code' => "서비스코드",
|
||||
'user_uid' => "관리자",
|
||||
'clientinfo_code' => "고객",
|
||||
'type' => "서비스형식",
|
||||
'location' => "위치",
|
||||
'switchinfo_uid' => "스위치정보",
|
||||
'codeinfo_uid' => "장비번호",
|
||||
'raid' => "RAID",
|
||||
'billing_at' => "결제일",
|
||||
'start_at' => "개통일",
|
||||
'start_at' => "시작일",
|
||||
'end_at' => "해지일",
|
||||
'history' => "사용이력",
|
||||
'status' => "상태",
|
||||
'updated_at' => "수정일",
|
||||
'created_at' => "신청일",
|
||||
'deleted_at' => "삭제일",
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'switch' => "default",
|
||||
'location' => "default",
|
||||
'type' => "default",
|
||||
'status' => 'default'
|
||||
'location' => "chiba",
|
||||
'type' => "normal",
|
||||
'status' => 'normal'
|
||||
],
|
||||
"LOCATION" => [
|
||||
"default" => "치바",
|
||||
"chiba" => "치바",
|
||||
"tokyo" => "도쿄",
|
||||
"3center" => "3센터",
|
||||
],
|
||||
"TYPE" => [
|
||||
"default" => "일반",
|
||||
"normal" => "일반",
|
||||
"defence" => "방어",
|
||||
"dedicated" => "전용",
|
||||
"alternative" => "대체",
|
||||
@ -39,7 +36,7 @@ return [
|
||||
"colocation" => "코로케이션",
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "사용중",
|
||||
'normal' => "사용중",
|
||||
"pause" => "일시정지",
|
||||
"terminated" => "해지",
|
||||
],
|
||||
|
||||
@ -15,15 +15,15 @@ return [
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'type' => 'VPC-CS',
|
||||
'status' => 'default'
|
||||
'status' => 'available'
|
||||
],
|
||||
"TYPE" => [
|
||||
"VPC-CS" => "VPC-CS",
|
||||
"KT-CS" => "KT-CS",
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "사용가능",
|
||||
"pause" => "일시정지",
|
||||
"occupied" => "사용중",
|
||||
"STATUS" => [
|
||||
'available' => "사용가능",
|
||||
'occupied' => "서비스중",
|
||||
'forbidden' => "사용불가",
|
||||
],
|
||||
];
|
||||
|
||||
@ -14,12 +14,12 @@ return [
|
||||
'created_at' => "작성일",
|
||||
'deleted_at' => "삭제일",
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'status' => 'default'
|
||||
'DEFAULTS' => [
|
||||
'status' => 'available',
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "사용가능",
|
||||
"forbidden" => "사용금지",
|
||||
"occupied" => "서비스중",
|
||||
"STATUS" => [
|
||||
'available' => "사용가능",
|
||||
'occupied' => "서비스중",
|
||||
'forbidden' => "사용불가",
|
||||
],
|
||||
];
|
||||
|
||||
@ -15,15 +15,15 @@ return [
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'type' => 'normal',
|
||||
'status' => 'default'
|
||||
'status' => 'available'
|
||||
],
|
||||
"TYPE" => [
|
||||
"normal" => "일반",
|
||||
"dedicated" => "전용",
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "사용가능",
|
||||
"pause" => "일시정지",
|
||||
"terminated" => "해지",
|
||||
"STATUS" => [
|
||||
'available' => "사용가능",
|
||||
'occupied' => "서비스중",
|
||||
'forbidden' => "사용불가",
|
||||
],
|
||||
];
|
||||
|
||||
@ -18,7 +18,7 @@ return [
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'type' => 'hp',
|
||||
'status' => 'default',
|
||||
'status' => 'available',
|
||||
],
|
||||
"TYPE" => [
|
||||
'hp' => "HP",
|
||||
@ -26,7 +26,8 @@ return [
|
||||
"etc" => "조립",
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "사용가능",
|
||||
"pause" => "일시정지",
|
||||
'available' => "사용가능",
|
||||
'occupied' => "서비스중",
|
||||
'forbidden' => "사용불가",
|
||||
],
|
||||
];
|
||||
|
||||
@ -9,10 +9,11 @@ return [
|
||||
'deleted_at' => "삭제일",
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'status' => 'default',
|
||||
'status' => 'available',
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "사용가능",
|
||||
'available' => "사용가능",
|
||||
'occupied' => "서비스중",
|
||||
'forbidden' => "사용불가",
|
||||
],
|
||||
];
|
||||
|
||||
@ -17,7 +17,7 @@ return [
|
||||
],
|
||||
'DEFAULTS' => [
|
||||
'role' => "manager",
|
||||
'status' => 'default'
|
||||
'status' => 'normal'
|
||||
],
|
||||
"ROLE" => [
|
||||
"manager" => "관리자",
|
||||
@ -28,7 +28,8 @@ return [
|
||||
"master" => "마스터",
|
||||
],
|
||||
"STATUS" => [
|
||||
'default' => "사용",
|
||||
"pause" => "사용정지",
|
||||
'normal' => "사용중",
|
||||
"pause" => "일시정지",
|
||||
"terminated" => "해지",
|
||||
],
|
||||
];
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Libraries\DBMigration\Process;
|
||||
|
||||
use App\Entities\UserEntity;
|
||||
use CodeIgniter\Database\BaseConnection;
|
||||
|
||||
class ClientProcess implements MigrationProcessInterface
|
||||
@ -29,7 +30,7 @@ class ClientProcess implements MigrationProcessInterface
|
||||
$temps['account_balance'] = intval($row['Client_Money']);
|
||||
$temps['coupon_balance'] = 0;
|
||||
$temps['point_balance'] = 0;
|
||||
$temps['status'] = 'default';
|
||||
$temps['status'] = UserEntity::STATUS_NORMAL; // Default status
|
||||
$temps['updated_at'] = empty($row['Client_Renew_date']) ? NULL : $row['Client_Renew_date'];
|
||||
if (!empty($row['Client_Receive_date'])) {
|
||||
$temps['created_at'] = $row['Client_Receive_date'];
|
||||
|
||||
@ -46,7 +46,7 @@ class PaymentService extends CustomerService
|
||||
}
|
||||
public function getIndexFields(): array
|
||||
{
|
||||
return ['clientinfo_code', 'billing_method', 'amount', 'billing_at', 'pay_method', 'status', 'user_uid', 'count_down'];
|
||||
return ['clientinfo_code', 'billing_method', 'amount', 'billing_at', 'pay_method', 'status', 'countdown', 'user_uid'];
|
||||
}
|
||||
public function getBatchJobButtons(): array
|
||||
{
|
||||
|
||||
@ -32,7 +32,7 @@ class ServiceService extends CustomerService
|
||||
}
|
||||
public function getIndexFields(): array
|
||||
{
|
||||
return ['clientinfo_code', 'location', 'billing_at', 'start_at', 'updated_at', 'status', 'user_uid'];
|
||||
return ['clientinfo_code', 'type', 'location', 'billing_at', 'start_at', 'updated_at', 'status', 'user_uid'];
|
||||
}
|
||||
//Entity의 관련객체정의용
|
||||
public function setSearchIp(string $ip): void
|
||||
|
||||
Loading…
Reference in New Issue
Block a user