Commit 6b6239f4 by “Kongxiangkun”

阅读明细导出

parent 81994787
package com.yizhi.site.application.feign;
import com.baomidou.mybatisplus.plugins.Page;
import com.yizhi.site.application.vo.domain.InformationReadNumberVo;
import com.yizhi.site.application.vo.domain.InformationVo;
import com.yizhi.site.application.vo.site.IdOneVO;
import com.yizhi.site.application.vo.site.InfomationParamReleaseVO;
......@@ -92,4 +93,7 @@ public interface InformationManageFeignClients {
@GetMapping(value = "/manage/site/classify/info/listbyIds")
List<InformationVo> listbyIds(@RequestParam(name = "idList")List<Long> idList);
@GetMapping(value = "/readExport")
List<InformationReadNumberVo> readExport(@RequestParam(name = "id")Long id);
}
......@@ -41,4 +41,10 @@ public class InformationReadNumberVo {
@ApiModelProperty(value = "修改人名")
private String updateByName;
@ApiModelProperty(value = "姓名")
private String fullName;
@ApiModelProperty(value = "机构")
private String orgName;
}
......@@ -6,6 +6,7 @@ import java.util.Date;
import java.util.List;
import com.yizhi.site.application.domain.Information;
import com.yizhi.site.application.domain.InformationReadNumber;
import com.yizhi.site.application.mapper.InformationClassifyMapper;
import com.yizhi.site.application.constant.SiteConstant;
import com.yizhi.site.application.service.PortalBannerService;
......@@ -14,6 +15,7 @@ import com.yizhi.comment.application.feign.PdfPagesClient;
import com.yizhi.comment.application.vo.PdfVO;
import com.yizhi.core.application.event.EventWrapper;
import com.yizhi.core.application.publish.CloudEventPublisher;
import com.yizhi.site.application.vo.domain.InformationReadNumberVo;
import com.yizhi.site.application.vo.domain.InformationVo;
import com.yizhi.site.application.vo.site.InfomationParamReleaseVO;
import com.yizhi.util.application.constant.TpActivityType;
......@@ -268,4 +270,10 @@ public class InformationManageController {
return this.informationService.listbyIds(idList);
}
@GetMapping(value = "/readExport")
public List<InformationReadNumberVo> readExport(@RequestParam(name = "id")Long id){
return this.informationService.readExport(id);
}
}
......@@ -4,6 +4,7 @@ import java.util.List;
import java.util.Map;
import com.yizhi.site.application.domain.Information;
import com.yizhi.site.application.vo.domain.InformationReadNumberVo;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.plugins.Page;
......@@ -93,4 +94,6 @@ public interface InformationMapper extends BaseMapper<Information> {
* 获取首页置顶新闻
*/
List<InformationStudentVO> informationIndexTopList(@Param("siteId") Long siteId);
List<InformationReadNumberVo> readExport(@Param("id") Long id);
}
\ No newline at end of file
......@@ -5,6 +5,7 @@ import java.util.List;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.yizhi.site.application.domain.Information;
import com.yizhi.site.application.vo.domain.InformationReadNumberVo;
import com.yizhi.site.application.vo.domain.InformationVo;
import com.yizhi.site.application.vo.site.*;
......@@ -120,4 +121,6 @@ public interface InformationService extends IService<Information> {
Page<Information> informationReleaseList(InfomationParamReleaseVO vo);
List<InformationVo> listbyIds(List<Long> idList);
List<InformationReadNumberVo> readExport(Long id);
}
......@@ -21,6 +21,7 @@ import com.yizhi.core.application.publish.CloudEventPublisher;
import com.yizhi.site.application.service.*;
import com.yizhi.site.application.vo.domain.DataClassificationVo;
import com.yizhi.site.application.vo.domain.InformationClassify;
import com.yizhi.site.application.vo.domain.InformationReadNumberVo;
import com.yizhi.site.application.vo.domain.InformationVo;
import com.yizhi.site.application.vo.site.*;
import com.yizhi.core.application.context.ContextHolder;
......@@ -1490,5 +1491,9 @@ public class InformationServiceImpl extends ServiceImpl<InformationMapper, Infor
return portalImageList;
}
@Override
public List<InformationReadNumberVo> readExport(Long id) {
return informationMapper.readExport(id);
}
}
......@@ -474,4 +474,12 @@
a.release_time DESC,
a.id
</select>
<select id="readExport" resultType="com.yizhi.site.application.vo.domain.InformationReadNumberVo">
select b.name as createByName, b.full_name as fullName,c.name as orgName,a.create_time
from tr_information_read_number a
left JOIN cloud_system.account b on a.create_by_id = b.id
left join cloud_system.organization c on b.org_id = c.id
where information_id =#{id} order by create_time desc
</select>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment