From b542d4ff172d61e14a0c9428a82cf77bd4119498 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期二, 05 三月 2024 21:52:27 +0800
Subject: [PATCH] 增加国别的表和查询接口

---
 mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/mapper/MachineCountryMapper.java                    |    8 +
 mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/dto/account/MachineAccountQueryDTO.java             |   23 ++
 mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/dto/MachineCountryDTO.java                          |   33 ++++
 mdc-parent/mdc-showdb-mysql/src/main/resources/mapper/MachineCountryMapper.xml                        |    9 +
 mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/UseDepartmentController.java             |   32 ++--
 mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/account/MachineAccountAddController.java |  310 ++++++++++++++++++--------------------
 mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/domain/MachineCountry.java                          |   39 ++++
 7 files changed, 272 insertions(+), 182 deletions(-)

diff --git a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/UseDepartmentController.java b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/UseDepartmentController.java
index e98887c..709d6ec 100644
--- a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/UseDepartmentController.java
+++ b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/UseDepartmentController.java
@@ -21,9 +21,9 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.qianwen.mdc.common.OpResult;
 import com.qianwen.mdc.dto.IdsDTO;
-import com.qianwen.mdc.dto.manufacturer.ManufacturerDTO;
-import com.qianwen.mdc.dto.manufacturer.ManufacturerQueryDTO;
-import com.qianwen.mdc.service.manufacturer.ManufacturerService;
+import com.qianwen.mdc.dto.usedepartment.UseDepartmentDTO;
+import com.qianwen.mdc.dto.usedepartment.UseDepartmentQueryDTO;
+import com.qianwen.mdc.service.usedepartment.UseDepartmentService;
 
 /**
  * 浣跨敤閮ㄩ棬绠$悊鎺у埗鍣�
@@ -34,17 +34,17 @@
 public class UseDepartmentController {
 	
     @Autowired
-    private ManufacturerService manufacturerService;
+    private UseDepartmentService useDeptService;
 
     public static final Logger logger = LoggerFactory.getLogger(UseDepartmentController.class);
 
     @PostMapping(value = "/create")
     public OpResult<Void> create(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
-          @RequestBody ManufacturerDTO dto, HttpServletRequest request) {
+          @RequestBody UseDepartmentDTO dto, HttpServletRequest request) {
         
     	try {
 			//accountTokenService.checkToken(token);
-    		manufacturerService.save(dto);
+    		useDeptService.save(dto);
 		}catch(Exception ex) {
 			logger.error("鏂板鐢熶骇鍘傚晢閿欒",ex);
 		    return OpResult.fail(ex.getMessage());
@@ -54,11 +54,11 @@
 
     @PostMapping(value = "/update")
     public OpResult<Void> update(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
-    		 @RequestBody ManufacturerDTO dto, HttpServletRequest request) {
+    		 @RequestBody UseDepartmentDTO dto, HttpServletRequest request) {
         
         try {
 			//accountTokenService.checkToken(token);
-        	manufacturerService.modify(dto);
+        	useDeptService.modify(dto);
 		}catch(Exception ex) {
 			logger.error("淇敼鐢熶骇鍘傚晢閿欒",ex);
 		    return OpResult.fail(ex.getMessage());
@@ -68,11 +68,11 @@
     
     
     @PostMapping( "/pageQuery")
-    public OpResult<Page<ManufacturerDTO>> pageQuery(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
-    		@RequestBody ManufacturerQueryDTO dto) {
+    public OpResult<Page<UseDepartmentDTO>> pageQuery(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
+    		@RequestBody UseDepartmentQueryDTO dto) {
 	    
     	try {
-    		return OpResult.success(manufacturerService.pageQuery(dto));
+    		return OpResult.success(useDeptService.pageQuery(dto));
     	}catch(Exception e) {
     		logger.error("鐢熶骇鍘傚晢鍒嗛〉鏌ヨ寮傚父",e);
     		return OpResult.fail(e.getMessage());
@@ -86,9 +86,9 @@
      * @return
      */
     @GetMapping(value = "/{id}")
-    public OpResult<ManufacturerDTO> get(@PathVariable("id") Integer id) {
+    public OpResult<UseDepartmentDTO> get(@PathVariable("id") Integer id) {
     	try {
-    		ManufacturerDTO d = manufacturerService.get(id);
+    		UseDepartmentDTO d = useDeptService.get(id);
     		return OpResult.success(d);
     	}catch(Exception e) {
     		logger.error("鐢熶骇鍘傚晢璇︽儏鏌ヨ寮傚父",e);
@@ -98,9 +98,9 @@
     }
     
     @GetMapping(value = "/list")
-    public OpResult<List<ManufacturerDTO>> list() {
+    public OpResult<List<UseDepartmentDTO>> list() {
     	try {
-    		return OpResult.success(manufacturerService.allList());
+    		return OpResult.success(useDeptService.allList());
     	}catch(Exception e) {
     		logger.error("鐢熶骇鍘傚晢涓嬫媺鍒楄〃鏌ヨ寮傚父",e);
     		return OpResult.fail(e.getMessage());
@@ -114,7 +114,7 @@
     	//accountTokenService.checkToken(token);@RequestParam List<Integer> ids
     	
         try {
-        	manufacturerService.delete(dto.getIds());
+        	useDeptService.delete(dto.getIds());
         	return OpResult.success();
         }catch(Exception e) {
         	logger.error("鍒犻櫎鐢熶骇鍘傚晢澶辫触",e);
diff --git a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/account/MachineAccountAddController.java b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/account/MachineAccountAddController.java
index 51ab570..ebe73c6 100644
--- a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/account/MachineAccountAddController.java
+++ b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/account/MachineAccountAddController.java
@@ -1,6 +1,7 @@
 package com.qianwen.mdc.controller.account;
 
 import java.util.List;
+import java.util.stream.Collectors;
 
 import javax.servlet.http.HttpServletRequest;
 
@@ -16,9 +17,12 @@
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.multipart.MultipartFile;
 
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.qianwen.mdc.common.OpResult;
+import com.qianwen.mdc.dto.MachineCountryDTO;
 import com.qianwen.mdc.dto.account.MachineAccountEditDTO;
 import com.qianwen.mdc.dto.usedepartment.UseDepartmentDTO;
+import com.qianwen.mdc.mapper.MachineCountryMapper;
 import com.qianwen.mdc.service.account.MachineAccountAddService;
 import com.qianwen.mdc.service.usedepartment.UseDepartmentService;
 
@@ -30,177 +34,155 @@
 @RequestMapping(value = "/account")
 public class MachineAccountAddController {
 
-    @Autowired
-    private MachineAccountAddService accountAddService;
-   
-    @Autowired
-    private UseDepartmentService useDepartmentService;
-    
-    public static final Logger logger = LoggerFactory.getLogger(MachineAccountAddController.class);
-    
-    @PostMapping(value = "/create")
-    public OpResult<Void> create(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
-          @RequestBody MachineAccountEditDTO dto, HttpServletRequest request) {
-        
-    	try {
-			//accountTokenService.checkToken(token);
-			
+	@Autowired
+	private MachineAccountAddService accountAddService;
+
+	@Autowired
+	private UseDepartmentService useDepartmentService;
+
+	@Autowired
+	private MachineCountryMapper countryMapper;
+
+	public static final Logger logger = LoggerFactory.getLogger(MachineAccountAddController.class);
+
+	@PostMapping(value = "/create")
+	public OpResult<Void> create(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
+			@RequestBody MachineAccountEditDTO dto, HttpServletRequest request) {
+
+		try {
+			// accountTokenService.checkToken(token);
+
 			accountAddService.save(dto);
-		}catch(Exception ex) {
-			logger.error("鏂板鍙拌处閿欒",ex);
-		    return OpResult.fail(ex.getMessage());
+		} catch (Exception ex) {
+			logger.error("鏂板鍙拌处閿欒", ex);
+			return OpResult.fail(ex.getMessage());
 		}
 		return OpResult.success();
-    }
+	}
 
+	/**
+	 * 涓婁紶鏂囦欢
+	 * 
+	 * @param file
+	 * @param id   鍙拌处id
+	 * @return
+	 */
+	@PostMapping(value = "/uploadPic")
+	public OpResult<String> uploadPic(MultipartFile file, Integer id) {
 
-    /**
-     * 涓婁紶鏂囦欢
-     * @param file
-     * @param id 鍙拌处id
-     * @return
-     */
-    @PostMapping(value = "/uploadPic")
-    public OpResult<String> uploadPic(MultipartFile file,Integer id) {
-    	
-        try {
-        	String path = accountAddService.uploadPic(file,id);
-        	return OpResult.success(path);
-        }catch(Exception ex) {
-        	logger.error("涓婁紶璁惧鍥剧墖澶辫触",ex);
-        	return OpResult.fail(ex.getMessage());
-        }
+		try {
+			String path = accountAddService.uploadPic(file, id);
+			return OpResult.success(path);
+		} catch (Exception ex) {
+			logger.error("涓婁紶璁惧鍥剧墖澶辫触", ex);
+			return OpResult.fail(ex.getMessage());
+		}
 
-    }
-    
-    @GetMapping(value = "/useDepartments")
-    public OpResult<List<UseDepartmentDTO>> getDepartments() {
-    	return OpResult.success(useDepartmentService.allList());
-    }
-    /*
-   
+	}
 
-    @RequestMapping(value = "/file/delete", method = RequestMethod.POST)
-    JSONObject fileDelete(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
-            String fileId) {
-       //TODO checktoken
+	@GetMapping(value = "/useDepartments")
+	public OpResult<List<UseDepartmentDTO>> getDepartments() {
+		return OpResult.success(useDepartmentService.allList());
+	}
 
-        JSONObject jsonResult = new JSONObject();
+	@GetMapping(value = "/countries")
+	public OpResult<List<MachineCountryDTO>> getCountries() {
+		return OpResult.success(this.countryMapper.selectList(Wrappers.emptyWrapper()).stream().map(c -> {
+			MachineCountryDTO dto = new MachineCountryDTO();
+			dto.setId(c.getId());
+			dto.setName(c.getName());
+			return dto;
+		}).collect(Collectors.toList()));
 
-        if (fileId == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "407");
-            return jsonResult;
-        }
-
-        String[] file = fileId.split("#");
-        if ((file[0] == null) || (file[1] == null)) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "403");
-            return jsonResult;
-        }
-
-        MdcMachine mdcMachineObj = new MdcMachine();
-        mdcMachineObj.setId(Integer.parseInt(file[0]));
-        MdcMachine mdcMachine = mdcMachineMapper.selectOne(mdcMachineObj);
-        if (mdcMachine == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "404");
-            return jsonResult;
-        }
-
-        MdcWorkshop mdcWorkshopObj = new MdcWorkshop();
-        mdcWorkshopObj.setId(mdcMachine.getWorkshopId());
-        MdcWorkshop mdcWorkshop = mdcWorkshopMapper.selectOne(mdcWorkshopObj);
-        if (mdcWorkshop == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "405");
-            return jsonResult;
-        }
-
-        MdcSection mdcSectionObj = new MdcSection();
-        mdcSectionObj.setId(mdcMachine.getSectionId());
-        MdcSection mdcSection = mdcSectionMapper.selectOne(mdcSectionObj);
-        if (mdcSection == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "406");
-            return jsonResult;
-        }
-
-        jsonResult.put("result", "SUCCESS");
-
-        StringBuilder sb = new StringBuilder();
-        sb.append(uploadPath).append("/").append(mdcWorkshop.getName()).append("/").append(mdcSection.getName())
-                .append("/").append(mdcMachine.getName()).append("/").append(file[1]);
-        File fileDel = new File(sb.toString());
-        fileDel.delete();
-
-        return jsonResult;
-    }
-
-    @RequestMapping(value = "/file/get", method = RequestMethod.POST)
-    JSONObject fileGet(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
-            String machineId) {
-        MdcToken mdcTokenObj = new MdcToken();
-        mdcTokenObj.setToken(token);
-        MdcToken mdcToken = mdcTokenMapper.selectOne(mdcTokenObj);
-        JSONObject tokenResult = MdcTokenServiceImpl.genTokenErrMsg(mdcToken);
-        if (tokenResult != null) {
-            return tokenResult;
-        }
-
-        mdcToken.setExpired(MdcTokenServiceImpl.genExpiredTime());
-        mdcTokenMapper.updateByPrimaryKeySelective(mdcToken);
-
-        JSONObject jsonResult = new JSONObject();
-
-        MdcMachine mdcMachineObj = new MdcMachine();
-        mdcMachineObj.setId(Integer.parseInt(machineId));
-        MdcMachine mdcMachine = mdcMachineMapper.selectOne(mdcMachineObj);
-        if (mdcMachine == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "404");
-            return jsonResult;
-        }
-
-        MdcWorkshop mdcWorkshopObj = new MdcWorkshop();
-        mdcWorkshopObj.setId(mdcMachine.getWorkshopId());
-        MdcWorkshop mdcWorkshop = mdcWorkshopMapper.selectOne(mdcWorkshopObj);
-        if (mdcWorkshop == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "405");
-            return jsonResult;
-        }
-
-        MdcSection mdcSectionObj = new MdcSection();
-        mdcSectionObj.setId(mdcMachine.getSectionId());
-        MdcSection mdcSection = mdcSectionMapper.selectOne(mdcSectionObj);
-        if (mdcSection == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "406");
-            return jsonResult;
-        }
-
-        jsonResult.put("result", "SUCCESS");
-
-        StringBuilder sb = new StringBuilder();
-        sb.append(uploadPath).append("/").append(mdcWorkshop.getName()).append("/").append(mdcSection.getName())
-                .append("/").append(mdcMachine.getName());
-        File path = new File(sb.toString());
-
-        JSONArray jsonArray = new JSONArray();
-        jsonResult.put("list", jsonArray);
-
-        File[] files = path.listFiles();
-        if (files != null) {
-            for (File file : files) {
-                JSONObject item = new JSONObject();
-                jsonArray.add(item);
-                item.put("fileName", file.getName());
-            }
-        }
-
-        return jsonResult;
-    }
-	*/
+	}
+	/*
+	 * 
+	 * 
+	 * @RequestMapping(value = "/file/delete", method = RequestMethod.POST)
+	 * JSONObject fileDelete(@RequestHeader(value = "mdc-token", defaultValue = "")
+	 * String token, String fileId) { //TODO checktoken
+	 * 
+	 * JSONObject jsonResult = new JSONObject();
+	 * 
+	 * if (fileId == null) { jsonResult.put("result", "FAIL");
+	 * jsonResult.put("errCode", "407"); return jsonResult; }
+	 * 
+	 * String[] file = fileId.split("#"); if ((file[0] == null) || (file[1] ==
+	 * null)) { jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "403");
+	 * return jsonResult; }
+	 * 
+	 * MdcMachine mdcMachineObj = new MdcMachine();
+	 * mdcMachineObj.setId(Integer.parseInt(file[0])); MdcMachine mdcMachine =
+	 * mdcMachineMapper.selectOne(mdcMachineObj); if (mdcMachine == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "404"); return
+	 * jsonResult; }
+	 * 
+	 * MdcWorkshop mdcWorkshopObj = new MdcWorkshop();
+	 * mdcWorkshopObj.setId(mdcMachine.getWorkshopId()); MdcWorkshop mdcWorkshop =
+	 * mdcWorkshopMapper.selectOne(mdcWorkshopObj); if (mdcWorkshop == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "405"); return
+	 * jsonResult; }
+	 * 
+	 * MdcSection mdcSectionObj = new MdcSection();
+	 * mdcSectionObj.setId(mdcMachine.getSectionId()); MdcSection mdcSection =
+	 * mdcSectionMapper.selectOne(mdcSectionObj); if (mdcSection == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "406"); return
+	 * jsonResult; }
+	 * 
+	 * jsonResult.put("result", "SUCCESS");
+	 * 
+	 * StringBuilder sb = new StringBuilder();
+	 * sb.append(uploadPath).append("/").append(mdcWorkshop.getName()).append("/").
+	 * append(mdcSection.getName())
+	 * .append("/").append(mdcMachine.getName()).append("/").append(file[1]); File
+	 * fileDel = new File(sb.toString()); fileDel.delete();
+	 * 
+	 * return jsonResult; }
+	 * 
+	 * @RequestMapping(value = "/file/get", method = RequestMethod.POST) JSONObject
+	 * fileGet(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
+	 * String machineId) { MdcToken mdcTokenObj = new MdcToken();
+	 * mdcTokenObj.setToken(token); MdcToken mdcToken =
+	 * mdcTokenMapper.selectOne(mdcTokenObj); JSONObject tokenResult =
+	 * MdcTokenServiceImpl.genTokenErrMsg(mdcToken); if (tokenResult != null) {
+	 * return tokenResult; }
+	 * 
+	 * mdcToken.setExpired(MdcTokenServiceImpl.genExpiredTime());
+	 * mdcTokenMapper.updateByPrimaryKeySelective(mdcToken);
+	 * 
+	 * JSONObject jsonResult = new JSONObject();
+	 * 
+	 * MdcMachine mdcMachineObj = new MdcMachine();
+	 * mdcMachineObj.setId(Integer.parseInt(machineId)); MdcMachine mdcMachine =
+	 * mdcMachineMapper.selectOne(mdcMachineObj); if (mdcMachine == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "404"); return
+	 * jsonResult; }
+	 * 
+	 * MdcWorkshop mdcWorkshopObj = new MdcWorkshop();
+	 * mdcWorkshopObj.setId(mdcMachine.getWorkshopId()); MdcWorkshop mdcWorkshop =
+	 * mdcWorkshopMapper.selectOne(mdcWorkshopObj); if (mdcWorkshop == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "405"); return
+	 * jsonResult; }
+	 * 
+	 * MdcSection mdcSectionObj = new MdcSection();
+	 * mdcSectionObj.setId(mdcMachine.getSectionId()); MdcSection mdcSection =
+	 * mdcSectionMapper.selectOne(mdcSectionObj); if (mdcSection == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "406"); return
+	 * jsonResult; }
+	 * 
+	 * jsonResult.put("result", "SUCCESS");
+	 * 
+	 * StringBuilder sb = new StringBuilder();
+	 * sb.append(uploadPath).append("/").append(mdcWorkshop.getName()).append("/").
+	 * append(mdcSection.getName()) .append("/").append(mdcMachine.getName()); File
+	 * path = new File(sb.toString());
+	 * 
+	 * JSONArray jsonArray = new JSONArray(); jsonResult.put("list", jsonArray);
+	 * 
+	 * File[] files = path.listFiles(); if (files != null) { for (File file : files)
+	 * { JSONObject item = new JSONObject(); jsonArray.add(item);
+	 * item.put("fileName", file.getName()); } }
+	 * 
+	 * return jsonResult; }
+	 */
 }
diff --git a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/domain/MachineCountry.java b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/domain/MachineCountry.java
new file mode 100644
index 0000000..5689bcc
--- /dev/null
+++ b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/domain/MachineCountry.java
@@ -0,0 +1,39 @@
+package com.qianwen.mdc.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+
+/**
+ * 璁惧鍥藉埆锛屽瓧鍏歌〃
+ */
+@TableName( "machine_country")
+public class MachineCountry{
+	
+	@TableId(type=IdType.ASSIGN_ID)
+    private Long id;
+
+    /**
+     * 鍚嶇О
+     */
+    private String name;
+   
+   
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+
+}
\ No newline at end of file
diff --git a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/dto/MachineCountryDTO.java b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/dto/MachineCountryDTO.java
new file mode 100644
index 0000000..b45e1a3
--- /dev/null
+++ b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/dto/MachineCountryDTO.java
@@ -0,0 +1,33 @@
+package com.qianwen.mdc.dto;
+
+/**
+ * 鍥藉埆鏁版嵁
+ */
+
+public class MachineCountryDTO{
+
+    private Long id;
+
+    /*
+     * 绫诲瀷鍚嶇О
+     */
+    private String name;
+   
+
+	public Long getId() {
+		return id;
+	}
+
+	public void setId(Long id) {
+		this.id = id;
+	}
+
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+
+}
diff --git a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/dto/account/MachineAccountQueryDTO.java b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/dto/account/MachineAccountQueryDTO.java
index d74d849..e254b15 100644
--- a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/dto/account/MachineAccountQueryDTO.java
+++ b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/dto/account/MachineAccountQueryDTO.java
@@ -1,5 +1,7 @@
 package com.qianwen.mdc.dto.account;
 
+import java.util.Date;
+
 import com.qianwen.mdc.dto.BasePageDTO;
 
 public class MachineAccountQueryDTO extends BasePageDTO{
@@ -53,6 +55,9 @@
      * 璁惧绫诲瀷
      */
     private Long deviceTypeId;
+    
+    private Date productionDateBegin;
+    private Date productionDateEnd;
     
 	public String getUuid() {
 		return uuid;
@@ -142,7 +147,21 @@
 	public void setDeviceTypeId(Long deviceTypeId) {
 		this.deviceTypeId = deviceTypeId;
 	}
-    
-    
+
+	public Date getProductionDateBegin() {
+		return productionDateBegin;
+	}
+
+	public void setProductionDateBegin(Date productionDateBegin) {
+		this.productionDateBegin = productionDateBegin;
+	}
+
+	public Date getProductionDateEnd() {
+		return productionDateEnd;
+	}
+
+	public void setProductionDateEnd(Date productionDateEnd) {
+		this.productionDateEnd = productionDateEnd;
+	}
 
 }
diff --git a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/mapper/MachineCountryMapper.java b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/mapper/MachineCountryMapper.java
new file mode 100644
index 0000000..5275949
--- /dev/null
+++ b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/mapper/MachineCountryMapper.java
@@ -0,0 +1,8 @@
+package com.qianwen.mdc.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qianwen.mdc.domain.MachineCountry;
+
+public interface MachineCountryMapper extends BaseMapper<MachineCountry> {
+	
+}
diff --git a/mdc-parent/mdc-showdb-mysql/src/main/resources/mapper/MachineCountryMapper.xml b/mdc-parent/mdc-showdb-mysql/src/main/resources/mapper/MachineCountryMapper.xml
new file mode 100644
index 0000000..914df63
--- /dev/null
+++ b/mdc-parent/mdc-showdb-mysql/src/main/resources/mapper/MachineCountryMapper.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.qianwen.mdc.mapper.MachineCountryMapper">
+  <resultMap id="BaseResultMap" type="com.qianwen.mdc.domain.MachineCountry">
+    <id column="id" jdbcType="INTEGER" property="id" />
+    <result column="name" jdbcType="VARCHAR" property="name" />
+  </resultMap>
+
+</mapper>

--
Gitblit v1.9.3