diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWlmqfzrController.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWlmqfzrController.java index 84ed51ba..94c19234 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWlmqfzrController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWlmqfzrController.java @@ -2,6 +2,10 @@ package com.ruoyi.tcZz.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import com.ruoyi.tcZz.domain.TcWljgtj; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -20,27 +24,27 @@ import com.ruoyi.tcZz.domain.TcWlmqfzr; import com.ruoyi.tcZz.service.ITcWlmqfzrService; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.core.page.TableDataInfo; +import org.springframework.web.multipart.MultipartFile; /** * 网络民情负责人Controller - * + * * @author ruoyi * @date 2023-10-13 */ +@Api("网络民情负责人") @RestController @RequestMapping("/tcZz/networkEcology/wlmqfzr") -public class TcWlmqfzrController extends BaseController -{ +public class TcWlmqfzrController extends BaseController { @Autowired private ITcWlmqfzrService tcWlmqfzrService; /** * 查询网络民情负责人列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlmqfzr:list')") + @ApiOperation(value = "查询网络民情负责人列表", response = TcWlmqfzr.class) @GetMapping("/list") - public TableDataInfo list(TcWlmqfzr tcWlmqfzr) - { + public TableDataInfo list(TcWlmqfzr tcWlmqfzr) { startPage(); List list = tcWlmqfzrService.selectTcWlmqfzrList(tcWlmqfzr); return getDataTable(list); @@ -49,11 +53,9 @@ public class TcWlmqfzrController extends BaseController /** * 导出网络民情负责人列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlmqfzr:export')") - @Log(title = "网络民情负责人", businessType = BusinessType.EXPORT) + @ApiOperation(value = "导出网络民情负责人列表") @PostMapping("/export") - public void export(HttpServletResponse response, TcWlmqfzr tcWlmqfzr) - { + public void export(HttpServletResponse response, TcWlmqfzr tcWlmqfzr) { List list = tcWlmqfzrService.selectTcWlmqfzrList(tcWlmqfzr); ExcelUtil util = new ExcelUtil(TcWlmqfzr.class); util.exportExcel(response, list, "网络民情负责人数据"); @@ -62,43 +64,49 @@ public class TcWlmqfzrController extends BaseController /** * 获取网络民情负责人详细信息 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlmqfzr:query')") + @ApiOperation(value = "获取网络民情负责人详细信息") @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { + public AjaxResult getInfo(@PathVariable("id") Long id) { return success(tcWlmqfzrService.selectTcWlmqfzrById(id)); } /** * 新增网络民情负责人 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlmqfzr:add')") - @Log(title = "网络民情负责人", businessType = BusinessType.INSERT) + @ApiOperation(value = "新增网络民情负责人") @PostMapping - public AjaxResult add(@RequestBody TcWlmqfzr tcWlmqfzr) - { + public AjaxResult add(@RequestBody TcWlmqfzr tcWlmqfzr) { return toAjax(tcWlmqfzrService.insertTcWlmqfzr(tcWlmqfzr)); } /** * 修改网络民情负责人 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlmqfzr:edit')") - @Log(title = "网络民情负责人", businessType = BusinessType.UPDATE) + @ApiOperation(value = "修改网络民情负责人") @PutMapping - public AjaxResult edit(@RequestBody TcWlmqfzr tcWlmqfzr) - { + public AjaxResult edit(@RequestBody TcWlmqfzr tcWlmqfzr) { return toAjax(tcWlmqfzrService.updateTcWlmqfzr(tcWlmqfzr)); } /** * 删除网络民情负责人 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlmqfzr:remove')") - @Log(title = "网络民情负责人", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { + @ApiOperation(value = "删除网络民情负责人") + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(tcWlmqfzrService.deleteTcWlmqfzrByIds(ids)); } + + + /** + * 导入 + */ + @ApiOperation("通用导入excel信息") + @PostMapping("/common/importExcel") + public AjaxResult importExcel(MultipartFile file) throws Exception { + ExcelUtil util = new ExcelUtil(TcWlmqfzr.class); + List tcWlmqfzrList = util.importExcel(file.getInputStream()); + tcWlmqfzrService.importUser(tcWlmqfzrList); + return AjaxResult.success(); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWlwmzyzController.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWlwmzyzController.java index d7c9dba8..d56d6e00 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWlwmzyzController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWlwmzyzController.java @@ -2,6 +2,10 @@ package com.ruoyi.tcZz.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import com.ruoyi.tcZz.domain.TcWljgtj; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -20,27 +24,27 @@ import com.ruoyi.tcZz.domain.TcWlwmzyz; import com.ruoyi.tcZz.service.ITcWlwmzyzService; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.core.page.TableDataInfo; +import org.springframework.web.multipart.MultipartFile; /** * 网络文明志愿者Controller - * + * * @author ruoyi * @date 2023-10-13 */ +@Api(tags = "网络文明志愿者") @RestController @RequestMapping("/tcZz/networkEcology/wlwmzyz") -public class TcWlwmzyzController extends BaseController -{ +public class TcWlwmzyzController extends BaseController { @Autowired private ITcWlwmzyzService tcWlwmzyzService; /** * 查询网络文明志愿者列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlwmzyz:list')") + @ApiOperation(value = "查询网络文明志愿者列表", response = TcWlwmzyz.class) @GetMapping("/list") - public TableDataInfo list(TcWlwmzyz tcWlwmzyz) - { + public TableDataInfo list(TcWlwmzyz tcWlwmzyz) { startPage(); List list = tcWlwmzyzService.selectTcWlwmzyzList(tcWlwmzyz); return getDataTable(list); @@ -49,11 +53,9 @@ public class TcWlwmzyzController extends BaseController /** * 导出网络文明志愿者列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlwmzyz:export')") - @Log(title = "网络文明志愿者", businessType = BusinessType.EXPORT) + @ApiOperation(value = "导出网络文明志愿者列表") @PostMapping("/export") - public void export(HttpServletResponse response, TcWlwmzyz tcWlwmzyz) - { + public void export(HttpServletResponse response, TcWlwmzyz tcWlwmzyz) { List list = tcWlwmzyzService.selectTcWlwmzyzList(tcWlwmzyz); ExcelUtil util = new ExcelUtil(TcWlwmzyz.class); util.exportExcel(response, list, "网络文明志愿者数据"); @@ -62,43 +64,49 @@ public class TcWlwmzyzController extends BaseController /** * 获取网络文明志愿者详细信息 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlwmzyz:query')") + @ApiOperation(value = "获取网络文明志愿者详细信息") @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { + public AjaxResult getInfo(@PathVariable("id") Long id) { return success(tcWlwmzyzService.selectTcWlwmzyzById(id)); } /** * 新增网络文明志愿者 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlwmzyz:add')") - @Log(title = "网络文明志愿者", businessType = BusinessType.INSERT) + @ApiOperation(value = "新增网络文明志愿者") @PostMapping - public AjaxResult add(@RequestBody TcWlwmzyz tcWlwmzyz) - { + public AjaxResult add(@RequestBody TcWlwmzyz tcWlwmzyz) { return toAjax(tcWlwmzyzService.insertTcWlwmzyz(tcWlwmzyz)); } /** * 修改网络文明志愿者 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlwmzyz:edit')") - @Log(title = "网络文明志愿者", businessType = BusinessType.UPDATE) + @ApiOperation(value = "修改网络文明志愿者") @PutMapping - public AjaxResult edit(@RequestBody TcWlwmzyz tcWlwmzyz) - { + public AjaxResult edit(@RequestBody TcWlwmzyz tcWlwmzyz) { return toAjax(tcWlwmzyzService.updateTcWlwmzyz(tcWlwmzyz)); } /** * 删除网络文明志愿者 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wlwmzyz:remove')") - @Log(title = "网络文明志愿者", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { + @ApiOperation(value = "删除网络文明志愿者") + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(tcWlwmzyzService.deleteTcWlwmzyzByIds(ids)); } + + + /** + * 导入 + */ + @ApiOperation("通用导入excel信息") + @PostMapping("/common/importExcel") + public AjaxResult importExcel(MultipartFile file) throws Exception { + ExcelUtil util = new ExcelUtil(TcWlwmzyz.class); + List tcWlwmzyzList = util.importExcel(file.getInputStream()); + tcWlwmzyzService.importUser(tcWlwmzyzList); + return AjaxResult.success(); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpwzlyqkController.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpwzlyqkController.java index 6ee55c5f..04522f64 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpwzlyqkController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpwzlyqkController.java @@ -2,6 +2,10 @@ package com.ruoyi.tcZz.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import com.ruoyi.tcZz.domain.TcWljgtj; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -20,27 +24,27 @@ import com.ruoyi.tcZz.domain.TcWpwzlyqk; import com.ruoyi.tcZz.service.ITcWpwzlyqkService; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.core.page.TableDataInfo; +import org.springframework.web.multipart.MultipartFile; /** * 网评文章录用情况Controller - * + * * @author ruoyi * @date 2023-10-13 */ @RestController +@Api(tags = "网评文章录用情况") @RequestMapping("/tcZz/networkEcology/wpwzlyqk") -public class TcWpwzlyqkController extends BaseController -{ +public class TcWpwzlyqkController extends BaseController { @Autowired private ITcWpwzlyqkService tcWpwzlyqkService; /** * 查询网评文章录用情况列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpwzlyqk:list')") + @ApiOperation(value = "查询网评文章录用情况列表", response = TcWpwzlyqk.class) @GetMapping("/list") - public TableDataInfo list(TcWpwzlyqk tcWpwzlyqk) - { + public TableDataInfo list(TcWpwzlyqk tcWpwzlyqk) { startPage(); List list = tcWpwzlyqkService.selectTcWpwzlyqkList(tcWpwzlyqk); return getDataTable(list); @@ -49,11 +53,9 @@ public class TcWpwzlyqkController extends BaseController /** * 导出网评文章录用情况列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpwzlyqk:export')") - @Log(title = "网评文章录用情况", businessType = BusinessType.EXPORT) + @ApiOperation(value = "导出网评文章录用情况列表") @PostMapping("/export") - public void export(HttpServletResponse response, TcWpwzlyqk tcWpwzlyqk) - { + public void export(HttpServletResponse response, TcWpwzlyqk tcWpwzlyqk) { List list = tcWpwzlyqkService.selectTcWpwzlyqkList(tcWpwzlyqk); ExcelUtil util = new ExcelUtil(TcWpwzlyqk.class); util.exportExcel(response, list, "网评文章录用情况数据"); @@ -62,43 +64,49 @@ public class TcWpwzlyqkController extends BaseController /** * 获取网评文章录用情况详细信息 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpwzlyqk:query')") + @ApiOperation(value = "获取网评文章录用情况详细信息") @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { + public AjaxResult getInfo(@PathVariable("id") Long id) { return success(tcWpwzlyqkService.selectTcWpwzlyqkById(id)); } /** * 新增网评文章录用情况 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpwzlyqk:add')") - @Log(title = "网评文章录用情况", businessType = BusinessType.INSERT) + @ApiOperation(value = "新增网评文章录用情况") @PostMapping - public AjaxResult add(@RequestBody TcWpwzlyqk tcWpwzlyqk) - { + public AjaxResult add(@RequestBody TcWpwzlyqk tcWpwzlyqk) { return toAjax(tcWpwzlyqkService.insertTcWpwzlyqk(tcWpwzlyqk)); } /** * 修改网评文章录用情况 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpwzlyqk:edit')") - @Log(title = "网评文章录用情况", businessType = BusinessType.UPDATE) + @ApiOperation(value = "修改网评文章录用情况") @PutMapping - public AjaxResult edit(@RequestBody TcWpwzlyqk tcWpwzlyqk) - { + public AjaxResult edit(@RequestBody TcWpwzlyqk tcWpwzlyqk) { return toAjax(tcWpwzlyqkService.updateTcWpwzlyqk(tcWpwzlyqk)); } /** * 删除网评文章录用情况 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpwzlyqk:remove')") - @Log(title = "网评文章录用情况", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { + @ApiOperation(value = "删除网评文章录用情况") + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(tcWpwzlyqkService.deleteTcWpwzlyqkByIds(ids)); } + + + /** + * 导入 + */ + @ApiOperation("通用导入excel信息") + @PostMapping("/common/importExcel") + public AjaxResult importExcel(MultipartFile file) throws Exception { + ExcelUtil util = new ExcelUtil(TcWpwzlyqk.class); + List tcWpwzlyqkList = util.importExcel(file.getInputStream()); + tcWpwzlyqkService.importUser(tcWpwzlyqkList); + return AjaxResult.success(); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpyController.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpyController.java index 05daf263..0adbe51d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpyController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpyController.java @@ -2,6 +2,10 @@ package com.ruoyi.tcZz.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import com.ruoyi.tcZz.domain.TcWljgtj; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -20,27 +24,27 @@ import com.ruoyi.tcZz.domain.TcWpy; import com.ruoyi.tcZz.service.ITcWpyService; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.core.page.TableDataInfo; +import org.springframework.web.multipart.MultipartFile; /** * 网评员Controller - * + * * @author ruoyi * @date 2023-10-13 */ @RestController +@Api(tags = "网评员") @RequestMapping("/tcZz/networkEcology/wpy") -public class TcWpyController extends BaseController -{ +public class TcWpyController extends BaseController { @Autowired private ITcWpyService tcWpyService; /** * 查询网评员列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpy:list')") + @ApiOperation(value = "查询网评员列表", response = TcWpy.class) @GetMapping("/list") - public TableDataInfo list(TcWpy tcWpy) - { + public TableDataInfo list(TcWpy tcWpy) { startPage(); List list = tcWpyService.selectTcWpyList(tcWpy); return getDataTable(list); @@ -49,11 +53,9 @@ public class TcWpyController extends BaseController /** * 导出网评员列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpy:export')") - @Log(title = "网评员", businessType = BusinessType.EXPORT) + @ApiOperation(value = "导出网评员列表") @PostMapping("/export") - public void export(HttpServletResponse response, TcWpy tcWpy) - { + public void export(HttpServletResponse response, TcWpy tcWpy) { List list = tcWpyService.selectTcWpyList(tcWpy); ExcelUtil util = new ExcelUtil(TcWpy.class); util.exportExcel(response, list, "网评员数据"); @@ -62,43 +64,50 @@ public class TcWpyController extends BaseController /** * 获取网评员详细信息 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpy:query')") + @ApiOperation(value = "获取网评员详细信息") @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { + public AjaxResult getInfo(@PathVariable("id") Long id) { return success(tcWpyService.selectTcWpyById(id)); } /** * 新增网评员 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpy:add')") - @Log(title = "网评员", businessType = BusinessType.INSERT) + @ApiOperation(value = "新增网评员") @PostMapping - public AjaxResult add(@RequestBody TcWpy tcWpy) - { + public AjaxResult add(@RequestBody TcWpy tcWpy) { return toAjax(tcWpyService.insertTcWpy(tcWpy)); } /** * 修改网评员 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpy:edit')") - @Log(title = "网评员", businessType = BusinessType.UPDATE) + @ApiOperation(value = "修改网评员") @PutMapping - public AjaxResult edit(@RequestBody TcWpy tcWpy) - { + public AjaxResult edit(@RequestBody TcWpy tcWpy) { return toAjax(tcWpyService.updateTcWpy(tcWpy)); } /** * 删除网评员 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpy:remove')") - @Log(title = "网评员", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { + @ApiOperation(value = "删除网评员") + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(tcWpyService.deleteTcWpyByIds(ids)); } + + + + /** + * 导入 + */ + @ApiOperation("通用导入excel信息") + @PostMapping("/common/importExcel") + public AjaxResult importExcel(MultipartFile file) throws Exception { + ExcelUtil util = new ExcelUtil(TcWpy.class); + List tcWpyList = util.importExcel(file.getInputStream()); + tcWpyService.importUser(tcWpyList); + return AjaxResult.success(); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpyrwwclController.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpyrwwclController.java index fd43644f..d5309f57 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpyrwwclController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWpyrwwclController.java @@ -2,6 +2,10 @@ package com.ruoyi.tcZz.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import com.ruoyi.tcZz.domain.TcWljgtj; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -20,27 +24,27 @@ import com.ruoyi.tcZz.domain.TcWpyrwwcl; import com.ruoyi.tcZz.service.ITcWpyrwwclService; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.core.page.TableDataInfo; +import org.springframework.web.multipart.MultipartFile; /** * 网评员任务完成率(网评系统)Controller - * + * * @author ruoyi * @date 2023-10-13 */ @RestController +@Api("网评员任务完成率") @RequestMapping("/tcZz/networkEcology/wpyrwwcl") -public class TcWpyrwwclController extends BaseController -{ +public class TcWpyrwwclController extends BaseController { @Autowired private ITcWpyrwwclService tcWpyrwwclService; /** * 查询网评员任务完成率(网评系统)列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpyrwwcl:list')") + @ApiOperation(value = "查询网评员任务完成率(网评系统)列表", response = TcWpyrwwcl.class) @GetMapping("/list") - public TableDataInfo list(TcWpyrwwcl tcWpyrwwcl) - { + public TableDataInfo list(TcWpyrwwcl tcWpyrwwcl) { startPage(); List list = tcWpyrwwclService.selectTcWpyrwwclList(tcWpyrwwcl); return getDataTable(list); @@ -49,11 +53,9 @@ public class TcWpyrwwclController extends BaseController /** * 导出网评员任务完成率(网评系统)列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpyrwwcl:export')") - @Log(title = "网评员任务完成率(网评系统)", businessType = BusinessType.EXPORT) + @ApiOperation(value = "导出网评员任务完成率(网评系统)列表") @PostMapping("/export") - public void export(HttpServletResponse response, TcWpyrwwcl tcWpyrwwcl) - { + public void export(HttpServletResponse response, TcWpyrwwcl tcWpyrwwcl) { List list = tcWpyrwwclService.selectTcWpyrwwclList(tcWpyrwwcl); ExcelUtil util = new ExcelUtil(TcWpyrwwcl.class); util.exportExcel(response, list, "网评员任务完成率(网评系统)数据"); @@ -62,43 +64,49 @@ public class TcWpyrwwclController extends BaseController /** * 获取网评员任务完成率(网评系统)详细信息 */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpyrwwcl:query')") + @ApiOperation(value = "获取网评员任务完成率(网评系统)详细信息") @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { + public AjaxResult getInfo(@PathVariable("id") Long id) { return success(tcWpyrwwclService.selectTcWpyrwwclById(id)); } /** * 新增网评员任务完成率(网评系统) */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpyrwwcl:add')") - @Log(title = "网评员任务完成率(网评系统)", businessType = BusinessType.INSERT) + @ApiOperation(value = "新增网评员任务完成率") @PostMapping - public AjaxResult add(@RequestBody TcWpyrwwcl tcWpyrwwcl) - { + public AjaxResult add(@RequestBody TcWpyrwwcl tcWpyrwwcl) { return toAjax(tcWpyrwwclService.insertTcWpyrwwcl(tcWpyrwwcl)); } /** * 修改网评员任务完成率(网评系统) */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpyrwwcl:edit')") - @Log(title = "网评员任务完成率(网评系统)", businessType = BusinessType.UPDATE) + @ApiOperation(value = "修改网评员任务完成率") @PutMapping - public AjaxResult edit(@RequestBody TcWpyrwwcl tcWpyrwwcl) - { + public AjaxResult edit(@RequestBody TcWpyrwwcl tcWpyrwwcl) { return toAjax(tcWpyrwwclService.updateTcWpyrwwcl(tcWpyrwwcl)); } /** * 删除网评员任务完成率(网评系统) */ - @PreAuthorize("@ss.hasPermi('tcZz/networkEcology:wpyrwwcl:remove')") - @Log(title = "网评员任务完成率(网评系统)", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { + @ApiOperation(value = "删除网评员任务完成率(网评系统)") + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(tcWpyrwwclService.deleteTcWpyrwwclByIds(ids)); } + + + /** + * 导入 + */ + @ApiOperation("通用导入excel信息") + @PostMapping("/common/importExcel") + public AjaxResult importExcel(MultipartFile file) throws Exception { + ExcelUtil util = new ExcelUtil(TcWpyrwwcl.class); + List tTcWpyrwwclList = util.importExcel(file.getInputStream()); + tcWpyrwwclService.importUser(tTcWpyrwwclList); + return AjaxResult.success(); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWzController.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWzController.java index d68b9737..060fd233 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWzController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcWzController.java @@ -1,46 +1,43 @@ package com.ruoyi.tcZz.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.tcZz.domain.TcWljgtj; import com.ruoyi.tcZz.domain.TcWz; import com.ruoyi.tcZz.service.ITcWzService; -import com.ruoyi.common.utils.poi.ExcelUtil; -import com.ruoyi.common.core.page.TableDataInfo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; /** * 网站Controller - * + * * @author ruoyi * @date 2023-10-13 */ @RestController +@Api(tags = "网站") @RequestMapping("/tcZz/netManage/wz") -public class TcWzController extends BaseController -{ +public class TcWzController extends BaseController { @Autowired private ITcWzService tcWzService; /** * 查询网站列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/netManage:wz:list')") + @ApiOperation(value = "查询网站列表", response = TcWz.class) @GetMapping("/list") - public TableDataInfo list(TcWz tcWz) - { + public TableDataInfo list(TcWz tcWz) { startPage(); List list = tcWzService.selectTcWzList(tcWz); return getDataTable(list); @@ -49,11 +46,9 @@ public class TcWzController extends BaseController /** * 导出网站列表 */ - @PreAuthorize("@ss.hasPermi('tcZz/netManage:wz:export')") - @Log(title = "网站", businessType = BusinessType.EXPORT) + @ApiOperation(value = "导出网站列表") @PostMapping("/export") - public void export(HttpServletResponse response, TcWz tcWz) - { + public void export(HttpServletResponse response, TcWz tcWz) { List list = tcWzService.selectTcWzList(tcWz); ExcelUtil util = new ExcelUtil(TcWz.class); util.exportExcel(response, list, "网站数据"); @@ -62,43 +57,50 @@ public class TcWzController extends BaseController /** * 获取网站详细信息 */ - @PreAuthorize("@ss.hasPermi('tcZz/netManage:wz:query')") + @ApiOperation(value = "获取网站详细信息") @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") Long id) - { + public AjaxResult getInfo(@PathVariable("id") Long id) { return success(tcWzService.selectTcWzById(id)); } /** * 新增网站 */ - @PreAuthorize("@ss.hasPermi('tcZz/netManage:wz:add')") - @Log(title = "网站", businessType = BusinessType.INSERT) + @ApiOperation(value = "新增网站") @PostMapping - public AjaxResult add(@RequestBody TcWz tcWz) - { + public AjaxResult add(@RequestBody TcWz tcWz) { return toAjax(tcWzService.insertTcWz(tcWz)); } /** * 修改网站 */ - @PreAuthorize("@ss.hasPermi('tcZz/netManage:wz:edit')") - @Log(title = "网站", businessType = BusinessType.UPDATE) + @ApiOperation(value = "修改网站") @PutMapping - public AjaxResult edit(@RequestBody TcWz tcWz) - { + public AjaxResult edit(@RequestBody TcWz tcWz) { return toAjax(tcWzService.updateTcWz(tcWz)); } /** * 删除网站 */ - @PreAuthorize("@ss.hasPermi('tcZz/netManage:wz:remove')") - @Log(title = "网站", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable Long[] ids) - { + @ApiOperation(value = "删除网站") + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(tcWzService.deleteTcWzByIds(ids)); } + + + /** + * 导入 + */ + @ApiOperation("通用导入excel信息") + @PostMapping("/common/importExcel") + public AjaxResult importExcel(MultipartFile file) throws Exception { + ExcelUtil util = new ExcelUtil(TcWz.class); + List tcWzList = util.importExcel(file.getInputStream()); + tcWzService.importUser(tcWzList); + return AjaxResult.success(); + } + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcYqbgController.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcYqbgController.java index 0b7f8313..e4be7f8a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcYqbgController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/controller/TcYqbgController.java @@ -2,6 +2,8 @@ package com.ruoyi.tcZz.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import io.swagger.annotations.Api; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -28,6 +30,7 @@ import com.ruoyi.common.core.page.TableDataInfo; * @date 2023-10-12 */ @RestController +@Api("舆情报告") @RequestMapping("/tcZz/netWorkYq/yqbg") public class TcYqbgController extends BaseController { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWlmqfzrService.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWlmqfzrService.java index d71fd769..18da1ec7 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWlmqfzrService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWlmqfzrService.java @@ -1,6 +1,8 @@ package com.ruoyi.tcZz.service; import java.util.List; + +import com.ruoyi.tcZz.domain.TcWljgtj; import com.ruoyi.tcZz.domain.TcWlmqfzr; /** @@ -58,4 +60,12 @@ public interface ITcWlmqfzrService * @return 结果 */ public int deleteTcWlmqfzrById(Long id); + + + /** + * 导入删除网络民情负责人信息 + * + * @return 结果 + */ + public String importUser(List tcWlmqfzrList); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWlwmzyzService.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWlwmzyzService.java index fe04865f..7d6a6d1f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWlwmzyzService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWlwmzyzService.java @@ -1,6 +1,8 @@ package com.ruoyi.tcZz.service; import java.util.List; + +import com.ruoyi.tcZz.domain.TcWljgtj; import com.ruoyi.tcZz.domain.TcWlwmzyz; /** @@ -58,4 +60,13 @@ public interface ITcWlwmzyzService * @return 结果 */ public int deleteTcWlwmzyzById(Long id); + + + + /** + * 导入网络文明志愿者信息 + * + * @return 结果 + */ + public String importUser(List tcWlwmzyzList); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpwzlyqkService.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpwzlyqkService.java index 0229382d..089ff0d0 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpwzlyqkService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpwzlyqkService.java @@ -1,6 +1,8 @@ package com.ruoyi.tcZz.service; import java.util.List; + +import com.ruoyi.tcZz.domain.TcWljgtj; import com.ruoyi.tcZz.domain.TcWpwzlyqk; /** @@ -58,4 +60,12 @@ public interface ITcWpwzlyqkService * @return 结果 */ public int deleteTcWpwzlyqkById(Long id); + + + /** + * 导入网评文章录用情况信息 + * + * @return 结果 + */ + public String importUser(List tcWpwzlyqkList); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpyService.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpyService.java index f5f61a2d..b954ccf8 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpyService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpyService.java @@ -1,6 +1,8 @@ package com.ruoyi.tcZz.service; import java.util.List; + +import com.ruoyi.tcZz.domain.TcWljgtj; import com.ruoyi.tcZz.domain.TcWpy; /** @@ -58,4 +60,12 @@ public interface ITcWpyService * @return 结果 */ public int deleteTcWpyById(Long id); + + + /** + * 导入网评员信息 + * + * @return 结果 + */ + public String importUser(List tcWpyList); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpyrwwclService.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpyrwwclService.java index df582e6d..85140b5c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpyrwwclService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWpyrwwclService.java @@ -1,6 +1,8 @@ package com.ruoyi.tcZz.service; import java.util.List; + +import com.ruoyi.tcZz.domain.TcWljgtj; import com.ruoyi.tcZz.domain.TcWpyrwwcl; /** @@ -58,4 +60,12 @@ public interface ITcWpyrwwclService * @return 结果 */ public int deleteTcWpyrwwclById(Long id); + + + /** + * 导入网评员任务完成率(网评系统)信息 + * + * @return 结果 + */ + public String importUser(List tTcWpyrwwclList); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWzService.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWzService.java index 7e85ffc8..255f1b16 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWzService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/ITcWzService.java @@ -1,6 +1,8 @@ package com.ruoyi.tcZz.service; import java.util.List; + +import com.ruoyi.tcZz.domain.TcWljgtj; import com.ruoyi.tcZz.domain.TcWz; /** @@ -58,4 +60,12 @@ public interface ITcWzService * @return 结果 */ public int deleteTcWzById(Long id); + + + /** + * 导入网络监测统计信息 + * + * @return 结果 + */ + public String importUser(List tcWzList); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWlmqfzrServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWlmqfzrServiceImpl.java index 3e220848..89a87389 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWlmqfzrServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWlmqfzrServiceImpl.java @@ -2,6 +2,7 @@ package com.ruoyi.tcZz.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.tcZz.domain.TcWljgtj; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.tcZz.mapper.TcWlmqfzrMapper; @@ -93,4 +94,16 @@ public class TcWlmqfzrServiceImpl implements ITcWlmqfzrService { return tcWlmqfzrMapper.deleteTcWlmqfzrById(id); } + + @Override + public String importUser(List tcWlmqfzrList) { + StringBuilder successMsg = new StringBuilder(); + if (!tcWlmqfzrList.isEmpty()) { + for (TcWlmqfzr tcWlmqfzr : tcWlmqfzrList) { + tcWlmqfzrMapper.insertTcWlmqfzr(tcWlmqfzr); + } + successMsg.append("导入成功"); + } + return successMsg.toString(); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWlwmzyzServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWlwmzyzServiceImpl.java index 09b178a1..057c9b72 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWlwmzyzServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWlwmzyzServiceImpl.java @@ -1,7 +1,9 @@ package com.ruoyi.tcZz.service.impl; import java.util.List; + import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.tcZz.domain.TcWljgtj; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.tcZz.mapper.TcWlwmzyzMapper; @@ -10,87 +12,94 @@ import com.ruoyi.tcZz.service.ITcWlwmzyzService; /** * 网络文明志愿者Service业务层处理 - * + * * @author ruoyi * @date 2023-10-13 */ @Service -public class TcWlwmzyzServiceImpl implements ITcWlwmzyzService -{ +public class TcWlwmzyzServiceImpl implements ITcWlwmzyzService { @Autowired private TcWlwmzyzMapper tcWlwmzyzMapper; /** * 查询网络文明志愿者 - * + * * @param id 网络文明志愿者主键 * @return 网络文明志愿者 */ @Override - public TcWlwmzyz selectTcWlwmzyzById(Long id) - { + public TcWlwmzyz selectTcWlwmzyzById(Long id) { return tcWlwmzyzMapper.selectTcWlwmzyzById(id); } /** * 查询网络文明志愿者列表 - * + * * @param tcWlwmzyz 网络文明志愿者 * @return 网络文明志愿者 */ @Override - public List selectTcWlwmzyzList(TcWlwmzyz tcWlwmzyz) - { + public List selectTcWlwmzyzList(TcWlwmzyz tcWlwmzyz) { return tcWlwmzyzMapper.selectTcWlwmzyzList(tcWlwmzyz); } /** * 新增网络文明志愿者 - * + * * @param tcWlwmzyz 网络文明志愿者 * @return 结果 */ @Override - public int insertTcWlwmzyz(TcWlwmzyz tcWlwmzyz) - { + public int insertTcWlwmzyz(TcWlwmzyz tcWlwmzyz) { tcWlwmzyz.setCreateTime(DateUtils.getNowDate()); return tcWlwmzyzMapper.insertTcWlwmzyz(tcWlwmzyz); } /** * 修改网络文明志愿者 - * + * * @param tcWlwmzyz 网络文明志愿者 * @return 结果 */ @Override - public int updateTcWlwmzyz(TcWlwmzyz tcWlwmzyz) - { + public int updateTcWlwmzyz(TcWlwmzyz tcWlwmzyz) { tcWlwmzyz.setUpdateTime(DateUtils.getNowDate()); return tcWlwmzyzMapper.updateTcWlwmzyz(tcWlwmzyz); } /** * 批量删除网络文明志愿者 - * + * * @param ids 需要删除的网络文明志愿者主键 * @return 结果 */ @Override - public int deleteTcWlwmzyzByIds(Long[] ids) - { + public int deleteTcWlwmzyzByIds(Long[] ids) { return tcWlwmzyzMapper.deleteTcWlwmzyzByIds(ids); } /** * 删除网络文明志愿者信息 - * + * * @param id 网络文明志愿者主键 * @return 结果 */ @Override - public int deleteTcWlwmzyzById(Long id) - { + public int deleteTcWlwmzyzById(Long id) { return tcWlwmzyzMapper.deleteTcWlwmzyzById(id); } + + @Override + public String importUser(List tcWlwmzyzList) { + + StringBuilder successMsg = new StringBuilder(); + if (!tcWlwmzyzList.isEmpty()) { + for (TcWlwmzyz tcWlwmzyz : tcWlwmzyzList) { + tcWlwmzyzMapper.insertTcWlwmzyz(tcWlwmzyz); + } + successMsg.append("导入成功"); + } + return successMsg.toString(); + } + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpwzlyqkServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpwzlyqkServiceImpl.java index 086a3fb5..53a2a509 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpwzlyqkServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpwzlyqkServiceImpl.java @@ -2,6 +2,7 @@ package com.ruoyi.tcZz.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.tcZz.domain.TcWljgtj; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.tcZz.mapper.TcWpwzlyqkMapper; @@ -93,4 +94,18 @@ public class TcWpwzlyqkServiceImpl implements ITcWpwzlyqkService { return tcWpwzlyqkMapper.deleteTcWpwzlyqkById(id); } + + @Override + public String importUser(List tcWpwzlyqkList) { + + StringBuilder successMsg = new StringBuilder(); + if (!tcWpwzlyqkList.isEmpty()) { + for (TcWpwzlyqk tcWpwzlyqk : tcWpwzlyqkList) { + tcWpwzlyqkMapper.insertTcWpwzlyqk(tcWpwzlyqk); + } + successMsg.append("导入成功"); + } + return successMsg.toString(); + + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpyServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpyServiceImpl.java index 617c42ef..cc15a036 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpyServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpyServiceImpl.java @@ -2,6 +2,7 @@ package com.ruoyi.tcZz.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.tcZz.domain.TcWljgtj; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.tcZz.mapper.TcWpyMapper; @@ -93,4 +94,17 @@ public class TcWpyServiceImpl implements ITcWpyService { return tcWpyMapper.deleteTcWpyById(id); } + + @Override + public String importUser(List tcWpyList) { + StringBuilder successMsg = new StringBuilder(); + if (!tcWpyList.isEmpty()) { + for (TcWpy tcWpy : tcWpyList) { + tcWpyMapper.insertTcWpy(tcWpy); + } + successMsg.append("导入成功"); + } + return successMsg.toString(); + } + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpyrwwclServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpyrwwclServiceImpl.java index a78ff100..cbedeef6 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpyrwwclServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWpyrwwclServiceImpl.java @@ -2,6 +2,7 @@ package com.ruoyi.tcZz.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.tcZz.domain.TcWljgtj; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.tcZz.mapper.TcWpyrwwclMapper; @@ -93,4 +94,16 @@ public class TcWpyrwwclServiceImpl implements ITcWpyrwwclService { return tcWpyrwwclMapper.deleteTcWpyrwwclById(id); } + + @Override + public String importUser(List tTcWpyrwwclList) { + StringBuilder successMsg = new StringBuilder(); + if (!tTcWpyrwwclList.isEmpty()) { + for (TcWpyrwwcl tcWpyrwwcl : tTcWpyrwwclList) { + tcWpyrwwclMapper.insertTcWpyrwwcl(tcWpyrwwcl); + } + successMsg.append("导入成功"); + } + return successMsg.toString(); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWzServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWzServiceImpl.java index 4dd730a2..8958c4fa 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWzServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/tcZz/service/impl/TcWzServiceImpl.java @@ -2,6 +2,7 @@ package com.ruoyi.tcZz.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.tcZz.domain.TcWljgtj; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.tcZz.mapper.TcWzMapper; @@ -93,4 +94,17 @@ public class TcWzServiceImpl implements ITcWzService { return tcWzMapper.deleteTcWzById(id); } + + @Override + public String importUser(List tcWzList) { + + StringBuilder successMsg = new StringBuilder(); + if (!tcWzList.isEmpty()) { + for (TcWz tcWz : tcWzList) { + tcWzMapper.insertTcWz(tcWz); + } + successMsg.append("导入成功"); + } + return successMsg.toString(); + } }