优化代码
parent
c601c709e6
commit
22d552c5f0
|
@ -0,0 +1,39 @@
|
|||
package com.yanzhu.jh.bigscreen.web.controller;
|
||||
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.yanzhu.jh.work.service.IWorkJournalismService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* 集团新闻Conller
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/bgscreen/journalism")
|
||||
public class JournalismConller extends BaseController {
|
||||
|
||||
@Autowired
|
||||
IWorkJournalismService workJournalismService;
|
||||
|
||||
/**
|
||||
* 查询集团新闻列表
|
||||
* @return TableDataInfo
|
||||
*/
|
||||
@GetMapping("/getJournalismList")
|
||||
public TableDataInfo getJournalismList(){
|
||||
return getDataTable(workJournalismService.selectBgscreenWorkJournalismList());
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询集团新闻详情
|
||||
* @return AjaxResult
|
||||
*/
|
||||
@GetMapping("/getJournalismInfo")
|
||||
public AjaxResult getJournalismInfo(Long id){
|
||||
return success(workJournalismService.selectWorkJournalismById(id));
|
||||
}
|
||||
}
|
|
@ -29,6 +29,13 @@ public interface WorkJournalismMapper
|
|||
*/
|
||||
public List<WorkJournalism> selectWorkJournalismList(WorkJournalism workJournalism);
|
||||
|
||||
/**
|
||||
* 查询集团新闻列表
|
||||
*
|
||||
* @return 集团新闻集合
|
||||
*/
|
||||
public List<WorkJournalism> selectBgscreenWorkJournalismList();
|
||||
|
||||
/**
|
||||
* 查询集团新闻统计
|
||||
*
|
||||
|
|
|
@ -29,6 +29,13 @@ public interface IWorkJournalismService
|
|||
*/
|
||||
public List<WorkJournalism> selectWorkJournalismList(WorkJournalism workJournalism);
|
||||
|
||||
/**
|
||||
* 查询集团新闻列表
|
||||
*
|
||||
* @return 集团新闻集合
|
||||
*/
|
||||
public List<WorkJournalism> selectBgscreenWorkJournalismList();
|
||||
|
||||
/**
|
||||
* 查询集团新闻统计
|
||||
*
|
||||
|
|
|
@ -49,12 +49,22 @@ public class WorkJournalismServiceImpl implements IWorkJournalismService
|
|||
return workJournalismMapper.selectWorkJournalismList(workJournalism);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询集团新闻列表
|
||||
*
|
||||
* @return 集团新闻集合
|
||||
*/
|
||||
@Override
|
||||
public List<WorkJournalism> selectBgscreenWorkJournalismList(){
|
||||
return workJournalismMapper.selectBgscreenWorkJournalismList();
|
||||
}
|
||||
/**
|
||||
* 查询集团新闻统计
|
||||
*
|
||||
* @param workJournalism 集团新闻
|
||||
* @return 集团新闻集合
|
||||
*/
|
||||
@Override
|
||||
public Map<String,Object> findWorkJournalismGroupStatus(WorkJournalism workJournalism){
|
||||
List<Map<String, Object>> dataList = workJournalismMapper.findWorkJournalismGroupStatus(workJournalism);
|
||||
Map<String, Object> dataMap = new HashMap<>();
|
||||
|
|
|
@ -48,6 +48,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
order by top_flag desc, sort_num asc, create_date desc
|
||||
</select>
|
||||
|
||||
<select id="selectBgscreenWorkJournalismList" resultMap="WorkJournalismResult">
|
||||
select id, title, main_image, intro, type, source, open_url, read_num, status_flag, top_flag, files, sort_num, is_del, create_user, create_date, create_by, create_time, update_by, update_time, remark from work_journalism
|
||||
where is_del=0
|
||||
and status_flag=2
|
||||
order by top_flag desc, sort_num asc, create_date desc
|
||||
limit 0,4
|
||||
</select>
|
||||
|
||||
<select id="findWorkJournalismGroupStatus" parameterType="WorkJournalism" resultType="map">
|
||||
select status_flag as statusFlag, count(id) as total from work_journalism
|
||||
<where>
|
||||
|
|
Loading…
Reference in New Issue