删除不需要的文件

This commit is contained in:
zccbbg 2023-05-10 13:18:36 +08:00
parent 3fa90cc7fb
commit 481f138ef8
25 changed files with 0 additions and 2752 deletions

View File

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>ruoyi</artifactId>
<groupId>com.ruoyi</groupId>
<version>3.7.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>mybatis-plus-api</artifactId>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -1,11 +0,0 @@
package com.cyl.demo.domain;
import lombok.Data;
@Data
public class User {
private Long id;
private String name;
private Integer age;
private String email;
}

View File

@ -1,70 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>ruoyi</artifactId>
<groupId>com.ruoyi</groupId>
<version>3.7.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>mybatis-plus-demo</artifactId>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
<version>${ruoyi.version}</version>
</dependency>
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>mybatis-plus-api</artifactId>
<version>${ruoyi.version}</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis.plus.version}</version>
</dependency>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
</project>

View File

@ -1,102 +0,0 @@
package com.cyl.demo.controller;
import java.util.List;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Page;
import org.springframework.http.ResponseEntity;
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.enums.BusinessType;
import com.cyl.demo.convert.TaskConvert;
import com.cyl.demo.domain.Task;
import com.cyl.demo.pojo.query.TaskQuery;
import com.cyl.demo.service.ITaskService;
import com.cyl.demo.pojo.vo.TaskVO;
import com.ruoyi.common.utils.poi.ExcelUtil;
/**
* 任务Controller
*
* @author feijinping
* @date 2022-06-20
*/
@RestController
@RequestMapping("/demo/cscdcTask")
public class TaskController extends BaseController {
@Autowired
private ITaskService service;
@Autowired
private TaskConvert convert;
/**
* 查询任务列表
*/
@PreAuthorize("@ss.hasPermi('demo:cscdcTask:list')")
@PostMapping("/list")
public ResponseEntity<Page<Task>> list(@RequestBody TaskQuery query, Pageable page) {
List<Task> list = service.selectList(query, page);
return ResponseEntity.ok(new PageImpl<>(list, page, ((com.github.pagehelper.Page)list).getTotal()));
}
/**
* 导出任务列表
*/
@PreAuthorize("@ss.hasPermi('demo:cscdcTask:export')")
@Log(title = "任务", businessType = BusinessType.EXPORT)
@GetMapping("/export")
public ResponseEntity<String> export(TaskQuery query) {
List<Task> list = service.selectList(query, null);
ExcelUtil<TaskVO> util = new ExcelUtil<>(TaskVO.class);
return ResponseEntity.ok(util.writeExcel(convert.dos2vos(list), "任务数据"));
}
/**
* 获取任务详细信息
*/
@PreAuthorize("@ss.hasPermi('demo:cscdcTask:query')")
@GetMapping(value = "/{id}")
public ResponseEntity<Task> getInfo(@PathVariable("id") Long id) {
return ResponseEntity.ok(service.selectById(id));
}
/**
* 新增任务
*/
@PreAuthorize("@ss.hasPermi('demo:cscdcTask:add')")
@Log(title = "任务", businessType = BusinessType.INSERT)
@PostMapping
public ResponseEntity<Integer> add(@RequestBody Task task) {
return ResponseEntity.ok(service.insert(task));
}
/**
* 修改任务
*/
@PreAuthorize("@ss.hasPermi('demo:cscdcTask:edit')")
@Log(title = "任务", businessType = BusinessType.UPDATE)
@PutMapping
public ResponseEntity<Integer> edit(@RequestBody Task task) {
return ResponseEntity.ok(service.update(task));
}
/**
* 删除任务
*/
@PreAuthorize("@ss.hasPermi('demo:cscdcTask:remove')")
@Log(title = "任务", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public ResponseEntity<Integer> remove(@PathVariable Long[] ids) {
return ResponseEntity.ok(service.deleteByIds(ids));
}
}

View File

@ -1,29 +0,0 @@
package com.cyl.demo.convert;
import org.mapstruct.Mapper;
import com.cyl.demo.domain.Task;
import com.cyl.demo.pojo.dto.TaskDTO;
import com.cyl.demo.pojo.vo.TaskVO;
import java.util.List;
/**
* 任务 DO <=> DTO <=> VO / BO / Query
*
* @author feijinping
*/
@Mapper(componentModel = "spring")
public interface TaskConvert {
/**
* @param source DO
* @return DTO
*/
TaskDTO do2dto(Task source);
/**
* @param source DTO
* @return DO
*/
Task dto2do(TaskDTO source);
List<TaskVO> dos2vos(List<Task> list);
}

View File

@ -1,106 +0,0 @@
package com.cyl.demo.domain;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseAudit;
import lombok.Data;
/**
* 任务对象 cscdc_task
*
* @author feijinping
*/
@Data
@TableName("cscdc_task")
public class Task extends BaseAudit {
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 事件编码 */
@Excel(name = "事件编码")
private String taskNo;
/** 事件名称 */
@Excel(name = "事件名称")
private String taskName;
/** 事发地点 */
@Excel(name = "事发地点")
private String taskAddress;
/** 事发时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "事发时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime incidentTime;
/** 病例数 */
@Excel(name = "病例数")
private Integer numberOfCases;
/** 接报部门id */
@Excel(name = "接报部门id")
private Long receiveDepartmentId;
/** 报告单位id */
@Excel(name = "报告单位id")
private Long reportDepartmentId;
/** 接报人id */
@Excel(name = "接报人id")
private Long receiveUserId;
/** 报告人id */
@Excel(name = "报告人id")
private Long reportUserId;
/** 报告来源 */
@Excel(name = "报告来源")
private Integer taskSource;
/** 报告电话 */
@Excel(name = "报告电话")
private String phone;
/** 接报时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "接报时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime receiveTime;
/** 事件描述 */
@Excel(name = "事件描述")
private String remark;
/** 事件状态(发布状态) */
@Excel(name = "事件状态(发布状态)")
private Integer taskStatus;
/** 事件性质 */
@Excel(name = "事件性质")
private Integer natureOfEvent;
/** 事件类型 */
@Excel(name = "事件类型")
private Integer taskType;
/** 事发场所 */
@Excel(name = "事发场所")
private Integer incidentPlace;
/** 事件分级 */
@Excel(name = "事件分级")
private Integer eventLevel;
/** 发布时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "发布时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime publishTime;
/** 软删除 */
@Excel(name = "软删除")
private Integer disabled;
}

View File

@ -1,7 +0,0 @@
package com.cyl.demo.domain;
import com.baomidou.mybatisplus.annotation.TableName;
@TableName("cyl_user")
public class User2 extends User {
}

View File

@ -1,20 +0,0 @@
package com.cyl.demo.mapper;
import java.util.List;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cyl.demo.domain.Task;
/**
* 任务Mapper接口
*
* @author feijinping
*/
public interface TaskMapper extends BaseMapper<Task> {
/**
* 查询任务列表
*
* @param task 任务
* @return 任务集合
*/
List<Task> selectList1(Task task);
}

View File

@ -1,10 +0,0 @@
package com.cyl.demo.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cyl.demo.domain.User2;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface UserMapper extends BaseMapper<User2> {
int countByExample();
}

View File

@ -1,34 +0,0 @@
package com.cyl.demo.pojo.dto;
import java.time.LocalDateTime;
import com.ruoyi.common.core.domain.BaseAudit;
import lombok.Data;
/**
* 任务 DTO 对象
*
* @author feijinping
*/
@Data
public class TaskDTO extends BaseAudit {
private Long id;
private String taskNo;
private String taskName;
private String taskAddress;
private LocalDateTime incidentTime;
private Integer numberOfCases;
private Long receiveDepartmentId;
private Long reportDepartmentId;
private Long receiveUserId;
private Long reportUserId;
private Integer taskSource;
private String phone;
private LocalDateTime receiveTime;
private String remark;
private Integer taskStatus;
private Integer natureOfEvent;
private Integer taskType;
private Integer incidentPlace;
private Integer eventLevel;
private LocalDateTime publishTime;
private Integer disabled;
}

View File

@ -1,70 +0,0 @@
package com.cyl.demo.pojo.query;
import java.time.LocalDateTime;
import lombok.Data;
/**
* 任务 查询 对象
*
* @author feijinping
*/
@Data
public class TaskQuery {
/** 事件编码 精确匹配 */
private String taskNo;
/** 事件名称 模糊匹配 */
private String taskNameLike;
/** 事发地点 不等于 */
private String taskAddressNotEqual;
/** 事发时间 大于 */
private LocalDateTime incidentTimeGreatThan;
/** 病例数 大于等于 */
private Integer numberOfCasesGreatThanOrEqual;
/** 接报部门id 小于 */
private Long receiveDepartmentIdLessThan;
/** 报告单位id 小于 */
private Long reportDepartmentIdLessThan;
/** 接报人id 范围 */
private Long[] receiveUserIdRange;
/** 报告人id 精确匹配 */
private Long reportUserId;
/** 报告来源 精确匹配 */
private Integer taskSource;
/** 报告电话 精确匹配 */
private String phone;
/** 接报时间 精确匹配 */
private LocalDateTime receiveTime;
/** 事件状态 精确匹配 */
private Integer taskStatus;
/** 事件性质 精确匹配 */
private Integer natureOfEvent;
/** 事件类型 精确匹配 */
private Integer taskType;
/** 事发场所 精确匹配 */
private Integer incidentPlace;
/** 事件分级 精确匹配 */
private Integer eventLevel;
/** 发布时间 范围 */
private LocalDateTime[] publishTimeRange;
/** 软删除 精确匹配 */
private Integer disabled;
}

View File

@ -1,34 +0,0 @@
package com.cyl.demo.pojo.vo;
import java.time.LocalDateTime;
import com.ruoyi.common.core.domain.BaseAudit;
import lombok.Data;
/**
* 任务 数据视图对象
*
* @author feijinping
*/
@Data
public class TaskVO extends BaseAudit {
private Long id;
private String taskNo;
private String taskName;
private String taskAddress;
private LocalDateTime incidentTime;
private Integer numberOfCases;
private Long receiveDepartmentId;
private Long reportDepartmentId;
private Long receiveUserId;
private Long reportUserId;
private Integer taskSource;
private String phone;
private LocalDateTime receiveTime;
private String remark;
private Integer taskStatus;
private Integer natureOfEvent;
private Integer taskType;
private Integer incidentPlace;
private Integer eventLevel;
private LocalDateTime publishTime;
private Integer disabled;
}

View File

@ -1,63 +0,0 @@
package com.cyl.demo.service;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Page;
import java.util.List;
import com.cyl.demo.domain.Task;
import com.cyl.demo.pojo.query.TaskQuery;
/**
* 任务Service接口
*
* @author feijinping
*/
public interface ITaskService {
/**
* 查询任务
*
* @param id 任务主键
* @return 任务
*/
Task selectById(Long id);
/**
* 查询任务列表
*
* @param query 查询条件
* @param page 分页条件
* @return 任务集合
*/
List<Task> selectList(TaskQuery query, Pageable page);
/**
* 新增任务
*
* @param task 任务
* @return 结果
*/
int insert(Task task);
/**
* 修改任务
*
* @param task 任务
* @return 结果
*/
int update(Task task);
/**
* 批量删除任务
*
* @param ids 需要删除的任务主键集合
* @return 结果
*/
int deleteByIds(Long[] ids);
/**
* 删除任务信息
*
* @param id 任务主键
* @return 结果
*/
int deleteById(Long id);
}

View File

@ -1,188 +0,0 @@
package com.cyl.demo.service.impl;
import java.util.Arrays;
import java.util.List;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service;
import org.apache.commons.lang3.StringUtils;
import com.cyl.demo.mapper.TaskMapper;
import com.cyl.demo.domain.Task;
import com.cyl.demo.pojo.query.TaskQuery;
import com.cyl.demo.service.ITaskService;
/**
* 任务Service业务层处理
*
* @author feijinping
*/
@Service
public class TaskServiceImpl implements ITaskService {
@Autowired
private TaskMapper taskMapper;
/**
* 查询任务
*
* @param id 任务主键
* @return 任务
*/
@Override
public Task selectById(Long id) {
return taskMapper.selectById(id);
}
/**
* 查询任务列表
*
* @param query 查询条件
* @param page 分页条件
* @return 任务
*/
@Override
public List<Task> selectList(TaskQuery query, Pageable page) {
if (page != null) {
PageHelper.startPage(page.getPageNumber() + 1, page.getPageSize());
}
QueryWrapper<Task> qw = new QueryWrapper<>();
String taskNo = query.getTaskNo();
if (!StringUtils.isEmpty(taskNo)) {
qw.eq("task_no", taskNo);
}
String taskNameLike = query.getTaskNameLike();
if (!StringUtils.isEmpty(taskNameLike)) {
qw.like("task_name", taskNameLike);
}
String taskAddressNotEqual = query.getTaskAddressNotEqual();
if (!StringUtils.isEmpty(taskAddressNotEqual)) {
qw.ne("task_address", taskAddressNotEqual);
}
LocalDateTime incidentTimeGreatThan = query.getIncidentTimeGreatThan();
if (incidentTimeGreatThan != null) {
qw.gt("incident_time", incidentTimeGreatThan);
}
Integer numberOfCasesGreatThanOrEqual = query.getNumberOfCasesGreatThanOrEqual();
if (numberOfCasesGreatThanOrEqual != null) {
qw.ge("number_of_cases", numberOfCasesGreatThanOrEqual);
}
Long receiveDepartmentIdLessThan = query.getReceiveDepartmentIdLessThan();
if (receiveDepartmentIdLessThan != null) {
qw.lt("receive_department_id", receiveDepartmentIdLessThan);
}
Long reportDepartmentIdLessThan = query.getReportDepartmentIdLessThan();
if (reportDepartmentIdLessThan != null) {
qw.lt("report_department_id", reportDepartmentIdLessThan);
}
Long[] receiveUserIdRange = query.getReceiveUserIdRange();
if (receiveUserIdRange != null && receiveUserIdRange.length == 2) {
Long start = receiveUserIdRange[0];
if (start != null) {
qw.ge("receive_user_id", start);
}
Long end = receiveUserIdRange[0];
if (end != null) {
qw.le("receive_user_id", end);
}
}
Long reportUserId = query.getReportUserId();
if (reportUserId != null) {
qw.eq("report_user_id", reportUserId);
}
Integer taskSource = query.getTaskSource();
if (taskSource != null) {
qw.eq("task_source", taskSource);
}
String phone = query.getPhone();
if (!StringUtils.isEmpty(phone)) {
qw.eq("phone", phone);
}
LocalDateTime receiveTime = query.getReceiveTime();
if (receiveTime != null) {
qw.eq("receive_time", receiveTime);
}
Integer taskStatus = query.getTaskStatus();
if (taskStatus != null) {
qw.eq("task_status", taskStatus);
}
Integer natureOfEvent = query.getNatureOfEvent();
if (natureOfEvent != null) {
qw.eq("nature_of_event", natureOfEvent);
}
Integer taskType = query.getTaskType();
if (taskType != null) {
qw.eq("task_type", taskType);
}
Integer incidentPlace = query.getIncidentPlace();
if (incidentPlace != null) {
qw.eq("incident_place", incidentPlace);
}
Integer eventLevel = query.getEventLevel();
if (eventLevel != null) {
qw.eq("event_level", eventLevel);
}
LocalDateTime[] publishTimeRange = query.getPublishTimeRange();
if (publishTimeRange != null && publishTimeRange.length == 2) {
LocalDateTime start = publishTimeRange[0];
if (start != null) {
qw.ge("publish_time", start);
}
LocalDateTime end = publishTimeRange[0];
if (end != null) {
qw.le("publish_time", end);
}
}
Integer disabled = query.getDisabled();
if (disabled != null) {
qw.eq("disabled", disabled);
}
return taskMapper.selectList(qw);
}
/**
* 新增任务
*
* @param task 任务
* @return 结果
*/
@Override
public int insert(Task task) {
task.setCreateTime(LocalDateTime.now());
return taskMapper.insert(task);
}
/**
* 修改任务
*
* @param task 任务
* @return 结果
*/
@Override
public int update(Task task) {
return taskMapper.updateById(task);
}
/**
* 批量删除任务
*
* @param ids 需要删除的任务主键
* @return 结果
*/
@Override
public int deleteByIds(Long[] ids) {
return taskMapper.deleteBatchIds(Arrays.asList(ids));
}
/**
* 删除任务信息
*
* @param id 任务主键
* @return 结果
*/
@Override
public int deleteById(Long id) {
return taskMapper.deleteById(id);
}
}

View File

@ -1,67 +0,0 @@
<?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.cyl.demo.mapper.TaskMapper">
<resultMap type="Task" id="TaskResult">
<result property="id" column="id"/>
<result property="taskNo" column="task_no"/>
<result property="taskName" column="task_name"/>
<result property="taskAddress" column="task_address"/>
<result property="incidentTime" column="incident_time"/>
<result property="numberOfCases" column="number_of_cases"/>
<result property="receiveDepartmentId" column="receive_department_id"/>
<result property="reportDepartmentId" column="report_department_id"/>
<result property="receiveUserId" column="receive_user_id"/>
<result property="reportUserId" column="report_user_id"/>
<result property="taskSource" column="task_source"/>
<result property="phone" column="phone"/>
<result property="receiveTime" column="receive_time"/>
<result property="remark" column="remark"/>
<result property="taskStatus" column="task_status"/>
<result property="natureOfEvent" column="nature_of_event"/>
<result property="taskType" column="task_type"/>
<result property="incidentPlace" column="incident_place"/>
<result property="eventLevel" column="event_level"/>
<result property="publishTime" column="publish_time"/>
<result property="disabled" column="disabled"/>
<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="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="selectTaskVo">
select id, task_no, task_name, task_address, incident_time, number_of_cases, receive_department_id, report_department_id, receive_user_id, report_user_id, task_source, phone, receive_time, remark, task_status, nature_of_event, task_type, incident_place, event_level, publish_time, disabled, create_by, create_time, update_by, update_time , create_by, create_time, update_by, update_time from cscdc_task
</sql>
<select id="selectList1" parameterType="Task" resultMap="TaskResult">
<include refid="selectTaskVo"/>
<where>
<if test="taskNo != null and taskNo != ''"> and task_no = #{taskNo}</if>
<if test="taskName != null and taskName != ''"> and task_name like concat('%', #{taskName}, '%')</if>
<if test="taskAddress != null and taskAddress != ''"> and task_address = #{taskAddress}</if>
<if test="incidentTime != null "> and incident_time = #{incidentTime}</if>
<if test="numberOfCases != null "> and number_of_cases = #{numberOfCases}</if>
<if test="receiveDepartmentId != null "> and receive_department_id = #{receiveDepartmentId}</if>
<if test="reportDepartmentId != null "> and report_department_id = #{reportDepartmentId}</if>
<if test="receiveUserId != null "> and receive_user_id = #{receiveUserId}</if>
<if test="reportUserId != null "> and report_user_id = #{reportUserId}</if>
<if test="taskSource != null "> and task_source = #{taskSource}</if>
<if test="phone != null and phone != ''"> and phone = #{phone}</if>
<if test="receiveTime != null "> and receive_time = #{receiveTime}</if>
<if test="taskStatus != null "> and task_status = #{taskStatus}</if>
<if test="natureOfEvent != null "> and nature_of_event = #{natureOfEvent}</if>
<if test="taskType != null "> and task_type = #{taskType}</if>
<if test="incidentPlace != null "> and incident_place = #{incidentPlace}</if>
<if test="eventLevel != null "> and event_level = #{eventLevel}</if>
<if test="publishTime != null "> and publish_time = #{publishTime}</if>
<if test="disabled != null "> and disabled = #{disabled}</if>
</where>
</select>
</mapper>

View File

@ -1,11 +0,0 @@
<?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.cyl.demo.mapper.UserMapper">
<select id="countByExample" resultType="java.lang.Integer">
select count(*)
from cyl_user
</select>
</mapper>

View File

@ -1,13 +0,0 @@
package com.cyl.demo;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan("com.cyl.demo.mapper")
public class TestApplication {
public static void main(String[] args) {
SpringApplication.run(TestApplication.class, args);
}
}

View File

@ -1,31 +0,0 @@
package com.cyl.demo.mapper;
import com.cyl.demo.TestApplication;
import com.cyl.demo.domain.User2;
import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.util.List;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = TestApplication.class, webEnvironment = SpringBootTest.WebEnvironment.NONE)
public class TaskTest {
@Autowired
private UserMapper userMapper;
@Test
public void testSelect() {
System.out.println(("----- selectAll method test ------"));
List<User2> userList = userMapper.selectList(null);
Assert.assertEquals(5, userList.size());
userList.forEach(System.out::println);
assert userMapper.countByExample() == 5;
}
}

View File

@ -1,14 +0,0 @@
# DataSource Config
spring:
datasource:
driver-class-name: org.h2.Driver
schema: classpath:db/schema-h2.sql
data: classpath:db/data-h2.sql
url: jdbc:h2:mem:test
username: root
password: test
mybatis-plus:
global-config:
db-config:
tablePrefix: dmt_

View File

@ -1,8 +0,0 @@
DELETE FROM cyl_user;
INSERT INTO cyl_user (id, name, age, email)
VALUES (1, 'Jone', 18, 'test1@baomidou.com'),
(2, 'Jack', 20, 'test2@baomidou.com'),
(3, 'Tom', 28, 'test3@baomidou.com'),
(4, 'Sandy', 21, 'test4@baomidou.com'),
(5, 'Billie', 24, 'test5@baomidou.com');

View File

@ -1,10 +0,0 @@
DROP TABLE IF EXISTS cyl_user;
CREATE TABLE cyl_user
(
id BIGINT(20) NOT NULL COMMENT '主键ID',
name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名',
age INT(11) NULL DEFAULT NULL COMMENT '年龄',
email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱',
PRIMARY KEY (id)
);

View File

@ -1,88 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- 日志存放路径 -->
<property name="log.path" value="/data/logs/lc" />
<!-- 日志输出格式 -->
<property name="log.pattern" value="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%-5level] [%thread] [%logger:%L] [%X{spanId}]: %msg%n" />
<!-- 控制台输出 -->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
</appender>
<!-- 系统日志输出 -->
<appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/lc.current.log</file>
<!-- 循环政策:基于时间创建日志文件 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/lc.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60天 -->
<maxHistory>60</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<!-- 过滤的级别 -->
<level>INFO</level>
</filter>
</appender>
<appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/lc-error.log</file>
<!-- 循环政策:基于时间创建日志文件 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/lc-error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60天 -->
<maxHistory>60</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<!-- 过滤的级别 -->
<level>ERROR</level>
</filter>
</appender>
<!-- 用户访问日志输出 -->
<appender name="sys-user" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/sys-user.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 按天回滚 daily -->
<fileNamePattern>${log.path}/sys-user.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60天 -->
<maxHistory>60</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
</appender>
<!-- 系统模块日志级别控制 -->
<logger name="com.ruoyi" level="info" />
<!-- Spring日志级别控制 -->
<logger name="org.springframework" level="warn" />
<logger name="com.fjp.lc.mapper" level="debug" />
<logger name="com.cyl.demo.mapper" level="debug" />
<logger name="com.ruoyi.generator.mapper" level="info" />
<logger name="com.ruoyi.framework.aspectj.LoggingAspect" level="info" />
<root level="info">
<appender-ref ref="console" />
</root>
<!--系统操作日志-->
<root level="info">
<appender-ref ref="file" />
<appender-ref ref="file_error" />
</root>
<!--系统用户操作日志-->
<logger name="sys-user" level="info">
<appender-ref ref="sys-user"/>
</logger>
</configuration>

View File

@ -236,8 +236,6 @@
<module>ruoyi-quartz</module> <module>ruoyi-quartz</module>
<module>ruoyi-generator</module> <module>ruoyi-generator</module>
<module>ruoyi-common</module> <module>ruoyi-common</module>
<module>mybatis-plus-demo</module>
<module>mybatis-plus-api</module>
</modules> </modules>
<packaging>pom</packaging> <packaging>pom</packaging>

View File

@ -26,11 +26,6 @@
<artifactId>ruoyi-system</artifactId> <artifactId>ruoyi-system</artifactId>
<version>${ruoyi.version}</version> <version>${ruoyi.version}</version>
</dependency> </dependency>
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>mybatis-plus-api</artifactId>
<version>${ruoyi.version}</version>
</dependency>
<dependency> <dependency>
<groupId>com.baomidou</groupId> <groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId> <artifactId>mybatis-plus-boot-starter</artifactId>