From 21d0b3d54fca243c69089ef67ce7f45561216906 Mon Sep 17 00:00:00 2001
From: st <280306299@qq.com>
Date: Sun, 25 Feb 2024 16:43:09 +0800
Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BF=AE=E6=94=B9=E5=B0=8F=E7=A8=8B?=
=?UTF-8?q?=E5=BA=8F=E7=99=BB=E5=BD=95=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?=
=?UTF-8?q?=EF=BC=8C=E6=94=B9=E4=B8=BA=E4=BC=81=E4=B8=9A=E5=86=85=E9=83=A8?=
=?UTF-8?q?=E7=94=A8=E6=88=B7=E6=8E=A5=E5=8F=A3=202=E3=80=81=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E8=AE=BF=E5=AE=A2=E6=95=B0=E6=8D=AE=E8=A1=A8=E5=90=88?=
=?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3=EF=BC=8C=E8=AE=BF=E5=AE=A2?=
=?UTF-8?q?=E5=92=8C=E4=BC=81=E4=B8=9A=E5=91=98=E5=B7=A5=E5=85=B1=E7=94=A8?=
=?UTF-8?q?=E4=B8=80=E5=BC=A0=E8=A1=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
ics-admin/pom.xml | 7 +-
...ller.java => CustomerStaffController.java} | 6 +-
.../ics/admin/domain/IcsCustomerStaff.java | 35 +++++
.../mapper/admin/IcsCustomerStaffMapper.xml | 39 ++++-
.../com/ics/common/constant/Constants.java | 9 ++
.../mobile/ActivityAPIController.java | 12 +-
.../controller/mobile/LoginAPIController.java | 23 ++-
.../controller/mobile/ParkAPIController.java | 13 +-
.../mobile/ServiceManagerAPIController.java | 12 +-
.../ics/controller/mobile/SmallWxOkHttp.java | 121 ++++++++++++++++
.../mobile/VisitorApiController.java | 79 +++++++++++
.../mobile/WxLoginAPIController.java | 133 ++++++++++--------
.../mobile/member/ProfileAPIController.java | 45 +++---
pom.xml | 19 ++-
14 files changed, 449 insertions(+), 104 deletions(-)
rename ics-admin/src/main/java/com/ics/admin/controller/{IcsCustomerStaffController.java => CustomerStaffController.java} (89%)
create mode 100644 ics-web/src/main/java/com/ics/controller/mobile/SmallWxOkHttp.java
create mode 100644 ics-web/src/main/java/com/ics/controller/mobile/VisitorApiController.java
diff --git a/ics-admin/pom.xml b/ics-admin/pom.xml
index 41ebfb0..a584df2 100644
--- a/ics-admin/pom.xml
+++ b/ics-admin/pom.xml
@@ -54,7 +54,12 @@
org.apache.poi
poi-ooxml-schemas
+
+ com.squareup.okhttp3
+ okhttp
+ 3.11.0
+
-
\ No newline at end of file
+
diff --git a/ics-admin/src/main/java/com/ics/admin/controller/IcsCustomerStaffController.java b/ics-admin/src/main/java/com/ics/admin/controller/CustomerStaffController.java
similarity index 89%
rename from ics-admin/src/main/java/com/ics/admin/controller/IcsCustomerStaffController.java
rename to ics-admin/src/main/java/com/ics/admin/controller/CustomerStaffController.java
index d2098a1..9aced77 100644
--- a/ics-admin/src/main/java/com/ics/admin/controller/IcsCustomerStaffController.java
+++ b/ics-admin/src/main/java/com/ics/admin/controller/CustomerStaffController.java
@@ -19,7 +19,7 @@ import java.util.Date;
*/
@RestController
@RequestMapping("/admin/staff")
-public class IcsCustomerStaffController extends BaseController {
+public class CustomerStaffController extends BaseController {
private final static String ACCESS_USERID = Constants.ACCESS_USERID;
@@ -41,7 +41,8 @@ public class IcsCustomerStaffController extends BaseController {
@GetMapping("list")
public R list(IcsCustomerStaff icsCustomerStaff) {
startPage();
- icsCustomerStaff.setIcsCustomerId(1L);//临时设置
+ icsCustomerStaff.setIcsCustomerId(1L);//临时设置,需要从用户信息中获取
+ icsCustomerStaff.setDataType(Constants.CUSTOMER_STAFF);
return result(icsCustomerStaffService.selectIcsCustomerStaffList(icsCustomerStaff));
}
@@ -55,6 +56,7 @@ public class IcsCustomerStaffController extends BaseController {
icsCustomerStaff.setIcsCustomerId(1L);
icsCustomerStaff.setCreateTime(new Date());
icsCustomerStaff.setCreateBy(getLoginName());
+ icsCustomerStaff.setDataType(Constants.CUSTOMER_STAFF);
return toAjax(icsCustomerStaffService.insertIcsCustomerStaff(icsCustomerStaff));
}
diff --git a/ics-admin/src/main/java/com/ics/admin/domain/IcsCustomerStaff.java b/ics-admin/src/main/java/com/ics/admin/domain/IcsCustomerStaff.java
index ed32527..9938940 100644
--- a/ics-admin/src/main/java/com/ics/admin/domain/IcsCustomerStaff.java
+++ b/ics-admin/src/main/java/com/ics/admin/domain/IcsCustomerStaff.java
@@ -1,9 +1,12 @@
package com.ics.admin.domain;
import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
import com.ics.common.core.domain.BaseEntity;
import lombok.Data;
+import java.util.Date;
+
/**
* 企业员工对象 ics_customer_staff
*
@@ -39,4 +42,36 @@ public class IcsCustomerStaff extends BaseEntity {
/** 园区ID */
private Long parkId;
+ /**证件类型*/
+ private String cardType;
+
+ /**证件号码**/
+ private String cardNo;
+
+ /**来访时间*/
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date visitTime;
+
+ /**离开时间**/
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date leaveTime;
+
+ /**来访是由*/
+ private String visitContent;
+
+ /**被访问人姓名**/
+ private String toName;
+
+ /**被访问人号码*/
+ private String toPhone;
+
+ /**被访问单位名称*/
+ private String toCustomer;
+
+ /**被访问单位id**/
+ private String toCustomerId;
+
+ /**数据类型,1企业员工,2临时访客*/
+ private String dataType;
+
}
diff --git a/ics-admin/src/main/resources/mapper/admin/IcsCustomerStaffMapper.xml b/ics-admin/src/main/resources/mapper/admin/IcsCustomerStaffMapper.xml
index f86e82e..87dd56b 100644
--- a/ics-admin/src/main/resources/mapper/admin/IcsCustomerStaffMapper.xml
+++ b/ics-admin/src/main/resources/mapper/admin/IcsCustomerStaffMapper.xml
@@ -19,10 +19,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
+
+
+
+
+
+
+
+
- SELECT id, username, mobile, create_by, create_time, update_by, update_time, delete_flag, ics_customer_id, openid, avatar, gender, status, park_id FROM ics_customer_staff
+ SELECT id, username, mobile, create_by, create_time, update_by, update_time, delete_flag, ics_customer_id, openid, avatar, gender, status, park_id,card_no, visit_time,
+ leave_time,visit_content,to_name,to_phone,to_customer,to_customer_id,data_type
+ FROM ics_customer_staff