Commit 4e475497 authored by zhushanglei's avatar zhushanglei

信息查询

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