数据表添加、字段修改等

main
hansha 2 years ago
parent 03beffc9c8
commit 238da2c6e3

@ -1,31 +1,25 @@
package com.ruoyi.szxc.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
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.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.szxc.domain.SzxcJmInfo;
import com.ruoyi.szxc.service.ISzxcJmInfoService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* Controller
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
@RestController
@RequestMapping("/szxc/jminfo")

@ -0,0 +1,104 @@
package com.ruoyi.szxc.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
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.szxc.domain.SzxcLdInfo;
import com.ruoyi.szxc.service.ISzxcLdInfoService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* Controller
*
* @author hs
* @date 2024-03-16
*/
@RestController
@RequestMapping("/szxc/ldinfo")
public class SzxcLdInfoController extends BaseController
{
@Autowired
private ISzxcLdInfoService szxcLdInfoService;
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:ldinfo:list')")
@GetMapping("/list")
public TableDataInfo list(SzxcLdInfo szxcLdInfo)
{
startPage();
List<SzxcLdInfo> list = szxcLdInfoService.selectSzxcLdInfoList(szxcLdInfo);
return getDataTable(list);
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:ldinfo:export')")
@Log(title = "楼栋信息", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SzxcLdInfo szxcLdInfo)
{
List<SzxcLdInfo> list = szxcLdInfoService.selectSzxcLdInfoList(szxcLdInfo);
ExcelUtil<SzxcLdInfo> util = new ExcelUtil<SzxcLdInfo>(SzxcLdInfo.class);
util.exportExcel(response, list, "楼栋信息数据");
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:ldinfo:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(szxcLdInfoService.selectSzxcLdInfoById(id));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:ldinfo:add')")
@Log(title = "楼栋信息", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SzxcLdInfo szxcLdInfo)
{
return toAjax(szxcLdInfoService.insertSzxcLdInfo(szxcLdInfo));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:ldinfo:edit')")
@Log(title = "楼栋信息", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SzxcLdInfo szxcLdInfo)
{
return toAjax(szxcLdInfoService.updateSzxcLdInfo(szxcLdInfo));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:ldinfo:remove')")
@Log(title = "楼栋信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(szxcLdInfoService.deleteSzxcLdInfoByIds(ids));
}
}

@ -0,0 +1,104 @@
package com.ruoyi.szxc.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
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.szxc.domain.SzxcLunbo;
import com.ruoyi.szxc.service.ISzxcLunboService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* Controller
*
* @author hs
* @date 2024-03-16
*/
@RestController
@RequestMapping("/szxc/lunbo")
public class SzxcLunboController extends BaseController
{
@Autowired
private ISzxcLunboService szxcLunboService;
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:lunbo:list')")
@GetMapping("/list")
public TableDataInfo list(SzxcLunbo szxcLunbo)
{
startPage();
List<SzxcLunbo> list = szxcLunboService.selectSzxcLunboList(szxcLunbo);
return getDataTable(list);
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:lunbo:export')")
@Log(title = "轮播设置", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SzxcLunbo szxcLunbo)
{
List<SzxcLunbo> list = szxcLunboService.selectSzxcLunboList(szxcLunbo);
ExcelUtil<SzxcLunbo> util = new ExcelUtil<SzxcLunbo>(SzxcLunbo.class);
util.exportExcel(response, list, "轮播设置数据");
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:lunbo:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(szxcLunboService.selectSzxcLunboById(id));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:lunbo:add')")
@Log(title = "轮播设置", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SzxcLunbo szxcLunbo)
{
return toAjax(szxcLunboService.insertSzxcLunbo(szxcLunbo));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:lunbo:edit')")
@Log(title = "轮播设置", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SzxcLunbo szxcLunbo)
{
return toAjax(szxcLunboService.updateSzxcLunbo(szxcLunbo));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:lunbo:remove')")
@Log(title = "轮播设置", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(szxcLunboService.deleteSzxcLunboByIds(ids));
}
}

@ -0,0 +1,104 @@
package com.ruoyi.szxc.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
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.szxc.domain.SzxcPublicActivily;
import com.ruoyi.szxc.service.ISzxcPublicActivilyService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* Controller
*
* @author hs
* @date 2024-03-16
*/
@RestController
@RequestMapping("/szxc/activily")
public class SzxcPublicActivilyController extends BaseController
{
@Autowired
private ISzxcPublicActivilyService szxcPublicActivilyService;
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:activily:list')")
@GetMapping("/list")
public TableDataInfo list(SzxcPublicActivily szxcPublicActivily)
{
startPage();
List<SzxcPublicActivily> list = szxcPublicActivilyService.selectSzxcPublicActivilyList(szxcPublicActivily);
return getDataTable(list);
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:activily:export')")
@Log(title = "公益活动", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SzxcPublicActivily szxcPublicActivily)
{
List<SzxcPublicActivily> list = szxcPublicActivilyService.selectSzxcPublicActivilyList(szxcPublicActivily);
ExcelUtil<SzxcPublicActivily> util = new ExcelUtil<SzxcPublicActivily>(SzxcPublicActivily.class);
util.exportExcel(response, list, "公益活动数据");
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:activily:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(szxcPublicActivilyService.selectSzxcPublicActivilyById(id));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:activily:add')")
@Log(title = "公益活动", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SzxcPublicActivily szxcPublicActivily)
{
return toAjax(szxcPublicActivilyService.insertSzxcPublicActivily(szxcPublicActivily));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:activily:edit')")
@Log(title = "公益活动", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SzxcPublicActivily szxcPublicActivily)
{
return toAjax(szxcPublicActivilyService.updateSzxcPublicActivily(szxcPublicActivily));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:activily:remove')")
@Log(title = "公益活动", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(szxcPublicActivilyService.deleteSzxcPublicActivilyByIds(ids));
}
}

@ -25,7 +25,7 @@ import com.ruoyi.common.core.page.TableDataInfo;
* 访Controller
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
@RestController
@RequestMapping("/szxc/visitrecard")

@ -0,0 +1,104 @@
package com.ruoyi.szxc.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
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.szxc.domain.SzxcWorkGuide;
import com.ruoyi.szxc.service.ISzxcWorkGuideService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* Controller
*
* @author hs
* @date 2024-03-16
*/
@RestController
@RequestMapping("/szxc/guide")
public class SzxcWorkGuideController extends BaseController
{
@Autowired
private ISzxcWorkGuideService szxcWorkGuideService;
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:guide:list')")
@GetMapping("/list")
public TableDataInfo list(SzxcWorkGuide szxcWorkGuide)
{
startPage();
List<SzxcWorkGuide> list = szxcWorkGuideService.selectSzxcWorkGuideList(szxcWorkGuide);
return getDataTable(list);
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:guide:export')")
@Log(title = "办事指南", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SzxcWorkGuide szxcWorkGuide)
{
List<SzxcWorkGuide> list = szxcWorkGuideService.selectSzxcWorkGuideList(szxcWorkGuide);
ExcelUtil<SzxcWorkGuide> util = new ExcelUtil<SzxcWorkGuide>(SzxcWorkGuide.class);
util.exportExcel(response, list, "办事指南数据");
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:guide:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(szxcWorkGuideService.selectSzxcWorkGuideById(id));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:guide:add')")
@Log(title = "办事指南", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SzxcWorkGuide szxcWorkGuide)
{
return toAjax(szxcWorkGuideService.insertSzxcWorkGuide(szxcWorkGuide));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:guide:edit')")
@Log(title = "办事指南", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SzxcWorkGuide szxcWorkGuide)
{
return toAjax(szxcWorkGuideService.updateSzxcWorkGuide(szxcWorkGuide));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:guide:remove')")
@Log(title = "办事指南", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(szxcWorkGuideService.deleteSzxcWorkGuideByIds(ids));
}
}

@ -25,7 +25,7 @@ import com.ruoyi.common.core.page.TableDataInfo;
* Controller
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
@RestController
@RequestMapping("/szxc/xcrecard")

@ -0,0 +1,104 @@
package com.ruoyi.szxc.controller;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
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.szxc.domain.SzxcXqInfo;
import com.ruoyi.szxc.service.ISzxcXqInfoService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
/**
* Controller
*
* @author hs
* @date 2024-03-16
*/
@RestController
@RequestMapping("/szxc/xqinfo")
public class SzxcXqInfoController extends BaseController
{
@Autowired
private ISzxcXqInfoService szxcXqInfoService;
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:xqinfo:list')")
@GetMapping("/list")
public TableDataInfo list(SzxcXqInfo szxcXqInfo)
{
startPage();
List<SzxcXqInfo> list = szxcXqInfoService.selectSzxcXqInfoList(szxcXqInfo);
return getDataTable(list);
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:xqinfo:export')")
@Log(title = "小区信息", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, SzxcXqInfo szxcXqInfo)
{
List<SzxcXqInfo> list = szxcXqInfoService.selectSzxcXqInfoList(szxcXqInfo);
ExcelUtil<SzxcXqInfo> util = new ExcelUtil<SzxcXqInfo>(SzxcXqInfo.class);
util.exportExcel(response, list, "小区信息数据");
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:xqinfo:query')")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
{
return success(szxcXqInfoService.selectSzxcXqInfoById(id));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:xqinfo:add')")
@Log(title = "小区信息", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody SzxcXqInfo szxcXqInfo)
{
return toAjax(szxcXqInfoService.insertSzxcXqInfo(szxcXqInfo));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:xqinfo:edit')")
@Log(title = "小区信息", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody SzxcXqInfo szxcXqInfo)
{
return toAjax(szxcXqInfoService.updateSzxcXqInfo(szxcXqInfo));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('szxc:xqinfo:remove')")
@Log(title = "小区信息", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids)
{
return toAjax(szxcXqInfoService.deleteSzxcXqInfoByIds(ids));
}
}

@ -66,8 +66,8 @@ public class SzxcJmInfo extends BaseEntity
@Excel(name = "与户主关系")
private String relation;
/** 性质 */
@Excel(name = "性质")
/** 籍性质 */
@Excel(name = "籍性质")
private String jgNature;
/** 是否常住0是 1否 */
@ -82,6 +82,38 @@ public class SzxcJmInfo extends BaseEntity
@Excel(name = "手机号")
private String phone;
/** 现居住地 */
@Excel(name = "现居住地")
private String currentAddress;
/** 本人情况 */
@Excel(name = "本人情况")
private String brqk;
/** 婚姻 */
@Excel(name = "婚姻")
private String hy;
/** 学历 */
@Excel(name = "学历")
private String xueli;
/** 政治面貌 */
@Excel(name = "政治面貌")
private String zzmm;
/** 宗教信仰 */
@Excel(name = "宗教信仰")
private String zjxy;
/** 健康状况 */
@Excel(name = "健康状况")
private String jkzk;
/** 疾病描述 */
@Excel(name = "疾病描述")
private String ills;
/** 是否户主 0:户主 1:非户主 */
@Excel(name = "是否户主 0:户主 1:非户主")
private String head;
@ -242,6 +274,78 @@ public class SzxcJmInfo extends BaseEntity
{
return phone;
}
public void setCurrentAddress(String currentAddress)
{
this.currentAddress = currentAddress;
}
public String getCurrentAddress()
{
return currentAddress;
}
public void setBrqk(String brqk)
{
this.brqk = brqk;
}
public String getBrqk()
{
return brqk;
}
public void setHy(String hy)
{
this.hy = hy;
}
public String getHy()
{
return hy;
}
public void setXueli(String xueli)
{
this.xueli = xueli;
}
public String getXueli()
{
return xueli;
}
public void setZzmm(String zzmm)
{
this.zzmm = zzmm;
}
public String getZzmm()
{
return zzmm;
}
public void setZjxy(String zjxy)
{
this.zjxy = zjxy;
}
public String getZjxy()
{
return zjxy;
}
public void setJkzk(String jkzk)
{
this.jkzk = jkzk;
}
public String getJkzk()
{
return jkzk;
}
public void setIlls(String ills)
{
this.ills = ills;
}
public String getIlls()
{
return ills;
}
public void setHead(String head)
{
this.head = head;
@ -282,30 +386,38 @@ public class SzxcJmInfo extends BaseEntity
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("deptId", getDeptId())
.append("deptName", getDeptName())
.append("name", getName())
.append("oldName", getOldName())
.append("nationality", getNationality())
.append("cardId", getCardId())
.append("bornDate", getBornDate())
.append("age", getAge())
.append("sex", getSex())
.append("jg", getJg())
.append("relation", getRelation())
.append("jgNature", getJgNature())
.append("longLive", getLongLive())
.append("hjAddress", getHjAddress())
.append("phone", getPhone())
.append("head", getHead())
.append("sameHeadIds", getSameHeadIds())
.append("off", getOff())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("userId", getUserId())
.toString();
.append("id", getId())
.append("deptId", getDeptId())
.append("deptName", getDeptName())
.append("name", getName())
.append("oldName", getOldName())
.append("nationality", getNationality())
.append("cardId", getCardId())
.append("bornDate", getBornDate())
.append("age", getAge())
.append("sex", getSex())
.append("jg", getJg())
.append("relation", getRelation())
.append("jgNature", getJgNature())
.append("longLive", getLongLive())
.append("hjAddress", getHjAddress())
.append("phone", getPhone())
.append("currentAddress", getCurrentAddress())
.append("brqk", getBrqk())
.append("hy", getHy())
.append("xueli", getXueli())
.append("zzmm", getZzmm())
.append("zjxy", getZjxy())
.append("jkzk", getJkzk())
.append("ills", getIlls())
.append("head", getHead())
.append("sameHeadIds", getSameHeadIds())
.append("off", getOff())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("userId", getUserId())
.toString();
}
}

@ -0,0 +1,223 @@
package com.ruoyi.szxc.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* szxc_ld_info
*
* @author hs
* @date 2024-03-16
*/
public class SzxcLdInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** id */
private Long id;
/** 所属小区 */
@Excel(name = "所属小区")
private Long xqId;
/** 楼栋名称 */
@Excel(name = "楼栋名称")
private String ldName;
/** 类型(0小区楼栋1独立房2其它) */
@Excel(name = "类型(0小区楼栋1独立房2其它)")
private String xqType;
/** 类别字典 */
@Excel(name = "类别字典")
private String ldSort;
/** 楼栋结构字典 */
@Excel(name = "楼栋结构字典")
private String ldjg;
/** 取暖方式 */
@Excel(name = "取暖方式")
private String qnfs;
/** 楼层数 */
@Excel(name = "楼层数")
private Long lcNum;
/** 单元数 */
@Excel(name = "单元数")
private Long unitNum;
/** 户数 */
@Excel(name = "户数")
private Long huNum;
/** 楼栋描述 */
@Excel(name = "楼栋描述")
private String ldDescribe;
/** 部门id */
@Excel(name = "部门id")
private Long deptId;
/** 所属网格 */
@Excel(name = "所属网格")
private String deptName;
/** 创建者ID */
@Excel(name = "创建者ID")
private Long userId;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setXqId(Long xqId)
{
this.xqId = xqId;
}
public Long getXqId()
{
return xqId;
}
public void setLdName(String ldName)
{
this.ldName = ldName;
}
public String getLdName()
{
return ldName;
}
public void setXqType(String xqType)
{
this.xqType = xqType;
}
public String getXqType()
{
return xqType;
}
public void setLdSort(String ldSort)
{
this.ldSort = ldSort;
}
public String getLdSort()
{
return ldSort;
}
public void setLdjg(String ldjg)
{
this.ldjg = ldjg;
}
public String getLdjg()
{
return ldjg;
}
public void setQnfs(String qnfs)
{
this.qnfs = qnfs;
}
public String getQnfs()
{
return qnfs;
}
public void setLcNum(Long lcNum)
{
this.lcNum = lcNum;
}
public Long getLcNum()
{
return lcNum;
}
public void setUnitNum(Long unitNum)
{
this.unitNum = unitNum;
}
public Long getUnitNum()
{
return unitNum;
}
public void setHuNum(Long huNum)
{
this.huNum = huNum;
}
public Long getHuNum()
{
return huNum;
}
public void setLdDescribe(String ldDescribe)
{
this.ldDescribe = ldDescribe;
}
public String getLdDescribe()
{
return ldDescribe;
}
public void setDeptId(Long deptId)
{
this.deptId = deptId;
}
public Long getDeptId()
{
return deptId;
}
public void setDeptName(String deptName)
{
this.deptName = deptName;
}
public String getDeptName()
{
return deptName;
}
public void setUserId(Long userId)
{
this.userId = userId;
}
public Long getUserId()
{
return userId;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("xqId", getXqId())
.append("ldName", getLdName())
.append("xqType", getXqType())
.append("ldSort", getLdSort())
.append("ldjg", getLdjg())
.append("qnfs", getQnfs())
.append("lcNum", getLcNum())
.append("unitNum", getUnitNum())
.append("huNum", getHuNum())
.append("ldDescribe", getLdDescribe())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("deptId", getDeptId())
.append("deptName", getDeptName())
.append("userId", getUserId())
.toString();
}
}

@ -0,0 +1,84 @@
package com.ruoyi.szxc.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* szxc_lunbo
*
* @author hs
* @date 2024-03-16
*/
public class SzxcLunbo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** id */
private Long id;
/** 标题 */
@Excel(name = "标题")
private String title;
/** 图片地址 */
@Excel(name = "图片地址")
private String picture;
/** 简介 */
@Excel(name = "简介")
private String content;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setTitle(String title)
{
this.title = title;
}
public String getTitle()
{
return title;
}
public void setPicture(String picture)
{
this.picture = picture;
}
public String getPicture()
{
return picture;
}
public void setContent(String content)
{
this.content = content;
}
public String getContent()
{
return content;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("title", getTitle())
.append("picture", getPicture())
.append("content", getContent())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.toString();
}
}

@ -0,0 +1,200 @@
package com.ruoyi.szxc.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* szxc_public_activily
*
* @author hs
* @date 2024-03-16
*/
public class SzxcPublicActivily extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** id */
private Long id;
/** 标题 */
@Excel(name = "标题")
private String title;
/** 负责人 */
@Excel(name = "负责人")
private String leader;
/** 联系电话 */
@Excel(name = "联系电话")
private String phone;
/** 类型(公告/咨询) */
@Excel(name = "类型(公告/咨询)")
private String type;
/** 活动介绍 */
@Excel(name = "活动介绍")
private String content;
/** 级别(县/乡/村) */
@Excel(name = "级别(县/乡/村)")
private String leave;
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date startTime;
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date endTime;
/** 部门id */
@Excel(name = "部门id")
private Long deptId;
/** 所属网格 */
@Excel(name = "所属网格")
private String deptName;
/** 创建者ID */
@Excel(name = "创建者ID")
private Long userId;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setTitle(String title)
{
this.title = title;
}
public String getTitle()
{
return title;
}
public void setLeader(String leader)
{
this.leader = leader;
}
public String getLeader()
{
return leader;
}
public void setPhone(String phone)
{
this.phone = phone;
}
public String getPhone()
{
return phone;
}
public void setType(String type)
{
this.type = type;
}
public String getType()
{
return type;
}
public void setContent(String content)
{
this.content = content;
}
public String getContent()
{
return content;
}
public void setLeave(String leave)
{
this.leave = leave;
}
public String getLeave()
{
return leave;
}
public void setStartTime(Date startTime)
{
this.startTime = startTime;
}
public Date getStartTime()
{
return startTime;
}
public void setEndTime(Date endTime)
{
this.endTime = endTime;
}
public Date getEndTime()
{
return endTime;
}
public void setDeptId(Long deptId)
{
this.deptId = deptId;
}
public Long getDeptId()
{
return deptId;
}
public void setDeptName(String deptName)
{
this.deptName = deptName;
}
public String getDeptName()
{
return deptName;
}
public void setUserId(Long userId)
{
this.userId = userId;
}
public Long getUserId()
{
return userId;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("title", getTitle())
.append("leader", getLeader())
.append("phone", getPhone())
.append("type", getType())
.append("content", getContent())
.append("leave", getLeave())
.append("startTime", getStartTime())
.append("endTime", getEndTime())
.append("createBy", getCreateBy())
.append("remark", getRemark())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("deptId", getDeptId())
.append("deptName", getDeptName())
.append("userId", getUserId())
.toString();
}
}

@ -11,7 +11,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
* 访 szxc_visit_recard
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
public class SzxcVisitRecard extends BaseEntity
{
@ -38,6 +38,10 @@ public class SzxcVisitRecard extends BaseEntity
@Excel(name = "类别")
private String type;
/** 走访对像id */
@Excel(name = "走访对像id")
private Long jmId;
/** 走访对象 */
@Excel(name = "走访对象")
private String visitObj;
@ -115,6 +119,15 @@ public class SzxcVisitRecard extends BaseEntity
{
return type;
}
public void setJmId(Long jmId)
{
this.jmId = jmId;
}
public Long getJmId()
{
return jmId;
}
public void setVisitObj(String visitObj)
{
this.visitObj = visitObj;
@ -196,6 +209,7 @@ public class SzxcVisitRecard extends BaseEntity
.append("submitDate", getSubmitDate())
.append("visitDate", getVisitDate())
.append("type", getType())
.append("jmId", getJmId())
.append("visitObj", getVisitObj())
.append("title", getTitle())
.append("picture", getPicture())

@ -0,0 +1,84 @@
package com.ruoyi.szxc.domain;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* szxc_work_guide
*
* @author hs
* @date 2024-03-16
*/
public class SzxcWorkGuide extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** id */
private Long id;
/** 标题 */
@Excel(name = "标题")
private String title;
/** 简介 */
@Excel(name = "简介")
private String content;
/** 状态 */
@Excel(name = "状态")
private String status;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setTitle(String title)
{
this.title = title;
}
public String getTitle()
{
return title;
}
public void setContent(String content)
{
this.content = content;
}
public String getContent()
{
return content;
}
public void setStatus(String status)
{
this.status = status;
}
public String getStatus()
{
return status;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("title", getTitle())
.append("content", getContent())
.append("status", getStatus())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.toString();
}
}

@ -11,7 +11,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
* szxc_xc_recard
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
public class SzxcXcRecard extends BaseEntity
{
@ -22,7 +22,7 @@ public class SzxcXcRecard extends BaseEntity
/** 巡查人 */
@Excel(name = "巡查人")
private String visiterName;
private String xcName;
/** 提报日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@ -32,15 +32,19 @@ public class SzxcXcRecard extends BaseEntity
/** 巡查日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "巡查日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date visitDate;
private Date xcDate;
/** 巡查类别 */
@Excel(name = "巡查类别")
private String type;
/** 巡查对像id */
@Excel(name = "巡查对像id")
private Long jmId;
/** 被巡查对象 */
@Excel(name = "被巡查对象")
private String visitObj;
private String xcObj;
/** 巡查主题 */
@Excel(name = "巡查主题")
@ -83,14 +87,14 @@ public class SzxcXcRecard extends BaseEntity
{
return id;
}
public void setVisiterName(String visiterName)
public void setXcName(String xcName)
{
this.visiterName = visiterName;
this.xcName = xcName;
}
public String getVisiterName()
public String getXcName()
{
return visiterName;
return xcName;
}
public void setSubmitDate(Date submitDate)
{
@ -101,14 +105,14 @@ public class SzxcXcRecard extends BaseEntity
{
return submitDate;
}
public void setVisitDate(Date visitDate)
public void setXcDate(Date xcDate)
{
this.visitDate = visitDate;
this.xcDate = xcDate;
}
public Date getVisitDate()
public Date getXcDate()
{
return visitDate;
return xcDate;
}
public void setType(String type)
{
@ -119,14 +123,23 @@ public class SzxcXcRecard extends BaseEntity
{
return type;
}
public void setVisitObj(String visitObj)
public void setJmId(Long jmId)
{
this.jmId = jmId;
}
public Long getJmId()
{
return jmId;
}
public void setXcObj(String xcObj)
{
this.visitObj = visitObj;
this.xcObj = xcObj;
}
public String getVisitObj()
public String getXcObj()
{
return visitObj;
return xcObj;
}
public void setTitle(String title)
{
@ -205,11 +218,12 @@ public class SzxcXcRecard extends BaseEntity
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("visiterName", getVisiterName())
.append("xcName", getXcName())
.append("submitDate", getSubmitDate())
.append("visitDate", getVisitDate())
.append("xcDate", getXcDate())
.append("type", getType())
.append("visitObj", getVisitObj())
.append("jmId", getJmId())
.append("xcObj", getXcObj())
.append("title", getTitle())
.append("picture", getPicture())
.append("content", getContent())

@ -0,0 +1,226 @@
package com.ruoyi.szxc.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* szxc_xq_info
*
* @author hs
* @date 2024-03-16
*/
public class SzxcXqInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** id */
private Long id;
/** 类型(0老旧1新2片区散户) */
@Excel(name = "类型(0老旧1新2片区散户)")
private String xqType;
/** 楼栋数 */
@Excel(name = "楼栋数")
private Long ldNum;
/** 建筑面积 */
@Excel(name = "建筑面积")
private String jzArea;
/** 占地面积 */
@Excel(name = "占地面积")
private String zdArea;
/** 物业管理方式(0物业公司1业主自治2其他) */
@Excel(name = "物业管理方式(0物业公司1业主自治2其他)")
private String wyType;
/** 物业负责人 */
@Excel(name = "物业负责人")
private String wyResponse;
/** 联系电话 */
@Excel(name = "联系电话")
private String wyPhone;
/** 小区地址 */
@Excel(name = "小区地址")
private String xqAddress;
/** 建成日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "建成日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date buildDate;
/** 小区描述 */
@Excel(name = "小区描述")
private String xqDescribe;
/** 部门id */
@Excel(name = "部门id")
private Long deptId;
/** 所属网格 */
@Excel(name = "所属网格")
private String deptName;
/** 创建者ID */
@Excel(name = "创建者ID")
private Long userId;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setXqType(String xqType)
{
this.xqType = xqType;
}
public String getXqType()
{
return xqType;
}
public void setLdNum(Long ldNum)
{
this.ldNum = ldNum;
}
public Long getLdNum()
{
return ldNum;
}
public void setJzArea(String jzArea)
{
this.jzArea = jzArea;
}
public String getJzArea()
{
return jzArea;
}
public void setZdArea(String zdArea)
{
this.zdArea = zdArea;
}
public String getZdArea()
{
return zdArea;
}
public void setWyType(String wyType)
{
this.wyType = wyType;
}
public String getWyType()
{
return wyType;
}
public void setWyResponse(String wyResponse)
{
this.wyResponse = wyResponse;
}
public String getWyResponse()
{
return wyResponse;
}
public void setWyPhone(String wyPhone)
{
this.wyPhone = wyPhone;
}
public String getWyPhone()
{
return wyPhone;
}
public void setXqAddress(String xqAddress)
{
this.xqAddress = xqAddress;
}
public String getXqAddress()
{
return xqAddress;
}
public void setBuildDate(Date buildDate)
{
this.buildDate = buildDate;
}
public Date getBuildDate()
{
return buildDate;
}
public void setXqDescribe(String xqDescribe)
{
this.xqDescribe = xqDescribe;
}
public String getXqDescribe()
{
return xqDescribe;
}
public void setDeptId(Long deptId)
{
this.deptId = deptId;
}
public Long getDeptId()
{
return deptId;
}
public void setDeptName(String deptName)
{
this.deptName = deptName;
}
public String getDeptName()
{
return deptName;
}
public void setUserId(Long userId)
{
this.userId = userId;
}
public Long getUserId()
{
return userId;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("xqType", getXqType())
.append("ldNum", getLdNum())
.append("jzArea", getJzArea())
.append("zdArea", getZdArea())
.append("wyType", getWyType())
.append("wyResponse", getWyResponse())
.append("wyPhone", getWyPhone())
.append("xqAddress", getXqAddress())
.append("buildDate", getBuildDate())
.append("xqDescribe", getXqDescribe())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("deptId", getDeptId())
.append("deptName", getDeptName())
.append("userId", getUserId())
.toString();
}
}

@ -1,13 +1,14 @@
package com.ruoyi.szxc.mapper;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcJmInfo;
import java.util.List;
/**
* Mapper
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
public interface SzxcJmInfoMapper
{

@ -0,0 +1,61 @@
package com.ruoyi.szxc.mapper;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcLdInfo;
/**
* Mapper
*
* @author hs
* @date 2024-03-16
*/
public interface SzxcLdInfoMapper
{
/**
*
*
* @param id
* @return
*/
public SzxcLdInfo selectSzxcLdInfoById(Long id);
/**
*
*
* @param szxcLdInfo
* @return
*/
public List<SzxcLdInfo> selectSzxcLdInfoList(SzxcLdInfo szxcLdInfo);
/**
*
*
* @param szxcLdInfo
* @return
*/
public int insertSzxcLdInfo(SzxcLdInfo szxcLdInfo);
/**
*
*
* @param szxcLdInfo
* @return
*/
public int updateSzxcLdInfo(SzxcLdInfo szxcLdInfo);
/**
*
*
* @param id
* @return
*/
public int deleteSzxcLdInfoById(Long id);
/**
*
*
* @param ids
* @return
*/
public int deleteSzxcLdInfoByIds(Long[] ids);
}

@ -0,0 +1,61 @@
package com.ruoyi.szxc.mapper;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcLunbo;
/**
* Mapper
*
* @author hs
* @date 2024-03-16
*/
public interface SzxcLunboMapper
{
/**
*
*
* @param id
* @return
*/
public SzxcLunbo selectSzxcLunboById(Long id);
/**
*
*
* @param szxcLunbo
* @return
*/
public List<SzxcLunbo> selectSzxcLunboList(SzxcLunbo szxcLunbo);
/**
*
*
* @param szxcLunbo
* @return
*/
public int insertSzxcLunbo(SzxcLunbo szxcLunbo);
/**
*
*
* @param szxcLunbo
* @return
*/
public int updateSzxcLunbo(SzxcLunbo szxcLunbo);
/**
*
*
* @param id
* @return
*/
public int deleteSzxcLunboById(Long id);
/**
*
*
* @param ids
* @return
*/
public int deleteSzxcLunboByIds(Long[] ids);
}

@ -0,0 +1,61 @@
package com.ruoyi.szxc.mapper;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcPublicActivily;
/**
* Mapper
*
* @author hs
* @date 2024-03-16
*/
public interface SzxcPublicActivilyMapper
{
/**
*
*
* @param id
* @return
*/
public SzxcPublicActivily selectSzxcPublicActivilyById(Long id);
/**
*
*
* @param szxcPublicActivily
* @return
*/
public List<SzxcPublicActivily> selectSzxcPublicActivilyList(SzxcPublicActivily szxcPublicActivily);
/**
*
*
* @param szxcPublicActivily
* @return
*/
public int insertSzxcPublicActivily(SzxcPublicActivily szxcPublicActivily);
/**
*
*
* @param szxcPublicActivily
* @return
*/
public int updateSzxcPublicActivily(SzxcPublicActivily szxcPublicActivily);
/**
*
*
* @param id
* @return
*/
public int deleteSzxcPublicActivilyById(Long id);
/**
*
*
* @param ids
* @return
*/
public int deleteSzxcPublicActivilyByIds(Long[] ids);
}

@ -7,7 +7,7 @@ import com.ruoyi.szxc.domain.SzxcVisitRecard;
* 访Mapper
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
public interface SzxcVisitRecardMapper
{

@ -0,0 +1,61 @@
package com.ruoyi.szxc.mapper;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcWorkGuide;
/**
* Mapper
*
* @author hs
* @date 2024-03-16
*/
public interface SzxcWorkGuideMapper
{
/**
*
*
* @param id
* @return
*/
public SzxcWorkGuide selectSzxcWorkGuideById(Long id);
/**
*
*
* @param szxcWorkGuide
* @return
*/
public List<SzxcWorkGuide> selectSzxcWorkGuideList(SzxcWorkGuide szxcWorkGuide);
/**
*
*
* @param szxcWorkGuide
* @return
*/
public int insertSzxcWorkGuide(SzxcWorkGuide szxcWorkGuide);
/**
*
*
* @param szxcWorkGuide
* @return
*/
public int updateSzxcWorkGuide(SzxcWorkGuide szxcWorkGuide);
/**
*
*
* @param id
* @return
*/
public int deleteSzxcWorkGuideById(Long id);
/**
*
*
* @param ids
* @return
*/
public int deleteSzxcWorkGuideByIds(Long[] ids);
}

@ -7,7 +7,7 @@ import com.ruoyi.szxc.domain.SzxcXcRecard;
* Mapper
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
public interface SzxcXcRecardMapper
{

@ -0,0 +1,61 @@
package com.ruoyi.szxc.mapper;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcXqInfo;
/**
* Mapper
*
* @author hs
* @date 2024-03-16
*/
public interface SzxcXqInfoMapper
{
/**
*
*
* @param id
* @return
*/
public SzxcXqInfo selectSzxcXqInfoById(Long id);
/**
*
*
* @param szxcXqInfo
* @return
*/
public List<SzxcXqInfo> selectSzxcXqInfoList(SzxcXqInfo szxcXqInfo);
/**
*
*
* @param szxcXqInfo
* @return
*/
public int insertSzxcXqInfo(SzxcXqInfo szxcXqInfo);
/**
*
*
* @param szxcXqInfo
* @return
*/
public int updateSzxcXqInfo(SzxcXqInfo szxcXqInfo);
/**
*
*
* @param id
* @return
*/
public int deleteSzxcXqInfoById(Long id);
/**
*
*
* @param ids
* @return
*/
public int deleteSzxcXqInfoByIds(Long[] ids);
}

@ -1,13 +1,14 @@
package com.ruoyi.szxc.service;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcJmInfo;
import java.util.List;
/**
* Service
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
public interface ISzxcJmInfoService
{

@ -0,0 +1,61 @@
package com.ruoyi.szxc.service;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcLdInfo;
/**
* Service
*
* @author hs
* @date 2024-03-16
*/
public interface ISzxcLdInfoService
{
/**
*
*
* @param id
* @return
*/
public SzxcLdInfo selectSzxcLdInfoById(Long id);
/**
*
*
* @param szxcLdInfo
* @return
*/
public List<SzxcLdInfo> selectSzxcLdInfoList(SzxcLdInfo szxcLdInfo);
/**
*
*
* @param szxcLdInfo
* @return
*/
public int insertSzxcLdInfo(SzxcLdInfo szxcLdInfo);
/**
*
*
* @param szxcLdInfo
* @return
*/
public int updateSzxcLdInfo(SzxcLdInfo szxcLdInfo);
/**
*
*
* @param ids
* @return
*/
public int deleteSzxcLdInfoByIds(Long[] ids);
/**
*
*
* @param id
* @return
*/
public int deleteSzxcLdInfoById(Long id);
}

@ -0,0 +1,61 @@
package com.ruoyi.szxc.service;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcLunbo;
/**
* Service
*
* @author hs
* @date 2024-03-16
*/
public interface ISzxcLunboService
{
/**
*
*
* @param id
* @return
*/
public SzxcLunbo selectSzxcLunboById(Long id);
/**
*
*
* @param szxcLunbo
* @return
*/
public List<SzxcLunbo> selectSzxcLunboList(SzxcLunbo szxcLunbo);
/**
*
*
* @param szxcLunbo
* @return
*/
public int insertSzxcLunbo(SzxcLunbo szxcLunbo);
/**
*
*
* @param szxcLunbo
* @return
*/
public int updateSzxcLunbo(SzxcLunbo szxcLunbo);
/**
*
*
* @param ids
* @return
*/
public int deleteSzxcLunboByIds(Long[] ids);
/**
*
*
* @param id
* @return
*/
public int deleteSzxcLunboById(Long id);
}

@ -0,0 +1,61 @@
package com.ruoyi.szxc.service;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcPublicActivily;
/**
* Service
*
* @author hs
* @date 2024-03-16
*/
public interface ISzxcPublicActivilyService
{
/**
*
*
* @param id
* @return
*/
public SzxcPublicActivily selectSzxcPublicActivilyById(Long id);
/**
*
*
* @param szxcPublicActivily
* @return
*/
public List<SzxcPublicActivily> selectSzxcPublicActivilyList(SzxcPublicActivily szxcPublicActivily);
/**
*
*
* @param szxcPublicActivily
* @return
*/
public int insertSzxcPublicActivily(SzxcPublicActivily szxcPublicActivily);
/**
*
*
* @param szxcPublicActivily
* @return
*/
public int updateSzxcPublicActivily(SzxcPublicActivily szxcPublicActivily);
/**
*
*
* @param ids
* @return
*/
public int deleteSzxcPublicActivilyByIds(Long[] ids);
/**
*
*
* @param id
* @return
*/
public int deleteSzxcPublicActivilyById(Long id);
}

@ -7,7 +7,7 @@ import com.ruoyi.szxc.domain.SzxcVisitRecard;
* 访Service
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
public interface ISzxcVisitRecardService
{

@ -0,0 +1,61 @@
package com.ruoyi.szxc.service;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcWorkGuide;
/**
* Service
*
* @author hs
* @date 2024-03-16
*/
public interface ISzxcWorkGuideService
{
/**
*
*
* @param id
* @return
*/
public SzxcWorkGuide selectSzxcWorkGuideById(Long id);
/**
*
*
* @param szxcWorkGuide
* @return
*/
public List<SzxcWorkGuide> selectSzxcWorkGuideList(SzxcWorkGuide szxcWorkGuide);
/**
*
*
* @param szxcWorkGuide
* @return
*/
public int insertSzxcWorkGuide(SzxcWorkGuide szxcWorkGuide);
/**
*
*
* @param szxcWorkGuide
* @return
*/
public int updateSzxcWorkGuide(SzxcWorkGuide szxcWorkGuide);
/**
*
*
* @param ids
* @return
*/
public int deleteSzxcWorkGuideByIds(Long[] ids);
/**
*
*
* @param id
* @return
*/
public int deleteSzxcWorkGuideById(Long id);
}

@ -7,7 +7,7 @@ import com.ruoyi.szxc.domain.SzxcXcRecard;
* Service
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
public interface ISzxcXcRecardService
{

@ -0,0 +1,61 @@
package com.ruoyi.szxc.service;
import java.util.List;
import com.ruoyi.szxc.domain.SzxcXqInfo;
/**
* Service
*
* @author hs
* @date 2024-03-16
*/
public interface ISzxcXqInfoService
{
/**
*
*
* @param id
* @return
*/
public SzxcXqInfo selectSzxcXqInfoById(Long id);
/**
*
*
* @param szxcXqInfo
* @return
*/
public List<SzxcXqInfo> selectSzxcXqInfoList(SzxcXqInfo szxcXqInfo);
/**
*
*
* @param szxcXqInfo
* @return
*/
public int insertSzxcXqInfo(SzxcXqInfo szxcXqInfo);
/**
*
*
* @param szxcXqInfo
* @return
*/
public int updateSzxcXqInfo(SzxcXqInfo szxcXqInfo);
/**
*
*
* @param ids
* @return
*/
public int deleteSzxcXqInfoByIds(Long[] ids);
/**
*
*
* @param id
* @return
*/
public int deleteSzxcXqInfoById(Long id);
}

@ -1,18 +1,19 @@
package com.ruoyi.szxc.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.szxc.mapper.SzxcJmInfoMapper;
import com.ruoyi.szxc.domain.SzxcJmInfo;
import com.ruoyi.szxc.mapper.SzxcJmInfoMapper;
import com.ruoyi.szxc.service.ISzxcJmInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* Service
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
@Service
public class SzxcJmInfoServiceImpl implements ISzxcJmInfoService

@ -0,0 +1,96 @@
package com.ruoyi.szxc.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.szxc.mapper.SzxcLdInfoMapper;
import com.ruoyi.szxc.domain.SzxcLdInfo;
import com.ruoyi.szxc.service.ISzxcLdInfoService;
/**
* Service
*
* @author hs
* @date 2024-03-16
*/
@Service
public class SzxcLdInfoServiceImpl implements ISzxcLdInfoService
{
@Autowired
private SzxcLdInfoMapper szxcLdInfoMapper;
/**
*
*
* @param id
* @return
*/
@Override
public SzxcLdInfo selectSzxcLdInfoById(Long id)
{
return szxcLdInfoMapper.selectSzxcLdInfoById(id);
}
/**
*
*
* @param szxcLdInfo
* @return
*/
@Override
public List<SzxcLdInfo> selectSzxcLdInfoList(SzxcLdInfo szxcLdInfo)
{
return szxcLdInfoMapper.selectSzxcLdInfoList(szxcLdInfo);
}
/**
*
*
* @param szxcLdInfo
* @return
*/
@Override
public int insertSzxcLdInfo(SzxcLdInfo szxcLdInfo)
{
szxcLdInfo.setCreateTime(DateUtils.getNowDate());
return szxcLdInfoMapper.insertSzxcLdInfo(szxcLdInfo);
}
/**
*
*
* @param szxcLdInfo
* @return
*/
@Override
public int updateSzxcLdInfo(SzxcLdInfo szxcLdInfo)
{
szxcLdInfo.setUpdateTime(DateUtils.getNowDate());
return szxcLdInfoMapper.updateSzxcLdInfo(szxcLdInfo);
}
/**
*
*
* @param ids
* @return
*/
@Override
public int deleteSzxcLdInfoByIds(Long[] ids)
{
return szxcLdInfoMapper.deleteSzxcLdInfoByIds(ids);
}
/**
*
*
* @param id
* @return
*/
@Override
public int deleteSzxcLdInfoById(Long id)
{
return szxcLdInfoMapper.deleteSzxcLdInfoById(id);
}
}

@ -0,0 +1,96 @@
package com.ruoyi.szxc.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.szxc.mapper.SzxcLunboMapper;
import com.ruoyi.szxc.domain.SzxcLunbo;
import com.ruoyi.szxc.service.ISzxcLunboService;
/**
* Service
*
* @author hs
* @date 2024-03-16
*/
@Service
public class SzxcLunboServiceImpl implements ISzxcLunboService
{
@Autowired
private SzxcLunboMapper szxcLunboMapper;
/**
*
*
* @param id
* @return
*/
@Override
public SzxcLunbo selectSzxcLunboById(Long id)
{
return szxcLunboMapper.selectSzxcLunboById(id);
}
/**
*
*
* @param szxcLunbo
* @return
*/
@Override
public List<SzxcLunbo> selectSzxcLunboList(SzxcLunbo szxcLunbo)
{
return szxcLunboMapper.selectSzxcLunboList(szxcLunbo);
}
/**
*
*
* @param szxcLunbo
* @return
*/
@Override
public int insertSzxcLunbo(SzxcLunbo szxcLunbo)
{
szxcLunbo.setCreateTime(DateUtils.getNowDate());
return szxcLunboMapper.insertSzxcLunbo(szxcLunbo);
}
/**
*
*
* @param szxcLunbo
* @return
*/
@Override
public int updateSzxcLunbo(SzxcLunbo szxcLunbo)
{
szxcLunbo.setUpdateTime(DateUtils.getNowDate());
return szxcLunboMapper.updateSzxcLunbo(szxcLunbo);
}
/**
*
*
* @param ids
* @return
*/
@Override
public int deleteSzxcLunboByIds(Long[] ids)
{
return szxcLunboMapper.deleteSzxcLunboByIds(ids);
}
/**
*
*
* @param id
* @return
*/
@Override
public int deleteSzxcLunboById(Long id)
{
return szxcLunboMapper.deleteSzxcLunboById(id);
}
}

@ -0,0 +1,96 @@
package com.ruoyi.szxc.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.szxc.mapper.SzxcPublicActivilyMapper;
import com.ruoyi.szxc.domain.SzxcPublicActivily;
import com.ruoyi.szxc.service.ISzxcPublicActivilyService;
/**
* Service
*
* @author hs
* @date 2024-03-16
*/
@Service
public class SzxcPublicActivilyServiceImpl implements ISzxcPublicActivilyService
{
@Autowired
private SzxcPublicActivilyMapper szxcPublicActivilyMapper;
/**
*
*
* @param id
* @return
*/
@Override
public SzxcPublicActivily selectSzxcPublicActivilyById(Long id)
{
return szxcPublicActivilyMapper.selectSzxcPublicActivilyById(id);
}
/**
*
*
* @param szxcPublicActivily
* @return
*/
@Override
public List<SzxcPublicActivily> selectSzxcPublicActivilyList(SzxcPublicActivily szxcPublicActivily)
{
return szxcPublicActivilyMapper.selectSzxcPublicActivilyList(szxcPublicActivily);
}
/**
*
*
* @param szxcPublicActivily
* @return
*/
@Override
public int insertSzxcPublicActivily(SzxcPublicActivily szxcPublicActivily)
{
szxcPublicActivily.setCreateTime(DateUtils.getNowDate());
return szxcPublicActivilyMapper.insertSzxcPublicActivily(szxcPublicActivily);
}
/**
*
*
* @param szxcPublicActivily
* @return
*/
@Override
public int updateSzxcPublicActivily(SzxcPublicActivily szxcPublicActivily)
{
szxcPublicActivily.setUpdateTime(DateUtils.getNowDate());
return szxcPublicActivilyMapper.updateSzxcPublicActivily(szxcPublicActivily);
}
/**
*
*
* @param ids
* @return
*/
@Override
public int deleteSzxcPublicActivilyByIds(Long[] ids)
{
return szxcPublicActivilyMapper.deleteSzxcPublicActivilyByIds(ids);
}
/**
*
*
* @param id
* @return
*/
@Override
public int deleteSzxcPublicActivilyById(Long id)
{
return szxcPublicActivilyMapper.deleteSzxcPublicActivilyById(id);
}
}

@ -12,7 +12,7 @@ import com.ruoyi.szxc.service.ISzxcVisitRecardService;
* 访Service
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
@Service
public class SzxcVisitRecardServiceImpl implements ISzxcVisitRecardService

@ -0,0 +1,96 @@
package com.ruoyi.szxc.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.szxc.mapper.SzxcWorkGuideMapper;
import com.ruoyi.szxc.domain.SzxcWorkGuide;
import com.ruoyi.szxc.service.ISzxcWorkGuideService;
/**
* Service
*
* @author hs
* @date 2024-03-16
*/
@Service
public class SzxcWorkGuideServiceImpl implements ISzxcWorkGuideService
{
@Autowired
private SzxcWorkGuideMapper szxcWorkGuideMapper;
/**
*
*
* @param id
* @return
*/
@Override
public SzxcWorkGuide selectSzxcWorkGuideById(Long id)
{
return szxcWorkGuideMapper.selectSzxcWorkGuideById(id);
}
/**
*
*
* @param szxcWorkGuide
* @return
*/
@Override
public List<SzxcWorkGuide> selectSzxcWorkGuideList(SzxcWorkGuide szxcWorkGuide)
{
return szxcWorkGuideMapper.selectSzxcWorkGuideList(szxcWorkGuide);
}
/**
*
*
* @param szxcWorkGuide
* @return
*/
@Override
public int insertSzxcWorkGuide(SzxcWorkGuide szxcWorkGuide)
{
szxcWorkGuide.setCreateTime(DateUtils.getNowDate());
return szxcWorkGuideMapper.insertSzxcWorkGuide(szxcWorkGuide);
}
/**
*
*
* @param szxcWorkGuide
* @return
*/
@Override
public int updateSzxcWorkGuide(SzxcWorkGuide szxcWorkGuide)
{
szxcWorkGuide.setUpdateTime(DateUtils.getNowDate());
return szxcWorkGuideMapper.updateSzxcWorkGuide(szxcWorkGuide);
}
/**
*
*
* @param ids
* @return
*/
@Override
public int deleteSzxcWorkGuideByIds(Long[] ids)
{
return szxcWorkGuideMapper.deleteSzxcWorkGuideByIds(ids);
}
/**
*
*
* @param id
* @return
*/
@Override
public int deleteSzxcWorkGuideById(Long id)
{
return szxcWorkGuideMapper.deleteSzxcWorkGuideById(id);
}
}

@ -12,7 +12,7 @@ import com.ruoyi.szxc.service.ISzxcXcRecardService;
* Service
*
* @author hs
* @date 2024-03-15
* @date 2024-03-16
*/
@Service
public class SzxcXcRecardServiceImpl implements ISzxcXcRecardService

@ -0,0 +1,96 @@
package com.ruoyi.szxc.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.szxc.mapper.SzxcXqInfoMapper;
import com.ruoyi.szxc.domain.SzxcXqInfo;
import com.ruoyi.szxc.service.ISzxcXqInfoService;
/**
* Service
*
* @author hs
* @date 2024-03-16
*/
@Service
public class SzxcXqInfoServiceImpl implements ISzxcXqInfoService
{
@Autowired
private SzxcXqInfoMapper szxcXqInfoMapper;
/**
*
*
* @param id
* @return
*/
@Override
public SzxcXqInfo selectSzxcXqInfoById(Long id)
{
return szxcXqInfoMapper.selectSzxcXqInfoById(id);
}
/**
*
*
* @param szxcXqInfo
* @return
*/
@Override
public List<SzxcXqInfo> selectSzxcXqInfoList(SzxcXqInfo szxcXqInfo)
{
return szxcXqInfoMapper.selectSzxcXqInfoList(szxcXqInfo);
}
/**
*
*
* @param szxcXqInfo
* @return
*/
@Override
public int insertSzxcXqInfo(SzxcXqInfo szxcXqInfo)
{
szxcXqInfo.setCreateTime(DateUtils.getNowDate());
return szxcXqInfoMapper.insertSzxcXqInfo(szxcXqInfo);
}
/**
*
*
* @param szxcXqInfo
* @return
*/
@Override
public int updateSzxcXqInfo(SzxcXqInfo szxcXqInfo)
{
szxcXqInfo.setUpdateTime(DateUtils.getNowDate());
return szxcXqInfoMapper.updateSzxcXqInfo(szxcXqInfo);
}
/**
*
*
* @param ids
* @return
*/
@Override
public int deleteSzxcXqInfoByIds(Long[] ids)
{
return szxcXqInfoMapper.deleteSzxcXqInfoByIds(ids);
}
/**
*
*
* @param id
* @return
*/
@Override
public int deleteSzxcXqInfoById(Long id)
{
return szxcXqInfoMapper.deleteSzxcXqInfoById(id);
}
}

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.szxc.mapper.SzxcJmInfoMapper">
<resultMap type="SzxcJmInfo" id="SzxcJmInfoResult">
@ -21,6 +21,14 @@
<result property="longLive" column="long_live" />
<result property="hjAddress" column="hj_address" />
<result property="phone" column="phone" />
<result property="currentAddress" column="current_address" />
<result property="brqk" column="brqk" />
<result property="hy" column="hy" />
<result property="xueli" column="xueli" />
<result property="zzmm" column="zzmm" />
<result property="zjxy" column="zjxy" />
<result property="jkzk" column="jkzk" />
<result property="ills" column="ills" />
<result property="head" column="head" />
<result property="sameHeadIds" column="same_head_ids" />
<result property="off" column="off" />
@ -32,7 +40,7 @@
</resultMap>
<sql id="selectSzxcJmInfoVo">
select id, dept_id, dept_name, name, old_name, nationality, card_id, born_date, age, sex, jg, relation, jg_nature, long_live, hj_address, phone, head, same_head_ids, off, create_by, create_time, update_by, update_time, user_id from szxc_jm_info
select id, dept_id, dept_name, name, old_name, nationality, card_id, born_date, age, sex, jg, relation, jg_nature, long_live, hj_address, phone, current_address, brqk, hy, xueli, zzmm, zjxy, jkzk, ills, head, same_head_ids, off, create_by, create_time, update_by, update_time, user_id from szxc_jm_info
</sql>
<select id="selectSzxcJmInfoList" parameterType="SzxcJmInfo" resultMap="SzxcJmInfoResult">
@ -53,6 +61,14 @@
<if test="longLive != null and longLive != ''"> and long_live = #{longLive}</if>
<if test="hjAddress != null and hjAddress != ''"> and hj_address = #{hjAddress}</if>
<if test="phone != null and phone != ''"> and phone = #{phone}</if>
<if test="currentAddress != null and currentAddress != ''"> and current_address = #{currentAddress}</if>
<if test="brqk != null and brqk != ''"> and brqk = #{brqk}</if>
<if test="hy != null and hy != ''"> and hy = #{hy}</if>
<if test="xueli != null and xueli != ''"> and xueli = #{xueli}</if>
<if test="zzmm != null and zzmm != ''"> and zzmm = #{zzmm}</if>
<if test="zjxy != null and zjxy != ''"> and zjxy = #{zjxy}</if>
<if test="jkzk != null and jkzk != ''"> and jkzk = #{jkzk}</if>
<if test="ills != null and ills != ''"> and ills = #{ills}</if>
<if test="head != null and head != ''"> and head = #{head}</if>
<if test="sameHeadIds != null and sameHeadIds != ''"> and same_head_ids = #{sameHeadIds}</if>
<if test="off != null and off != ''"> and off = #{off}</if>
@ -83,6 +99,14 @@
<if test="longLive != null">long_live,</if>
<if test="hjAddress != null">hj_address,</if>
<if test="phone != null">phone,</if>
<if test="currentAddress != null">current_address,</if>
<if test="brqk != null">brqk,</if>
<if test="hy != null">hy,</if>
<if test="xueli != null">xueli,</if>
<if test="zzmm != null">zzmm,</if>
<if test="zjxy != null">zjxy,</if>
<if test="jkzk != null">jkzk,</if>
<if test="ills != null">ills,</if>
<if test="head != null and head != ''">head,</if>
<if test="sameHeadIds != null">same_head_ids,</if>
<if test="off != null and off != ''">off,</if>
@ -91,7 +115,7 @@
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
<if test="userId != null">user_id,</if>
</trim>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="deptId != null">#{deptId},</if>
<if test="deptName != null">#{deptName},</if>
@ -108,6 +132,14 @@
<if test="longLive != null">#{longLive},</if>
<if test="hjAddress != null">#{hjAddress},</if>
<if test="phone != null">#{phone},</if>
<if test="currentAddress != null">#{currentAddress},</if>
<if test="brqk != null">#{brqk},</if>
<if test="hy != null">#{hy},</if>
<if test="xueli != null">#{xueli},</if>
<if test="zzmm != null">#{zzmm},</if>
<if test="zjxy != null">#{zjxy},</if>
<if test="jkzk != null">#{jkzk},</if>
<if test="ills != null">#{ills},</if>
<if test="head != null and head != ''">#{head},</if>
<if test="sameHeadIds != null">#{sameHeadIds},</if>
<if test="off != null and off != ''">#{off},</if>
@ -116,7 +148,7 @@
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="userId != null">#{userId},</if>
</trim>
</trim>
</insert>
<update id="updateSzxcJmInfo" parameterType="SzxcJmInfo">
@ -137,6 +169,14 @@
<if test="longLive != null">long_live = #{longLive},</if>
<if test="hjAddress != null">hj_address = #{hjAddress},</if>
<if test="phone != null">phone = #{phone},</if>
<if test="currentAddress != null">current_address = #{currentAddress},</if>
<if test="brqk != null">brqk = #{brqk},</if>
<if test="hy != null">hy = #{hy},</if>
<if test="xueli != null">xueli = #{xueli},</if>
<if test="zzmm != null">zzmm = #{zzmm},</if>
<if test="zjxy != null">zjxy = #{zjxy},</if>
<if test="jkzk != null">jkzk = #{jkzk},</if>
<if test="ills != null">ills = #{ills},</if>
<if test="head != null and head != ''">head = #{head},</if>
<if test="sameHeadIds != null">same_head_ids = #{sameHeadIds},</if>
<if test="off != null and off != ''">off = #{off},</if>

@ -0,0 +1,132 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.szxc.mapper.SzxcLdInfoMapper">
<resultMap type="SzxcLdInfo" id="SzxcLdInfoResult">
<result property="id" column="id" />
<result property="xqId" column="xq_id" />
<result property="ldName" column="ld_name" />
<result property="xqType" column="xq_type" />
<result property="ldSort" column="ld_sort" />
<result property="ldjg" column="ldjg" />
<result property="qnfs" column="qnfs" />
<result property="lcNum" column="lc_num" />
<result property="unitNum" column="unit_num" />
<result property="huNum" column="hu_num" />
<result property="ldDescribe" column="ld_describe" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="deptId" column="dept_id" />
<result property="deptName" column="dept_name" />
<result property="userId" column="user_id" />
</resultMap>
<sql id="selectSzxcLdInfoVo">
select id, xq_id, ld_name, xq_type, ld_sort, ldjg, qnfs, lc_num, unit_num, hu_num, ld_describe, create_by, create_time, update_by, update_time, dept_id, dept_name, user_id from szxc_ld_info
</sql>
<select id="selectSzxcLdInfoList" parameterType="SzxcLdInfo" resultMap="SzxcLdInfoResult">
<include refid="selectSzxcLdInfoVo"/>
<where>
<if test="xqId != null "> and xq_id = #{xqId}</if>
<if test="ldName != null and ldName != ''"> and ld_name like concat('%', #{ldName}, '%')</if>
<if test="xqType != null and xqType != ''"> and xq_type = #{xqType}</if>
<if test="ldSort != null and ldSort != ''"> and ld_sort = #{ldSort}</if>
<if test="ldjg != null and ldjg != ''"> and ldjg = #{ldjg}</if>
<if test="qnfs != null and qnfs != ''"> and qnfs = #{qnfs}</if>
<if test="lcNum != null "> and lc_num = #{lcNum}</if>
<if test="unitNum != null "> and unit_num = #{unitNum}</if>
<if test="huNum != null "> and hu_num = #{huNum}</if>
<if test="ldDescribe != null and ldDescribe != ''"> and ld_describe = #{ldDescribe}</if>
<if test="deptId != null "> and dept_id = #{deptId}</if>
<if test="deptName != null and deptName != ''"> and dept_name like concat('%', #{deptName}, '%')</if>
<if test="userId != null "> and user_id = #{userId}</if>
</where>
</select>
<select id="selectSzxcLdInfoById" parameterType="Long" resultMap="SzxcLdInfoResult">
<include refid="selectSzxcLdInfoVo"/>
where id = #{id}
</select>
<insert id="insertSzxcLdInfo" parameterType="SzxcLdInfo" useGeneratedKeys="true" keyProperty="id">
insert into szxc_ld_info
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="xqId != null">xq_id,</if>
<if test="ldName != null">ld_name,</if>
<if test="xqType != null">xq_type,</if>
<if test="ldSort != null">ld_sort,</if>
<if test="ldjg != null">ldjg,</if>
<if test="qnfs != null">qnfs,</if>
<if test="lcNum != null">lc_num,</if>
<if test="unitNum != null">unit_num,</if>
<if test="huNum != null">hu_num,</if>
<if test="ldDescribe != null">ld_describe,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
<if test="deptId != null">dept_id,</if>
<if test="deptName != null">dept_name,</if>
<if test="userId != null">user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="xqId != null">#{xqId},</if>
<if test="ldName != null">#{ldName},</if>
<if test="xqType != null">#{xqType},</if>
<if test="ldSort != null">#{ldSort},</if>
<if test="ldjg != null">#{ldjg},</if>
<if test="qnfs != null">#{qnfs},</if>
<if test="lcNum != null">#{lcNum},</if>
<if test="unitNum != null">#{unitNum},</if>
<if test="huNum != null">#{huNum},</if>
<if test="ldDescribe != null">#{ldDescribe},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="deptId != null">#{deptId},</if>
<if test="deptName != null">#{deptName},</if>
<if test="userId != null">#{userId},</if>
</trim>
</insert>
<update id="updateSzxcLdInfo" parameterType="SzxcLdInfo">
update szxc_ld_info
<trim prefix="SET" suffixOverrides=",">
<if test="xqId != null">xq_id = #{xqId},</if>
<if test="ldName != null">ld_name = #{ldName},</if>
<if test="xqType != null">xq_type = #{xqType},</if>
<if test="ldSort != null">ld_sort = #{ldSort},</if>
<if test="ldjg != null">ldjg = #{ldjg},</if>
<if test="qnfs != null">qnfs = #{qnfs},</if>
<if test="lcNum != null">lc_num = #{lcNum},</if>
<if test="unitNum != null">unit_num = #{unitNum},</if>
<if test="huNum != null">hu_num = #{huNum},</if>
<if test="ldDescribe != null">ld_describe = #{ldDescribe},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="deptId != null">dept_id = #{deptId},</if>
<if test="deptName != null">dept_name = #{deptName},</if>
<if test="userId != null">user_id = #{userId},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteSzxcLdInfoById" parameterType="Long">
delete from szxc_ld_info where id = #{id}
</delete>
<delete id="deleteSzxcLdInfoByIds" parameterType="String">
delete from szxc_ld_info where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.szxc.mapper.SzxcLunboMapper">
<resultMap type="SzxcLunbo" id="SzxcLunboResult">
<result property="id" column="id" />
<result property="title" column="title" />
<result property="picture" column="picture" />
<result property="content" column="content" />
<result property="remark" column="remark" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
</resultMap>
<sql id="selectSzxcLunboVo">
select id, title, picture, content, remark, create_by, create_time, update_by, update_time from szxc_lunbo
</sql>
<select id="selectSzxcLunboList" parameterType="SzxcLunbo" resultMap="SzxcLunboResult">
<include refid="selectSzxcLunboVo"/>
<where>
<if test="title != null and title != ''"> and title = #{title}</if>
<if test="picture != null and picture != ''"> and picture = #{picture}</if>
<if test="content != null and content != ''"> and content = #{content}</if>
</where>
</select>
<select id="selectSzxcLunboById" parameterType="Long" resultMap="SzxcLunboResult">
<include refid="selectSzxcLunboVo"/>
where id = #{id}
</select>
<insert id="insertSzxcLunbo" parameterType="SzxcLunbo" useGeneratedKeys="true" keyProperty="id">
insert into szxc_lunbo
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="title != null">title,</if>
<if test="picture != null">picture,</if>
<if test="content != null">content,</if>
<if test="remark != null">remark,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="title != null">#{title},</if>
<if test="picture != null">#{picture},</if>
<if test="content != null">#{content},</if>
<if test="remark != null">#{remark},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
</trim>
</insert>
<update id="updateSzxcLunbo" parameterType="SzxcLunbo">
update szxc_lunbo
<trim prefix="SET" suffixOverrides=",">
<if test="title != null">title = #{title},</if>
<if test="picture != null">picture = #{picture},</if>
<if test="content != null">content = #{content},</if>
<if test="remark != null">remark = #{remark},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteSzxcLunboById" parameterType="Long">
delete from szxc_lunbo where id = #{id}
</delete>
<delete id="deleteSzxcLunboByIds" parameterType="String">
delete from szxc_lunbo where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.szxc.mapper.SzxcPublicActivilyMapper">
<resultMap type="SzxcPublicActivily" id="SzxcPublicActivilyResult">
<result property="id" column="id" />
<result property="title" column="title" />
<result property="leader" column="leader" />
<result property="phone" column="phone" />
<result property="type" column="type" />
<result property="content" column="content" />
<result property="leave" column="leave" />
<result property="startTime" column="start_time" />
<result property="endTime" column="end_time" />
<result property="createBy" column="create_by" />
<result property="remark" column="remark" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="deptId" column="dept_id" />
<result property="deptName" column="dept_name" />
<result property="userId" column="user_id" />
</resultMap>
<sql id="selectSzxcPublicActivilyVo">
select id, title, leader, phone, type, content, leave, start_time, end_time, create_by, remark, create_time, update_by, update_time, dept_id, dept_name, user_id from szxc_public_activily
</sql>
<select id="selectSzxcPublicActivilyList" parameterType="SzxcPublicActivily" resultMap="SzxcPublicActivilyResult">
<include refid="selectSzxcPublicActivilyVo"/>
<where>
<if test="title != null and title != ''"> and title = #{title}</if>
<if test="leader != null and leader != ''"> and leader = #{leader}</if>
<if test="phone != null and phone != ''"> and phone = #{phone}</if>
<if test="type != null and type != ''"> and type = #{type}</if>
<if test="content != null and content != ''"> and content = #{content}</if>
<if test="leave != null and leave != ''"> and leave = #{leave}</if>
<if test="startTime != null "> and start_time = #{startTime}</if>
<if test="endTime != null "> and end_time = #{endTime}</if>
<if test="deptId != null "> and dept_id = #{deptId}</if>
<if test="deptName != null and deptName != ''"> and dept_name like concat('%', #{deptName}, '%')</if>
<if test="userId != null "> and user_id = #{userId}</if>
</where>
</select>
<select id="selectSzxcPublicActivilyById" parameterType="Long" resultMap="SzxcPublicActivilyResult">
<include refid="selectSzxcPublicActivilyVo"/>
where id = #{id}
</select>
<insert id="insertSzxcPublicActivily" parameterType="SzxcPublicActivily" useGeneratedKeys="true" keyProperty="id">
insert into szxc_public_activily
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="title != null and title != ''">title,</if>
<if test="leader != null">leader,</if>
<if test="phone != null">phone,</if>
<if test="type != null">type,</if>
<if test="content != null">content,</if>
<if test="leave != null">leave,</if>
<if test="startTime != null">start_time,</if>
<if test="endTime != null">end_time,</if>
<if test="createBy != null">create_by,</if>
<if test="remark != null">remark,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
<if test="deptId != null">dept_id,</if>
<if test="deptName != null">dept_name,</if>
<if test="userId != null">user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="title != null and title != ''">#{title},</if>
<if test="leader != null">#{leader},</if>
<if test="phone != null">#{phone},</if>
<if test="type != null">#{type},</if>
<if test="content != null">#{content},</if>
<if test="leave != null">#{leave},</if>
<if test="startTime != null">#{startTime},</if>
<if test="endTime != null">#{endTime},</if>
<if test="createBy != null">#{createBy},</if>
<if test="remark != null">#{remark},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="deptId != null">#{deptId},</if>
<if test="deptName != null">#{deptName},</if>
<if test="userId != null">#{userId},</if>
</trim>
</insert>
<update id="updateSzxcPublicActivily" parameterType="SzxcPublicActivily">
update szxc_public_activily
<trim prefix="SET" suffixOverrides=",">
<if test="title != null and title != ''">title = #{title},</if>
<if test="leader != null">leader = #{leader},</if>
<if test="phone != null">phone = #{phone},</if>
<if test="type != null">type = #{type},</if>
<if test="content != null">content = #{content},</if>
<if test="leave != null">leave = #{leave},</if>
<if test="startTime != null">start_time = #{startTime},</if>
<if test="endTime != null">end_time = #{endTime},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="remark != null">remark = #{remark},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="deptId != null">dept_id = #{deptId},</if>
<if test="deptName != null">dept_name = #{deptName},</if>
<if test="userId != null">user_id = #{userId},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteSzxcPublicActivilyById" parameterType="Long">
delete from szxc_public_activily where id = #{id}
</delete>
<delete id="deleteSzxcPublicActivilyByIds" parameterType="String">
delete from szxc_public_activily where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

@ -10,6 +10,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="submitDate" column="submit_date" />
<result property="visitDate" column="visit_date" />
<result property="type" column="type" />
<result property="jmId" column="jm_id" />
<result property="visitObj" column="visit_obj" />
<result property="title" column="title" />
<result property="picture" column="picture" />
@ -25,7 +26,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap>
<sql id="selectSzxcVisitRecardVo">
select id, visiter_name, submit_date, visit_date, type, visit_obj, title, picture, content, flow_people, create_by, create_time, update_by, update_time, dept_id, dept_name, user_id from szxc_visit_recard
select id, visiter_name, submit_date, visit_date, type, jm_id, visit_obj, title, picture, content, flow_people, create_by, create_time, update_by, update_time, dept_id, dept_name, user_id from szxc_visit_recard
</sql>
<select id="selectSzxcVisitRecardList" parameterType="SzxcVisitRecard" resultMap="SzxcVisitRecardResult">
@ -35,6 +36,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="submitDate != null "> and submit_date = #{submitDate}</if>
<if test="visitDate != null "> and visit_date = #{visitDate}</if>
<if test="type != null and type != ''"> and type = #{type}</if>
<if test="jmId != null "> and jm_id = #{jmId}</if>
<if test="visitObj != null and visitObj != ''"> and visit_obj = #{visitObj}</if>
<if test="title != null and title != ''"> and title = #{title}</if>
<if test="picture != null and picture != ''"> and picture = #{picture}</if>
@ -58,6 +60,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="submitDate != null">submit_date,</if>
<if test="visitDate != null">visit_date,</if>
<if test="type != null">type,</if>
<if test="jmId != null">jm_id,</if>
<if test="visitObj != null">visit_obj,</if>
<if test="title != null and title != ''">title,</if>
<if test="picture != null">picture,</if>
@ -76,6 +79,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="submitDate != null">#{submitDate},</if>
<if test="visitDate != null">#{visitDate},</if>
<if test="type != null">#{type},</if>
<if test="jmId != null">#{jmId},</if>
<if test="visitObj != null">#{visitObj},</if>
<if test="title != null and title != ''">#{title},</if>
<if test="picture != null">#{picture},</if>
@ -98,6 +102,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="submitDate != null">submit_date = #{submitDate},</if>
<if test="visitDate != null">visit_date = #{visitDate},</if>
<if test="type != null">type = #{type},</if>
<if test="jmId != null">jm_id = #{jmId},</if>
<if test="visitObj != null">visit_obj = #{visitObj},</if>
<if test="title != null and title != ''">title = #{title},</if>
<if test="picture != null">picture = #{picture},</if>

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.szxc.mapper.SzxcWorkGuideMapper">
<resultMap type="SzxcWorkGuide" id="SzxcWorkGuideResult">
<result property="id" column="id" />
<result property="title" column="title" />
<result property="content" column="content" />
<result property="status" column="status" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="remark" column="remark" />
</resultMap>
<sql id="selectSzxcWorkGuideVo">
select id, title, content, status, create_by, create_time, update_by, update_time, remark from szxc_work_guide
</sql>
<select id="selectSzxcWorkGuideList" parameterType="SzxcWorkGuide" resultMap="SzxcWorkGuideResult">
<include refid="selectSzxcWorkGuideVo"/>
<where>
<if test="title != null and title != ''"> and title = #{title}</if>
<if test="content != null and content != ''"> and content = #{content}</if>
<if test="status != null and status != ''"> and status = #{status}</if>
</where>
</select>
<select id="selectSzxcWorkGuideById" parameterType="Long" resultMap="SzxcWorkGuideResult">
<include refid="selectSzxcWorkGuideVo"/>
where id = #{id}
</select>
<insert id="insertSzxcWorkGuide" parameterType="SzxcWorkGuide" useGeneratedKeys="true" keyProperty="id">
insert into szxc_work_guide
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="title != null">title,</if>
<if test="content != null">content,</if>
<if test="status != null">status,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
<if test="remark != null">remark,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="title != null">#{title},</if>
<if test="content != null">#{content},</if>
<if test="status != null">#{status},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="remark != null">#{remark},</if>
</trim>
</insert>
<update id="updateSzxcWorkGuide" parameterType="SzxcWorkGuide">
update szxc_work_guide
<trim prefix="SET" suffixOverrides=",">
<if test="title != null">title = #{title},</if>
<if test="content != null">content = #{content},</if>
<if test="status != null">status = #{status},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="remark != null">remark = #{remark},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteSzxcWorkGuideById" parameterType="Long">
delete from szxc_work_guide where id = #{id}
</delete>
<delete id="deleteSzxcWorkGuideByIds" parameterType="String">
delete from szxc_work_guide where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

@ -6,11 +6,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<resultMap type="SzxcXcRecard" id="SzxcXcRecardResult">
<result property="id" column="id" />
<result property="visiterName" column="visiter_name" />
<result property="xcName" column="xc_name" />
<result property="submitDate" column="submit_date" />
<result property="visitDate" column="visit_date" />
<result property="xcDate" column="xc_date" />
<result property="type" column="type" />
<result property="visitObj" column="visit_obj" />
<result property="jmId" column="jm_id" />
<result property="xcObj" column="xc_obj" />
<result property="title" column="title" />
<result property="picture" column="picture" />
<result property="content" column="content" />
@ -26,17 +27,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap>
<sql id="selectSzxcXcRecardVo">
select id, visiter_name, submit_date, visit_date, type, visit_obj, title, picture, content, flow_people, reform, create_by, create_time, update_by, update_time, dept_id, dept_name, user_id from szxc_xc_recard
select id, xc_name, submit_date, xc_date, type, jm_id, xc_obj, title, picture, content, flow_people, reform, create_by, create_time, update_by, update_time, dept_id, dept_name, user_id from szxc_xc_recard
</sql>
<select id="selectSzxcXcRecardList" parameterType="SzxcXcRecard" resultMap="SzxcXcRecardResult">
<include refid="selectSzxcXcRecardVo"/>
<where>
<if test="visiterName != null and visiterName != ''"> and visiter_name like concat('%', #{visiterName}, '%')</if>
<if test="xcName != null and xcName != ''"> and xc_name like concat('%', #{xcName}, '%')</if>
<if test="submitDate != null "> and submit_date = #{submitDate}</if>
<if test="visitDate != null "> and visit_date = #{visitDate}</if>
<if test="xcDate != null "> and xc_date = #{xcDate}</if>
<if test="type != null and type != ''"> and type = #{type}</if>
<if test="visitObj != null and visitObj != ''"> and visit_obj = #{visitObj}</if>
<if test="jmId != null "> and jm_id = #{jmId}</if>
<if test="xcObj != null and xcObj != ''"> and xc_obj = #{xcObj}</if>
<if test="title != null and title != ''"> and title = #{title}</if>
<if test="picture != null and picture != ''"> and picture = #{picture}</if>
<if test="content != null and content != ''"> and content = #{content}</if>
@ -56,11 +58,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<insert id="insertSzxcXcRecard" parameterType="SzxcXcRecard" useGeneratedKeys="true" keyProperty="id">
insert into szxc_xc_recard
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="visiterName != null and visiterName != ''">visiter_name,</if>
<if test="xcName != null and xcName != ''">xc_name,</if>
<if test="submitDate != null">submit_date,</if>
<if test="visitDate != null">visit_date,</if>
<if test="xcDate != null">xc_date,</if>
<if test="type != null and type != ''">type,</if>
<if test="visitObj != null">visit_obj,</if>
<if test="jmId != null">jm_id,</if>
<if test="xcObj != null">xc_obj,</if>
<if test="title != null and title != ''">title,</if>
<if test="picture != null">picture,</if>
<if test="content != null">content,</if>
@ -75,11 +78,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="userId != null">user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="visiterName != null and visiterName != ''">#{visiterName},</if>
<if test="xcName != null and xcName != ''">#{xcName},</if>
<if test="submitDate != null">#{submitDate},</if>
<if test="visitDate != null">#{visitDate},</if>
<if test="xcDate != null">#{xcDate},</if>
<if test="type != null and type != ''">#{type},</if>
<if test="visitObj != null">#{visitObj},</if>
<if test="jmId != null">#{jmId},</if>
<if test="xcObj != null">#{xcObj},</if>
<if test="title != null and title != ''">#{title},</if>
<if test="picture != null">#{picture},</if>
<if test="content != null">#{content},</if>
@ -98,11 +102,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<update id="updateSzxcXcRecard" parameterType="SzxcXcRecard">
update szxc_xc_recard
<trim prefix="SET" suffixOverrides=",">
<if test="visiterName != null and visiterName != ''">visiter_name = #{visiterName},</if>
<if test="xcName != null and xcName != ''">xc_name = #{xcName},</if>
<if test="submitDate != null">submit_date = #{submitDate},</if>
<if test="visitDate != null">visit_date = #{visitDate},</if>
<if test="xcDate != null">xc_date = #{xcDate},</if>
<if test="type != null and type != ''">type = #{type},</if>
<if test="visitObj != null">visit_obj = #{visitObj},</if>
<if test="jmId != null">jm_id = #{jmId},</if>
<if test="xcObj != null">xc_obj = #{xcObj},</if>
<if test="title != null and title != ''">title = #{title},</if>
<if test="picture != null">picture = #{picture},</if>
<if test="content != null">content = #{content},</if>

@ -0,0 +1,132 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.szxc.mapper.SzxcXqInfoMapper">
<resultMap type="SzxcXqInfo" id="SzxcXqInfoResult">
<result property="id" column="id" />
<result property="xqType" column="xq_type" />
<result property="ldNum" column="ld_num" />
<result property="jzArea" column="jz_area" />
<result property="zdArea" column="zd_area" />
<result property="wyType" column="wy_type" />
<result property="wyResponse" column="wy_response" />
<result property="wyPhone" column="wy_phone" />
<result property="xqAddress" column="xq_address" />
<result property="buildDate" column="build_date" />
<result property="xqDescribe" column="xq_describe" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="deptId" column="dept_id" />
<result property="deptName" column="dept_name" />
<result property="userId" column="user_id" />
</resultMap>
<sql id="selectSzxcXqInfoVo">
select id, xq_type, ld_num, jz_area, zd_area, wy_type, wy_response, wy_phone, xq_address, build_date, xq_describe, create_by, create_time, update_by, update_time, dept_id, dept_name, user_id from szxc_xq_info
</sql>
<select id="selectSzxcXqInfoList" parameterType="SzxcXqInfo" resultMap="SzxcXqInfoResult">
<include refid="selectSzxcXqInfoVo"/>
<where>
<if test="xqType != null and xqType != ''"> and xq_type = #{xqType}</if>
<if test="ldNum != null "> and ld_num = #{ldNum}</if>
<if test="jzArea != null and jzArea != ''"> and jz_area = #{jzArea}</if>
<if test="zdArea != null and zdArea != ''"> and zd_area = #{zdArea}</if>
<if test="wyType != null and wyType != ''"> and wy_type = #{wyType}</if>
<if test="wyResponse != null and wyResponse != ''"> and wy_response = #{wyResponse}</if>
<if test="wyPhone != null and wyPhone != ''"> and wy_phone = #{wyPhone}</if>
<if test="xqAddress != null and xqAddress != ''"> and xq_address = #{xqAddress}</if>
<if test="buildDate != null "> and build_date = #{buildDate}</if>
<if test="xqDescribe != null and xqDescribe != ''"> and xq_describe = #{xqDescribe}</if>
<if test="deptId != null "> and dept_id = #{deptId}</if>
<if test="deptName != null and deptName != ''"> and dept_name like concat('%', #{deptName}, '%')</if>
<if test="userId != null "> and user_id = #{userId}</if>
</where>
</select>
<select id="selectSzxcXqInfoById" parameterType="Long" resultMap="SzxcXqInfoResult">
<include refid="selectSzxcXqInfoVo"/>
where id = #{id}
</select>
<insert id="insertSzxcXqInfo" parameterType="SzxcXqInfo" useGeneratedKeys="true" keyProperty="id">
insert into szxc_xq_info
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="xqType != null">xq_type,</if>
<if test="ldNum != null">ld_num,</if>
<if test="jzArea != null">jz_area,</if>
<if test="zdArea != null">zd_area,</if>
<if test="wyType != null">wy_type,</if>
<if test="wyResponse != null">wy_response,</if>
<if test="wyPhone != null">wy_phone,</if>
<if test="xqAddress != null">xq_address,</if>
<if test="buildDate != null">build_date,</if>
<if test="xqDescribe != null">xq_describe,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
<if test="deptId != null">dept_id,</if>
<if test="deptName != null">dept_name,</if>
<if test="userId != null">user_id,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="xqType != null">#{xqType},</if>
<if test="ldNum != null">#{ldNum},</if>
<if test="jzArea != null">#{jzArea},</if>
<if test="zdArea != null">#{zdArea},</if>
<if test="wyType != null">#{wyType},</if>
<if test="wyResponse != null">#{wyResponse},</if>
<if test="wyPhone != null">#{wyPhone},</if>
<if test="xqAddress != null">#{xqAddress},</if>
<if test="buildDate != null">#{buildDate},</if>
<if test="xqDescribe != null">#{xqDescribe},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="deptId != null">#{deptId},</if>
<if test="deptName != null">#{deptName},</if>
<if test="userId != null">#{userId},</if>
</trim>
</insert>
<update id="updateSzxcXqInfo" parameterType="SzxcXqInfo">
update szxc_xq_info
<trim prefix="SET" suffixOverrides=",">
<if test="xqType != null">xq_type = #{xqType},</if>
<if test="ldNum != null">ld_num = #{ldNum},</if>
<if test="jzArea != null">jz_area = #{jzArea},</if>
<if test="zdArea != null">zd_area = #{zdArea},</if>
<if test="wyType != null">wy_type = #{wyType},</if>
<if test="wyResponse != null">wy_response = #{wyResponse},</if>
<if test="wyPhone != null">wy_phone = #{wyPhone},</if>
<if test="xqAddress != null">xq_address = #{xqAddress},</if>
<if test="buildDate != null">build_date = #{buildDate},</if>
<if test="xqDescribe != null">xq_describe = #{xqDescribe},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="deptId != null">dept_id = #{deptId},</if>
<if test="deptName != null">dept_name = #{deptName},</if>
<if test="userId != null">user_id = #{userId},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteSzxcXqInfoById" parameterType="Long">
delete from szxc_xq_info where id = #{id}
</delete>
<delete id="deleteSzxcXqInfoByIds" parameterType="String">
delete from szxc_xq_info where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询公益活动列表
export function listActivily(query) {
return request({
url: '/szxc/activily/list',
method: 'get',
params: query
})
}
// 查询公益活动详细
export function getActivily(id) {
return request({
url: '/szxc/activily/' + id,
method: 'get'
})
}
// 新增公益活动
export function addActivily(data) {
return request({
url: '/szxc/activily',
method: 'post',
data: data
})
}
// 修改公益活动
export function updateActivily(data) {
return request({
url: '/szxc/activily',
method: 'put',
data: data
})
}
// 删除公益活动
export function delActivily(id) {
return request({
url: '/szxc/activily/' + id,
method: 'delete'
})
}

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询办事指南列表
export function listGuide(query) {
return request({
url: '/szxc/guide/list',
method: 'get',
params: query
})
}
// 查询办事指南详细
export function getGuide(id) {
return request({
url: '/szxc/guide/' + id,
method: 'get'
})
}
// 新增办事指南
export function addGuide(data) {
return request({
url: '/szxc/guide',
method: 'post',
data: data
})
}
// 修改办事指南
export function updateGuide(data) {
return request({
url: '/szxc/guide',
method: 'put',
data: data
})
}
// 删除办事指南
export function delGuide(id) {
return request({
url: '/szxc/guide/' + id,
method: 'delete'
})
}

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询楼栋信息列表
export function listLdinfo(query) {
return request({
url: '/szxc/ldinfo/list',
method: 'get',
params: query
})
}
// 查询楼栋信息详细
export function getLdinfo(id) {
return request({
url: '/szxc/ldinfo/' + id,
method: 'get'
})
}
// 新增楼栋信息
export function addLdinfo(data) {
return request({
url: '/szxc/ldinfo',
method: 'post',
data: data
})
}
// 修改楼栋信息
export function updateLdinfo(data) {
return request({
url: '/szxc/ldinfo',
method: 'put',
data: data
})
}
// 删除楼栋信息
export function delLdinfo(id) {
return request({
url: '/szxc/ldinfo/' + id,
method: 'delete'
})
}

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询轮播设置列表
export function listLunbo(query) {
return request({
url: '/szxc/lunbo/list',
method: 'get',
params: query
})
}
// 查询轮播设置详细
export function getLunbo(id) {
return request({
url: '/szxc/lunbo/' + id,
method: 'get'
})
}
// 新增轮播设置
export function addLunbo(data) {
return request({
url: '/szxc/lunbo',
method: 'post',
data: data
})
}
// 修改轮播设置
export function updateLunbo(data) {
return request({
url: '/szxc/lunbo',
method: 'put',
data: data
})
}
// 删除轮播设置
export function delLunbo(id) {
return request({
url: '/szxc/lunbo/' + id,
method: 'delete'
})
}

@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询小区信息列表
export function listXqinfo(query) {
return request({
url: '/szxc/xqinfo/list',
method: 'get',
params: query
})
}
// 查询小区信息详细
export function getXqinfo(id) {
return request({
url: '/szxc/xqinfo/' + id,
method: 'get'
})
}
// 新增小区信息
export function addXqinfo(data) {
return request({
url: '/szxc/xqinfo',
method: 'post',
data: data
})
}
// 修改小区信息
export function updateXqinfo(data) {
return request({
url: '/szxc/xqinfo',
method: 'put',
data: data
})
}
// 删除小区信息
export function delXqinfo(id) {
return request({
url: '/szxc/xqinfo/' + id,
method: 'delete'
})
}

@ -0,0 +1,399 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="标题" prop="title">
<el-input
v-model="queryParams.title"
placeholder="请输入标题"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="负责人" prop="leader">
<el-input
v-model="queryParams.leader"
placeholder="请输入负责人"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="联系电话" prop="phone">
<el-input
v-model="queryParams.phone"
placeholder="请输入联系电话"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="级别(县/乡/村)" prop="leave">
<el-input
v-model="queryParams.leave"
placeholder="请输入级别(县/乡/村)"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="创建时间" prop="startTime">
<el-date-picker clearable
v-model="queryParams.startTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择创建时间">
</el-date-picker>
</el-form-item>
<el-form-item label="创建时间" prop="endTime">
<el-date-picker clearable
v-model="queryParams.endTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择创建时间">
</el-date-picker>
</el-form-item>
<el-form-item label="部门id" prop="deptId">
<el-input
v-model="queryParams.deptId"
placeholder="请输入部门id"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="所属网格" prop="deptName">
<el-input
v-model="queryParams.deptName"
placeholder="请输入所属网格"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="创建者ID" prop="userId">
<el-input
v-model="queryParams.userId"
placeholder="请输入创建者ID"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
plain
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['szxc:activily:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
plain
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['szxc:activily:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['szxc:activily:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['szxc:activily:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="activilyList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="id" align="center" prop="id" />
<el-table-column label="标题" align="center" prop="title" />
<el-table-column label="负责人" align="center" prop="leader" />
<el-table-column label="联系电话" align="center" prop="phone" />
<el-table-column label="类型(公告/咨询)" align="center" prop="type" />
<el-table-column label="活动介绍" align="center" prop="content" />
<el-table-column label="级别(县/乡/村)" align="center" prop="leave" />
<el-table-column label="创建时间" align="center" prop="startTime" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.startTime, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="创建时间" align="center" prop="endTime" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.endTime, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="部门id" align="center" prop="deptId" />
<el-table-column label="所属网格" align="center" prop="deptName" />
<el-table-column label="创建者ID" align="center" prop="userId" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['szxc:activily:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['szxc:activily:remove']"
>删除</el-button>
</template>
</el-table-column>
</el-table>
<pagination
v-show="total>0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改公益活动对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="标题" prop="title">
<el-input v-model="form.title" placeholder="请输入标题" />
</el-form-item>
<el-form-item label="负责人" prop="leader">
<el-input v-model="form.leader" placeholder="请输入负责人" />
</el-form-item>
<el-form-item label="联系电话" prop="phone">
<el-input v-model="form.phone" placeholder="请输入联系电话" />
</el-form-item>
<el-form-item label="活动介绍">
<editor v-model="form.content" :min-height="192"/>
</el-form-item>
<el-form-item label="级别(县/乡/村)" prop="leave">
<el-input v-model="form.leave" placeholder="请输入级别(县/乡/村)" />
</el-form-item>
<el-form-item label="创建时间" prop="startTime">
<el-date-picker clearable
v-model="form.startTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择创建时间">
</el-date-picker>
</el-form-item>
<el-form-item label="创建时间" prop="endTime">
<el-date-picker clearable
v-model="form.endTime"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择创建时间">
</el-date-picker>
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" />
</el-form-item>
<el-form-item label="部门id" prop="deptId">
<el-input v-model="form.deptId" placeholder="请输入部门id" />
</el-form-item>
<el-form-item label="所属网格" prop="deptName">
<el-input v-model="form.deptName" placeholder="请输入所属网格" />
</el-form-item>
<el-form-item label="创建者ID" prop="userId">
<el-input v-model="form.userId" placeholder="请输入创建者ID" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import { listActivily, getActivily, delActivily, addActivily, updateActivily } from "@/api/szxc/activily";
export default {
name: "Activily",
data() {
return {
//
loading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
showSearch: true,
//
total: 0,
//
activilyList: [],
//
title: "",
//
open: false,
//
queryParams: {
pageNum: 1,
pageSize: 10,
title: null,
leader: null,
phone: null,
type: null,
content: null,
leave: null,
startTime: null,
endTime: null,
deptId: null,
deptName: null,
userId: null
},
//
form: {},
//
rules: {
title: [
{ required: true, message: "标题不能为空", trigger: "blur" }
],
deptId: [
{ required: true, message: "部门id不能为空", trigger: "blur" }
],
}
};
},
created() {
this.getList();
},
methods: {
/** 查询公益活动列表 */
getList() {
this.loading = true;
listActivily(this.queryParams).then(response => {
this.activilyList = response.rows;
this.total = response.total;
this.loading = false;
});
},
//
cancel() {
this.open = false;
this.reset();
},
//
reset() {
this.form = {
id: null,
title: null,
leader: null,
phone: null,
type: null,
content: null,
leave: null,
startTime: null,
endTime: null,
createBy: null,
remark: null,
createTime: null,
updateBy: null,
updateTime: null,
deptId: null,
deptName: null,
userId: null
};
this.resetForm("form");
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.handleQuery();
},
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.multiple = !selection.length
},
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.open = true;
this.title = "添加公益活动";
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id = row.id || this.ids
getActivily(id).then(response => {
this.form = response.data;
this.open = true;
this.title = "修改公益活动";
});
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateActivily(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addActivily(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
});
}
}
});
},
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除公益活动编号为"' + ids + '"的数据项?').then(function() {
return delActivily(ids);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
},
/** 导出按钮操作 */
handleExport() {
this.download('szxc/activily/export', {
...this.queryParams
}, `activily_${new Date().getTime()}.xlsx`)
}
}
};
</script>

@ -0,0 +1,263 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="标题" prop="title">
<el-input
v-model="queryParams.title"
placeholder="请输入标题"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
plain
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['szxc:guide:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
plain
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['szxc:guide:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['szxc:guide:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['szxc:guide:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="guideList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="id" align="center" prop="id" />
<el-table-column label="标题" align="center" prop="title" />
<el-table-column label="简介" align="center" prop="content" />
<el-table-column label="状态" align="center" prop="status" />
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['szxc:guide:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['szxc:guide:remove']"
>删除</el-button>
</template>
</el-table-column>
</el-table>
<pagination
v-show="total>0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改办事指南对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="标题" prop="title">
<el-input v-model="form.title" placeholder="请输入标题" />
</el-form-item>
<el-form-item label="简介">
<editor v-model="form.content" :min-height="192"/>
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import { listGuide, getGuide, delGuide, addGuide, updateGuide } from "@/api/szxc/guide";
export default {
name: "Guide",
data() {
return {
//
loading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
showSearch: true,
//
total: 0,
//
guideList: [],
//
title: "",
//
open: false,
//
queryParams: {
pageNum: 1,
pageSize: 10,
title: null,
content: null,
status: null,
},
//
form: {},
//
rules: {
}
};
},
created() {
this.getList();
},
methods: {
/** 查询办事指南列表 */
getList() {
this.loading = true;
listGuide(this.queryParams).then(response => {
this.guideList = response.rows;
this.total = response.total;
this.loading = false;
});
},
//
cancel() {
this.open = false;
this.reset();
},
//
reset() {
this.form = {
id: null,
title: null,
content: null,
status: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
remark: null
};
this.resetForm("form");
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.handleQuery();
},
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.multiple = !selection.length
},
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.open = true;
this.title = "添加办事指南";
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id = row.id || this.ids
getGuide(id).then(response => {
this.form = response.data;
this.open = true;
this.title = "修改办事指南";
});
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateGuide(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addGuide(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
});
}
}
});
},
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除办事指南编号为"' + ids + '"的数据项?').then(function() {
return delGuide(ids);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
},
/** 导出按钮操作 */
handleExport() {
this.download('szxc/guide/export', {
...this.queryParams
}, `guide_${new Date().getTime()}.xlsx`)
}
}
};
</script>

@ -1,10 +1,10 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="70px">
<el-form-item label="所属组织" prop="deptId">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="部门id" prop="deptId">
<el-input
v-model="queryParams.deptId"
placeholder="请输入所属组织"
placeholder="请输入部门id"
clearable
@keyup.enter.native="handleQuery"
/>
@ -51,20 +51,20 @@
</el-form-item>
<el-form-item label="出生日期" prop="bornDate">
<el-date-picker clearable
v-model="queryParams.bornDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择出生日期">
v-model="queryParams.bornDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择出生日期">
</el-date-picker>
</el-form-item>
<!-- <el-form-item label="年龄" prop="age">
<el-form-item label="年龄" prop="age">
<el-input
v-model="queryParams.age"
placeholder="请输入年龄"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>-->
</el-form-item>
<el-form-item label="籍贯" prop="jg">
<el-input
v-model="queryParams.jg"
@ -73,30 +73,30 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="与户主关系" prop="relation">
<el-form-item label="与户主关系" prop="relation">
<el-input
v-model="queryParams.relation"
placeholder="请输入与户主关系"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>-->
<el-form-item label="性质" prop="jgNature">
</el-form-item>
<el-form-item label="籍性质" prop="jgNature">
<el-input
v-model="queryParams.jgNature"
placeholder="请输入性质"
placeholder="请输入籍性质"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="是否常住" prop="longLive">
<el-form-item label="是否常住" prop="longLive">
<el-input
v-model="queryParams.longLive"
placeholder="请输入是否常住"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>-->
</el-form-item>
<el-form-item label="户籍地址" prop="hjAddress">
<el-input
v-model="queryParams.hjAddress"
@ -113,50 +113,102 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="是否户主" prop="head">
<el-select
<el-form-item label="现居住地" prop="currentAddress">
<el-input
v-model="queryParams.currentAddress"
placeholder="请输入现居住地"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="本人情况" prop="brqk">
<el-input
v-model="queryParams.brqk"
placeholder="请输入本人情况"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="婚姻" prop="hy">
<el-input
v-model="queryParams.hy"
placeholder="请输入婚姻"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="学历" prop="xueli">
<el-input
v-model="queryParams.xueli"
placeholder="请输入学历"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="政治面貌" prop="zzmm">
<el-input
v-model="queryParams.zzmm"
placeholder="请输入政治面貌"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="宗教信仰" prop="zjxy">
<el-input
v-model="queryParams.zjxy"
placeholder="请输入宗教信仰"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="健康状况" prop="jkzk">
<el-input
v-model="queryParams.jkzk"
placeholder="请输入健康状况"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="疾病描述" prop="ills">
<el-input
v-model="queryParams.ills"
placeholder="请输入疾病描述"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="是否户主 0:户主 1:非户主" prop="head">
<el-input
v-model="queryParams.head"
placeholder="是否户主"
placeholder="请输入是否户主 0:户主 1:非户主"
clearable
>
<el-option
v-for="dict in dict.type.szxc_head"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="同户人员ids" prop="sameHeadIds">
<el-form-item label="同户人员ids" prop="sameHeadIds">
<el-input
v-model="queryParams.sameHeadIds"
placeholder="请输入同户人员ids"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>-->
<el-form-item label="是否注销" prop="off">
<el-select
</el-form-item>
<el-form-item label="是否注销 0:正常 1:注销" prop="off">
<el-input
v-model="queryParams.off"
placeholder="是否注销"
placeholder="请输入是否注销 0:正常 1:注销"
clearable
>
<el-option
v-for="dict in dict.type.szxc_off"
:key="dict.value"
:label="dict.label"
:value="dict.value"
/>
</el-select>
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="创建者ID" prop="userId">
<el-form-item label="创建者ID" prop="userId">
<el-input
v-model="queryParams.userId"
placeholder="请输入创建者ID"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>-->
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>
@ -209,10 +261,10 @@
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="jminfoList" @selection-change="handleSelectionChange" border>
<el-table v-loading="loading" :data="jminfoList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="居民id" align="center" prop="id" />
<el-table-column label="所属组织" align="center" prop="deptId" />
<el-table-column label="部门id" align="center" prop="deptId" />
<el-table-column label="所属网格" align="center" prop="deptName" />
<el-table-column label="姓名" align="center" prop="name" />
<el-table-column label="曾用名" align="center" prop="oldName" />
@ -227,10 +279,18 @@
<el-table-column label="性别" align="center" prop="sex" />
<el-table-column label="籍贯" align="center" prop="jg" />
<el-table-column label="与户主关系" align="center" prop="relation" />
<el-table-column label="性质" align="center" prop="jgNature" />
<el-table-column label="籍性质" align="center" prop="jgNature" />
<el-table-column label="是否常住" align="center" prop="longLive" />
<el-table-column label="户籍地址" align="center" prop="hjAddress" />
<el-table-column label="手机号" align="center" prop="phone" />
<el-table-column label="现居住地" align="center" prop="currentAddress" />
<el-table-column label="本人情况" align="center" prop="brqk" />
<el-table-column label="婚姻" align="center" prop="hy" />
<el-table-column label="学历" align="center" prop="xueli" />
<el-table-column label="政治面貌" align="center" prop="zzmm" />
<el-table-column label="宗教信仰" align="center" prop="zjxy" />
<el-table-column label="健康状况" align="center" prop="jkzk" />
<el-table-column label="疾病描述" align="center" prop="ills" />
<el-table-column label="是否户主 0:户主 1:非户主" align="center" prop="head" />
<el-table-column label="同户人员ids" align="center" prop="sameHeadIds" />
<el-table-column label="是否注销 0:正常 1:注销" align="center" prop="off" />
@ -264,173 +324,91 @@
/>
<!-- 添加或修改居民信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="100px">
<el-row>
<el-col :span="12">
<el-form-item label="所属组织" prop="deptId">
<el-input v-model="form.deptId" placeholder="请输入所属组织" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="所属网格" prop="deptName">
<el-input v-model="form.deptName" placeholder="请输入所属网格" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="姓名" prop="name">
<el-input v-model="form.name" placeholder="请输入姓名" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="曾用名" prop="oldName">
<el-input v-model="form.oldName" placeholder="请输入曾用名" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="国籍" prop="nationality">
<el-input v-model="form.nationality" placeholder="请输入国籍" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="身份证号" prop="cardId">
<el-input v-model="form.cardId" placeholder="请输入身份证号" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="出生日期" prop="bornDate">
<el-date-picker clearable style="width:100%;"
v-model="form.bornDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择出生日期">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="年龄" prop="age">
<el-input v-model="form.age" placeholder="请输入年龄" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="籍贯" prop="jg">
<el-select v-model="form.jg" placeholder="请选择籍贯" style="width:100%;">
<el-option
v-for="dict in dict.type.szxc_gj"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="与户主关系" prop="relation">
<el-select v-model="form.relation" placeholder="请选择户主关系" style="width:100%;">
<el-option
v-for="dict in dict.type.szxc_hzgx"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="籍贯性质" prop="jgNature">
<el-select v-model="form.jgNature" placeholder="请选择籍贯性质" style="width:100%;">
<el-option
v-for="dict in dict.type.szxc_hjxz"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="是否常住" prop="longLive">
<el-select v-model="form.longLive" placeholder="请选择是否常住" style="width:100%;">
<el-option
v-for="dict in dict.type.szxc_long_live"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="户籍地址" prop="hjAddress">
<el-input v-model="form.hjAddress" placeholder="请输入户籍地址" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="手机号" prop="phone">
<el-input v-model="form.phone" placeholder="请输入手机号" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="是否户主" prop="head">
<el-select v-model="form.head" placeholder="请选择籍贯" style="width:100%;">
<el-option
v-for="dict in dict.type.szxc_head"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="同户人员ids" prop="sameHeadIds">
<el-input v-model="form.sameHeadIds" placeholder="请输入同户人员ids" />
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="是否注销" prop="off">
<el-select v-model="form.off" placeholder="请选择是否注销" style="width:100%;">
<el-option
v-for="dict in dict.type.szxc_off"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="创建者ID" prop="userId">
<el-input v-model="form.userId" placeholder="请输入创建者ID" />
</el-form-item>
</el-col>
</el-row>
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="部门id" prop="deptId">
<el-input v-model="form.deptId" placeholder="请输入部门id" />
</el-form-item>
<el-form-item label="所属网格" prop="deptName">
<el-input v-model="form.deptName" placeholder="请输入所属网格" />
</el-form-item>
<el-form-item label="姓名" prop="name">
<el-input v-model="form.name" placeholder="请输入姓名" />
</el-form-item>
<el-form-item label="曾用名" prop="oldName">
<el-input v-model="form.oldName" placeholder="请输入曾用名" />
</el-form-item>
<el-form-item label="国籍" prop="nationality">
<el-input v-model="form.nationality" placeholder="请输入国籍" />
</el-form-item>
<el-form-item label="身份证号" prop="cardId">
<el-input v-model="form.cardId" placeholder="请输入身份证号" />
</el-form-item>
<el-form-item label="出生日期" prop="bornDate">
<el-date-picker clearable
v-model="form.bornDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择出生日期">
</el-date-picker>
</el-form-item>
<el-form-item label="年龄" prop="age">
<el-input v-model="form.age" placeholder="请输入年龄" />
</el-form-item>
<el-form-item label="籍贯" prop="jg">
<el-input v-model="form.jg" placeholder="请输入籍贯" />
</el-form-item>
<el-form-item label="与户主关系" prop="relation">
<el-input v-model="form.relation" placeholder="请输入与户主关系" />
</el-form-item>
<el-form-item label="户籍性质" prop="jgNature">
<el-input v-model="form.jgNature" placeholder="请输入户籍性质" />
</el-form-item>
<el-form-item label="是否常住" prop="longLive">
<el-input v-model="form.longLive" placeholder="请输入是否常住" />
</el-form-item>
<el-form-item label="户籍地址" prop="hjAddress">
<el-input v-model="form.hjAddress" placeholder="请输入户籍地址" />
</el-form-item>
<el-form-item label="手机号" prop="phone">
<el-input v-model="form.phone" placeholder="请输入手机号" />
</el-form-item>
<el-form-item label="现居住地" prop="currentAddress">
<el-input v-model="form.currentAddress" placeholder="请输入现居住地" />
</el-form-item>
<el-form-item label="本人情况" prop="brqk">
<el-input v-model="form.brqk" placeholder="请输入本人情况" />
</el-form-item>
<el-form-item label="婚姻" prop="hy">
<el-input v-model="form.hy" placeholder="请输入婚姻" />
</el-form-item>
<el-form-item label="学历" prop="xueli">
<el-input v-model="form.xueli" placeholder="请输入学历" />
</el-form-item>
<el-form-item label="政治面貌" prop="zzmm">
<el-input v-model="form.zzmm" placeholder="请输入政治面貌" />
</el-form-item>
<el-form-item label="宗教信仰" prop="zjxy">
<el-input v-model="form.zjxy" placeholder="请输入宗教信仰" />
</el-form-item>
<el-form-item label="健康状况" prop="jkzk">
<el-input v-model="form.jkzk" placeholder="请输入健康状况" />
</el-form-item>
<el-form-item label="疾病描述" prop="ills">
<el-input v-model="form.ills" placeholder="请输入疾病描述" />
</el-form-item>
<el-form-item label="是否户主 0:户主 1:非户主" prop="head">
<el-input v-model="form.head" placeholder="请输入是否户主 0:户主 1:非户主" />
</el-form-item>
<el-form-item label="同户人员ids" prop="sameHeadIds">
<el-input v-model="form.sameHeadIds" placeholder="请输入同户人员ids" />
</el-form-item>
<el-form-item label="是否注销 0:正常 1:注销" prop="off">
<el-input v-model="form.off" placeholder="请输入是否注销 0:正常 1:注销" />
</el-form-item>
<el-form-item label="创建者ID" prop="userId">
<el-input v-model="form.userId" placeholder="请输入创建者ID" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
@ -441,187 +419,202 @@
</template>
<script>
import { listJminfo, getJminfo, delJminfo, addJminfo, updateJminfo } from "@/api/szxc/jminfo";
import { listJminfo, getJminfo, delJminfo, addJminfo, updateJminfo } from "@/api/szxc/jminfo";
export default {
name: "Jminfo",
dicts: ['szxc_gj', 'szxc_hjxz', 'szxc_long_live', 'szxc_head', 'szxc_off', 'szxc_hzgx'],
data() {
return {
//
loading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
showSearch: true,
//
total: 0,
//
jminfoList: [],
//
title: "",
//
open: false,
//
queryParams: {
pageNum: 1,
pageSize: 10,
deptId: null,
deptName: null,
name: null,
oldName: null,
nationality: null,
cardId: null,
bornDate: null,
age: null,
sex: null,
jg: null,
relation: null,
jgNature: null,
longLive: null,
hjAddress: null,
phone: null,
head: null,
sameHeadIds: null,
off: null,
userId: null
},
//
form: {},
//
rules: {
deptId: [
{ required: true, message: "组织id不能为空", trigger: "blur" }
],
head: [
{ required: true, message: "是否户主 0:户主 1:非户主不能为空", trigger: "blur" }
],
off: [
{ required: true, message: "是否注销 0:正常 1:注销不能为空", trigger: "blur" }
],
}
export default {
name: "Jminfo",
data() {
return {
//
loading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
showSearch: true,
//
total: 0,
//
jminfoList: [],
//
title: "",
//
open: false,
//
queryParams: {
pageNum: 1,
pageSize: 10,
deptId: null,
deptName: null,
name: null,
oldName: null,
nationality: null,
cardId: null,
bornDate: null,
age: null,
sex: null,
jg: null,
relation: null,
jgNature: null,
longLive: null,
hjAddress: null,
phone: null,
currentAddress: null,
brqk: null,
hy: null,
xueli: null,
zzmm: null,
zjxy: null,
jkzk: null,
ills: null,
head: null,
sameHeadIds: null,
off: null,
userId: null
},
//
form: {},
//
rules: {
deptId: [
{ required: true, message: "部门id不能为空", trigger: "blur" }
],
head: [
{ required: true, message: "是否户主 0:户主 1:非户主不能为空", trigger: "blur" }
],
off: [
{ required: true, message: "是否注销 0:正常 1:注销不能为空", trigger: "blur" }
],
}
};
},
created() {
this.getList();
},
methods: {
/** 查询居民信息列表 */
getList() {
this.loading = true;
listJminfo(this.queryParams).then(response => {
this.jminfoList = response.rows;
this.total = response.total;
this.loading = false;
});
},
//
cancel() {
this.open = false;
this.reset();
},
//
reset() {
this.form = {
id: null,
deptId: null,
deptName: null,
name: null,
oldName: null,
nationality: null,
cardId: null,
bornDate: null,
age: null,
sex: null,
jg: null,
relation: null,
jgNature: null,
longLive: null,
hjAddress: null,
phone: null,
currentAddress: null,
brqk: null,
hy: null,
xueli: null,
zzmm: null,
zjxy: null,
jkzk: null,
ills: null,
head: null,
sameHeadIds: null,
off: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
userId: null
};
this.resetForm("form");
},
created() {
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
methods: {
/** 查询居民信息列表 */
getList() {
this.loading = true;
listJminfo(this.queryParams).then(response => {
this.jminfoList = response.rows;
this.total = response.total;
this.loading = false;
});
},
//
cancel() {
this.open = false;
this.reset();
},
//
reset() {
this.form = {
id: null,
deptId: null,
deptName: null,
name: null,
oldName: null,
nationality: null,
cardId: null,
bornDate: null,
age: null,
sex: null,
jg: null,
relation: null,
jgNature: null,
longLive: null,
hjAddress: null,
phone: null,
head: null,
sameHeadIds: null,
off: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
userId: null
};
this.resetForm("form");
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.handleQuery();
},
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.multiple = !selection.length
},
/** 新增按钮操作 */
handleAdd() {
this.reset();
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.handleQuery();
},
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.multiple = !selection.length
},
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.open = true;
this.title = "添加居民信息";
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id = row.id || this.ids
getJminfo(id).then(response => {
this.form = response.data;
this.open = true;
this.title = "添加居民信息";
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id = row.id || this.ids
getJminfo(id).then(response => {
this.form = response.data;
this.open = true;
this.title = "修改居民信息";
});
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateJminfo(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addJminfo(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
});
}
this.title = "修改居民信息";
});
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateJminfo(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addJminfo(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
});
}
});
},
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除居民信息编号为"' + ids + '"的数据项?').then(function() {
return delJminfo(ids);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
},
/** 导出按钮操作 */
handleExport() {
this.download('szxc/jminfo/export', {
...this.queryParams
}, `jminfo_${new Date().getTime()}.xlsx`)
}
}
});
},
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除居民信息编号为"' + ids + '"的数据项?').then(function() {
return delJminfo(ids);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
},
/** 导出按钮操作 */
handleExport() {
this.download('szxc/jminfo/export', {
...this.queryParams
}, `jminfo_${new Date().getTime()}.xlsx`)
}
};
}
};
</script>

@ -0,0 +1,412 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="所属小区" prop="xqId">
<el-input
v-model="queryParams.xqId"
placeholder="请输入所属小区"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="楼栋名称" prop="ldName">
<el-input
v-model="queryParams.ldName"
placeholder="请输入楼栋名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="类别字典" prop="ldSort">
<el-input
v-model="queryParams.ldSort"
placeholder="请输入类别字典"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="楼栋结构字典" prop="ldjg">
<el-input
v-model="queryParams.ldjg"
placeholder="请输入楼栋结构字典"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="取暖方式" prop="qnfs">
<el-input
v-model="queryParams.qnfs"
placeholder="请输入取暖方式"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="楼层数" prop="lcNum">
<el-input
v-model="queryParams.lcNum"
placeholder="请输入楼层数"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="单元数" prop="unitNum">
<el-input
v-model="queryParams.unitNum"
placeholder="请输入单元数"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="户数" prop="huNum">
<el-input
v-model="queryParams.huNum"
placeholder="请输入户数"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="楼栋描述" prop="ldDescribe">
<el-input
v-model="queryParams.ldDescribe"
placeholder="请输入楼栋描述"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="部门id" prop="deptId">
<el-input
v-model="queryParams.deptId"
placeholder="请输入部门id"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="所属网格" prop="deptName">
<el-input
v-model="queryParams.deptName"
placeholder="请输入所属网格"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="创建者ID" prop="userId">
<el-input
v-model="queryParams.userId"
placeholder="请输入创建者ID"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
plain
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['szxc:ldinfo:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
plain
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['szxc:ldinfo:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['szxc:ldinfo:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['szxc:ldinfo:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="ldinfoList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="id" align="center" prop="id" />
<el-table-column label="所属小区" align="center" prop="xqId" />
<el-table-column label="楼栋名称" align="center" prop="ldName" />
<el-table-column label="类型(0小区楼栋1独立房2其它)" align="center" prop="xqType" />
<el-table-column label="类别字典" align="center" prop="ldSort" />
<el-table-column label="楼栋结构字典" align="center" prop="ldjg" />
<el-table-column label="取暖方式" align="center" prop="qnfs" />
<el-table-column label="楼层数" align="center" prop="lcNum" />
<el-table-column label="单元数" align="center" prop="unitNum" />
<el-table-column label="户数" align="center" prop="huNum" />
<el-table-column label="楼栋描述" align="center" prop="ldDescribe" />
<el-table-column label="部门id" align="center" prop="deptId" />
<el-table-column label="所属网格" align="center" prop="deptName" />
<el-table-column label="创建者ID" align="center" prop="userId" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['szxc:ldinfo:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['szxc:ldinfo:remove']"
>删除</el-button>
</template>
</el-table-column>
</el-table>
<pagination
v-show="total>0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改楼栋信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="所属小区" prop="xqId">
<el-input v-model="form.xqId" placeholder="请输入所属小区" />
</el-form-item>
<el-form-item label="楼栋名称" prop="ldName">
<el-input v-model="form.ldName" placeholder="请输入楼栋名称" />
</el-form-item>
<el-form-item label="类别字典" prop="ldSort">
<el-input v-model="form.ldSort" placeholder="请输入类别字典" />
</el-form-item>
<el-form-item label="楼栋结构字典" prop="ldjg">
<el-input v-model="form.ldjg" placeholder="请输入楼栋结构字典" />
</el-form-item>
<el-form-item label="取暖方式" prop="qnfs">
<el-input v-model="form.qnfs" placeholder="请输入取暖方式" />
</el-form-item>
<el-form-item label="楼层数" prop="lcNum">
<el-input v-model="form.lcNum" placeholder="请输入楼层数" />
</el-form-item>
<el-form-item label="单元数" prop="unitNum">
<el-input v-model="form.unitNum" placeholder="请输入单元数" />
</el-form-item>
<el-form-item label="户数" prop="huNum">
<el-input v-model="form.huNum" placeholder="请输入户数" />
</el-form-item>
<el-form-item label="楼栋描述" prop="ldDescribe">
<el-input v-model="form.ldDescribe" placeholder="请输入楼栋描述" />
</el-form-item>
<el-form-item label="部门id" prop="deptId">
<el-input v-model="form.deptId" placeholder="请输入部门id" />
</el-form-item>
<el-form-item label="所属网格" prop="deptName">
<el-input v-model="form.deptName" placeholder="请输入所属网格" />
</el-form-item>
<el-form-item label="创建者ID" prop="userId">
<el-input v-model="form.userId" placeholder="请输入创建者ID" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import { listLdinfo, getLdinfo, delLdinfo, addLdinfo, updateLdinfo } from "@/api/szxc/ldinfo";
export default {
name: "Ldinfo",
data() {
return {
//
loading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
showSearch: true,
//
total: 0,
//
ldinfoList: [],
//
title: "",
//
open: false,
//
queryParams: {
pageNum: 1,
pageSize: 10,
xqId: null,
ldName: null,
xqType: null,
ldSort: null,
ldjg: null,
qnfs: null,
lcNum: null,
unitNum: null,
huNum: null,
ldDescribe: null,
deptId: null,
deptName: null,
userId: null
},
//
form: {},
//
rules: {
xqId: [
{ required: true, message: "所属小区不能为空", trigger: "blur" }
],
deptId: [
{ required: true, message: "部门id不能为空", trigger: "blur" }
],
}
};
},
created() {
this.getList();
},
methods: {
/** 查询楼栋信息列表 */
getList() {
this.loading = true;
listLdinfo(this.queryParams).then(response => {
this.ldinfoList = response.rows;
this.total = response.total;
this.loading = false;
});
},
//
cancel() {
this.open = false;
this.reset();
},
//
reset() {
this.form = {
id: null,
xqId: null,
ldName: null,
xqType: null,
ldSort: null,
ldjg: null,
qnfs: null,
lcNum: null,
unitNum: null,
huNum: null,
ldDescribe: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
deptId: null,
deptName: null,
userId: null
};
this.resetForm("form");
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.handleQuery();
},
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.multiple = !selection.length
},
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.open = true;
this.title = "添加楼栋信息";
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id = row.id || this.ids
getLdinfo(id).then(response => {
this.form = response.data;
this.open = true;
this.title = "修改楼栋信息";
});
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateLdinfo(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addLdinfo(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
});
}
}
});
},
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除楼栋信息编号为"' + ids + '"的数据项?').then(function() {
return delLdinfo(ids);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
},
/** 导出按钮操作 */
handleExport() {
this.download('szxc/ldinfo/export', {
...this.queryParams
}, `ldinfo_${new Date().getTime()}.xlsx`)
}
}
};
</script>

@ -0,0 +1,274 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="标题" prop="title">
<el-input
v-model="queryParams.title"
placeholder="请输入标题"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="图片地址" prop="picture">
<el-input
v-model="queryParams.picture"
placeholder="请输入图片地址"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
plain
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['szxc:lunbo:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
plain
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['szxc:lunbo:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['szxc:lunbo:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['szxc:lunbo:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="lunboList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="id" align="center" prop="id" />
<el-table-column label="标题" align="center" prop="title" />
<el-table-column label="图片地址" align="center" prop="picture" />
<el-table-column label="简介" align="center" prop="content" />
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['szxc:lunbo:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['szxc:lunbo:remove']"
>删除</el-button>
</template>
</el-table-column>
</el-table>
<pagination
v-show="total>0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改轮播设置对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="标题" prop="title">
<el-input v-model="form.title" placeholder="请输入标题" />
</el-form-item>
<el-form-item label="图片地址" prop="picture">
<el-input v-model="form.picture" placeholder="请输入图片地址" />
</el-form-item>
<el-form-item label="简介">
<editor v-model="form.content" :min-height="192"/>
</el-form-item>
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import { listLunbo, getLunbo, delLunbo, addLunbo, updateLunbo } from "@/api/szxc/lunbo";
export default {
name: "Lunbo",
data() {
return {
//
loading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
showSearch: true,
//
total: 0,
//
lunboList: [],
//
title: "",
//
open: false,
//
queryParams: {
pageNum: 1,
pageSize: 10,
title: null,
picture: null,
content: null,
},
//
form: {},
//
rules: {
}
};
},
created() {
this.getList();
},
methods: {
/** 查询轮播设置列表 */
getList() {
this.loading = true;
listLunbo(this.queryParams).then(response => {
this.lunboList = response.rows;
this.total = response.total;
this.loading = false;
});
},
//
cancel() {
this.open = false;
this.reset();
},
//
reset() {
this.form = {
id: null,
title: null,
picture: null,
content: null,
remark: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null
};
this.resetForm("form");
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.handleQuery();
},
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.multiple = !selection.length
},
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.open = true;
this.title = "添加轮播设置";
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id = row.id || this.ids
getLunbo(id).then(response => {
this.form = response.data;
this.open = true;
this.title = "修改轮播设置";
});
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateLunbo(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addLunbo(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
});
}
}
});
},
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除轮播设置编号为"' + ids + '"的数据项?').then(function() {
return delLunbo(ids);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
},
/** 导出按钮操作 */
handleExport() {
this.download('szxc/lunbo/export', {
...this.queryParams
}, `lunbo_${new Date().getTime()}.xlsx`)
}
}
};
</script>

@ -25,6 +25,14 @@
placeholder="请选择走访日期">
</el-date-picker>
</el-form-item>
<el-form-item label="走访对像id" prop="jmId">
<el-input
v-model="queryParams.jmId"
placeholder="请输入走访对像id"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="走访对象" prop="visitObj">
<el-input
v-model="queryParams.visitObj"
@ -148,6 +156,7 @@
</template>
</el-table-column>
<el-table-column label="类别" align="center" prop="type" />
<el-table-column label="走访对像id" align="center" prop="jmId" />
<el-table-column label="走访对象" align="center" prop="visitObj" />
<el-table-column label="标题" align="center" prop="title" />
<el-table-column label="图片" align="center" prop="picture" />
@ -206,6 +215,9 @@
placeholder="请选择走访日期">
</el-date-picker>
</el-form-item>
<el-form-item label="走访对像id" prop="jmId">
<el-input v-model="form.jmId" placeholder="请输入走访对像id" />
</el-form-item>
<el-form-item label="走访对象" prop="visitObj">
<el-input v-model="form.visitObj" placeholder="请输入走访对象" />
</el-form-item>
@ -272,6 +284,7 @@ export default {
submitDate: null,
visitDate: null,
type: null,
jmId: null,
visitObj: null,
title: null,
picture: null,
@ -323,6 +336,7 @@ export default {
submitDate: null,
visitDate: null,
type: null,
jmId: null,
visitObj: null,
title: null,
picture: null,

@ -1,9 +1,9 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="巡查人" prop="visiterName">
<el-form-item label="巡查人" prop="xcName">
<el-input
v-model="queryParams.visiterName"
v-model="queryParams.xcName"
placeholder="请输入巡查人"
clearable
@keyup.enter.native="handleQuery"
@ -17,17 +17,25 @@
placeholder="请选择提报日期">
</el-date-picker>
</el-form-item>
<el-form-item label="巡查日期" prop="visitDate">
<el-form-item label="巡查日期" prop="xcDate">
<el-date-picker clearable
v-model="queryParams.visitDate"
v-model="queryParams.xcDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择巡查日期">
</el-date-picker>
</el-form-item>
<el-form-item label="被巡查对象" prop="visitObj">
<el-form-item label="巡查对像id" prop="jmId">
<el-input
v-model="queryParams.visitObj"
v-model="queryParams.jmId"
placeholder="请输入巡查对像id"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="被巡查对象" prop="xcObj">
<el-input
v-model="queryParams.xcObj"
placeholder="请输入被巡查对象"
clearable
@keyup.enter.native="handleQuery"
@ -144,19 +152,20 @@
<el-table v-loading="loading" :data="xcrecardList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="id" align="center" prop="id" />
<el-table-column label="巡查人" align="center" prop="visiterName" />
<el-table-column label="巡查人" align="center" prop="xcName" />
<el-table-column label="提报日期" align="center" prop="submitDate" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.submitDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="巡查日期" align="center" prop="visitDate" width="180">
<el-table-column label="巡查日期" align="center" prop="xcDate" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.visitDate, '{y}-{m}-{d}') }}</span>
<span>{{ parseTime(scope.row.xcDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="巡查类别" align="center" prop="type" />
<el-table-column label="被巡查对象" align="center" prop="visitObj" />
<el-table-column label="巡查对像id" align="center" prop="jmId" />
<el-table-column label="被巡查对象" align="center" prop="xcObj" />
<el-table-column label="巡查主题" align="center" prop="title" />
<el-table-column label="图片" align="center" prop="picture" />
<el-table-column label="巡查情况描述" align="center" prop="content" />
@ -196,8 +205,8 @@
<!-- 添加或修改巡查记录对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="巡查人" prop="visiterName">
<el-input v-model="form.visiterName" placeholder="请输入巡查人" />
<el-form-item label="巡查人" prop="xcName">
<el-input v-model="form.xcName" placeholder="请输入巡查人" />
</el-form-item>
<el-form-item label="提报日期" prop="submitDate">
<el-date-picker clearable
@ -207,16 +216,19 @@
placeholder="请选择提报日期">
</el-date-picker>
</el-form-item>
<el-form-item label="巡查日期" prop="visitDate">
<el-form-item label="巡查日期" prop="xcDate">
<el-date-picker clearable
v-model="form.visitDate"
v-model="form.xcDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择巡查日期">
</el-date-picker>
</el-form-item>
<el-form-item label="被巡查对象" prop="visitObj">
<el-input v-model="form.visitObj" placeholder="请输入被巡查对象" />
<el-form-item label="巡查对像id" prop="jmId">
<el-input v-model="form.jmId" placeholder="请输入巡查对像id" />
</el-form-item>
<el-form-item label="被巡查对象" prop="xcObj">
<el-input v-model="form.xcObj" placeholder="请输入被巡查对象" />
</el-form-item>
<el-form-item label="巡查主题" prop="title">
<el-input v-model="form.title" placeholder="请输入巡查主题" />
@ -280,11 +292,12 @@ export default {
queryParams: {
pageNum: 1,
pageSize: 10,
visiterName: null,
xcName: null,
submitDate: null,
visitDate: null,
xcDate: null,
type: null,
visitObj: null,
jmId: null,
xcObj: null,
title: null,
picture: null,
content: null,
@ -298,7 +311,7 @@ export default {
form: {},
//
rules: {
visiterName: [
xcName: [
{ required: true, message: "巡查人不能为空", trigger: "blur" }
],
type: [
@ -335,11 +348,12 @@ export default {
reset() {
this.form = {
id: null,
visiterName: null,
xcName: null,
submitDate: null,
visitDate: null,
xcDate: null,
type: null,
visitObj: null,
jmId: null,
xcObj: null,
title: null,
picture: null,
content: null,

@ -0,0 +1,407 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="楼栋数" prop="ldNum">
<el-input
v-model="queryParams.ldNum"
placeholder="请输入楼栋数"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="建筑面积" prop="jzArea">
<el-input
v-model="queryParams.jzArea"
placeholder="请输入建筑面积"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="占地面积" prop="zdArea">
<el-input
v-model="queryParams.zdArea"
placeholder="请输入占地面积"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="物业负责人" prop="wyResponse">
<el-input
v-model="queryParams.wyResponse"
placeholder="请输入物业负责人"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="联系电话" prop="wyPhone">
<el-input
v-model="queryParams.wyPhone"
placeholder="请输入联系电话"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="小区地址" prop="xqAddress">
<el-input
v-model="queryParams.xqAddress"
placeholder="请输入小区地址"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="建成日期" prop="buildDate">
<el-date-picker clearable
v-model="queryParams.buildDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择建成日期">
</el-date-picker>
</el-form-item>
<el-form-item label="小区描述" prop="xqDescribe">
<el-input
v-model="queryParams.xqDescribe"
placeholder="请输入小区描述"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="部门id" prop="deptId">
<el-input
v-model="queryParams.deptId"
placeholder="请输入部门id"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="所属网格" prop="deptName">
<el-input
v-model="queryParams.deptName"
placeholder="请输入所属网格"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="创建者ID" prop="userId">
<el-input
v-model="queryParams.userId"
placeholder="请输入创建者ID"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
plain
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['szxc:xqinfo:add']"
>新增</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
plain
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdate"
v-hasPermi="['szxc:xqinfo:edit']"
>修改</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="danger"
plain
icon="el-icon-delete"
size="mini"
:disabled="multiple"
@click="handleDelete"
v-hasPermi="['szxc:xqinfo:remove']"
>删除</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="warning"
plain
icon="el-icon-download"
size="mini"
@click="handleExport"
v-hasPermi="['szxc:xqinfo:export']"
>导出</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="xqinfoList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="id" align="center" prop="id" />
<el-table-column label="类型(0老旧1新2片区散户)" align="center" prop="xqType" />
<el-table-column label="楼栋数" align="center" prop="ldNum" />
<el-table-column label="建筑面积" align="center" prop="jzArea" />
<el-table-column label="占地面积" align="center" prop="zdArea" />
<el-table-column label="物业管理方式(0物业公司1业主自治2其他)" align="center" prop="wyType" />
<el-table-column label="物业负责人" align="center" prop="wyResponse" />
<el-table-column label="联系电话" align="center" prop="wyPhone" />
<el-table-column label="小区地址" align="center" prop="xqAddress" />
<el-table-column label="建成日期" align="center" prop="buildDate" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.buildDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="小区描述" align="center" prop="xqDescribe" />
<el-table-column label="部门id" align="center" prop="deptId" />
<el-table-column label="所属网格" align="center" prop="deptName" />
<el-table-column label="创建者ID" align="center" prop="userId" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['szxc:xqinfo:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['szxc:xqinfo:remove']"
>删除</el-button>
</template>
</el-table-column>
</el-table>
<pagination
v-show="total>0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改小区信息对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="楼栋数" prop="ldNum">
<el-input v-model="form.ldNum" placeholder="请输入楼栋数" />
</el-form-item>
<el-form-item label="建筑面积" prop="jzArea">
<el-input v-model="form.jzArea" placeholder="请输入建筑面积" />
</el-form-item>
<el-form-item label="占地面积" prop="zdArea">
<el-input v-model="form.zdArea" placeholder="请输入占地面积" />
</el-form-item>
<el-form-item label="物业负责人" prop="wyResponse">
<el-input v-model="form.wyResponse" placeholder="请输入物业负责人" />
</el-form-item>
<el-form-item label="联系电话" prop="wyPhone">
<el-input v-model="form.wyPhone" placeholder="请输入联系电话" />
</el-form-item>
<el-form-item label="小区地址" prop="xqAddress">
<el-input v-model="form.xqAddress" placeholder="请输入小区地址" />
</el-form-item>
<el-form-item label="建成日期" prop="buildDate">
<el-date-picker clearable
v-model="form.buildDate"
type="date"
value-format="yyyy-MM-dd"
placeholder="请选择建成日期">
</el-date-picker>
</el-form-item>
<el-form-item label="小区描述" prop="xqDescribe">
<el-input v-model="form.xqDescribe" placeholder="请输入小区描述" />
</el-form-item>
<el-form-item label="部门id" prop="deptId">
<el-input v-model="form.deptId" placeholder="请输入部门id" />
</el-form-item>
<el-form-item label="所属网格" prop="deptName">
<el-input v-model="form.deptName" placeholder="请输入所属网格" />
</el-form-item>
<el-form-item label="创建者ID" prop="userId">
<el-input v-model="form.userId" placeholder="请输入创建者ID" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
</div>
</template>
<script>
import { listXqinfo, getXqinfo, delXqinfo, addXqinfo, updateXqinfo } from "@/api/szxc/xqinfo";
export default {
name: "Xqinfo",
data() {
return {
//
loading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
showSearch: true,
//
total: 0,
//
xqinfoList: [],
//
title: "",
//
open: false,
//
queryParams: {
pageNum: 1,
pageSize: 10,
xqType: null,
ldNum: null,
jzArea: null,
zdArea: null,
wyType: null,
wyResponse: null,
wyPhone: null,
xqAddress: null,
buildDate: null,
xqDescribe: null,
deptId: null,
deptName: null,
userId: null
},
//
form: {},
//
rules: {
deptId: [
{ required: true, message: "部门id不能为空", trigger: "blur" }
],
}
};
},
created() {
this.getList();
},
methods: {
/** 查询小区信息列表 */
getList() {
this.loading = true;
listXqinfo(this.queryParams).then(response => {
this.xqinfoList = response.rows;
this.total = response.total;
this.loading = false;
});
},
//
cancel() {
this.open = false;
this.reset();
},
//
reset() {
this.form = {
id: null,
xqType: null,
ldNum: null,
jzArea: null,
zdArea: null,
wyType: null,
wyResponse: null,
wyPhone: null,
xqAddress: null,
buildDate: null,
xqDescribe: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
deptId: null,
deptName: null,
userId: null
};
this.resetForm("form");
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.handleQuery();
},
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.multiple = !selection.length
},
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.open = true;
this.title = "添加小区信息";
},
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id = row.id || this.ids
getXqinfo(id).then(response => {
this.form = response.data;
this.open = true;
this.title = "修改小区信息";
});
},
/** 提交按钮 */
submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateXqinfo(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addXqinfo(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
});
}
}
});
},
/** 删除按钮操作 */
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除小区信息编号为"' + ids + '"的数据项?').then(function() {
return delXqinfo(ids);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
},
/** 导出按钮操作 */
handleExport() {
this.download('szxc/xqinfo/export', {
...this.queryParams
}, `xqinfo_${new Date().getTime()}.xlsx`)
}
}
};
</script>
Loading…
Cancel
Save