updateStatus(@PathVariable Long id, @PathVariable Integer status) {
+ seckillTimeService.updateStatus(id, status);
+ return Result.success();
+ }
+}
+
diff --git a/service/service-activity/src/main/java/com/atguigu/ssyx/activity/mapper/SecKillSkuMapper.java b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/mapper/SecKillSkuMapper.java
index d6d2225..74a105e 100644
--- a/service/service-activity/src/main/java/com/atguigu/ssyx/activity/mapper/SecKillSkuMapper.java
+++ b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/mapper/SecKillSkuMapper.java
@@ -2,6 +2,7 @@ package com.atguigu.ssyx.activity.mapper;
import com.atguigu.ssyx.model.activity.SeckillSku;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
/**
*
@@ -11,6 +12,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* @author bunny
* @since 2024-04-06
*/
+@Mapper
public interface SecKillSkuMapper extends BaseMapper {
}
diff --git a/service/service-activity/src/main/java/com/atguigu/ssyx/activity/mapper/SeckillTimeMapper.java b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/mapper/SeckillTimeMapper.java
new file mode 100644
index 0000000..f0b3c99
--- /dev/null
+++ b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/mapper/SeckillTimeMapper.java
@@ -0,0 +1,9 @@
+package com.atguigu.ssyx.activity.mapper;
+
+import com.atguigu.ssyx.model.activity.SeckillTime;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+
+public interface SeckillTimeMapper extends BaseMapper {
+
+}
diff --git a/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/SecKillSkuService.java b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/SecKillSkuService.java
index 2c1c8d2..0295b15 100644
--- a/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/SecKillSkuService.java
+++ b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/SecKillSkuService.java
@@ -1,6 +1,9 @@
package com.atguigu.ssyx.activity.service;
import com.atguigu.ssyx.model.activity.SeckillSku;
+import com.atguigu.ssyx.vo.activity.SeckillSkuVo;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
/**
@@ -13,4 +16,12 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public interface SecKillSkuService extends IService {
+ /**
+ * * 获取分页列表
+ *
+ * @param pageParam 当前页码信息
+ * @param vo 查询对象
+ * @return 分页结果
+ */
+ IPage selectPage(Page pageParam, SeckillSkuVo vo);
}
diff --git a/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/SeckillTimeService.java b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/SeckillTimeService.java
new file mode 100644
index 0000000..f9efc23
--- /dev/null
+++ b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/SeckillTimeService.java
@@ -0,0 +1,15 @@
+package com.atguigu.ssyx.activity.service;
+
+import com.atguigu.ssyx.model.activity.SeckillTime;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+public interface SeckillTimeService extends IService {
+
+ /**
+ * * 更新状态
+ *
+ * @param id 当前Id
+ * @param status 当前状态
+ */
+ void updateStatus(Long id, Integer status);
+}
diff --git a/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/impl/SeckillServiceImpl.java b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/impl/SeckillServiceImpl.java
index fb9b9d7..7946dd0 100644
--- a/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/impl/SeckillServiceImpl.java
+++ b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/impl/SeckillServiceImpl.java
@@ -25,14 +25,14 @@ public class SeckillServiceImpl extends ServiceImpl impl
/**
* * 获取分页列表
*
- * @param pageParam 分页参数
- * @param seckillQueryVo 秒杀信息
+ * @param pageParam 分页参数
+ * @param vo 秒杀信息
* @return 分页结果
*/
@Override
- public IPage selectPage(Page pageParam, SeckillQueryVo seckillQueryVo) {
- Integer status = seckillQueryVo.getStatus();
- String title = seckillQueryVo.getTitle();
+ public IPage selectPage(Page pageParam, SeckillQueryVo vo) {
+ Integer status = vo.getStatus();
+ String title = vo.getTitle();
LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>();
if (!StringUtils.isEmpty(status)) {
wrapper.eq(Seckill::getStatus, status);
diff --git a/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/impl/SeckillSkuServiceImpl.java b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/impl/SeckillSkuServiceImpl.java
index c212c7d..1aa1f67 100644
--- a/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/impl/SeckillSkuServiceImpl.java
+++ b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/impl/SeckillSkuServiceImpl.java
@@ -3,7 +3,11 @@ package com.atguigu.ssyx.activity.service.impl;
import com.atguigu.ssyx.activity.mapper.SecKillSkuMapper;
import com.atguigu.ssyx.activity.service.SecKillSkuService;
import com.atguigu.ssyx.model.activity.SeckillSku;
+import com.atguigu.ssyx.vo.activity.SeckillSkuVo;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
@@ -16,5 +20,18 @@ import org.springframework.stereotype.Service;
*/
@Service
public class SeckillSkuServiceImpl extends ServiceImpl implements SecKillSkuService {
+ @Autowired
+ private SecKillSkuMapper seckillSkuMapper;
+ /**
+ * * 获取分页列表
+ *
+ * @param pageParam 当前页码信息
+ * @param vo 查询对象
+ * @return 分页结果
+ */
+ @Override
+ public IPage selectPage(Page pageParam, SeckillSkuVo vo) {
+ return page(pageParam);
+ }
}
diff --git a/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/impl/SeckillTimeServiceImpl.java b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/impl/SeckillTimeServiceImpl.java
new file mode 100644
index 0000000..150d1a2
--- /dev/null
+++ b/service/service-activity/src/main/java/com/atguigu/ssyx/activity/service/impl/SeckillTimeServiceImpl.java
@@ -0,0 +1,26 @@
+package com.atguigu.ssyx.activity.service.impl;
+
+import com.atguigu.ssyx.activity.mapper.SeckillTimeMapper;
+import com.atguigu.ssyx.activity.service.SeckillTimeService;
+import com.atguigu.ssyx.model.activity.SeckillTime;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+
+@Service
+public class SeckillTimeServiceImpl extends ServiceImpl implements SeckillTimeService {
+
+ /**
+ * * 更新状态
+ *
+ * @param id 当前Id
+ * @param status 当前状态
+ */
+ @Override
+ public void updateStatus(Long id, Integer status) {
+ SeckillTime seckillTime = new SeckillTime();
+ seckillTime.setStatus(status);
+ seckillTime.setId(id);
+ updateById(seckillTime);
+ }
+}
diff --git a/service/service-activity/src/main/resources/mapper/SeckillTimeMapper.xml b/service/service-activity/src/main/resources/mapper/SeckillTimeMapper.xml
new file mode 100644
index 0000000..9a5566c
--- /dev/null
+++ b/service/service-activity/src/main/resources/mapper/SeckillTimeMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+