From c18c5fad9a765a4b6e65ce0df810c733ae90bf73 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 수, 26 1월 2022 18:00:21 +0900
Subject: [PATCH] 업체정보 리스트에 비고 컬럼 삭제하고 ISP,호스팅 이름 보여주기

---
 src/main/resources/mybatis/query-template/companyField-template.xml     |    6 +++++-
 src/main/webapp/scripts/app/companyField/companyFieldList.controller.js |   15 ++++++++++-----
 src/main/java/kr/wisestone/owl/vo/CompanyFieldVo.java                   |   18 ++++++++++++++++++
 3 files changed, 33 insertions(+), 6 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/vo/CompanyFieldVo.java b/src/main/java/kr/wisestone/owl/vo/CompanyFieldVo.java
index 3ac93c8..ddc0c89 100644
--- a/src/main/java/kr/wisestone/owl/vo/CompanyFieldVo.java
+++ b/src/main/java/kr/wisestone/owl/vo/CompanyFieldVo.java
@@ -27,6 +27,8 @@
 
     private IspFieldVo ispFieldVo;
     private HostingFieldVo hostingFieldVo;
+    private String ispName;
+    private String hostingName;
 
     public CompanyFieldVo() {}
 
@@ -189,4 +191,20 @@
     public void setStatusName(String statusName) {
         this.statusName = statusName;
     }
+
+    public String getIspName() {
+        return ispName;
+    }
+
+    public void setIspName(String ispName) {
+        this.ispName = ispName;
+    }
+
+    public String getHostingName() {
+        return hostingName;
+    }
+
+    public void setHostingName(String hostingName) {
+        this.hostingName = hostingName;
+    }
 }
diff --git a/src/main/resources/mybatis/query-template/companyField-template.xml b/src/main/resources/mybatis/query-template/companyField-template.xml
index 466d7e2..61f27e8 100644
--- a/src/main/resources/mybatis/query-template/companyField-template.xml
+++ b/src/main/resources/mybatis/query-template/companyField-template.xml
@@ -19,9 +19,13 @@
         cf.child_sector_id as childSectorId,
         cf.region_id as regionId,
         cf.status_id as statusId,
-        cf.status_name as statusName
+        cf.status_name as statusName,
+        sf.name AS ispName,
+        hf.name AS hostingName
         FROM
         company_field cf
+        LEFT OUTER JOIN isp_field sf ON cf.isp_id = sf.id
+        LEFT OUTER JOIN hosting_field hf ON cf.hosting_id = hf.id
         WHERE 1=1
         <if test="name != '' and name != null">
             AND cf.name like CONCAT('%',#{name},'%')
diff --git a/src/main/webapp/scripts/app/companyField/companyFieldList.controller.js b/src/main/webapp/scripts/app/companyField/companyFieldList.controller.js
index 33421f6..89addc2 100644
--- a/src/main/webapp/scripts/app/companyField/companyFieldList.controller.js
+++ b/src/main/webapp/scripts/app/companyField/companyFieldList.controller.js
@@ -109,6 +109,16 @@
                         .setDName("url")
                         .setDAlign("text-center"));
                     $scope.vm.tableConfigs.push($tableProvider.config()
+                        .setHName("ispField.name")
+                        .setHWidth("bold")
+                        .setDName("ispName")
+                        .setDAlign("text-center"));
+                    $scope.vm.tableConfigs.push($tableProvider.config()
+                        .setHName("hostingField.name")
+                        .setHWidth("bold")
+                        .setDName("hostingName")
+                        .setDAlign("text-center"));
+                    $scope.vm.tableConfigs.push($tableProvider.config()
                         .setHName("companyField.companyType")
                         .setHWidth("bold")
                         .setDName("companyTypeName")
@@ -132,11 +142,6 @@
                         .setHName("companyField.status")
                         .setHWidth("bold")
                         .setDName("statusName")
-                        .setDAlign("text-center"));
-                    $scope.vm.tableConfigs.push($tableProvider.config()
-                        .setHName("companyField.memo")
-                        .setHWidth("bold")
-                        .setDName("memo")
                         .setDAlign("text-center"));
                 }
 

--
Gitblit v1.8.0