Merge remote-tracking branch 'origin/main'

main
吴顺杰 1 month ago
commit dd6c0c92ee

@ -0,0 +1,109 @@
package com.ruoyi.tcZz.controller;
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.utils.poi.ExcelUtil;
import com.ruoyi.tcZz.domain.TcZcdwpm;
import com.ruoyi.tcZz.service.ITcZcdwpmService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* (tc_zcdwpm)
* @author du
* @since 2024/8/5 13:16
*/
@RestController
@Api(tags = "众测单位排名")
@RequestMapping("/tcZz/networkSecurity/zcdwpm")
public class TcZcdwpmController extends BaseController {
@Autowired
private ITcZcdwpmService tcZcdwpmService;
/**
*
*/
@ApiOperation(value = "查询众测单位排名列表", response = TcZcdwpm.class)
@GetMapping("/list")
public TableDataInfo list(TcZcdwpm tc) {
startPage();
List<TcZcdwpm> list = tcZcdwpmService.page(tc);
return getDataTable(list);
}
/**
*
*/
@ApiOperation(value = " 导出众测单位排名列表")
@PostMapping("/export")
public void export(HttpServletResponse response, TcZcdwpm tc) {
List<TcZcdwpm> list = tcZcdwpmService.page(tc);
ExcelUtil<TcZcdwpm> util = new ExcelUtil<>(TcZcdwpm.class);
util.exportExcel(response, list, "众测单位排名详情数据");
}
/**
*
*/
@ApiOperation(value = " 获取众测单位排名信息")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) {
return success(tcZcdwpmService.getById(id));
}
/**
*
*/
@ApiOperation(value = "新增众测单位排名")
@PostMapping
public AjaxResult add(@RequestBody TcZcdwpm tc) {
return toAjax(tcZcdwpmService.insert(tc));
}
/**
*
*/
@ApiOperation(value = "修改众测单位排名")
@PutMapping
public AjaxResult edit(@RequestBody TcZcdwpm tc) {
return toAjax(tcZcdwpmService.update(tc));
}
/**
*
*/
@ApiOperation(value = "删除众测单位排名")
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) {
return toAjax(tcZcdwpmService.deleteByIds(ids));
}
/**
*
*/
@ApiOperation("通用导入excel信息")
@PostMapping("/common/importExcel")
public AjaxResult importExcel(MultipartFile file) throws Exception {
ExcelUtil<TcZcdwpm> util = new ExcelUtil<>(TcZcdwpm.class);
List<TcZcdwpm> tcZbxqList = util.importExcel(file.getInputStream());
tcZcdwpmService.importUser(tcZbxqList);
return AjaxResult.success();
}
@ApiOperation("通用下载excel模板")
@PostMapping("/importTemplate")
public void importTemplate(HttpServletResponse response) {
ExcelUtil<TcZcdwpm> util = new ExcelUtil<>(TcZcdwpm.class);
util.importTemplateExcel(response, "众测单位排名详情");
}
}

@ -0,0 +1,113 @@
package com.ruoyi.tcZz.controller;
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.exception.ServiceException;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.tcZz.domain.TcZclds;
import com.ruoyi.tcZz.service.ITcZcldsService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* (tc_zclds)
* @author du
* @since 2024/8/5 13:16
*/
@RestController
@Api(tags = "众测漏洞数")
@RequestMapping("/tcZz/networkSecurity/zclds")
public class TcZcldsController extends BaseController {
@Autowired
private ITcZcldsService tcZcldsService;
/**
*
*/
@ApiOperation(value = "查询众测漏洞数列表", response = TcZclds.class)
@GetMapping("/list")
public TableDataInfo list(TcZclds tc) {
startPage();
List<TcZclds> list = tcZcldsService.page(tc);
return getDataTable(list);
}
/**
*
*/
@ApiOperation(value = " 导出众测漏洞数列表")
@PostMapping("/export")
public void export(HttpServletResponse response, TcZclds tc) {
List<TcZclds> list = tcZcldsService.page(tc);
ExcelUtil<TcZclds> util = new ExcelUtil<>(TcZclds.class);
util.exportExcel(response, list, "众测漏洞数详情数据");
}
/**
*
*/
@ApiOperation(value = " 获取众测漏洞数信息")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) {
return success(tcZcldsService.getById(id));
}
/**
*
*/
@ApiOperation(value = "新增众测漏洞数")
@PostMapping
public AjaxResult add(@RequestBody TcZclds tc) {
TcZclds t = new TcZclds();
if(tcZcldsService.page(t).size()>=4){
throw new ServiceException("无法新增!");
}
return toAjax(tcZcldsService.insert(tc));
}
/**
*
*/
@ApiOperation(value = "修改众测漏洞数")
@PutMapping
public AjaxResult edit(@RequestBody TcZclds tc) {
return toAjax(tcZcldsService.update(tc));
}
/**
*
*/
@ApiOperation(value = "删除众测漏洞数")
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) {
return toAjax(tcZcldsService.deleteByIds(ids));
}
/**
*
*/
@ApiOperation("通用导入excel信息")
@PostMapping("/common/importExcel")
public AjaxResult importExcel(MultipartFile file) throws Exception {
ExcelUtil<TcZclds> util = new ExcelUtil<>(TcZclds.class);
List<TcZclds> tcZbxqList = util.importExcel(file.getInputStream());
tcZcldsService.importUser(tcZbxqList);
return AjaxResult.success();
}
@ApiOperation("通用下载excel模板")
@PostMapping("/importTemplate")
public void importTemplate(HttpServletResponse response) {
ExcelUtil<TcZclds> util = new ExcelUtil<>(TcZclds.class);
util.importTemplateExcel(response, "众测漏洞数详情");
}
}

@ -0,0 +1,118 @@
package com.ruoyi.tcZz.controller;
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.utils.poi.ExcelUtil;
import com.ruoyi.tcZz.domain.TcZczccg;
import com.ruoyi.tcZz.service.ITcZczccgService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* (tc_zczccg)
* @author du
* @since 2024/8/5 13:16
*/
@RestController
@Api(tags = "众测资产成果")
@RequestMapping("/tcZz/networkSecurity/zczccg")
public class TcZczccgController extends BaseController {
@Autowired
private ITcZczccgService tcZczccgService;
/**
*
*/
@ApiOperation(value = "查询众测资产成果列表", response = TcZczccg.class)
@GetMapping("/list")
public TableDataInfo list(TcZczccg tc) {
startPage();
List<TcZczccg> list = tcZczccgService.page(tc);
return getDataTable(list);
}
/**
*
*/
@ApiOperation(value = "大屏查询众测资产成果最新一条", response = TcZczccg.class)
@GetMapping("/getOne")
public AjaxResult getOne() {
return success(tcZczccgService.getOne());
}
/**
*
*/
@ApiOperation(value = " 导出众测资产成果列表")
@PostMapping("/export")
public void export(HttpServletResponse response, TcZczccg tc) {
List<TcZczccg> list = tcZczccgService.page(tc);
ExcelUtil<TcZczccg> util = new ExcelUtil<>(TcZczccg.class);
util.exportExcel(response, list, "众测资产成果详情数据");
}
/**
*
*/
@ApiOperation(value = " 获取众测资产成果信息")
@GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) {
return success(tcZczccgService.getById(id));
}
/**
*
*/
@ApiOperation(value = "新增众测资产成果")
@PostMapping
public AjaxResult add(@RequestBody TcZczccg tc) {
return toAjax(tcZczccgService.insert(tc));
}
/**
*
*/
@ApiOperation(value = "修改众测资产成果")
@PutMapping
public AjaxResult edit(@RequestBody TcZczccg tc) {
return toAjax(tcZczccgService.update(tc));
}
/**
*
*/
@ApiOperation(value = "删除众测资产成果")
@DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) {
return toAjax(tcZczccgService.deleteByIds(ids));
}
/**
*
*/
@ApiOperation("通用导入excel信息")
@PostMapping("/common/importExcel")
public AjaxResult importExcel(MultipartFile file) throws Exception {
ExcelUtil<TcZczccg> util = new ExcelUtil<>(TcZczccg.class);
List<TcZczccg> tcZbxqList = util.importExcel(file.getInputStream());
tcZczccgService.importUser(tcZbxqList);
return AjaxResult.success();
}
@ApiOperation("通用下载excel模板")
@PostMapping("/importTemplate")
public void importTemplate(HttpServletResponse response) {
ExcelUtil<TcZczccg> util = new ExcelUtil<>(TcZczccg.class);
util.importTemplateExcel(response, "众测资产成果详情");
}
}

@ -0,0 +1,31 @@
package com.ruoyi.tcZz.domain;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* (tc_zcdwpm)
* @author du
* @since 2024/8/5 13:19
*/
@Data
@ApiModel("众测单位排名")
public class TcZcdwpm extends BaseEntity {
/** $column.columnComment */
@ApiModelProperty(value = "id")
private Long id;
/** 单位名称 */
@Excel(name = "单位名称")
@ApiModelProperty(value = "单位名称")
private String unitName;
/** 积分 */
@Excel(name = "积分")
@ApiModelProperty(value = "积分")
private Integer integral;
}

@ -0,0 +1,33 @@
package com.ruoyi.tcZz.domain;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* (tc_zclds)
* @author du
* @since 2024/8/5 13:20
*/
@Data
@ApiModel("众测漏洞数")
public class TcZclds extends BaseEntity {
/** $column.columnComment */
@ApiModelProperty(value = "id")
private Long id;
/** 漏洞等级 */
@Excel(name = "漏洞等级",readConverterExp = "1=低危,2=中危,3=高危,4=紧急",combo = "低危,中危,高危,紧急")
@ApiModelProperty(value = "漏洞数量")
private String ldLevel;
/** 漏洞数量 */
@Excel(name = "漏洞数量")
@ApiModelProperty(value = "漏洞数量")
private Integer ldNumber;
}

@ -0,0 +1,31 @@
package com.ruoyi.tcZz.domain;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* (tc_zczccg)
* @author du
* @since 2024/8/5 13:20
*/
@Data
@ApiModel("众测资产成果统计")
public class TcZczccg extends BaseEntity {
/** $column.columnComment */
@ApiModelProperty(value = "id")
private Long id;
/** 涉及单位数 */
@Excel(name = "涉及单位数")
@ApiModelProperty(value = "涉及单位数")
private Integer unitNumber;
/** 新增资产数 */
@Excel(name = "新增资产数")
@ApiModelProperty(value = "新增资产数")
private Integer addNumber;
}

@ -0,0 +1,62 @@
package com.ruoyi.tcZz.mapper;
import com.ruoyi.tcZz.domain.TcZcdwpm;
import java.util.List;
/**
* (tc_zcdwpm)
*
* @author ruoyi
* @date 2023-10-12
*/
public interface TcZcdwpmMapper
{
/**
*
*
* @param id
* @return
*/
public TcZcdwpm getById(Long id);
/**
*
*
* @param tcBmtb
* @return
*/
public List<TcZcdwpm> page(TcZcdwpm tcBmtb);
/**
*
*
* @param tcBmtb
* @return
*/
public int insert(TcZcdwpm tcBmtb);
/**
*
*
* @param tcBmtb
* @return
*/
public int update(TcZcdwpm tcBmtb);
/**
*
*
* @param id
* @return
*/
public int deleteById(Long id);
/**
*
*
* @param ids
* @return
*/
public int deleteByIds(Long[] ids);
}

@ -0,0 +1,62 @@
package com.ruoyi.tcZz.mapper;
import com.ruoyi.tcZz.domain.TcZclds;
import java.util.List;
/**
* (tc_zclds)
*
* @author ruoyi
* @date 2023-10-12
*/
public interface TcZcldsMapper
{
/**
*
*
* @param id
* @return
*/
public TcZclds getById(Long id);
/**
*
*
* @param tcBmtb
* @return
*/
public List<TcZclds> page(TcZclds tcBmtb);
/**
*
*
* @param tcBmtb
* @return
*/
public int insert(TcZclds tcBmtb);
/**
*
*
* @param tcBmtb
* @return
*/
public int update(TcZclds tcBmtb);
/**
*
*
* @param id
* @return
*/
public int deleteById(Long id);
/**
*
*
* @param ids
* @return
*/
public int deleteByIds(Long[] ids);
}

@ -0,0 +1,68 @@
package com.ruoyi.tcZz.mapper;
import com.ruoyi.tcZz.domain.TcZclds;
import com.ruoyi.tcZz.domain.TcZczccg;
import java.util.List;
/**
* (tc_zczccg)
*
* @author ruoyi
* @date 2023-10-12
*/
public interface TcZczccgMapper
{
/**
*
*
* @param id
* @return
*/
public TcZczccg getById(Long id);
/**
*
*
* @param tcBmtb
* @return
*/
public List<TcZczccg> page(TcZczccg tcBmtb);
/**
*
*
* @param tcBmtb
* @return
*/
public int insert(TcZczccg tcBmtb);
/**
*
*
* @param tcBmtb
* @return
*/
public int update(TcZczccg tcBmtb);
/**
*
*
* @param id
* @return
*/
public int deleteById(Long id);
/**
*
*
* @param ids
* @return
*/
public int deleteByIds(Long[] ids);
/**
*
*/
TcZczccg getOne();
}

@ -0,0 +1,64 @@
package com.ruoyi.tcZz.service;
import com.ruoyi.tcZz.domain.TcZcdwpm;
import java.util.List;
/**
* (tc_zcdwpm)
*
* @author ruoyi
* @date 2023-10-13
*/
public interface ITcZcdwpmService
{
/**
*
*
* @param id
* @return
*/
TcZcdwpm getById(Long id);
/**
*
*
* @param tc
* @return
*/
List<TcZcdwpm> page(TcZcdwpm tc);
/**
*
*
* @param tc
* @return
*/
int insert(TcZcdwpm tc);
/**
*
*
* @param tc
* @return
*/
int update(TcZcdwpm tc);
/**
*
*
* @param ids
* @return
*/
int deleteByIds(Long[] ids);
/**
*
*
* @param id
* @return
*/
int deleteById(Long id);
String importUser(List<TcZcdwpm> tcZbxqList);
}

@ -0,0 +1,64 @@
package com.ruoyi.tcZz.service;
import com.ruoyi.tcZz.domain.TcZclds;
import java.util.List;
/**
* (tc_zclds)
*
* @author ruoyi
* @date 2023-10-13
*/
public interface ITcZcldsService
{
/**
*
*
* @param id
* @return
*/
TcZclds getById(Long id);
/**
*
*
* @param tc
* @return
*/
List<TcZclds> page(TcZclds tc);
/**
*
*
* @param tc
* @return
*/
int insert(TcZclds tc);
/**
*
*
* @param tc
* @return
*/
int update(TcZclds tc);
/**
*
*
* @param ids
* @return
*/
int deleteByIds(Long[] ids);
/**
*
*
* @param id
* @return
*/
int deleteById(Long id);
String importUser(List<TcZclds> tcZbxqList);
}

@ -0,0 +1,68 @@
package com.ruoyi.tcZz.service;
import com.ruoyi.tcZz.domain.TcZczccg;
import java.util.List;
/**
* (tc_zczccg)
*
* @author ruoyi
* @date 2023-10-13
*/
public interface ITcZczccgService {
/**
*
*
* @param id
* @return
*/
TcZczccg getById(Long id);
/**
*
*
* @param tc
* @return
*/
List<TcZczccg> page(TcZczccg tc);
/**
*
*
* @param tc
* @return
*/
int insert(TcZczccg tc);
/**
*
*
* @param tc
* @return
*/
int update(TcZczccg tc);
/**
*
*
* @param ids
* @return
*/
int deleteByIds(Long[] ids);
/**
*
*
* @param id
* @return
*/
int deleteById(Long id);
String importUser(List<TcZczccg> tcZbxqList);
/**
*
*/
TcZczccg getOne();
}

@ -0,0 +1,102 @@
package com.ruoyi.tcZz.service.impl;
import com.ruoyi.tcZz.domain.TcZcdwpm;
import com.ruoyi.tcZz.mapper.TcZcdwpmMapper;
import com.ruoyi.tcZz.service.ITcZcdwpmService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
* (tc_zcdwpm)
*
* @author ruoyi
* @date 2023-10-13
*/
@Service
public class TcZcdwpmServiceImpl implements ITcZcdwpmService
{
@Resource
private TcZcdwpmMapper tcZcdwpmMapper;
/**
*
*
* @param id
* @return
*/
@Override
public TcZcdwpm getById(Long id) {
return tcZcdwpmMapper.getById(id);
}
/**
*
*
* @param tc
* @return
*/
@Override
public List<TcZcdwpm> page(TcZcdwpm tc) {
return tcZcdwpmMapper.page(tc);
}
/**
*
*
* @param tc
* @return
*/
@Override
public int insert(TcZcdwpm tc) {
return tcZcdwpmMapper.insert(tc);
}
/**
*
*
* @param tc
* @return
*/
@Override
public int update(TcZcdwpm tc) {
return tcZcdwpmMapper.update(tc);
}
/**
*
*
* @param ids
* @return
*/
@Override
public int deleteByIds(Long[] ids) {
return tcZcdwpmMapper.deleteByIds(ids);
}
/**
*
*
* @param id
* @return
*/
@Override
public int deleteById(Long id) {
return tcZcdwpmMapper.deleteById(id);
}
@Override
public String importUser(List<TcZcdwpm> tcZbxqList) {
StringBuilder successMsg = new StringBuilder();
if (!tcZbxqList.isEmpty()) {
for (TcZcdwpm items : tcZbxqList) {
tcZcdwpmMapper.insert(items);
}
successMsg.append("导入成功");
}
return successMsg.toString();
}
}

@ -0,0 +1,103 @@
package com.ruoyi.tcZz.service.impl;
import com.ruoyi.tcZz.domain.TcZclds;
import com.ruoyi.tcZz.mapper.TcZcldsMapper;
import com.ruoyi.tcZz.service.ITcZcldsService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
* (tc_zclds)
*
* @author ruoyi
* @date 2023-10-13
*/
@Service
public class TcZcldsServiceImpl implements ITcZcldsService
{
@Resource
private TcZcldsMapper tcZcldsMapper;
/**
*
*
* @param id
* @return
*/
@Override
public TcZclds getById(Long id) {
return tcZcldsMapper.getById(id);
}
/**
*
*
* @param tc
* @return
*/
@Override
public List<TcZclds> page(TcZclds tc) {
return tcZcldsMapper.page(tc);
}
/**
*
*
* @param tc
* @return
*/
@Override
public int insert(TcZclds tc) {
return tcZcldsMapper.insert(tc);
}
/**
*
*
* @param tc
* @return
*/
@Override
public int update(TcZclds tc) {
return tcZcldsMapper.update(tc);
}
/**
*
*
* @param ids
* @return
*/
@Override
public int deleteByIds(Long[] ids) {
return tcZcldsMapper.deleteByIds(ids);
}
/**
*
*
* @param id
* @return
*/
@Override
public int deleteById(Long id) {
return tcZcldsMapper.deleteById(id);
}
@Override
public String importUser(List<TcZclds> tcZbxqList) {
StringBuilder successMsg = new StringBuilder();
if (!tcZbxqList.isEmpty()) {
for (TcZclds items : tcZbxqList) {
tcZcldsMapper.insert(items);
}
successMsg.append("导入成功");
}
return successMsg.toString();
}
}

@ -0,0 +1,108 @@
package com.ruoyi.tcZz.service.impl;
import com.ruoyi.tcZz.domain.TcZczccg;
import com.ruoyi.tcZz.mapper.TcZczccgMapper;
import com.ruoyi.tcZz.service.ITcZczccgService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
* (tc_zczccg)
*
* @author ruoyi
* @date 2023-10-13
*/
@Service
public class TcZczccgServiceImpl implements ITcZczccgService
{
@Resource
private TcZczccgMapper tcZczccgMapper;
/**
*
*
* @param id
* @return
*/
@Override
public TcZczccg getById(Long id) {
return tcZczccgMapper.getById(id);
}
/**
*
*
* @param tc
* @return
*/
@Override
public List<TcZczccg> page(TcZczccg tc) {
return tcZczccgMapper.page(tc);
}
/**
*
*
* @param tc
* @return
*/
@Override
public int insert(TcZczccg tc) {
return tcZczccgMapper.insert(tc);
}
/**
*
*
* @param tc
* @return
*/
@Override
public int update(TcZczccg tc) {
return tcZczccgMapper.update(tc);
}
/**
*
*
* @param ids
* @return
*/
@Override
public int deleteByIds(Long[] ids) {
return tcZczccgMapper.deleteByIds(ids);
}
/**
*
*
* @param id
* @return
*/
@Override
public int deleteById(Long id) {
return tcZczccgMapper.deleteById(id);
}
@Override
public String importUser(List<TcZczccg> tcZbxqList) {
StringBuilder successMsg = new StringBuilder();
if (!tcZbxqList.isEmpty()) {
for (TcZczccg items : tcZbxqList) {
tcZczccgMapper.insert(items);
}
successMsg.append("导入成功");
}
return successMsg.toString();
}
/**
*
*/
@Override
public TcZczccg getOne() {
return tcZczccgMapper.getOne();
}
}

@ -6,13 +6,13 @@ spring:
druid:
# 主库数据源 远程服务服务器
master:
url: jdbc:mysql://20.1.0.158:3306/tc_zz?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: root
#公司远程
# url: jdbc:mysql://39.101.188.84:3307/tc_zz?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# url: jdbc:mysql://20.1.0.158:3306/tc_zz?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# username: root
# password: Admin123@
# password: root
#公司远程
url: jdbc:mysql://39.101.188.84:3307/tc_zz?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: Admin123@
##公司本地
# url: jdbc:mysql://localhost:3307/tc_zz?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# username: root

@ -0,0 +1,78 @@
<?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.tcZz.mapper.TcZcdwpmMapper">
<resultMap type="TcZcdwpm" id="TcResult">
<result property="id" column="id" />
<result property="unitName" column="unit_name" />
<result property="integral" column="integral" />
<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="selectVo">
select id,unit_name,integral,create_by,create_time,update_by,update_time,remark from tc_zcdwpm
</sql>
<insert id="insert" parameterType="TcZcdwpm" useGeneratedKeys="true" keyProperty="id">
insert into tc_zcdwpm
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="unitName != null">unit_name,</if>
<if test="integral != null">integral,</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="unitName != null">#{unitName},</if>
<if test="integral != null">#{integral},</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="update" parameterType="TcZcdwpm">
update tc_zcdwpm
<trim prefix="SET" suffixOverrides=",">
<if test="unitName != null">unit_name = #{unitName},</if>
<if test="integral != null">integral = #{integral},</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="deleteById" parameterType="Long">
delete from tc_zcdwpm where id = #{id}
</delete>
<delete id="deleteByIds" parameterType="String">
delete from tc_zcdwpm where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
<select id="getById" resultType="com.ruoyi.tcZz.domain.TcZcdwpm" resultMap="TcResult">
select * from tc_zcdwpm
where id = #{id}
</select>
<select id="page" resultType="com.ruoyi.tcZz.domain.TcZcdwpm" resultMap="TcResult">
<include refid="selectVo"/>
<where>
<if test="id != null "> and id = #{id}</if>
<if test="unitName != null and unitName != ''"> and unit_name = #{unitName}</if>
<if test="integral != null and integral != ''"> and integral = #{integral}</if>
</where>
order by integral desc
</select>
</mapper>

@ -0,0 +1,75 @@
<?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.tcZz.mapper.TcZcldsMapper">
<resultMap type="TcZclds" id="TcResult">
<result property="id" column="id" />
<result property="ldNumber" column="ld_number" />
<result property="ldLevel" column="ld_level" />
<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="selectVo">
select id,ld_number,ld_level,create_by,create_time,update_by,update_time,remark from tc_zclds
</sql>
<insert id="insert" parameterType="TcZclds" useGeneratedKeys="true" keyProperty="id">
insert into tc_zclds
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="ldLevel != null">ld_level,</if>
<if test="ldNumber != null">ld_number,</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="ldLevel != null">#{ldLevel},</if>
<if test="ldNumber != null">#{ldNumber},</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="update" parameterType="TcZclds">
update tc_zclds
<trim prefix="SET" suffixOverrides=",">
<if test="ldLevel != null">ld_level = #{ldLevel},</if>
<if test="ldNumber != null">ld_number = #{ldNumber},</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="deleteById">
delete from tc_zclds where id = #{id}
</delete>
<delete id="deleteByIds">
delete from tc_zclds where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
<select id="getById" resultType="com.ruoyi.tcZz.domain.TcZclds" resultMap="TcResult">
<include refid="selectVo"/>
where id = #{id}
</select>
<select id="page" resultType="com.ruoyi.tcZz.domain.TcZclds" resultMap="TcResult">
<include refid="selectVo"/>
<where>
<if test="ldLevel != null and ldLevel != ''"> and ld_level = #{ldLevel}</if>
</where>
</select>
</mapper>

@ -0,0 +1,76 @@
<?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.tcZz.mapper.TcZczccgMapper">
<resultMap type="TcZczccg" id="TcResult">
<result property="id" column="id" />
<result property="unitNumber" column="unit_number" />
<result property="addNumber" column="add_number" />
<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="selectVo">
select id,unit_number,add_number,create_by,create_time,update_by,update_time,remark from tc_zczccg
</sql>
<insert id="insert" parameterType="TcZczccg" useGeneratedKeys="true" keyProperty="id">
insert into tc_zczccg
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="unitNumber != null">unit_number,</if>
<if test="addNumber != null">add_number,</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="unitNumber != null">#{unitNumber},</if>
<if test="addNumber != null">#{addNumber},</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="update" parameterType="TcZczccg">
update tc_zczccg
<trim prefix="SET" suffixOverrides=",">
<if test="unitNumber != null">unit_number = #{unitNumber},</if>
<if test="addNumber != null">add_number = #{addNumber},</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="deleteById">
delete from tc_zczccg where id = #{id}
</delete>
<delete id="deleteByIds">
delete from tc_zczccg where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
<select id="getById" resultType="com.ruoyi.tcZz.domain.TcZczccg" resultMap="TcResult">
<include refid="selectVo"/>
where id = #{id}
</select>
<select id="page" resultType="com.ruoyi.tcZz.domain.TcZczccg" resultMap="TcResult">
<include refid="selectVo"/>
</select>
<select id="getOne" resultType="com.ruoyi.tcZz.domain.TcZczccg" resultMap="TcResult">
<include refid="selectVo"/>
order by create_time desc LIMIT 1
</select>
</mapper>
Loading…
Cancel
Save