From 1ea07323937277e876690827f756e935f8e798dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E7=A3=8A?= <45566618@qq.com> Date: Tue, 1 Jul 2025 15:26:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E5=91=98=E6=B3=A8=E5=86=8C=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E6=AE=B5=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zh/view/hy/controller/HyController.java | 33 +++++++++++++++++++ .../jeecg/modules/zh/view/hy/entity/Hy.java | 21 ++++++++++++ .../modules/zh/view/hy/mapper/HyMapper.java | 14 ++++++++ .../zh/view/hy/mapper/xml/HyMapper.xml | 22 +++++++++++++ .../zh/view/hy/service/IHyService.java | 15 +++++++++ .../view/hy/service/impl/HyServiceImpl.java | 27 +++++++++++++++ 6 files changed, 132 insertions(+) create mode 100644 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/controller/HyController.java create mode 100644 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/entity/Hy.java create mode 100644 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/mapper/HyMapper.java create mode 100644 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/mapper/xml/HyMapper.xml create mode 100644 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/service/IHyService.java create mode 100644 jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/service/impl/HyServiceImpl.java diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/controller/HyController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/controller/HyController.java new file mode 100644 index 0000000..f1fa71a --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/controller/HyController.java @@ -0,0 +1,33 @@ +package org.jeecg.modules.zh.view.hy.controller; + +import lombok.extern.slf4j.Slf4j; +import org.jeecg.common.api.vo.Result; +import org.jeecg.modules.zh.view.hy.entity.Hy; +import org.jeecg.modules.zh.view.hy.service.IHyService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; + +/** + * @Description: 会员统计 + * @author: jeecg-boot + */ +@RestController +@RequestMapping("/zh/hy") +@Slf4j +public class HyController { + @Autowired + private IHyService service; + + /** + * 会员注册时间段统计 + */ + @RequestMapping(value = "/queryPageList", method = RequestMethod.GET) + public Result queryPageList(Hy hy) { + List list = service.queryHyRegisterList(hy); + return Result.ok(list); + } + +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/entity/Hy.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/entity/Hy.java new file mode 100644 index 0000000..1cdbff5 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/entity/Hy.java @@ -0,0 +1,21 @@ +package org.jeecg.modules.zh.view.hy.entity; + +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +@Data +public class Hy implements Serializable { + private static final long serialVersionUID = 1L; + + private String phone; + private String shortHour; + private String shortDay; + private Integer cn; + private String type; + private String housingestateId; + private String housingestateName; + private String beginTime; + private String endTime; +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/mapper/HyMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/mapper/HyMapper.java new file mode 100644 index 0000000..1d1efaf --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/mapper/HyMapper.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.zh.view.hy.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.jeecg.modules.zh.view.hy.entity.Hy; +import java.util.List; + +/** + * @Description: 会员统计 + * @author: jeecg-boot + */ +public interface HyMapper extends BaseMapper{ + + List queryHyRegisterList(Hy hy); +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/mapper/xml/HyMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/mapper/xml/HyMapper.xml new file mode 100644 index 0000000..a6a0465 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/mapper/xml/HyMapper.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/service/IHyService.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/service/IHyService.java new file mode 100644 index 0000000..f514b46 --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/service/IHyService.java @@ -0,0 +1,15 @@ +package org.jeecg.modules.zh.view.hy.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import org.jeecg.modules.zh.view.hy.entity.Hy; +import java.util.List; + +/** + * @Description: 会员统计 + * @author: jeecg-boot + */ +public interface IHyService extends IService { + + List queryHyRegisterList(Hy hy); + +} diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/service/impl/HyServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/service/impl/HyServiceImpl.java new file mode 100644 index 0000000..1b3782a --- /dev/null +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/view/hy/service/impl/HyServiceImpl.java @@ -0,0 +1,27 @@ +package org.jeecg.modules.zh.view.hy.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.jeecg.modules.system.entity.SysDataLog; +import org.jeecg.modules.zh.view.hy.entity.Hy; +import org.jeecg.modules.zh.view.hy.mapper.HyMapper; +import org.jeecg.modules.zh.view.hy.service.IHyService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @Description: 会员统计 + * @author: jeecg-boot + */ +@Service +public class HyServiceImpl extends ServiceImpl implements IHyService { + + /** + * 会员注册时间段统计 + */ + @Override + public List queryHyRegisterList(Hy hy) { + return baseMapper.queryHyRegisterList(hy); + } + +}