Commit 4e475497 authored by zhushanglei's avatar zhushanglei

信息查询

parent fae6c829
package cn.minestar.agriculture.controller;
import cn.minestar.agriculture.dto.WxMiniInfoDto;
import cn.minestar.agriculture.entity.WxMiniInfo;
import cn.minestar.agriculture.service.IWxMiniInfoService;
import cn.minestar.common.annotation.Log;
......@@ -7,6 +8,7 @@ import cn.minestar.common.core.domain.AjaxResult;
import cn.minestar.common.enums.BusinessType;
import cn.minestar.common.utils.poi.ExcelUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
......@@ -28,9 +30,9 @@ public class WxMiniInfoController
*/
// @PreAuthorize("@ss.hasPermi('agriculture:info:list')")
@GetMapping("/list")
public AjaxResult list(WxMiniInfo wxMiniInfo)
public AjaxResult list(@Validated WxMiniInfoDto wxMiniInfoDto)
{
List<WxMiniInfo> list = wxMiniInfoService.selectWxMiniInfoList(wxMiniInfo);
List<WxMiniInfo> list = wxMiniInfoService.selectWxMiniInfoList(wxMiniInfoDto);
return AjaxResult.success(list);
}
......@@ -40,9 +42,9 @@ public class WxMiniInfoController
// @PreAuthorize("@ss.hasPermi('agriculture:info:export')")
@Log(title = "【 导出】", businessType = BusinessType.EXPORT)
@GetMapping("/export")
public AjaxResult export(WxMiniInfo wxMiniInfo)
public AjaxResult export(WxMiniInfoDto wxMiniInfoDto)
{
List<WxMiniInfo> list = wxMiniInfoService.selectWxMiniInfoList(wxMiniInfo);
List<WxMiniInfo> list = wxMiniInfoService.selectWxMiniInfoList(wxMiniInfoDto);
ExcelUtil<WxMiniInfo> util = new ExcelUtil<WxMiniInfo>(WxMiniInfo.class);
return util.exportExcel(list, "info");
}
......
......@@ -2,6 +2,7 @@ package cn.minestar.agriculture.mapper;
import java.util.List;
import cn.minestar.agriculture.dto.WxMiniInfoDto;
import cn.minestar.agriculture.entity.WxMiniInfo;
/**
......@@ -23,10 +24,10 @@ public interface WxMiniInfoMapper
/**
* 查询【请填写功能名称】列表
*
* @param wxMiniInfo 【请填写功能名称】
* @param wxMiniInfoDto 【请填写功能名称】
* @return 【请填写功能名称】集合
*/
public List<WxMiniInfo> selectWxMiniInfoList(WxMiniInfo wxMiniInfo);
public List<WxMiniInfo> selectWxMiniInfoList(WxMiniInfoDto wxMiniInfoDto);
/**
* 新增【请填写功能名称】
......
......@@ -2,6 +2,7 @@ package cn.minestar.agriculture.service;
import java.util.List;
import cn.minestar.agriculture.dto.WxMiniInfoDto;
import cn.minestar.agriculture.entity.WxMiniInfo;
/**
......@@ -26,7 +27,7 @@ public interface IWxMiniInfoService
* @param wxMiniInfo 【请填写功能名称】
* @return 【请填写功能名称】集合
*/
public List<WxMiniInfo> selectWxMiniInfoList(WxMiniInfo wxMiniInfo);
public List<WxMiniInfo> selectWxMiniInfoList(WxMiniInfoDto wxMiniInfo);
/**
* 新增【请填写功能名称】
......
......@@ -2,6 +2,7 @@ package cn.minestar.agriculture.service.impl;
import java.util.List;
import cn.minestar.agriculture.dto.WxMiniInfoDto;
import cn.minestar.agriculture.entity.WxMiniInfo;
import cn.minestar.agriculture.mapper.WxMiniInfoMapper;
import cn.minestar.agriculture.mapper.WxMiniLabelMapper;
......@@ -42,13 +43,13 @@ public class WxMiniInfoServiceImpl implements IWxMiniInfoService
/**
* 查询【请填写功能名称】列表
*
* @param wxMiniInfo 【请填写功能名称】
* @param wxMiniInfoDto 【请填写功能名称】
* @return 【请填写功能名称】
*/
@Override
public List<WxMiniInfo> selectWxMiniInfoList(WxMiniInfo wxMiniInfo)
public List<WxMiniInfo> selectWxMiniInfoList(WxMiniInfoDto wxMiniInfoDto)
{
return wxMiniInfoMapper.selectWxMiniInfoList(wxMiniInfo);
return wxMiniInfoMapper.selectWxMiniInfoList(wxMiniInfoDto);
}
/**
......
......@@ -25,17 +25,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select id, title, label_id, content, source, release_time, link_address, focus, read_num, create_by, create_time, update_by, update_time, remark from wx_mini_info
</sql>
<select id="selectWxMiniInfoList" parameterType="WxMiniInfo" resultMap="WxMiniInfoResult">
<select id="selectWxMiniInfoList" parameterType="cn.minestar.agriculture.dto.WxMiniInfoDto" resultMap="WxMiniInfoResult">
<include refid="selectWxMiniInfoVo"/>
<where>
<if test="title != null and title != ''"> and title = #{title}</if>
<!-- <if test="title != null and title != ''"> and title = #{title}</if>-->
<if test="labelId != null "> and label_id = #{labelId}</if>
<if test="content != null and content != ''"> and content = #{content}</if>
<if test="source != null and source != ''"> and source = #{source}</if>
<if test="releaseTime != null "> and release_time = #{releaseTime}</if>
<if test="linkAddress != null and linkAddress != ''"> and link_address = #{linkAddress}</if>
<!-- <if test="content != null and content != ''"> and content = #{content}</if>-->
<!-- <if test="source != null and source != ''"> and source = #{source}</if>-->
<!-- <if test="releaseTime != null "> and release_time = #{releaseTime}</if>-->
<!-- <if test="linkAddress != null and linkAddress != ''"> and link_address = #{linkAddress}</if>-->
<!-- <if test="readNum != null "> and read_num = #{readNum}</if>-->
<if test="focus != null and focus != ''"> and focus = #{focus}</if>
<if test="readNum != null "> and read_num = #{readNum}</if>
</where>
</select>
......
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