From 8f377798901cddd9afa34b6a527feee70af38e37 Mon Sep 17 00:00:00 2001 From: sungsuhub <145002081+sungsuhub@users.noreply.github.com> Date: Tue, 16 Jan 2024 00:13:56 +0900 Subject: [PATCH] Add files via upload --- .../com/no1/wms/vendor/VendorController.java | 248 +++++++++--------- .../java/com/no1/wms/vendor/VendorDto.java | 54 ++-- .../java/com/no1/wms/vendor/VendorMapper.java | 52 ++-- .../com/no1/wms/vendor/VendorService.java | 114 ++++---- 4 files changed, 234 insertions(+), 234 deletions(-) diff --git a/src/main/java/com/no1/wms/vendor/VendorController.java b/src/main/java/com/no1/wms/vendor/VendorController.java index 39d21ec..3b7a83f 100644 --- a/src/main/java/com/no1/wms/vendor/VendorController.java +++ b/src/main/java/com/no1/wms/vendor/VendorController.java @@ -1,124 +1,124 @@ -package com.no1.wms.vendor; - -import com.no1.wms.warehouse.WarehouseDto; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Controller; -import org.springframework.ui.Model; -import org.springframework.web.bind.annotation.*; - -import java.util.List; -import java.util.Map; - -@Controller -@Slf4j -public class VendorController { - - @Autowired - VendorService service; - - // 재고 리스트 출력 - @GetMapping("vendor/list") - public String list(@RequestParam(name = "searchn", defaultValue = "0") int searchn, - @RequestParam(name = "search", defaultValue = "") String search, - @RequestParam(name = "p", defaultValue = "1") int page, Model m) { - - int count = service.count(searchn, search); - - int perPage = 10; // 한 페이지에 보일 글의 갯수 - int startRow = (page - 1) * perPage; - - //스톡서비스로 재고 리스트 출력 메서트 작성 - List dto = service.list(searchn, search, startRow ,perPage); - - - m.addAttribute("vlist", dto); - m.addAttribute("start", startRow + 1); - - int pageNum = 5;//보여질 페이지 번호 수 - int totalPages = count / perPage + (count % perPage > 0 ? 1 : 0); // 전체 페이지 수 - - int begin = (page - 1) / pageNum * pageNum + 1; - int end = begin + pageNum - 1; - if (end > totalPages) { - end = totalPages; - } - m.addAttribute("searchn", searchn); - m.addAttribute("search", search); - m.addAttribute("begin", begin); - m.addAttribute("end", end); - m.addAttribute("pageNum", pageNum); - m.addAttribute("totalPages", totalPages); - m.addAttribute("p" , page); - - return "vendor/list"; - } - - - // 재고 상세페이지 - @PostMapping("vendor/read") - public String read(String id, Model m) { - //스톡서비스로 재고 상세페이지 출력 메서드 작성 - - VendorDto One = service.vendorOne(id); - System.out.println("one :: " + One); - log.debug("One테스트 :: " + One); - - m.addAttribute("One", One); - - return "vendor/read"; - } - - - // 수정 - 폼 - @PostMapping("/vendor/update") - public String update(String id, Model m) { - VendorDto dto = service.vendorOne(id); - m.addAttribute("dto", dto); - return "vendor/update"; - } - - - // 수정 프로세스 - @PutMapping("/vendor/update_process") - @ResponseBody - public boolean updateProcess(VendorDto dto) { - - int i = service.updateVendor(dto); - if (i == 1) { - return true; - } else { - return false; - } - } - - - // 생성 폼 - @PostMapping("/vendor/create") - public String create() - { - return "vendor/create"; - } - - - // 생성 프로세스 - @PostMapping("/vendor/create_process") - @ResponseBody - public boolean createProcess(VendorDto dto) { - int i = service.createVendor(dto); - if (i == 1) { - return true; - } else { - return false; - } - } - - - // 삭제 - @DeleteMapping("/vendor/delete") - @ResponseBody - public int delete(String id) { - int i = service.deleteVendor(id); - return i; - } -} +package com.no1.wms.vendor; + +import com.no1.wms.warehouse.WarehouseDto; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import java.util.Map; + +@Controller +@Slf4j +public class VendorController { + + @Autowired + VendorService service; + + // 재고 리스트 출력 + @GetMapping("vendor/list") + public String list(@RequestParam(name = "searchn", defaultValue = "0") int searchn, + @RequestParam(name = "search", defaultValue = "") String search, + @RequestParam(name = "p", defaultValue = "1") int page, Model m) { + + int count = service.count(searchn, search); + + int perPage = 10; // 한 페이지에 보일 글의 갯수 + int startRow = (page - 1) * perPage; + + //스톡서비스로 재고 리스트 출력 메서트 작성 + List dto = service.list(searchn, search, startRow ,perPage); + + + m.addAttribute("vlist", dto); + m.addAttribute("start", startRow + 1); + + int pageNum = 5;//보여질 페이지 번호 수 + int totalPages = count / perPage + (count % perPage > 0 ? 1 : 0); // 전체 페이지 수 + + int begin = (page - 1) / pageNum * pageNum + 1; + int end = begin + pageNum - 1; + if (end > totalPages) { + end = totalPages; + } + m.addAttribute("searchn", searchn); + m.addAttribute("search", search); + m.addAttribute("begin", begin); + m.addAttribute("end", end); + m.addAttribute("pageNum", pageNum); + m.addAttribute("totalPages", totalPages); + m.addAttribute("p" , page); + + return "vendor/list"; + } + + + // 재고 상세페이지 + @PostMapping("vendor/read") + public String read(String id, Model m) { + //스톡서비스로 재고 상세페이지 출력 메서드 작성 + + VendorDto One = service.vendorOne(id); + System.out.println("one :: " + One); + log.debug("One테스트 :: " + One); + + m.addAttribute("One", One); + + return "vendor/read"; + } + + + // 수정 - 폼 + @PostMapping("/vendor/update") + public String update(String id, Model m) { + VendorDto dto = service.vendorOne(id); + m.addAttribute("dto", dto); + return "vendor/update"; + } + + + // 수정 프로세스 + @PutMapping("/vendor/update_process") + @ResponseBody + public boolean updateProcess(VendorDto dto) { + + int i = service.updateVendor(dto); + if (i == 1) { + return true; + } else { + return false; + } + } + + + // 생성 폼 + @PostMapping("/vendor/create") + public String create() + { + return "vendor/create"; + } + + + // 생성 프로세스 + @PostMapping("/vendor/create_process") + @ResponseBody + public boolean createProcess(VendorDto dto) { + int i = service.createVendor(dto); + if (i == 1) { + return true; + } else { + return false; + } + } + + + // 삭제 + @DeleteMapping("/vendor/delete") + @ResponseBody + public int delete(String id) { + int i = service.deleteVendor(id); + return i; + } +} diff --git a/src/main/java/com/no1/wms/vendor/VendorDto.java b/src/main/java/com/no1/wms/vendor/VendorDto.java index a32f249..924effb 100644 --- a/src/main/java/com/no1/wms/vendor/VendorDto.java +++ b/src/main/java/com/no1/wms/vendor/VendorDto.java @@ -1,27 +1,27 @@ -package com.no1.wms.vendor; - -import org.apache.ibatis.type.Alias; - -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; - -@Data -@AllArgsConstructor - -@Alias("VendorDto") -public class VendorDto { - - private String id; - private String name; - private String presidentName; - private String address; - private String registrationNumber; - private String email; - private String presidentTelephone; - private String vendorManager; - private String vendorManagerTelephone; - private String mainProduct; - private String managerId; - private boolean activation; -} +package com.no1.wms.vendor; + +import org.apache.ibatis.type.Alias; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor + +@Alias("VendorDto") +public class VendorDto { + + private String id; + private String name; + private String president_name; + private String address; + private String registration_number; + private String email; + private String president_telephone; + private String vendor_manager; + private String vendor_manager_telephone; + private String main_product; + private String manager_id; + private boolean activation; +} diff --git a/src/main/java/com/no1/wms/vendor/VendorMapper.java b/src/main/java/com/no1/wms/vendor/VendorMapper.java index f8b0a86..ebd888c 100644 --- a/src/main/java/com/no1/wms/vendor/VendorMapper.java +++ b/src/main/java/com/no1/wms/vendor/VendorMapper.java @@ -1,26 +1,26 @@ -package com.no1.wms.vendor; - -import com.no1.wms.warehouse.WarehouseDto; -import org.apache.ibatis.annotations.Mapper; - -import java.util.List; -import java.util.Map; - - -@Mapper -public interface VendorMapper { - - List list(Map m); - - int count(Map m);//검색 글 갯수 - - VendorDto vendorOne(String id); - - int updateVendor(VendorDto dto); - - int createVendor(VendorDto dto); - - int deleteVendor(String id); - - -} +package com.no1.wms.vendor; + +import com.no1.wms.warehouse.WarehouseDto; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; +import java.util.Map; + + +@Mapper +public interface VendorMapper { + + List list(Map m); + + int count(Map m);//검색 글 갯수 + + VendorDto vendorOne(String id); + + int updateVendor(VendorDto dto); + + int createVendor(VendorDto dto); + + int deleteVendor(String id); + + +} diff --git a/src/main/java/com/no1/wms/vendor/VendorService.java b/src/main/java/com/no1/wms/vendor/VendorService.java index f0793c5..c88207e 100644 --- a/src/main/java/com/no1/wms/vendor/VendorService.java +++ b/src/main/java/com/no1/wms/vendor/VendorService.java @@ -1,57 +1,57 @@ -package com.no1.wms.vendor; - -import com.no1.wms.warehouse.WarehouseDto; -import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -@Service -@Slf4j -public class VendorService { - @Autowired - VendorMapper mapper; - - public int count(int searchn, String search) { - - Map m = new HashMap(); - m.put("searchn", searchn); - m.put("search", search); - return mapper.count(m); - } - - - public List list(int searchn, String search, int start, int perPage) { - - System.out.println(searchn + search); - - Map m = new HashMap(); - m.put("searchn", searchn); - m.put("search", search); - m.put("start", start); - m.put("perPage", perPage); - - return mapper.list(m); - } - - public VendorDto vendorOne(String id) { - return mapper.vendorOne(id); - } - - public int updateVendor(VendorDto dto) { - return mapper.updateVendor(dto); - } - - - public int createVendor(VendorDto dto) { - return mapper.createVendor(dto); - } - - - public int deleteVendor(String id) { - return mapper.deleteVendor(id); - } -} +package com.no1.wms.vendor; + +import com.no1.wms.warehouse.WarehouseDto; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Service +@Slf4j +public class VendorService { + @Autowired + VendorMapper mapper; + + public int count(int searchn, String search) { + + Map m = new HashMap(); + m.put("searchn", searchn); + m.put("search", search); + return mapper.count(m); + } + + + public List list(int searchn, String search, int start, int perPage) { + + System.out.println(searchn + search); + + Map m = new HashMap(); + m.put("searchn", searchn); + m.put("search", search); + m.put("start", start); + m.put("perPage", perPage); + + return mapper.list(m); + } + + public VendorDto vendorOne(String id) { + return mapper.vendorOne(id); + } + + public int updateVendor(VendorDto dto) { + return mapper.updateVendor(dto); + } + + + public int createVendor(VendorDto dto) { + return mapper.createVendor(dto); + } + + + public int deleteVendor(String id) { + return mapper.deleteVendor(id); + } +}