From 4193dba7371fb14837d965da329d7a64a503bd77 Mon Sep 17 00:00:00 2001 From: 77 <77@77.com> Date: Thu, 9 May 2024 23:46:03 +0800 Subject: [PATCH] init --- 123.sql | 77 +++++++++++++ .../controller/ActivityOrderController.java | 96 +++++++++++++++ .../xq/controller/ActivityShopController.java | 96 +++++++++++++++ .../xq/controller/ActivityUserController.java | 95 +++++++++++++++ .../com/ruoyi/xq/domain/ActivityOrder.java | 102 ++++++++++++++++ .../com/ruoyi/xq/domain/ActivityShop.java | 109 ++++++++++++++++++ .../com/ruoyi/xq/domain/ActivityUser.java | 60 ++++++++++ .../ruoyi/xq/mapper/ActivityOrderMapper.java | 14 +++ .../ruoyi/xq/mapper/ActivityShopMapper.java | 14 +++ .../ruoyi/xq/mapper/ActivityUserMapper.java | 14 +++ .../xq/service/ActivityOrderService.java | 14 +++ .../ruoyi/xq/service/ActivityShopService.java | 14 +++ .../ruoyi/xq/service/ActivityUserService.java | 14 +++ .../impl/ActivityOrderServiceImpl.java | 18 +++ .../service/impl/ActivityShopServiceImpl.java | 18 +++ .../service/impl/ActivityUserServiceImpl.java | 18 +++ .../mapper/xq/ActivityOrderMapper.xml | 8 ++ .../mapper/xq/ActivityShopMapper.xml | 8 ++ .../mapper/xq/ActivityUserMapper.xml | 8 ++ 19 files changed, 797 insertions(+) create mode 100644 123.sql create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityOrderController.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityShopController.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityUserController.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityOrder.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityShop.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityUser.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityOrderMapper.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityShopMapper.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityUserMapper.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityOrderService.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityShopService.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityUserService.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityOrderServiceImpl.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityShopServiceImpl.java create mode 100644 ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityUserServiceImpl.java create mode 100644 ruoyi-xq/src/main/resources/mapper/xq/ActivityOrderMapper.xml create mode 100644 ruoyi-xq/src/main/resources/mapper/xq/ActivityShopMapper.xml create mode 100644 ruoyi-xq/src/main/resources/mapper/xq/ActivityUserMapper.xml diff --git a/123.sql b/123.sql new file mode 100644 index 0000000..4416dcb --- /dev/null +++ b/123.sql @@ -0,0 +1,77 @@ +CREATE TABLE `xq_activity_shop` +( + `id` bigint(20) unsigned NOT NULL, + `activity_title` varchar(200) NOT NULL COMMENT '活动标题', + `activity_banner` varchar(200) NOT NULL COMMENT '活动展示图片', + `start_time` datetime NOT NULL COMMENT '开始时间', + `end_time` datetime NOT NULL COMMENT '结束时间', + `city_name` varchar(100) NOT NULL COMMENT '城市名称', + `city_code` int(8) NOT NULL COMMENT '城市编码', + `address` varchar(100) NOT NULL COMMENT '详细地址', + `activity_text` text NOT NULL COMMENT '活动详细说明', + `women_max_num` int(8) NOT NULL COMMENT '女生人数上限', + `man_max_num` int(8) NOT NULL COMMENT '男生人数上限', + `join_women_num` int(8) NOT NULL DEFAULT 0 COMMENT '报名参加女生人数', + `join_man_num` int(8) NOT NULL DEFAULT 0 COMMENT '报名参加男生人数', + `hand_man_num` int(8) NOT NULL DEFAULT 0 COMMENT '手动调整男生人数', + `hand_women_num` int(8) NOT NULL DEFAULT 0 COMMENT '手动调整女生人数', + `join_women_price` decimal(20, 2) NOT NULL DEFAULT 0 COMMENT '女生参与价格', + `join_man_price` decimal(20, 2) NOT NULL DEFAULT 0 COMMENT '男生参与价格', + `must_vip` tinyint(1) NOT NULL DEFAULT 0 COMMENT '必须强制会员参与', + `must_auth` tinyint(1) NOT NULL DEFAULT 0 COMMENT '必须强制实名用户参与', + `price_text` varchar(100) NOT NULL COMMENT '费用说明', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_start_time` (`start_time`) USING BTREE +) ENGINE = InnoDB + DEFAULT CHARSET = utf8mb4 + ROW_FORMAT = DYNAMIC COMMENT ='相亲会活动'; + +CREATE TABLE `xq_activity_order` +( + `id` bigint(20) unsigned NOT NULL, + `user_id` bigint(20) NOT NULL COMMENT '用户ID', + `usercode` varchar(10) NOT NULL COMMENT '用户号', + `trace_id` varchar(36) DEFAULT NULL COMMENT '跟踪ID', + `body` varchar(255) DEFAULT NULL COMMENT '下单body', + `price` decimal(10, 2) NOT NULL DEFAULT '0.00', + `activity_id` bigint(20) unsigned NOT NULL COMMENT '活动ID', + `activity_title` varchar(200) NOT NULL COMMENT '活动标题', + `order_name` varchar(255) DEFAULT NULL COMMENT '订单说明', + `order_no` varchar(64) NOT NULL COMMENT '订单号', + `platform_type` varchar(20) DEFAULT NULL COMMENT '平台', + `pay_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态 0-待支付 1-已支付 5-已退款 10-无需支付', + `pay_time` datetime DEFAULT NULL COMMENT '支付时间', + `appid` varchar(50) DEFAULT NULL COMMENT 'appId', + `return_content` text, + `operate_ip` varchar(20) DEFAULT '', + `admin_id` bigint(20) DEFAULT NULL COMMENT '后台操作管理员ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + KEY `order_no` (`order_no`) USING BTREE, + KEY `user_id_2` (`user_id`, `pay_status`) USING BTREE +) ENGINE = InnoDB + DEFAULT CHARSET = utf8mb4 + ROW_FORMAT = DYNAMIC COMMENT ='相亲会订单'; + + +CREATE TABLE `xq_activity_user` +( + `id` bigint(20) unsigned NOT NULL, + `activity_id` bigint(20) unsigned NOT NULL COMMENT '活动ID', + `user_id` bigint(20) NOT NULL COMMENT '用户ID', + `usercode` varchar(10) NOT NULL COMMENT '用户号', + `mobile` varchar(100) NOT NULL COMMENT '填写的手机号', + `pay` tinyint(1) NOT NULL COMMENT '是否付钱', + `price` decimal(20, 2) NOT NULL DEFAULT 0 COMMENT '参与价格', + `trace_id` varchar(36) DEFAULT NULL COMMENT '跟踪ID', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_activity_id` (`activity_id`) USING BTREE, + KEY `idx_user_id` (`user_id`) USING BTREE +) ENGINE = InnoDB + DEFAULT CHARSET = utf8mb4 + ROW_FORMAT = DYNAMIC COMMENT ='相亲会参与人名单'; diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityOrderController.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityOrderController.java new file mode 100644 index 0000000..92119a2 --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityOrderController.java @@ -0,0 +1,96 @@ +package com.ruoyi.xq.controller; + +import cn.dev33.satoken.annotation.SaCheckPermission; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.annotation.RepeatSubmit; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.PageQuery; +import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.core.validate.AddGroup; +import com.ruoyi.common.core.validate.EditGroup; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.xq.domain.ActivityOrder; +import com.ruoyi.xq.service.ActivityOrderService; +import lombok.RequiredArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; +import java.util.Arrays; + +/** + * 相亲会订单 + * + * @author 77 + * @date 2024-05-09 + */ +@Validated +@RequiredArgsConstructor +@RestController +@RequestMapping("/xq/activityOrder") +public class ActivityOrderController extends BaseController { + + private final ActivityOrderService activityOrderService; + + /** + * 查询相亲会订单列表 + */ + @SaCheckPermission("xq:activityOrder:list") + @GetMapping("/list") + public TableDataInfo list(ActivityOrder bo, PageQuery pageQuery) { + Page page = activityOrderService.page(pageQuery.build(), Wrappers.lambdaQuery(bo)); + return TableDataInfo.build(page); + } + + + /** + * 获取相亲会订单详细信息 + * + * @param id 主键 + */ + @SaCheckPermission("xq:activityOrder:query") + @GetMapping("/{id}") + public R getInfo(@NotNull(message = "主键不能为空") + @PathVariable Long id) { + return R.ok(activityOrderService.getById(id)); + } + + /** + * 新增相亲会订单 + */ + @SaCheckPermission("xq:activityOrder:add") + @Log(title = "相亲会订单", businessType = BusinessType.INSERT) + @RepeatSubmit() + @PostMapping() + public R add(@Validated(AddGroup.class) @RequestBody ActivityOrder bo) { + return toAjax(activityOrderService.save(bo)); + } + + /** + * 修改相亲会订单 + */ + @SaCheckPermission("xq:activityOrder:edit") + @Log(title = "相亲会订单", businessType = BusinessType.UPDATE) + @RepeatSubmit() + @PutMapping() + public R edit(@Validated(EditGroup.class) @RequestBody ActivityOrder bo) { + return toAjax(activityOrderService.updateById(bo)); + } + + /** + * 删除相亲会订单 + * + * @param ids 主键串 + */ + @SaCheckPermission("xq:activityOrder:remove") + @Log(title = "相亲会订单", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public R remove(@NotEmpty(message = "主键不能为空") + @PathVariable Long[] ids) { + return toAjax(activityOrderService.removeBatchByIds(Arrays.asList(ids))); + } +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityShopController.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityShopController.java new file mode 100644 index 0000000..9432b03 --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityShopController.java @@ -0,0 +1,96 @@ +package com.ruoyi.xq.controller; + +import cn.dev33.satoken.annotation.SaCheckPermission; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.annotation.RepeatSubmit; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.PageQuery; +import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.core.validate.AddGroup; +import com.ruoyi.common.core.validate.EditGroup; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.xq.domain.ActivityShop; +import com.ruoyi.xq.service.ActivityShopService; +import lombok.RequiredArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; +import java.util.Arrays; + +/** + * 相亲会 + * + * @author 77 + * @date 2024-05-09 + */ +@Validated +@RequiredArgsConstructor +@RestController +@RequestMapping("/xq/activityShop") +public class ActivityShopController extends BaseController { + + private final ActivityShopService activityShopService; + + /** + * 查询相亲会列表 + */ + @SaCheckPermission("xq:activityShop:list") + @GetMapping("/list") + public TableDataInfo list(ActivityShop bo, PageQuery pageQuery) { + Page page = activityShopService.page(pageQuery.build(), Wrappers.lambdaQuery(bo)); + return TableDataInfo.build(page); + } + + + /** + * 获取相亲会详细信息 + * + * @param id 主键 + */ + @SaCheckPermission("xq:activityShop:query") + @GetMapping("/{id}") + public R getInfo(@NotNull(message = "主键不能为空") + @PathVariable Long id) { + return R.ok(activityShopService.getById(id)); + } + + /** + * 新增相亲会 + */ + @SaCheckPermission("xq:activityShop:add") + @Log(title = "相亲会", businessType = BusinessType.INSERT) + @RepeatSubmit() + @PostMapping() + public R add(@Validated(AddGroup.class) @RequestBody ActivityShop bo) { + return toAjax(activityShopService.save(bo)); + } + + /** + * 修改相亲会 + */ + @SaCheckPermission("xq:activityShop:edit") + @Log(title = "相亲会", businessType = BusinessType.UPDATE) + @RepeatSubmit() + @PutMapping() + public R edit(@Validated(EditGroup.class) @RequestBody ActivityShop bo) { + return toAjax(activityShopService.updateById(bo)); + } + + /** + * 删除相亲会 + * + * @param ids 主键串 + */ + @SaCheckPermission("xq:activityShop:remove") + @Log(title = "相亲会", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public R remove(@NotEmpty(message = "主键不能为空") + @PathVariable Long[] ids) { + return toAjax(activityShopService.removeBatchByIds(Arrays.asList(ids))); + } +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityUserController.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityUserController.java new file mode 100644 index 0000000..0323f9f --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/controller/ActivityUserController.java @@ -0,0 +1,95 @@ +package com.ruoyi.xq.controller; + +import cn.dev33.satoken.annotation.SaCheckPermission; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.annotation.RepeatSubmit; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.PageQuery; +import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.core.validate.AddGroup; +import com.ruoyi.common.core.validate.EditGroup; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.xq.domain.ActivityUser; +import com.ruoyi.xq.service.ActivityUserService; +import lombok.RequiredArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; +import java.util.Arrays; + +/** + * 相亲会参与人 + * + * @author 77 + * @date 2024-05-09 + */ +@Validated +@RequiredArgsConstructor +@RestController +@RequestMapping("/xq/activityUser") +public class ActivityUserController extends BaseController { + + private final ActivityUserService activityUserService; + + /** + * 查询相亲会参与人列表 + */ + @SaCheckPermission("xq:activityUser:list") + @GetMapping("/list") + public TableDataInfo list(ActivityUser bo, PageQuery pageQuery) { + Page page = activityUserService.page(pageQuery.build(), Wrappers.lambdaQuery(bo)); + return TableDataInfo.build(page); + } + + /** + * 获取相亲会参与人详细信息 + * + * @param id 主键 + */ + @SaCheckPermission("xq:activityUser:query") + @GetMapping("/{id}") + public R getInfo(@NotNull(message = "主键不能为空") + @PathVariable Long id) { + return R.ok(activityUserService.getById(id)); + } + + /** + * 新增相亲会参与人 + */ + @SaCheckPermission("xq:activityUser:add") + @Log(title = "相亲会参与人", businessType = BusinessType.INSERT) + @RepeatSubmit() + @PostMapping() + public R add(@Validated(AddGroup.class) @RequestBody ActivityUser bo) { + return toAjax(activityUserService.save(bo)); + } + + /** + * 修改相亲会参与人 + */ + @SaCheckPermission("xq:activityUser:edit") + @Log(title = "相亲会参与人", businessType = BusinessType.UPDATE) + @RepeatSubmit() + @PutMapping() + public R edit(@Validated(EditGroup.class) @RequestBody ActivityUser bo) { + return toAjax(activityUserService.updateById(bo)); + } + + /** + * 删除相亲会参与人 + * + * @param ids 主键串 + */ + @SaCheckPermission("xq:activityUser:remove") + @Log(title = "相亲会参与人", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public R remove(@NotEmpty(message = "主键不能为空") + @PathVariable Long[] ids) { + return toAjax(activityUserService.removeBatchByIds(Arrays.asList(ids))); + } +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityOrder.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityOrder.java new file mode 100644 index 0000000..c399f20 --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityOrder.java @@ -0,0 +1,102 @@ +package com.ruoyi.xq.domain; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import lombok.EqualsAndHashCode; +import java.io.Serializable; +import java.time.LocalDateTime; +import java.util.Date; +import java.math.BigDecimal; + +import java.math.BigDecimal; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 相亲会订单对象 xq_activity_order + * + * @author 77 + * @date 2024-05-09 + */ +@Data +@TableName("xq_activity_order") +public class ActivityOrder implements Serializable { + + private static final long serialVersionUID=1L; + + /** + * + */ + @TableId(value = "id") + private Long id; + /** + * 用户ID + */ + private Long userId; + /** + * 用户号 + */ + private String usercode; + /** + * 跟踪ID + */ + private String traceId; + /** + * 下单body + */ + private String body; + /** + * + */ + private BigDecimal price; + /** + * 活动ID + */ + private Long activityId; + /** + * 活动标题 + */ + private String activityTitle; + /** + * 订单说明 + */ + private String orderName; + /** + * 订单号 + */ + private String orderNo; + /** + * 平台 + */ + private String platformType; + /** + * 状态 0-待支付 1-已支付 5-已退款 10-无需支付 + */ + private Integer payStatus; + /** + * 支付时间 + */ + private Date payTime; + /** + * appId + */ + private String appid; + /** + * + */ + private String returnContent; + /** + * + */ + private String operateIp; + /** + * 后台操作管理员ID + */ + private Long adminId; + + private LocalDateTime createTime; + private LocalDateTime updateTime; + + +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityShop.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityShop.java new file mode 100644 index 0000000..0c4227c --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityShop.java @@ -0,0 +1,109 @@ +package com.ruoyi.xq.domain; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.Date; + +/** + * 相亲会对象 xq_activity_shop + * + * @author 77 + * @date 2024-05-09 + */ +@Data +@TableName("xq_activity_shop") +public class ActivityShop implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * + */ + @TableId(value = "id") + private Long id; + /** + * 活动标题 + */ + private String activityTitle; + /** + * 活动展示图片 + */ + private String activityBanner; + /** + * 开始时间 + */ + private Date startTime; + /** + * 结束时间 + */ + private Date endTime; + /** + * 城市名称 + */ + private String cityName; + /** + * 城市编码 + */ + private Integer cityCode; + /** + * 详细地址 + */ + private String address; + /** + * 活动详细说明 + */ + private String activityText; + /** + * 女生人数上限 + */ + private Integer womenMaxNum; + /** + * 男生人数上限 + */ + private Integer manMaxNum; + /** + * 报名参加女生人数 + */ + private Integer joinWomenNum; + /** + * 报名参加男生人数 + */ + private Integer joinManNum; + /** + * 手动调整男生人数 + */ + private Integer handManNum; + /** + * 手动调整女生人数 + */ + private Integer handWomenNum; + /** + * 女生参与价格 + */ + private BigDecimal joinWomenPrice; + /** + * 男生参与价格 + */ + private BigDecimal joinManPrice; + /** + * 必须强制会员参与 + */ + private Integer mustVip; + /** + * 必须强制实名用户参与 + */ + private Integer mustAuth; + /** + * 费用说明 + */ + private String priceText; + + private LocalDateTime createTime; + private LocalDateTime updateTime; + +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityUser.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityUser.java new file mode 100644 index 0000000..dd4d4a8 --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/domain/ActivityUser.java @@ -0,0 +1,60 @@ +package com.ruoyi.xq.domain; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; + +/** + * 相亲会参与人对象 xq_activity_user + * + * @author 77 + * @date 2024-05-09 + */ +@Data +@TableName("xq_activity_user") +public class ActivityUser implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * + */ + @TableId(value = "id") + private Long id; + /** + * 活动ID + */ + private Long activityId; + /** + * 用户ID + */ + private Long userId; + /** + * 用户号 + */ + private String usercode; + /** + * 填写的手机号 + */ + private String mobile; + /** + * 是否付钱 + */ + private Integer pay; + /** + * 付款金额 + */ + private BigDecimal price; + /** + * 跟踪ID + */ + private String traceId; + + private LocalDateTime createTime; + private LocalDateTime updateTime; + +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityOrderMapper.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityOrderMapper.java new file mode 100644 index 0000000..219406f --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityOrderMapper.java @@ -0,0 +1,14 @@ +package com.ruoyi.xq.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.xq.domain.ActivityOrder; + +/** + * 相亲会订单Mapper接口 + * + * @author 77 + * @date 2024-05-09 + */ +public interface ActivityOrderMapper extends BaseMapper { + +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityShopMapper.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityShopMapper.java new file mode 100644 index 0000000..c14b26a --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityShopMapper.java @@ -0,0 +1,14 @@ +package com.ruoyi.xq.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.xq.domain.ActivityShop; + +/** + * 相亲会Mapper接口 + * + * @author 77 + * @date 2024-05-09 + */ +public interface ActivityShopMapper extends BaseMapper { + +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityUserMapper.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityUserMapper.java new file mode 100644 index 0000000..b61a4f4 --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/mapper/ActivityUserMapper.java @@ -0,0 +1,14 @@ +package com.ruoyi.xq.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.xq.domain.ActivityUser; + +/** + * 相亲会参与人Mapper接口 + * + * @author 77 + * @date 2024-05-09 + */ +public interface ActivityUserMapper extends BaseMapper { + +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityOrderService.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityOrderService.java new file mode 100644 index 0000000..f629bda --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityOrderService.java @@ -0,0 +1,14 @@ +package com.ruoyi.xq.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.xq.domain.ActivityOrder; + +/** + * 相亲会订单Service接口 + * + * @author 77 + * @date 2024-05-09 + */ +public interface ActivityOrderService extends IService { + +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityShopService.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityShopService.java new file mode 100644 index 0000000..2e9a3d6 --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityShopService.java @@ -0,0 +1,14 @@ +package com.ruoyi.xq.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.xq.domain.ActivityShop; + +/** + * 相亲会Service接口 + * + * @author 77 + * @date 2024-05-09 + */ +public interface ActivityShopService extends IService { + +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityUserService.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityUserService.java new file mode 100644 index 0000000..26d3742 --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/ActivityUserService.java @@ -0,0 +1,14 @@ +package com.ruoyi.xq.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.xq.domain.ActivityUser; + +/** + * 相亲会参与人Service接口 + * + * @author 77 + * @date 2024-05-09 + */ +public interface ActivityUserService extends IService { + +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityOrderServiceImpl.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityOrderServiceImpl.java new file mode 100644 index 0000000..cf2b79f --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityOrderServiceImpl.java @@ -0,0 +1,18 @@ +package com.ruoyi.xq.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.xq.domain.ActivityOrder; +import com.ruoyi.xq.mapper.ActivityOrderMapper; +import com.ruoyi.xq.service.ActivityOrderService; +import org.springframework.stereotype.Service; + +/** + * 相亲会订单Service业务层处理 + * + * @author 77 + * @date 2024-05-09 + */ +@Service +public class ActivityOrderServiceImpl extends ServiceImpl implements ActivityOrderService { + +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityShopServiceImpl.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityShopServiceImpl.java new file mode 100644 index 0000000..8cd5950 --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityShopServiceImpl.java @@ -0,0 +1,18 @@ +package com.ruoyi.xq.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.xq.domain.ActivityShop; +import com.ruoyi.xq.mapper.ActivityShopMapper; +import com.ruoyi.xq.service.ActivityShopService; +import org.springframework.stereotype.Service; + +/** + * 相亲会Service业务层处理 + * + * @author 77 + * @date 2024-05-09 + */ +@Service +public class ActivityShopServiceImpl extends ServiceImpl implements ActivityShopService { + +} diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityUserServiceImpl.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityUserServiceImpl.java new file mode 100644 index 0000000..1332f07 --- /dev/null +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/ActivityUserServiceImpl.java @@ -0,0 +1,18 @@ +package com.ruoyi.xq.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.xq.domain.ActivityUser; +import com.ruoyi.xq.mapper.ActivityUserMapper; +import com.ruoyi.xq.service.ActivityUserService; +import org.springframework.stereotype.Service; + +/** + * 相亲会参与人Service业务层处理 + * + * @author 77 + * @date 2024-05-09 + */ +@Service +public class ActivityUserServiceImpl extends ServiceImpl implements ActivityUserService { + +} diff --git a/ruoyi-xq/src/main/resources/mapper/xq/ActivityOrderMapper.xml b/ruoyi-xq/src/main/resources/mapper/xq/ActivityOrderMapper.xml new file mode 100644 index 0000000..f8207e6 --- /dev/null +++ b/ruoyi-xq/src/main/resources/mapper/xq/ActivityOrderMapper.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/ruoyi-xq/src/main/resources/mapper/xq/ActivityShopMapper.xml b/ruoyi-xq/src/main/resources/mapper/xq/ActivityShopMapper.xml new file mode 100644 index 0000000..a60df95 --- /dev/null +++ b/ruoyi-xq/src/main/resources/mapper/xq/ActivityShopMapper.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/ruoyi-xq/src/main/resources/mapper/xq/ActivityUserMapper.xml b/ruoyi-xq/src/main/resources/mapper/xq/ActivityUserMapper.xml new file mode 100644 index 0000000..20ecc15 --- /dev/null +++ b/ruoyi-xq/src/main/resources/mapper/xq/ActivityUserMapper.xml @@ -0,0 +1,8 @@ + + + + + +