3 커밋 089a0bfc8c ... 93bada329d

작성자 SHA1 메시지 날짜
  wangzongkui 93bada329d 青雲慧改造 5 일 전
  wangzongkui 1b6200b1d2 Merge remote-tracking branch 'origin/master' 5 일 전
  wangzongkui 1a4f015d44 青雲慧 5 일 전

+ 9 - 0
renren-admin/src/main/java/io/renren/modules/qmjz/controller/TaskManageController.java

@@ -39,6 +39,15 @@ public class TaskManageController {
         return R.ok().put("data",taskManageService.getById(id));
     }
 
+    /**
+     * 新增积分数
+     */
+    @PostMapping("add")
+    @RequiresPermissions("qmjz:taskManage:update")
+    public R add(@RequestBody TaskManageBo bo){
+        return taskManageService.add(bo)? R.ok():R.fail();
+    }
+
 
     /**
      * 配置积分数

+ 1 - 0
renren-admin/src/main/java/io/renren/modules/qmjz/service/TaskManageService.java

@@ -30,4 +30,5 @@ public interface TaskManageService extends IService<TaskManage>{
 
     R ApiList();
 
+    boolean add(TaskManageBo bo);
 }

+ 7 - 0
renren-admin/src/main/java/io/renren/modules/qmjz/service/impl/TaskManageServiceImpl.java

@@ -102,4 +102,11 @@ public class TaskManageServiceImpl extends ServiceImpl<TaskManageMapper, TaskMan
         map.put("infiniteTask",infiniteTask);
         return R.ok().put("data",map);
     }
+
+    @Override
+    public boolean add(TaskManageBo bo) {
+        TaskManage taskManage = new TaskManage();
+        BeanUtil.copyProperties(bo,taskManage);
+        return taskManageMapper.updateById(taskManage)>0;
+    }
 }

+ 63 - 0
renren-admin/src/main/java/io/renren/modules/qyh/api/ApiNewsController.java

@@ -0,0 +1,63 @@
+package io.renren.modules.qyh.api;
+
+import cn.hutool.core.util.ObjectUtil;
+import io.renren.common.utils.PageUtils;
+import io.renren.common.utils.R;
+import io.renren.modules.qyh.entity.NewsEntity;
+import io.renren.modules.qyh.service.NewsService;
+import io.renren.modules.sys.controller.AbstractController;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 青雲慧-青创赛
+ *
+ * @author pengc
+ * @email sunlightcs@gmail.com
+ * @date 2025-09-22 18:00:53
+ */
+@RestController
+@RequestMapping("api/news")
+@Api(tags = "青雲慧-青创赛管理")
+public class ApiNewsController extends AbstractController {
+    @Autowired
+    private NewsService newsService;
+
+    @GetMapping("/page")
+    @ApiOperation("分页")
+    @RequiresPermissions("qyh:news:list")
+    public R page(@RequestParam Map<String, Object> params) {
+        PageUtils page = newsService.queryPage(params);
+        return R.ok().put("page", page);
+    }
+
+    @GetMapping("/list")
+    @ApiOperation("列表")
+    public R list() {
+        return R.ok().put("list", newsService.list());
+    }
+
+    @GetMapping("/info/{id}")
+    @ApiOperation("信息")
+    @RequiresPermissions("qyh:news:info")
+    public R info(@PathVariable("id") Long id) {
+        NewsEntity news = newsService.getById(id);
+        if (ObjectUtil.isNotNull(news)){
+            news.setHits(news.getHits() + 1);
+        }
+        return R.ok().put("news", news);
+    }
+
+    @PostMapping("/getByIdList")
+    @ApiOperation("根据id列表查询青创赛列表(不建议调用)")
+    public R getByIdList(@RequestBody List<Long> ids) {
+        return R.ok().put("list", newsService.getByIdList(ids));
+    }
+
+}

+ 5 - 4
renren-admin/src/main/java/io/renren/modules/qyh/entity/NewsEntity.java

@@ -47,14 +47,15 @@ public class NewsEntity implements Serializable {
 	private String content;
 
 	/**
-	 * 状态 1启用 0禁用
+	 * 浏览量
 	 */
-	private Integer status;
+	private Integer hits;
 
 	/**
-	 * 浏览量
+	 * 状态 1启用 0禁用
 	 */
-	private Integer hits;
+	private Integer status;
+
 	/**
 	 * 排序号
 	 */