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