From 840be4885ee33f2ef861e9b91e296a968b4ac6f8 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期一, 27 十月 2025 14:38:13 +0800
Subject: [PATCH] 代码生成

---
 cloud-server-management/src/main/resources/mapper/TSitePriceMapper.xml                                    |   23 +++++++
 cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminRecordController.java               |   10 +++
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/TSitePriceServiceImpl.java |   11 +++
 cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java                                 |    2 
 cloud-server-other/src/main/java/com/dsh/other/controller/SiteController.java                             |    5 +
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/ITSitePriceService.java         |    7 ++
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/TSitePrice.java                   |   59 +++++++++++++++++++
 cloud-server-management/src/main/java/com/dsh/course/mapper/TSitePriceMapper.java                         |    9 +++
 8 files changed, 123 insertions(+), 3 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminRecordController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminRecordController.java
index 0121b0c..44afa67 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminRecordController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminRecordController.java
@@ -8,6 +8,7 @@
 import com.dsh.activity.feignclient.other.model.Site;
 import com.dsh.activity.feignclient.other.model.Store;
 import com.dsh.activity.service.*;
+import com.dsh.activity.util.ResultUtil;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -39,6 +40,15 @@
     @Resource
     private StoreClient storeClient;
     /**
+     * 硬件开门后回调 是否可进场检查接口 sid门店id rid场地id
+     */
+    @PostMapping("/verify")
+    public ResultUtil verify(Integer id, Integer rid, Integer sid) {
+        System.err.println("硬件开门后回调 校验是否可入场");System.err.println("rid:"+rid);
+        System.err.println("sid:"+sid);
+        return ResultUtil.success();
+    }
+    /**
      * 硬件开门后回调 存储玩湃惠民卡使用记录
      */
     @PostMapping("/record")
diff --git a/cloud-server-management/src/main/java/com/dsh/course/mapper/TSitePriceMapper.java b/cloud-server-management/src/main/java/com/dsh/course/mapper/TSitePriceMapper.java
new file mode 100644
index 0000000..9bfeba1
--- /dev/null
+++ b/cloud-server-management/src/main/java/com/dsh/course/mapper/TSitePriceMapper.java
@@ -0,0 +1,9 @@
+package com.dsh.course.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.dsh.guns.modular.system.model.TSitePrice;
+import org.apache.ibatis.annotations.Mapper;
+
+@Mapper
+public interface TSitePriceMapper extends BaseMapper<TSitePrice> {
+}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/TSitePrice.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/TSitePrice.java
new file mode 100644
index 0000000..1cfa932
--- /dev/null
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/TSitePrice.java
@@ -0,0 +1,59 @@
+package com.dsh.guns.modular.system.model;
+
+import com.baomidou.mybatisplus.annotation.*;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+@Data
+@TableName("t_site_price")
+@ApiModel(description = "场地价格明细表")
+public class TSitePrice {
+
+    @TableId(value = "id", type = IdType.AUTO)
+    @ApiModelProperty(value = "主键")
+    private Long id;
+
+    @TableField("siteId")
+    @ApiModelProperty(value = "场地id")
+    private Integer siteId;
+
+    @TableField("startTime")
+    @ApiModelProperty(value = "开始时间(如:09:00)")
+    private String startTime;
+
+    @TableField("endTime")
+    @ApiModelProperty(value = "结束时间(如:10:00)")
+    private String endTime;
+
+    @TableField("dayOfWeek")
+    @ApiModelProperty(value = "星期几 1=周一 2=周二...7=周日")
+    private Integer dayOfWeek;
+
+    @TableField("targetAudience")
+    @ApiModelProperty(value = "面向人群:booking=订场,walkin=散客")
+    private String targetAudience;
+
+    @TableField("fieldType")
+    @ApiModelProperty(value = "场地类型:full=全场,half=半场")
+    private String fieldType;
+
+    @TableField("cashPrice")
+    @ApiModelProperty(value = "现金价格(元)")
+    private BigDecimal cashPrice;
+
+    @TableField("coinPrice")
+    @ApiModelProperty(value = "玩湃币价格(币)")
+    private BigDecimal coinPrice;
+
+    @TableField("insertTime")
+    @ApiModelProperty(value = "创建时间")
+    private Date insertTime;
+
+    @TableField("updateTime")
+    @ApiModelProperty(value = "更新时间")
+    private Date updateTime;
+}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/ITSitePriceService.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/ITSitePriceService.java
new file mode 100644
index 0000000..e154067
--- /dev/null
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/ITSitePriceService.java
@@ -0,0 +1,7 @@
+package com.dsh.guns.modular.system.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.dsh.guns.modular.system.model.TSitePrice;
+
+public interface ITSitePriceService extends IService<TSitePrice> {
+}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/TSitePriceServiceImpl.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/TSitePriceServiceImpl.java
new file mode 100644
index 0000000..5aa7c21
--- /dev/null
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/TSitePriceServiceImpl.java
@@ -0,0 +1,11 @@
+package com.dsh.guns.modular.system.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.dsh.course.mapper.TSitePriceMapper;
+import com.dsh.guns.modular.system.model.TSitePrice;
+import com.dsh.guns.modular.system.service.ITSitePriceService;
+import org.springframework.stereotype.Service;
+
+@Service
+public class TSitePriceServiceImpl extends ServiceImpl<TSitePriceMapper, TSitePrice> implements ITSitePriceService {
+}
diff --git a/cloud-server-management/src/main/resources/mapper/TSitePriceMapper.xml b/cloud-server-management/src/main/resources/mapper/TSitePriceMapper.xml
new file mode 100644
index 0000000..ff7a61d
--- /dev/null
+++ b/cloud-server-management/src/main/resources/mapper/TSitePriceMapper.xml
@@ -0,0 +1,23 @@
+<?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="com.dsh.course.mapper.TSitePriceMapper">
+
+    <resultMap id="BaseResultMap" type="com.dsh.guns.modular.system.model.TSitePrice">
+        <id column="id" property="id"/>
+        <result column="siteId" property="siteId"/>
+        <result column="startTime" property="startTime"/>
+        <result column="endTime" property="endTime"/>
+        <result column="dayOfWeek" property="dayOfWeek"/>
+        <result column="targetAudience" property="targetAudience"/>
+        <result column="fieldType" property="fieldType"/>
+        <result column="cashPrice" property="cashPrice"/>
+        <result column="coinPrice" property="coinPrice"/>
+        <result column="insertTime" property="insertTime"/>
+        <result column="updateTime" property="updateTime"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id, siteId, startTime, endTime, dayOfWeek, targetAudience, fieldType, cashPrice, coinPrice, insertTime, updateTime
+    </sql>
+
+</mapper>
\ No newline at end of file
diff --git a/cloud-server-other/src/main/java/com/dsh/other/controller/SiteController.java b/cloud-server-other/src/main/java/com/dsh/other/controller/SiteController.java
index 3a637db..adb7c64 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/controller/SiteController.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/controller/SiteController.java
@@ -304,9 +304,10 @@
             @ApiImplicitParam(value = "场地id", name = "id", dataType = "int", required = true),
             @ApiImplicitParam(value = "日期(2023-01-01)", name = "day", dataType = "string", required = true),
             @ApiImplicitParam(value = "半场名称", name = "halfName", dataType = "string", required = false),
-            @ApiImplicitParam(value = "选择场地的名称", name = "siteName", dataType = "string", required = false)
+            @ApiImplicitParam(value = "选择场地的名称", name = "siteName", dataType = "string", required = false),
+            @ApiImplicitParam(value = "入场方式 1订场 2散客", name = "targetAudience",defaultValue = "1",dataType = "string", required = true),
     })
-    public ResultUtil<List<QuerySiteTimes>> querySiteTimes(Integer id, String day, String halfName, String siteName) {
+    public ResultUtil<List<QuerySiteTimes>> querySiteTimes(Integer id, String day, String halfName, String siteName,Integer targetAudience) {
         try {
             List<QuerySiteTimes> list = siteService.querySiteTimes(id, day, halfName, siteName);
             return ResultUtil.success(list);
diff --git a/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java b/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java
index e32525b..2032cbf 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/model/QuerySiteInfoVo.java
@@ -12,7 +12,7 @@
  */
 @Data
 @ApiModel
-public class QuerySiteInfoVo {
+public class    QuerySiteInfoVo {
     @ApiModelProperty("场地id")
     private Integer id;
     @ApiModelProperty("场地名称")

--
Gitblit v1.7.1