1
This commit is contained in:
@@ -0,0 +1,97 @@
|
|||||||
|
package com.ruoyi.web.controller.jarvis;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PutMapping;
|
||||||
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import com.ruoyi.common.annotation.Log;
|
||||||
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
|
import com.ruoyi.common.enums.BusinessType;
|
||||||
|
import com.ruoyi.jarvis.domain.XbGroup;
|
||||||
|
import com.ruoyi.jarvis.service.IXbGroupService;
|
||||||
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||||
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 线报群信息Controller
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/jarvis/xbgroup")
|
||||||
|
public class XbGroupController extends BaseController
|
||||||
|
{
|
||||||
|
@Autowired
|
||||||
|
private IXbGroupService xbGroupService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询线报群信息列表
|
||||||
|
*/
|
||||||
|
@GetMapping("/list")
|
||||||
|
public TableDataInfo list(XbGroup xbGroup)
|
||||||
|
{
|
||||||
|
startPage();
|
||||||
|
List<XbGroup> list = xbGroupService.selectXbGroupList(xbGroup);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出线报群信息列表
|
||||||
|
*/
|
||||||
|
@Log(title = "线报群信息", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/export")
|
||||||
|
public void export(HttpServletResponse response, XbGroup xbGroup)
|
||||||
|
{
|
||||||
|
List<XbGroup> list = xbGroupService.selectXbGroupList(xbGroup);
|
||||||
|
ExcelUtil<XbGroup> util = new ExcelUtil<XbGroup>(XbGroup.class);
|
||||||
|
util.exportExcel(response, list, "线报群信息数据");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取线报群信息详细信息
|
||||||
|
*/
|
||||||
|
@GetMapping(value = "/{id}")
|
||||||
|
public AjaxResult getInfo(@PathVariable("id") Integer id)
|
||||||
|
{
|
||||||
|
return success(xbGroupService.selectXbGroupById(id));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增线报群信息
|
||||||
|
*/
|
||||||
|
@Log(title = "线报群信息", businessType = BusinessType.INSERT)
|
||||||
|
@PostMapping
|
||||||
|
public AjaxResult add(@RequestBody XbGroup xbGroup)
|
||||||
|
{
|
||||||
|
return toAjax(xbGroupService.insertXbGroup(xbGroup));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改线报群信息
|
||||||
|
*/
|
||||||
|
@Log(title = "线报群信息", businessType = BusinessType.UPDATE)
|
||||||
|
@PutMapping
|
||||||
|
public AjaxResult edit(@RequestBody XbGroup xbGroup)
|
||||||
|
{
|
||||||
|
return toAjax(xbGroupService.updateXbGroup(xbGroup));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除线报群信息
|
||||||
|
*/
|
||||||
|
@Log(title = "线报群信息", businessType = BusinessType.DELETE)
|
||||||
|
@DeleteMapping("/{ids}")
|
||||||
|
public AjaxResult remove(@PathVariable Integer[] ids)
|
||||||
|
{
|
||||||
|
return toAjax(xbGroupService.deleteXbGroupByIds(ids));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,89 @@
|
|||||||
|
package com.ruoyi.jarvis.domain;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 线报群信息表 xb_group
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
*/
|
||||||
|
public class XbGroup
|
||||||
|
{
|
||||||
|
/** 主键ID */
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
/** 群名称 */
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
/** 微信群ID */
|
||||||
|
private String wxid;
|
||||||
|
|
||||||
|
/** 启用状态:0-禁用,1-启用 */
|
||||||
|
private Integer isActive;
|
||||||
|
|
||||||
|
/** 创建时间 */
|
||||||
|
private Date createDate;
|
||||||
|
|
||||||
|
/** 更新时间 */
|
||||||
|
private Date updateDate;
|
||||||
|
|
||||||
|
public Integer getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Integer id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getWxid() {
|
||||||
|
return wxid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setWxid(String wxid) {
|
||||||
|
this.wxid = wxid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getIsActive() {
|
||||||
|
return isActive;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIsActive(Integer isActive) {
|
||||||
|
this.isActive = isActive;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getCreateDate() {
|
||||||
|
return createDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateDate(Date createDate) {
|
||||||
|
this.createDate = createDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getUpdateDate() {
|
||||||
|
return updateDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdateDate(Date updateDate) {
|
||||||
|
this.updateDate = updateDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "XbGroup{" +
|
||||||
|
"id=" + id +
|
||||||
|
", name='" + name + '\'' +
|
||||||
|
", wxid='" + wxid + '\'' +
|
||||||
|
", isActive=" + isActive +
|
||||||
|
", createDate=" + createDate +
|
||||||
|
", updateDate=" + updateDate +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
package com.ruoyi.jarvis.mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import com.ruoyi.jarvis.domain.XbGroup;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 线报群信息Mapper接口
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
*/
|
||||||
|
public interface XbGroupMapper
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询线报群信息
|
||||||
|
*
|
||||||
|
* @param id 线报群信息主键
|
||||||
|
* @return 线报群信息
|
||||||
|
*/
|
||||||
|
public XbGroup selectXbGroupById(Integer id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询线报群信息列表
|
||||||
|
*
|
||||||
|
* @param xbGroup 线报群信息
|
||||||
|
* @return 线报群信息集合
|
||||||
|
*/
|
||||||
|
public List<XbGroup> selectXbGroupList(XbGroup xbGroup);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增线报群信息
|
||||||
|
*
|
||||||
|
* @param xbGroup 线报群信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertXbGroup(XbGroup xbGroup);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改线报群信息
|
||||||
|
*
|
||||||
|
* @param xbGroup 线报群信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateXbGroup(XbGroup xbGroup);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除线报群信息
|
||||||
|
*
|
||||||
|
* @param id 线报群信息主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteXbGroupById(Integer id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除线报群信息
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的数据主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteXbGroupByIds(Integer[] ids);
|
||||||
|
}
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
package com.ruoyi.jarvis.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import com.ruoyi.jarvis.domain.XbGroup;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 线报群信息Service接口
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
*/
|
||||||
|
public interface IXbGroupService
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询线报群信息
|
||||||
|
*
|
||||||
|
* @param id 线报群信息主键
|
||||||
|
* @return 线报群信息
|
||||||
|
*/
|
||||||
|
public XbGroup selectXbGroupById(Integer id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询线报群信息列表
|
||||||
|
*
|
||||||
|
* @param xbGroup 线报群信息
|
||||||
|
* @return 线报群信息集合
|
||||||
|
*/
|
||||||
|
public List<XbGroup> selectXbGroupList(XbGroup xbGroup);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增线报群信息
|
||||||
|
*
|
||||||
|
* @param xbGroup 线报群信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertXbGroup(XbGroup xbGroup);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改线报群信息
|
||||||
|
*
|
||||||
|
* @param xbGroup 线报群信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateXbGroup(XbGroup xbGroup);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除线报群信息
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的线报群信息主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteXbGroupByIds(Integer[] ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除线报群信息信息
|
||||||
|
*
|
||||||
|
* @param id 线报群信息主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteXbGroupById(Integer id);
|
||||||
|
}
|
||||||
@@ -0,0 +1,92 @@
|
|||||||
|
package com.ruoyi.jarvis.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import com.ruoyi.jarvis.mapper.XbGroupMapper;
|
||||||
|
import com.ruoyi.jarvis.domain.XbGroup;
|
||||||
|
import com.ruoyi.jarvis.service.IXbGroupService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 线报群信息Service业务层处理
|
||||||
|
*
|
||||||
|
* @author ruoyi
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class XbGroupServiceImpl implements IXbGroupService
|
||||||
|
{
|
||||||
|
@Autowired
|
||||||
|
private XbGroupMapper xbGroupMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询线报群信息
|
||||||
|
*
|
||||||
|
* @param id 线报群信息主键
|
||||||
|
* @return 线报群信息
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public XbGroup selectXbGroupById(Integer id)
|
||||||
|
{
|
||||||
|
return xbGroupMapper.selectXbGroupById(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询线报群信息列表
|
||||||
|
*
|
||||||
|
* @param xbGroup 线报群信息
|
||||||
|
* @return 线报群信息
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<XbGroup> selectXbGroupList(XbGroup xbGroup)
|
||||||
|
{
|
||||||
|
return xbGroupMapper.selectXbGroupList(xbGroup);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增线报群信息
|
||||||
|
*
|
||||||
|
* @param xbGroup 线报群信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int insertXbGroup(XbGroup xbGroup)
|
||||||
|
{
|
||||||
|
return xbGroupMapper.insertXbGroup(xbGroup);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改线报群信息
|
||||||
|
*
|
||||||
|
* @param xbGroup 线报群信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int updateXbGroup(XbGroup xbGroup)
|
||||||
|
{
|
||||||
|
return xbGroupMapper.updateXbGroup(xbGroup);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除线报群信息
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的线报群信息主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteXbGroupByIds(Integer[] ids)
|
||||||
|
{
|
||||||
|
return xbGroupMapper.deleteXbGroupByIds(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除线报群信息信息
|
||||||
|
*
|
||||||
|
* @param id 线报群信息主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteXbGroupById(Integer id)
|
||||||
|
{
|
||||||
|
return xbGroupMapper.deleteXbGroupById(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user