OWL ITS + 탐지시스템(인터넷 진흥원)
wyu
2021-11-09 7bfc9733c93691c848ac0bb9828db699e91ab75c
ISP, Hoting 백엔드 수정
15개 파일 변경됨
135 ■■■■ 파일 변경됨
src/main/java/kr/wisestone/owl/domain/HostingField.java 9 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/domain/IspField.java 9 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/mapper/CompanyFieldMapper.java 1 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/mapper/UserLevelMapper.java 1 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/vo/HostingFieldVo.java 12 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/vo/IspFieldVo.java 12 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/web/condition/HostingFieldCondition.java 10 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/web/condition/IspFieldCondition.java 9 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/web/controller/HostingFieldController.java 12 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/web/controller/IspFieldController.java 12 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/web/form/HostingFieldForm.java 9 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/web/form/IspFieldForm.java 9 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/resources/migration/V1_11__Alter_Table.sql 2 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/resources/mybatis/query-template/HostingField-template.xml 27 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/resources/mybatis/query-template/IspField-template.xml 1 ●●●● 패치 | 보기 | raw | blame | 히스토리
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;
    }
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;
    }
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;
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;
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;
    }
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;
    }
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;
    }
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;
    }
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);
    }
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);
    }
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;
    }
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;
    }
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,
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>
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,