From 633be87bcdaab325daa6d4f74f5294e14660cfd7 Mon Sep 17 00:00:00 2001
From: wang-hao-jie <1550036656@qq.com>
Date: 星期三, 03 十一月 2021 09:59:15 +0800
Subject: [PATCH] xx

---
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IFingerprintServiceImpl.java     |   26 +++
 xboot-modules/xboot-your/src/main/resources/mapper/FingerprintMapper.xml                                 |    5 
 xboot-core/src/main/java/cn/exrick/xboot/core/entity/User.java                                           |    3 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CustomerReceiveController.java    |   77 +++++++++
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java                         |    2 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Customer.java                         |    3 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/CustomerReceive.java                  |   40 +++++
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/FingerprintMapper.java                |   14 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Fingerprint.java                      |   46 +++++
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICustomerReceiveService.java         |   14 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICustomerReceiveServiceImpl.java |   26 +++
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IFingerprintService.java             |   14 +
 xboot-modules/xboot-base/src/main/java/cn/exrick/xboot/base/controller/manage/MessageController.java     |   65 ++++---
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/FingerprintController.java        |   77 +++++++++
 xboot-modules/xboot-base/src/main/java/cn/exrick/xboot/base/controller/manage/UserController.java        |    2 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CustomerReceiveMapper.java            |   14 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/appController/LoginController.java           |   10 +
 xboot-modules/xboot-your/src/main/resources/mapper/CustomerReceiveMapper.xml                             |    5 
 18 files changed, 412 insertions(+), 31 deletions(-)

diff --git a/xboot-core/src/main/java/cn/exrick/xboot/core/entity/User.java b/xboot-core/src/main/java/cn/exrick/xboot/core/entity/User.java
index 04d8656..55077a0 100644
--- a/xboot-core/src/main/java/cn/exrick/xboot/core/entity/User.java
+++ b/xboot-core/src/main/java/cn/exrick/xboot/core/entity/User.java
@@ -95,6 +95,9 @@
     @ApiModelProperty(value = "鎵�灞為儴闂ㄥ悕绉�")
     private String departmentTitle;
 
+    @ApiModelProperty(value = "鎸囩汗鐧婚檰瀵嗙爜")
+    private String key;
+
     @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
     @DateTimeFormat(pattern = "yyyy-MM-dd")
     @ApiModelProperty(value = "鐢熸棩")
diff --git a/xboot-modules/xboot-base/src/main/java/cn/exrick/xboot/base/controller/manage/MessageController.java b/xboot-modules/xboot-base/src/main/java/cn/exrick/xboot/base/controller/manage/MessageController.java
index 0e979dc..386f4b3 100644
--- a/xboot-modules/xboot-base/src/main/java/cn/exrick/xboot/base/controller/manage/MessageController.java
+++ b/xboot-modules/xboot-base/src/main/java/cn/exrick/xboot/base/controller/manage/MessageController.java
@@ -13,6 +13,7 @@
 import cn.exrick.xboot.core.service.MessageSendService;
 import cn.exrick.xboot.core.service.MessageService;
 import cn.exrick.xboot.core.service.UserService;
+import cn.hutool.core.util.StrUtil;
 import cn.hutool.http.HtmlUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -54,7 +55,13 @@
     public Result<Page<Message>> getByCondition(Message message,
                                                 SearchVo searchVo,
                                                 PageVo pageVo) {
-
+        if(pageVo.getPageSize()==0){
+            pageVo.setPageSize(5);
+        }
+        if(StrUtil.isEmpty(pageVo.getOrder())){
+            pageVo.setOrder("desc");
+            pageVo.setSort("createTime");
+        }
         Page<Message> page = messageService.findByCondition(message, searchVo, PageUtil.initPage(pageVo));
         page.forEach(e->{
             e.setContentText(HtmlUtil.cleanHtmlTag(e.getContent()));
@@ -77,29 +84,29 @@
 
         Message m = messageService.save(message);
         // 淇濆瓨娑堟伅鍙戦�佽〃
-        List<MessageSend> messageSends = new ArrayList<>();
-        if (CommonConstant.MESSAGE_RANGE_ALL.equals(message.getRange())) {
-            // 鍏ㄤ綋
-            List<User> allUser = userService.getAll();
-            allUser.forEach(u -> {
-                MessageSend ms = new MessageSend().setMessageId(m.getId()).setUserId(u.getId());
-                messageSends.add(ms);
-            });
-            sendService.saveOrUpdateAll(messageSends);
-            // 鎺ㄩ��
-            messagingTemplate.convertAndSend("/topic/subscribe", "鎮ㄦ敹鍒颁簡鏂扮殑绯荤粺娑堟伅");
-        } else if (CommonConstant.MESSAGE_RANGE_USER.equals(message.getRange())) {
-            // 鎸囧畾鐢ㄦ埛
-            for (String id : message.getUserIds()) {
-                MessageSend ms = new MessageSend().setMessageId(m.getId()).setUserId(id);
-                messageSends.add(ms);
-            }
-            sendService.saveOrUpdateAll(messageSends);
-            // 鎺ㄩ��
-            for (String id : message.getUserIds()) {
-                messagingTemplate.convertAndSendToUser(id, "/queue/subscribe", "鎮ㄦ敹鍒颁簡鏂扮殑娑堟伅");
-            }
-        }
+//        List<MessageSend> messageSends = new ArrayList<>();
+//        if (CommonConstant.MESSAGE_RANGE_ALL.equals(message.getRange())) {
+//            // 鍏ㄤ綋
+//            List<User> allUser = userService.getAll();
+//            allUser.forEach(u -> {
+//                MessageSend ms = new MessageSend().setMessageId(m.getId()).setUserId(u.getId());
+//                messageSends.add(ms);
+//            });
+//            sendService.saveOrUpdateAll(messageSends);
+//            // 鎺ㄩ��
+//            messagingTemplate.convertAndSend("/topic/subscribe", "鎮ㄦ敹鍒颁簡鏂扮殑绯荤粺娑堟伅");
+//        } else if (CommonConstant.MESSAGE_RANGE_USER.equals(message.getRange())) {
+//            // 鎸囧畾鐢ㄦ埛
+//            for (String id : message.getUserIds()) {
+//                MessageSend ms = new MessageSend().setMessageId(m.getId()).setUserId(id);
+//                messageSends.add(ms);
+//            }
+//            sendService.saveOrUpdateAll(messageSends);
+//            // 鎺ㄩ��
+//            for (String id : message.getUserIds()) {
+//                messagingTemplate.convertAndSendToUser(id, "/queue/subscribe", "鎮ㄦ敹鍒颁簡鏂扮殑娑堟伅");
+//            }
+//        }
         return ResultUtil.success("娣诲姞鎴愬姛");
     }
 
@@ -116,13 +123,13 @@
     public Result<Object> delMessage(@RequestParam String[] ids) {
 
         for (String id : ids) {
-            if (ActivitiConstant.MESSAGE_PASS_ID.equals(id) || ActivitiConstant.MESSAGE_BACK_ID.equals(id) || ActivitiConstant.MESSAGE_DELEGATE_ID.equals(id)
-                    || ActivitiConstant.MESSAGE_TODO_ID.equals(id)) {
-                return ResultUtil.error("鎶辨瓑锛屾棤娉曞垹闄ゅ伐浣滄祦鐩稿叧绯荤粺娑堟伅");
-            }
+//            if (ActivitiConstant.MESSAGE_PASS_ID.equals(id) || ActivitiConstant.MESSAGE_BACK_ID.equals(id) || ActivitiConstant.MESSAGE_DELEGATE_ID.equals(id)
+//                    || ActivitiConstant.MESSAGE_TODO_ID.equals(id)) {
+//                return ResultUtil.error("鎶辨瓑锛屾棤娉曞垹闄ゅ伐浣滄祦鐩稿叧绯荤粺娑堟伅");
+//            }
             messageService.delete(id);
             // 鍒犻櫎鍙戦�佽〃
-            sendService.deleteByMessageId(id);
+            //sendService.deleteByMessageId(id);
         }
         return ResultUtil.success("缂栬緫鎴愬姛");
     }
diff --git a/xboot-modules/xboot-base/src/main/java/cn/exrick/xboot/base/controller/manage/UserController.java b/xboot-modules/xboot-base/src/main/java/cn/exrick/xboot/base/controller/manage/UserController.java
index 56aed74..16e6c10 100644
--- a/xboot-modules/xboot-base/src/main/java/cn/exrick/xboot/base/controller/manage/UserController.java
+++ b/xboot-modules/xboot-base/src/main/java/cn/exrick/xboot/base/controller/manage/UserController.java
@@ -315,7 +315,7 @@
 
         // 鏍¢獙鏄惁宸插瓨鍦�
         checkUserInfo(u.getUsername(), u.getMobile(), u.getEmail());
-
+        u.setKey(u.getPassword());
         String encryptPass = new BCryptPasswordEncoder().encode(u.getPassword());
         u.setPassword(encryptPass);
         if (StrUtil.isNotBlank(u.getDepartmentId())) {
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/appController/LoginController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/appController/LoginController.java
new file mode 100644
index 0000000..af425c0
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/appController/LoginController.java
@@ -0,0 +1,10 @@
+package cn.exrick.xboot.your.appController;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+@RequestMapping("/app/login")
+@Transactional
+public class LoginController {
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CustomerReceiveController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CustomerReceiveController.java
new file mode 100644
index 0000000..665ad44
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CustomerReceiveController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.CustomerReceive;
+import cn.exrick.xboot.your.service.ICustomerReceiveService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author whj
+ */
+@Slf4j
+@RestController
+@Api(tags = "鍟嗘埛鎺ヨ揣浜虹鐞嗘帴鍙�")
+@RequestMapping("/xboot/customerReceive")
+@Transactional
+public class CustomerReceiveController {
+
+    @Autowired
+    private ICustomerReceiveService iCustomerReceiveService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<CustomerReceive> get(@PathVariable String id) {
+
+        CustomerReceive customerReceive = iCustomerReceiveService.getById(id);
+        return new ResultUtil<CustomerReceive>().setData(customerReceive);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<CustomerReceive>> getAll() {
+
+        List<CustomerReceive> list = iCustomerReceiveService.list();
+        return new ResultUtil<List<CustomerReceive>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<CustomerReceive>> getByPage(PageVo page) {
+
+        IPage<CustomerReceive> data = iCustomerReceiveService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<CustomerReceive>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<CustomerReceive> saveOrUpdate(CustomerReceive customerReceive) {
+
+        if (iCustomerReceiveService.saveOrUpdate(customerReceive)) {
+            return new ResultUtil<CustomerReceive>().setData(customerReceive);
+        }
+        return new ResultUtil<CustomerReceive>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iCustomerReceiveService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/FingerprintController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/FingerprintController.java
new file mode 100644
index 0000000..53b8cec
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/FingerprintController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.Fingerprint;
+import cn.exrick.xboot.your.service.IFingerprintService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author Exrick
+ */
+@Slf4j
+@RestController
+@Api(tags = "鎸囩汗绠$悊鎺ュ彛")
+@RequestMapping("/xboot/fingerprint")
+@Transactional
+public class FingerprintController {
+
+    @Autowired
+    private IFingerprintService iFingerprintService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<Fingerprint> get(@PathVariable String id) {
+
+        Fingerprint fingerprint = iFingerprintService.getById(id);
+        return new ResultUtil<Fingerprint>().setData(fingerprint);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<Fingerprint>> getAll() {
+
+        List<Fingerprint> list = iFingerprintService.list();
+        return new ResultUtil<List<Fingerprint>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<Fingerprint>> getByPage(PageVo page) {
+
+        IPage<Fingerprint> data = iFingerprintService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<Fingerprint>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<Fingerprint> saveOrUpdate(Fingerprint fingerprint) {
+
+        if (iFingerprintService.saveOrUpdate(fingerprint)) {
+            return new ResultUtil<Fingerprint>().setData(fingerprint);
+        }
+        return new ResultUtil<Fingerprint>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iFingerprintService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java
index b311382..934f4c5 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java
@@ -25,7 +25,7 @@
 @DynamicUpdate
 @Table(name = "t_accident")
 @TableName("t_accident")
-@ApiModel(value = "杞﹂櫓璁板綍")
+@ApiModel(value = "浜嬫晠璁板綍")
 public class Accident extends XbootBaseEntity {
 
     private static final long serialVersionUID = 1L;
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Customer.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Customer.java
index 128108a..55310f1 100644
--- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Customer.java
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Customer.java
@@ -49,6 +49,9 @@
     @ApiModelProperty(value = "鍏宠仈閰嶉�佸尯鍩烮D")
     private String areaId;
 
+    @ApiModelProperty(value = "鍏宠仈閰嶉�佸尯鍩熷垎娈礗D")
+    private String areaSectionId;
+
     @ApiModelProperty(value = "0:姝e父  1:涓嶆椿璺冿紙榛樿=0锛�")
     private int status;
 
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/CustomerReceive.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/CustomerReceive.java
new file mode 100644
index 0000000..ae9c813
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/CustomerReceive.java
@@ -0,0 +1,40 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+import java.util.Date;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_customer_receive")
+@TableName("t_customer_receive")
+@ApiModel(value = "鍟嗘埛鎺ヨ揣浜鸿〃")
+public class CustomerReceive extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "鍖哄煙id")
+    private String customerId;
+
+    @ApiModelProperty(value = "鍚嶇О")
+    private String name;
+
+    @ApiModelProperty(value = "鑱旂郴鏂瑰紡")
+    private String phone;
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Fingerprint.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Fingerprint.java
new file mode 100644
index 0000000..5d2e0f1
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Fingerprint.java
@@ -0,0 +1,46 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_fingerprint")
+@TableName("t_fingerprint")
+@ApiModel(value = "鎸囩汗")
+public class Fingerprint extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "鐢ㄦ埛id")
+    private String userId;
+
+    @ApiModelProperty(value = "鍟嗘埛id")
+    private String customerId;
+
+    @ApiModelProperty(value = "鍟嗘埛鎺ユ敹浜篿d")
+    private String customerReceiveId;
+
+    @Column(length = 1000)
+    @ApiModelProperty(value = "鎸囩汗")
+    private String content;
+
+    @ApiModelProperty(value = "鎸囧ご1-10")
+    private Integer num;
+
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CustomerReceiveMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CustomerReceiveMapper.java
new file mode 100644
index 0000000..c7bdda0
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CustomerReceiveMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.CustomerReceive;
+
+import java.util.List;
+
+/**
+ * 鍟嗘埛鎺ヨ揣浜烘暟鎹鐞嗗眰
+ * @author whj
+ */
+public interface CustomerReceiveMapper extends BaseMapper<CustomerReceive> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/FingerprintMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/FingerprintMapper.java
new file mode 100644
index 0000000..23f1f73
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/FingerprintMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.Fingerprint;
+
+import java.util.List;
+
+/**
+ * 鎸囩汗鏁版嵁澶勭悊灞�
+ * @author Exrick
+ */
+public interface FingerprintMapper extends BaseMapper<Fingerprint> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICustomerReceiveService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICustomerReceiveService.java
new file mode 100644
index 0000000..79f8046
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICustomerReceiveService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.CustomerReceive;
+
+import java.util.List;
+
+/**
+ * 鍟嗘埛鎺ヨ揣浜烘帴鍙�
+ * @author whj
+ */
+public interface ICustomerReceiveService extends IService<CustomerReceive> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IFingerprintService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IFingerprintService.java
new file mode 100644
index 0000000..52e2529
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IFingerprintService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.Fingerprint;
+
+import java.util.List;
+
+/**
+ * 鎸囩汗鎺ュ彛
+ * @author Exrick
+ */
+public interface IFingerprintService extends IService<Fingerprint> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICustomerReceiveServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICustomerReceiveServiceImpl.java
new file mode 100644
index 0000000..abb4150
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICustomerReceiveServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.CustomerReceiveMapper;
+import cn.exrick.xboot.your.entity.CustomerReceive;
+import cn.exrick.xboot.your.service.ICustomerReceiveService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 鍟嗘埛鎺ヨ揣浜烘帴鍙e疄鐜�
+ * @author whj
+ */
+@Slf4j
+@Service
+@Transactional
+public class ICustomerReceiveServiceImpl extends ServiceImpl<CustomerReceiveMapper, CustomerReceive> implements ICustomerReceiveService {
+
+    @Autowired
+    private CustomerReceiveMapper customerReceiveMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IFingerprintServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IFingerprintServiceImpl.java
new file mode 100644
index 0000000..634a647
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IFingerprintServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.FingerprintMapper;
+import cn.exrick.xboot.your.entity.Fingerprint;
+import cn.exrick.xboot.your.service.IFingerprintService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 鎸囩汗鎺ュ彛瀹炵幇
+ * @author Exrick
+ */
+@Slf4j
+@Service
+@Transactional
+public class IFingerprintServiceImpl extends ServiceImpl<FingerprintMapper, Fingerprint> implements IFingerprintService {
+
+    @Autowired
+    private FingerprintMapper fingerprintMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/CustomerReceiveMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/CustomerReceiveMapper.xml
new file mode 100644
index 0000000..e2cf211
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/CustomerReceiveMapper.xml
@@ -0,0 +1,5 @@
+<?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="cn.exrick.xboot.your.mapper.CustomerReceiveMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/FingerprintMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/FingerprintMapper.xml
new file mode 100644
index 0000000..2f14838
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/FingerprintMapper.xml
@@ -0,0 +1,5 @@
+<?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="cn.exrick.xboot.your.mapper.FingerprintMapper">
+
+</mapper>
\ No newline at end of file

--
Gitblit v1.9.1