8b5f9bb5 by chentao

新增官网地址

1 parent 2128d5ef
...@@ -128,4 +128,9 @@ public class Course extends BaseEntity { ...@@ -128,4 +128,9 @@ public class Course extends BaseEntity {
128 */ 128 */
129 private Long sort; 129 private Long sort;
130 130
131 /**
132 * 编程类型(0没有编程 1图标 2词语)
133 */
134 private String programType;
135
131 } 136 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -100,4 +100,9 @@ public class CourseBo extends BaseBO { ...@@ -100,4 +100,9 @@ public class CourseBo extends BaseBO {
100 * 排序 100 * 排序
101 */ 101 */
102 private Long sort; 102 private Long sort;
103
104 /**
105 * 编程类型(0没有编程 1图标 2词语)
106 */
107 private String programType;
103 } 108 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -155,4 +155,9 @@ public class CourseVo { ...@@ -155,4 +155,9 @@ public class CourseVo {
155 * 排序 155 * 排序
156 */ 156 */
157 private Long sort; 157 private Long sort;
158
159 /**
160 * 编程类型(0没有编程 1图标 2词语)
161 */
162 private String programType;
158 } 163 }
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -36,4 +36,6 @@ public class ResourceVo { ...@@ -36,4 +36,6 @@ public class ResourceVo {
36 */ 36 */
37 private List<QuestionVo> questions; 37 private List<QuestionVo> questions;
38 38
39 private SiteVo site;
40
39 } 41 }
......
1 package com.lego.core.domin.vo;
2
3 import lombok.Data;
4
5 /**
6 * @author chentao
7 * @date 2025/7/6
8 */
9 @Data
10 public class SiteVo {
11 /**
12 * 主键
13 */
14 private String url;
15 }
...@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; ...@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
6 import com.baomidou.mybatisplus.core.toolkit.Wrappers; 6 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
7 import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 7 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8 import com.lego.common.core.page.TableDataInfo; 8 import com.lego.common.core.page.TableDataInfo;
9 import com.lego.common.core.service.ConfigService;
9 import com.lego.common.core.service.OssService; 10 import com.lego.common.core.service.OssService;
10 import com.lego.common.utils.DateUtils; 11 import com.lego.common.utils.DateUtils;
11 import com.lego.common.utils.MessageUtils; 12 import com.lego.common.utils.MessageUtils;
...@@ -43,6 +44,7 @@ public class UpgradeServiceImpl implements IUpgradeService { ...@@ -43,6 +44,7 @@ public class UpgradeServiceImpl implements IUpgradeService {
43 private final ICourseService courseService; 44 private final ICourseService courseService;
44 private final IQuestionService questionService; 45 private final IQuestionService questionService;
45 private final ISysOssService iSysOssService; 46 private final ISysOssService iSysOssService;
47 private final ConfigService configService;
46 48
47 @Override 49 @Override
48 public ResourceVo list() { 50 public ResourceVo list() {
...@@ -64,6 +66,11 @@ public class UpgradeServiceImpl implements IUpgradeService { ...@@ -64,6 +66,11 @@ public class UpgradeServiceImpl implements IUpgradeService {
64 66
65 resourceVo.setCourses(courses); 67 resourceVo.setCourses(courses);
66 68
69 String siteUrl = configService.getConfigValue("sys.site.url");
70 SiteVo siteVo = new SiteVo();
71 siteVo.setUrl(siteUrl);
72 resourceVo.setSite(siteVo);
73
67 return resourceVo; 74 return resourceVo;
68 } 75 }
69 76
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!