浏览代码

小程序轮播列表

lchao 8 月之前
父节点
当前提交
351025d9e3

+ 10 - 0
zhjq-business/src/main/java/com/zhjq/controller/ZhjqAppCarouselController.java

@@ -3,6 +3,8 @@ package com.zhjq.controller;
 import java.util.List;
 import javax.servlet.http.HttpServletResponse;
 
+import com.zhjq.common.core.domain.entity.ZhjqColumn;
+import com.zhjq.domain.ZhjqAppCarouselDto;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -88,4 +90,12 @@ public class ZhjqAppCarouselController extends BaseController {
     public AjaxResult remove(@PathVariable Long[] ids) {
         return toAjax(zhjqAppCarouselService.deleteZhjqAppCarouselByIds(ids));
     }
+    /**
+     * 小程序轮播管理列表
+     */
+    @GetMapping("/carouselList")
+    public AjaxResult carouselList() {
+        ZhjqAppCarouselDto zhjqAppCarousel = new ZhjqAppCarouselDto();
+        return success(zhjqAppCarouselService.selectcarouselList(zhjqAppCarousel));
+    }
 }

+ 34 - 0
zhjq-business/src/main/java/com/zhjq/domain/ZhjqAppCarouselDto.java

@@ -0,0 +1,34 @@
+package com.zhjq.domain;
+
+import com.zhjq.common.annotation.Excel;
+import lombok.Data;
+
+
+/**
+ * 轮播管理对象 zhjq_app_carousel
+ *
+ * @author lc
+ * @date 2024-12-16
+ */
+@Data
+public class ZhjqAppCarouselDto {
+
+
+    /**
+     * 主键id
+     */
+    private Long id;
+
+    /**
+     * 名称
+     */
+    @Excel(name = "名称")
+    private String appName;
+
+    /**
+     * 图片/视频地址
+     */
+    @Excel(name = "图片/视频地址")
+    private String appUrl;
+
+}

+ 3 - 0
zhjq-business/src/main/java/com/zhjq/mapper/ZhjqAppCarouselMapper.java

@@ -1,6 +1,7 @@
 package com.zhjq.mapper;
 
 import com.zhjq.domain.ZhjqAppCarousel;
+import com.zhjq.domain.ZhjqAppCarouselDto;
 
 import java.util.List;
 
@@ -59,4 +60,6 @@ public interface ZhjqAppCarouselMapper {
      * @return 结果
      */
     public int deleteZhjqAppCarouselByIds(Long[] ids);
+
+    List<ZhjqAppCarouselDto> selectcarouselList(ZhjqAppCarouselDto zhjqAppCarousel);
 }

+ 4 - 0
zhjq-business/src/main/java/com/zhjq/service/IZhjqAppCarouselService.java

@@ -1,6 +1,8 @@
 package com.zhjq.service;
 
+import com.zhjq.common.core.domain.entity.ZhjqColumn;
 import com.zhjq.domain.ZhjqAppCarousel;
+import com.zhjq.domain.ZhjqAppCarouselDto;
 
 import java.util.List;
 
@@ -59,4 +61,6 @@ public interface IZhjqAppCarouselService {
      * @return 结果
      */
     public int deleteZhjqAppCarouselById(Long id);
+
+    List<ZhjqAppCarouselDto> selectcarouselList(ZhjqAppCarouselDto zhjqAppCarousel);
 }

+ 7 - 0
zhjq-business/src/main/java/com/zhjq/service/imp/ZhjqAppCarouselServiceImpl.java

@@ -4,6 +4,7 @@ import java.util.List;
 
 import com.zhjq.common.utils.DateUtils;
 import com.zhjq.domain.ZhjqAppCarousel;
+import com.zhjq.domain.ZhjqAppCarouselDto;
 import com.zhjq.mapper.ZhjqAppCarouselMapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -97,4 +98,10 @@ public class ZhjqAppCarouselServiceImpl implements IZhjqAppCarouselService {
     public int deleteZhjqAppCarouselById(Long id) {
         return zhjqAppCarouselMapper.deleteZhjqAppCarouselById(id);
     }
+
+    @Override
+    public List<ZhjqAppCarouselDto> selectcarouselList(ZhjqAppCarouselDto zhjqAppCarousel) {
+
+        return zhjqAppCarouselMapper.selectcarouselList(zhjqAppCarousel);
+    }
 }

+ 15 - 0
zhjq-business/src/main/resources/mapper/ZhjqAppCarouselMapper.xml

@@ -17,6 +17,12 @@
         <result property="dataStatus" column="data_status"/>
     </resultMap>
 
+    <resultMap type="ZhjqAppCarouselDto" id="ZhjqAppCarouselDtoResult">
+        <result property="id" column="id"/>
+        <result property="appName" column="app_name"/>
+        <result property="appUrl" column="app_url"/>
+    </resultMap>
+
     <sql id="selectZhjqAppCarouselVo">
         select id,
                app_name,
@@ -152,4 +158,13 @@
             #{id}
         </foreach>
     </delete>
+
+    <select id="selectcarouselList" parameterType="ZhjqAppCarouselDto" resultMap="ZhjqAppCarouselDtoResult">
+        select id,
+               app_name,
+               app_url
+        from zhjq_app_carousel
+        where   data_status = 1
+        order by id
+    </select>
 </mapper>