From 7bfc9733c93691c848ac0bb9828db699e91ab75c Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 화, 09 11월 2021 11:36:31 +0900 Subject: [PATCH] ISP, Hoting 백엔드 수정 --- src/main/java/kr/wisestone/owl/mapper/CompanyFieldMapper.java | 1 src/main/java/kr/wisestone/owl/vo/HostingFieldVo.java | 12 +++ src/main/resources/mybatis/query-template/IspField-template.xml | 1 src/main/java/kr/wisestone/owl/domain/IspField.java | 9 +++ src/main/java/kr/wisestone/owl/mapper/UserLevelMapper.java | 1 src/main/java/kr/wisestone/owl/web/condition/HostingFieldCondition.java | 10 +++ src/main/java/kr/wisestone/owl/web/form/HostingFieldForm.java | 9 +++ src/main/resources/migration/V1_11__Alter_Table.sql | 2 src/main/java/kr/wisestone/owl/web/condition/IspFieldCondition.java | 9 +++ src/main/resources/mybatis/query-template/HostingField-template.xml | 27 ++++---- src/main/java/kr/wisestone/owl/domain/HostingField.java | 9 +++ src/main/java/kr/wisestone/owl/web/controller/IspFieldController.java | 12 ++-- src/main/java/kr/wisestone/owl/web/controller/HostingFieldController.java | 12 ++-- src/main/java/kr/wisestone/owl/web/form/IspFieldForm.java | 9 +++ src/main/java/kr/wisestone/owl/vo/IspFieldVo.java | 12 +++ 15 files changed, 106 insertions(+), 29 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/domain/HostingField.java b/src/main/java/kr/wisestone/owl/domain/HostingField.java index 25db7a3..19a4b61 100644 --- a/src/main/java/kr/wisestone/owl/domain/HostingField.java +++ b/src/main/java/kr/wisestone/owl/domain/HostingField.java @@ -13,6 +13,7 @@ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; + private String code; private String name; private String manager; private String tel; @@ -29,6 +30,14 @@ this.id = id; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + public String getName() { return name; } diff --git a/src/main/java/kr/wisestone/owl/domain/IspField.java b/src/main/java/kr/wisestone/owl/domain/IspField.java index bf4e72b..7dbdb4c 100644 --- a/src/main/java/kr/wisestone/owl/domain/IspField.java +++ b/src/main/java/kr/wisestone/owl/domain/IspField.java @@ -13,6 +13,7 @@ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; + private String code; private String name; private String manager; private String tel; @@ -29,6 +30,14 @@ this.id = id; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + public String getName() { return name; } diff --git a/src/main/java/kr/wisestone/owl/mapper/CompanyFieldMapper.java b/src/main/java/kr/wisestone/owl/mapper/CompanyFieldMapper.java index 34447cb..1cb87aa 100644 --- a/src/main/java/kr/wisestone/owl/mapper/CompanyFieldMapper.java +++ b/src/main/java/kr/wisestone/owl/mapper/CompanyFieldMapper.java @@ -1,7 +1,6 @@ package kr.wisestone.owl.mapper; import kr.wisestone.owl.web.condition.CompanyFieldCondition; -import kr.wisestone.owl.web.condition.DepartmentManageCondition; import org.springframework.stereotype.Repository; import java.util.List; diff --git a/src/main/java/kr/wisestone/owl/mapper/UserLevelMapper.java b/src/main/java/kr/wisestone/owl/mapper/UserLevelMapper.java index c94dfd3..ee5de3a 100644 --- a/src/main/java/kr/wisestone/owl/mapper/UserLevelMapper.java +++ b/src/main/java/kr/wisestone/owl/mapper/UserLevelMapper.java @@ -1,6 +1,5 @@ package kr.wisestone.owl.mapper; -import kr.wisestone.owl.web.condition.UserCondition; import kr.wisestone.owl.web.condition.UserLevelCondition; import org.springframework.stereotype.Repository; diff --git a/src/main/java/kr/wisestone/owl/vo/HostingFieldVo.java b/src/main/java/kr/wisestone/owl/vo/HostingFieldVo.java index c5a2721..6ee9243 100644 --- a/src/main/java/kr/wisestone/owl/vo/HostingFieldVo.java +++ b/src/main/java/kr/wisestone/owl/vo/HostingFieldVo.java @@ -3,6 +3,7 @@ public class HostingFieldVo extends BaseVo{ private Long id; + private String code; private String name; private String manager; private String tel; @@ -11,9 +12,10 @@ public HostingFieldVo() {} - public HostingFieldVo(Long id, String name, String manager, String tel, String email, String memo) { + public HostingFieldVo(Long id, String code, String name, String manager, String tel, String email, String memo) { this.id = id; + this.code = code; this.name = name; this.manager = manager; this.tel = tel; @@ -29,6 +31,14 @@ this.id = id; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + public String getName() { return name; } diff --git a/src/main/java/kr/wisestone/owl/vo/IspFieldVo.java b/src/main/java/kr/wisestone/owl/vo/IspFieldVo.java index fda52f7..654c610 100644 --- a/src/main/java/kr/wisestone/owl/vo/IspFieldVo.java +++ b/src/main/java/kr/wisestone/owl/vo/IspFieldVo.java @@ -3,6 +3,7 @@ public class IspFieldVo extends BaseVo{ private Long id; + private String code; private String name; private String manager; private String tel; @@ -11,9 +12,10 @@ public IspFieldVo() {} - public IspFieldVo(Long id, String name, String manager, String tel, String email, String memo) { + public IspFieldVo(Long id, String code, String name, String manager, String tel, String email, String memo) { this.id = id; + this.code = code; this.name = name; this.manager = manager; this.tel = tel; @@ -29,6 +31,14 @@ this.id = id; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + public String getName() { return name; } diff --git a/src/main/java/kr/wisestone/owl/web/condition/HostingFieldCondition.java b/src/main/java/kr/wisestone/owl/web/condition/HostingFieldCondition.java index 25afc50..39319b4 100644 --- a/src/main/java/kr/wisestone/owl/web/condition/HostingFieldCondition.java +++ b/src/main/java/kr/wisestone/owl/web/condition/HostingFieldCondition.java @@ -6,6 +6,7 @@ public class HostingFieldCondition { private Long id; + private String code; private String name; private String manager; private String tel; @@ -27,6 +28,15 @@ this.id = id; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getName() { return name; } diff --git a/src/main/java/kr/wisestone/owl/web/condition/IspFieldCondition.java b/src/main/java/kr/wisestone/owl/web/condition/IspFieldCondition.java index 6c7d3c5..626323f 100644 --- a/src/main/java/kr/wisestone/owl/web/condition/IspFieldCondition.java +++ b/src/main/java/kr/wisestone/owl/web/condition/IspFieldCondition.java @@ -6,6 +6,7 @@ public class IspFieldCondition { private Long id; + private String code; private String name; private String manager; private String tel; @@ -27,6 +28,14 @@ this.id = id; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + public String getName() { return name; } diff --git a/src/main/java/kr/wisestone/owl/web/controller/HostingFieldController.java b/src/main/java/kr/wisestone/owl/web/controller/HostingFieldController.java index 7b5302d..b903c38 100644 --- a/src/main/java/kr/wisestone/owl/web/controller/HostingFieldController.java +++ b/src/main/java/kr/wisestone/owl/web/controller/HostingFieldController.java @@ -26,7 +26,7 @@ private HostingFieldService HostingFieldService; // �뾽泥� �깮�꽦 - @RequestMapping(value = "/hosting/add", method = RequestMethod.POST) + @RequestMapping(value = "/hostingField/add", method = RequestMethod.POST) public @ResponseBody Map<String, Object> add(@RequestBody Map<String, Map<String, Object>> params) { @@ -38,7 +38,7 @@ } // �뾽泥� 議고쉶 - @RequestMapping(value = "/hosting/find", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) + @RequestMapping(value = "/hostingField/find", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody Map<String, Object> find(@RequestBody Map<String, Map<String, Object>> params) { @@ -51,7 +51,7 @@ } // �뾽泥� �긽�꽭 議고쉶 - @RequestMapping(value = "/hosting/detail", produces = MediaType.APPLICATION_JSON_VALUE) + @RequestMapping(value = "/hostingField/detail", produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody Map<String, Object> detail(@RequestBody Map<String, Map<String, Object>> params) { @@ -62,7 +62,7 @@ } // �뾽泥� �닔�젙 - @RequestMapping(value = "/hosting/modify", produces = MediaType.APPLICATION_JSON_VALUE) + @RequestMapping(value = "/hostingField/modify", produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody Map<String, Object> modify(@RequestBody Map<String, Map<String, Object>> params) { @@ -74,7 +74,7 @@ } // �뾽泥� �궘�젣 - @RequestMapping(value = "/hosting/remove", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) + @RequestMapping(value = "/hostingField/remove", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody Map<String, Object> remove(@RequestBody Map<String, Map<String, Object>> params) { @@ -88,7 +88,7 @@ // �뾽泥� �뿊�� �떎�슫濡쒕뱶 - @RequestMapping(value = "/hosting/downloadExcel", method = RequestMethod.POST) + @RequestMapping(value = "/hostingField/downloadExcel", method = RequestMethod.POST) public ModelAndView downloadExcel(HttpServletRequest request, Model model) { return this.HostingFieldService.downloadExcel(request, model); } diff --git a/src/main/java/kr/wisestone/owl/web/controller/IspFieldController.java b/src/main/java/kr/wisestone/owl/web/controller/IspFieldController.java index 54967e4..539fb5e 100644 --- a/src/main/java/kr/wisestone/owl/web/controller/IspFieldController.java +++ b/src/main/java/kr/wisestone/owl/web/controller/IspFieldController.java @@ -26,7 +26,7 @@ private IspFieldService IspFieldService; // �뾽泥� �깮�꽦 - @RequestMapping(value = "/isp/add", method = RequestMethod.POST) + @RequestMapping(value = "/ispField/add", method = RequestMethod.POST) public @ResponseBody Map<String, Object> add(@RequestBody Map<String, Map<String, Object>> params) { @@ -38,7 +38,7 @@ } // �뾽泥� 議고쉶 - @RequestMapping(value = "/isp/find", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) + @RequestMapping(value = "/ispField/find", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody Map<String, Object> find(@RequestBody Map<String, Map<String, Object>> params) { @@ -51,7 +51,7 @@ } // �뾽泥� �긽�꽭 議고쉶 - @RequestMapping(value = "/isp/detail", produces = MediaType.APPLICATION_JSON_VALUE) + @RequestMapping(value = "/ispField/detail", produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody Map<String, Object> detail(@RequestBody Map<String, Map<String, Object>> params) { @@ -62,7 +62,7 @@ } // �뾽泥� �닔�젙 - @RequestMapping(value = "/isp/modify", produces = MediaType.APPLICATION_JSON_VALUE) + @RequestMapping(value = "/ispField/modify", produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody Map<String, Object> modify(@RequestBody Map<String, Map<String, Object>> params) { @@ -74,7 +74,7 @@ } // �뾽泥� �궘�젣 - @RequestMapping(value = "/isp/remove", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) + @RequestMapping(value = "/ispField/remove", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody Map<String, Object> remove(@RequestBody Map<String, Map<String, Object>> params) { @@ -88,7 +88,7 @@ // �뾽泥� �뿊�� �떎�슫濡쒕뱶 - @RequestMapping(value = "/isp/downloadExcel", method = RequestMethod.POST) + @RequestMapping(value = "/ispField/downloadExcel", method = RequestMethod.POST) public ModelAndView downloadExcel(HttpServletRequest request, Model model) { return this.IspFieldService.downloadExcel(request, model); } diff --git a/src/main/java/kr/wisestone/owl/web/form/HostingFieldForm.java b/src/main/java/kr/wisestone/owl/web/form/HostingFieldForm.java index 50004a2..1e1fb23 100644 --- a/src/main/java/kr/wisestone/owl/web/form/HostingFieldForm.java +++ b/src/main/java/kr/wisestone/owl/web/form/HostingFieldForm.java @@ -9,6 +9,7 @@ public class HostingFieldForm { private Long id; + private String code; private String name; private String manager; private String tel; @@ -35,6 +36,14 @@ this.id = id; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + public String getName() { return name; } diff --git a/src/main/java/kr/wisestone/owl/web/form/IspFieldForm.java b/src/main/java/kr/wisestone/owl/web/form/IspFieldForm.java index 1ed48fb..62331e9 100644 --- a/src/main/java/kr/wisestone/owl/web/form/IspFieldForm.java +++ b/src/main/java/kr/wisestone/owl/web/form/IspFieldForm.java @@ -9,6 +9,7 @@ public class IspFieldForm { private Long id; + private String code; private String name; private String manager; private String tel; @@ -35,6 +36,14 @@ this.id = id; } + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + public String getName() { return name; } diff --git a/src/main/resources/migration/V1_11__Alter_Table.sql b/src/main/resources/migration/V1_11__Alter_Table.sql index b49db13..b786560 100644 --- a/src/main/resources/migration/V1_11__Alter_Table.sql +++ b/src/main/resources/migration/V1_11__Alter_Table.sql @@ -14,6 +14,7 @@ CREATE TABLE `isp`( `id` BIGINT(11) AUTO_INCREMENT, + `code` varchar (50) NOT NULL, `name` VARCHAR(50) NOT NULL, `manager` VARCHAR(50) NULL, `tel` VARCHAR (50) NULL, @@ -29,6 +30,7 @@ CREATE TABLE `hosting`( `id` BIGINT(11) AUTO_INCREMENT, + `code` varchar (50) NOT NULL, `name` VARCHAR(50) NOT NULL, `manager` VARCHAR(50) NULL, `tel` VARCHAR (50) NULL, diff --git a/src/main/resources/mybatis/query-template/HostingField-template.xml b/src/main/resources/mybatis/query-template/HostingField-template.xml index c8624ca..de2701d 100644 --- a/src/main/resources/mybatis/query-template/HostingField-template.xml +++ b/src/main/resources/mybatis/query-template/HostingField-template.xml @@ -5,20 +5,21 @@ <select id="find" resultType="java.util.HashMap" parameterType="kr.wisestone.owl.web.condition.HostingFieldCondition"> SELECT - h.id as id, - h.name as name, - h.manager as manager, - h.tel as tel, - h.email as email, - h.memo as memo + ht.id as id, + ht.code as code, + ht.name as name, + ht.manager as manager, + ht.tel as tel, + ht.email as email, + ht.memo as memo FROM - hosting h + hosting ht WHERE 1=1 <if test="name != '' and name != null"> - AND h.name like CONCAT('%',#{name},'%') + AND ht.name like CONCAT('%',#{name},'%') </if> <if test="id != '' and id != null"> - AND h.id like CONCAT('%',#{id},'%') + AND ht.id like CONCAT('%',#{id},'%') </if> <if test="pageSize != '' and pageSize != null"> limit #{pageSize} offset #{page}; @@ -27,15 +28,15 @@ <select id="count" resultType="java.lang.Long" parameterType="kr.wisestone.owl.web.condition.HostingFieldCondition"> SELECT - count(h.id) + count(ht.id) FROM - hosting h + hosting ht WHERE 1=1 <if test="name != '' and name != null"> - AND h.name like CONCAT('%',#{name},'%') + AND ht.name like CONCAT('%',#{name},'%') </if> <if test="id != '' and id != null"> - AND h.id like CONCAT('%',#{id},'%') + AND ht.id like CONCAT('%',#{id},'%') </if> </select> </mapper> \ No newline at end of file diff --git a/src/main/resources/mybatis/query-template/IspField-template.xml b/src/main/resources/mybatis/query-template/IspField-template.xml index 0ebdced..7d08a4e 100644 --- a/src/main/resources/mybatis/query-template/IspField-template.xml +++ b/src/main/resources/mybatis/query-template/IspField-template.xml @@ -6,6 +6,7 @@ <select id="find" resultType="java.util.HashMap" parameterType="kr.wisestone.owl.web.condition.IspFieldCondition"> SELECT i.id as id, + i.code as code, i.name as name, i.manager as manager, i.tel as tel, -- Gitblit v1.8.0