22 changed files with 1128 additions and 0 deletions
			
			
		| @ -0,0 +1,131 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dataaggre.dto.epmetuser; | |||
| 
 | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| import lombok.Data; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查记录明细 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Data | |||
| public class StaffPatrolDetailDTO implements Serializable { | |||
| 
 | |||
|     private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 主键 | |||
|      */ | |||
| 	private String id; | |||
| 
 | |||
|     /** | |||
|      * 客户Id | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * staff_patrol_record.ID | |||
|      */ | |||
| 	private String staffPatrolRecId; | |||
| 
 | |||
|     /** | |||
|      * 前端给的序号 | |||
|      */ | |||
| 	private Integer serialNum; | |||
| 
 | |||
|     /** | |||
|      * 上传时间,后台自动插入该时间 | |||
|      */ | |||
| 	private Date uploadTime; | |||
| 
 | |||
|     /** | |||
|      * 纬度 | |||
|      */ | |||
| 	private String latitude; | |||
| 
 | |||
|     /** | |||
|      * 经度 | |||
|      */ | |||
| 	private String longitude; | |||
| 
 | |||
|     /** | |||
|      * 速度,单位m/s;开始和结束时默认0 | |||
|      */ | |||
| 	private String speed; | |||
| 
 | |||
|     /** | |||
|      * 位置的精确度 | |||
|      */ | |||
| 	private String accuracy; | |||
| 
 | |||
|     /** | |||
|      * 高度,单位米 | |||
|      */ | |||
| 	private String altitude; | |||
| 
 | |||
|     /** | |||
|      * 垂直经度,单位m | |||
|      */ | |||
| 	private String verticalaccuracy; | |||
| 
 | |||
|     /** | |||
|      * 水平经度,单位m | |||
|      */ | |||
| 	private String horizontalaccuracy; | |||
| 
 | |||
|     /** | |||
|      * 地址;暂时不用 | |||
|      */ | |||
| 	private String address; | |||
| 
 | |||
|     /** | |||
|      * 删除标识 0.未删除 1.已删除 | |||
|      */ | |||
| 	private Integer delFlag; | |||
| 
 | |||
|     /** | |||
|      * 乐观锁 | |||
|      */ | |||
| 	private Integer revision; | |||
| 
 | |||
|     /** | |||
|      * 创建人 | |||
|      */ | |||
| 	private String createdBy; | |||
| 
 | |||
|     /** | |||
|      * 创建时间 | |||
|      */ | |||
| 	private Date createdTime; | |||
| 
 | |||
|     /** | |||
|      * 更新人 | |||
|      */ | |||
| 	private String updatedBy; | |||
| 
 | |||
|     /** | |||
|      * 更新时间 | |||
|      */ | |||
| 	private Date updatedTime; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,121 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dataaggre.dto.epmetuser; | |||
| 
 | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| import lombok.Data; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查主记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Data | |||
| public class StaffPatrolRecordDTO implements Serializable { | |||
| 
 | |||
|     private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 主键 | |||
|      */ | |||
| 	private String id; | |||
| 
 | |||
|     /** | |||
|      * 客户Id | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 网格id | |||
|      */ | |||
| 	private String grid; | |||
| 
 | |||
|     /** | |||
|      * 网格所有上级id | |||
|      */ | |||
| 	private String gridPids; | |||
| 
 | |||
|     /** | |||
|      * 工作人员用户id | |||
|      */ | |||
| 	private String staffId; | |||
| 
 | |||
|     /** | |||
|      * 工作人员所属组织id=网格所属的组织id | |||
|      */ | |||
| 	private String agencyId; | |||
| 
 | |||
|     /** | |||
|      * 巡查开始时间 | |||
|      */ | |||
| 	private Date patrolStartTime; | |||
| 
 | |||
|     /** | |||
|      * 巡查结束时间,前端传入 | |||
|      */ | |||
| 	private Date patrolEndTime; | |||
| 
 | |||
|     /** | |||
|      * 实际结束时间=操作结束巡查的时间 | |||
|      */ | |||
| 	private Date actrualEndTime; | |||
| 
 | |||
|     /** | |||
|      * 本次巡查总耗时,单位秒;结束巡查时写入 | |||
|      */ | |||
| 	private Integer totalTime; | |||
| 
 | |||
|     /** | |||
|      * 正在巡查中:patrolling;结束:end | |||
|      */ | |||
| 	private String status; | |||
| 
 | |||
|     /** | |||
|      * 删除标识 0.未删除 1.已删除 | |||
|      */ | |||
| 	private Integer delFlag; | |||
| 
 | |||
|     /** | |||
|      * 乐观锁 | |||
|      */ | |||
| 	private Integer revision; | |||
| 
 | |||
|     /** | |||
|      * 创建人 | |||
|      */ | |||
| 	private String createdBy; | |||
| 
 | |||
|     /** | |||
|      * 创建时间 | |||
|      */ | |||
| 	private Date createdTime; | |||
| 
 | |||
|     /** | |||
|      * 更新人 | |||
|      */ | |||
| 	private String updatedBy; | |||
| 
 | |||
|     /** | |||
|      * 更新时间 | |||
|      */ | |||
| 	private Date updatedTime; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,34 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dataaggre.dao.epmetuser; | |||
| 
 | |||
| 
 | |||
| import com.epmet.commons.mybatis.dao.BaseDao; | |||
| import com.epmet.dataaggre.entity.epmetuser.StaffPatrolDetailEntity; | |||
| import org.apache.ibatis.annotations.Mapper; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查记录明细 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Mapper | |||
| public interface StaffPatrolDetailDao extends BaseDao<StaffPatrolDetailEntity> { | |||
| 
 | |||
| } | |||
| @ -0,0 +1,34 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dataaggre.dao.epmetuser; | |||
| 
 | |||
| 
 | |||
| import com.epmet.commons.mybatis.dao.BaseDao; | |||
| import com.epmet.dataaggre.entity.epmetuser.StaffPatrolRecordEntity; | |||
| import org.apache.ibatis.annotations.Mapper; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查主记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Mapper | |||
| public interface StaffPatrolRecordDao extends BaseDao<StaffPatrolRecordEntity> { | |||
| 
 | |||
| } | |||
| @ -0,0 +1,101 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dataaggre.entity.epmetuser; | |||
| 
 | |||
| import com.baomidou.mybatisplus.annotation.TableName; | |||
| 
 | |||
| import com.epmet.commons.mybatis.entity.BaseEpmetEntity; | |||
| import lombok.Data; | |||
| import lombok.EqualsAndHashCode; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查记录明细 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Data | |||
| @EqualsAndHashCode(callSuper=false) | |||
| @TableName("staff_patrol_detail") | |||
| public class StaffPatrolDetailEntity extends BaseEpmetEntity { | |||
| 
 | |||
| 	private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 客户Id | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * staff_patrol_record.ID | |||
|      */ | |||
| 	private String staffPatrolRecId; | |||
| 
 | |||
|     /** | |||
|      * 前端给的序号 | |||
|      */ | |||
| 	private Integer serialNum; | |||
| 
 | |||
|     /** | |||
|      * 上传时间,后台自动插入该时间 | |||
|      */ | |||
| 	private Date uploadTime; | |||
| 
 | |||
|     /** | |||
|      * 纬度 | |||
|      */ | |||
| 	private String latitude; | |||
| 
 | |||
|     /** | |||
|      * 经度 | |||
|      */ | |||
| 	private String longitude; | |||
| 
 | |||
|     /** | |||
|      * 速度,单位m/s;开始和结束时默认0 | |||
|      */ | |||
| 	private String speed; | |||
| 
 | |||
|     /** | |||
|      * 位置的精确度 | |||
|      */ | |||
| 	private String accuracy; | |||
| 
 | |||
|     /** | |||
|      * 高度,单位米 | |||
|      */ | |||
| 	private String altitude; | |||
| 
 | |||
|     /** | |||
|      * 垂直经度,单位m | |||
|      */ | |||
| 	private String verticalaccuracy; | |||
| 
 | |||
|     /** | |||
|      * 水平经度,单位m | |||
|      */ | |||
| 	private String horizontalaccuracy; | |||
| 
 | |||
|     /** | |||
|      * 地址;暂时不用 | |||
|      */ | |||
| 	private String address; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,91 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dataaggre.entity.epmetuser; | |||
| 
 | |||
| import com.baomidou.mybatisplus.annotation.TableName; | |||
| 
 | |||
| import com.epmet.commons.mybatis.entity.BaseEpmetEntity; | |||
| import lombok.Data; | |||
| import lombok.EqualsAndHashCode; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查主记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Data | |||
| @EqualsAndHashCode(callSuper=false) | |||
| @TableName("staff_patrol_record") | |||
| public class StaffPatrolRecordEntity extends BaseEpmetEntity { | |||
| 
 | |||
| 	private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 客户Id | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 网格id | |||
|      */ | |||
| 	private String grid; | |||
| 
 | |||
|     /** | |||
|      * 网格所有上级id | |||
|      */ | |||
| 	private String gridPids; | |||
| 
 | |||
|     /** | |||
|      * 工作人员用户id | |||
|      */ | |||
| 	private String staffId; | |||
| 
 | |||
|     /** | |||
|      * 工作人员所属组织id=网格所属的组织id | |||
|      */ | |||
| 	private String agencyId; | |||
| 
 | |||
|     /** | |||
|      * 巡查开始时间 | |||
|      */ | |||
| 	private Date patrolStartTime; | |||
| 
 | |||
|     /** | |||
|      * 巡查结束时间,前端传入 | |||
|      */ | |||
| 	private Date patrolEndTime; | |||
| 
 | |||
|     /** | |||
|      * 实际结束时间=操作结束巡查的时间 | |||
|      */ | |||
| 	private Date actrualEndTime; | |||
| 
 | |||
|     /** | |||
|      * 本次巡查总耗时,单位秒;结束巡查时写入 | |||
|      */ | |||
| 	private Integer totalTime; | |||
| 
 | |||
|     /** | |||
|      * 正在巡查中:patrolling;结束:end | |||
|      */ | |||
| 	private String status; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,33 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dataaggre.service.epmetuser; | |||
| 
 | |||
| 
 | |||
| import com.epmet.commons.mybatis.service.BaseService; | |||
| import com.epmet.dataaggre.entity.epmetuser.StaffPatrolDetailEntity; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查记录明细 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| public interface StaffPatrolDetailService extends BaseService<StaffPatrolDetailEntity> { | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,32 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dataaggre.service.epmetuser; | |||
| 
 | |||
| import com.epmet.commons.mybatis.service.BaseService; | |||
| import com.epmet.dataaggre.entity.epmetuser.StaffPatrolRecordEntity; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查主记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| public interface StaffPatrolRecordService extends BaseService<StaffPatrolRecordEntity> { | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,41 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dataaggre.service.epmetuser.impl; | |||
| 
 | |||
| import com.epmet.commons.dynamic.datasource.annotation.DataSource; | |||
| import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | |||
| import com.epmet.dataaggre.constant.DataSourceConstant; | |||
| import com.epmet.dataaggre.dao.epmetuser.StaffPatrolDetailDao; | |||
| import com.epmet.dataaggre.entity.epmetuser.StaffPatrolDetailEntity; | |||
| import com.epmet.dataaggre.service.epmetuser.StaffPatrolDetailService; | |||
| import lombok.extern.slf4j.Slf4j; | |||
| import org.springframework.stereotype.Service; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查记录明细 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @DataSource(DataSourceConstant.EPMET_USER) | |||
| @Slf4j | |||
| @Service | |||
| public class StaffPatrolDetailServiceImpl extends BaseServiceImpl<StaffPatrolDetailDao, StaffPatrolDetailEntity> implements StaffPatrolDetailService { | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,42 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dataaggre.service.epmetuser.impl; | |||
| 
 | |||
| import com.epmet.commons.dynamic.datasource.annotation.DataSource; | |||
| import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | |||
| import com.epmet.dataaggre.constant.DataSourceConstant; | |||
| import com.epmet.dataaggre.dao.epmetuser.StaffPatrolRecordDao; | |||
| import com.epmet.dataaggre.entity.epmetuser.StaffPatrolRecordEntity; | |||
| import com.epmet.dataaggre.service.epmetuser.StaffPatrolRecordService; | |||
| import lombok.extern.slf4j.Slf4j; | |||
| import org.springframework.stereotype.Service; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查主记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @DataSource(DataSourceConstant.EPMET_USER) | |||
| @Slf4j | |||
| @Service | |||
| public class StaffPatrolRecordServiceImpl extends BaseServiceImpl<StaffPatrolRecordDao, StaffPatrolRecordEntity> implements StaffPatrolRecordService { | |||
| 
 | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,9 @@ | |||
| <?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.epmet.dataaggre.dao.epmetuser.StaffPatrolDetailDao"> | |||
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| </mapper> | |||
| @ -0,0 +1,7 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
| 
 | |||
| <mapper namespace="com.epmet.dataaggre.dao.epmetuser.StaffPatrolRecordDao"> | |||
| 
 | |||
| 
 | |||
| </mapper> | |||
| @ -0,0 +1,33 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dao; | |||
| 
 | |||
| import com.epmet.commons.mybatis.dao.BaseDao; | |||
| import com.epmet.entity.StaffPatrolDetailEntity; | |||
| import org.apache.ibatis.annotations.Mapper; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查记录明细 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Mapper | |||
| public interface StaffPatrolDetailDao extends BaseDao<StaffPatrolDetailEntity> { | |||
| 	 | |||
| } | |||
| @ -0,0 +1,33 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dao; | |||
| 
 | |||
| import com.epmet.commons.mybatis.dao.BaseDao; | |||
| import com.epmet.entity.StaffPatrolRecordEntity; | |||
| import org.apache.ibatis.annotations.Mapper; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查主记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Mapper | |||
| public interface StaffPatrolRecordDao extends BaseDao<StaffPatrolRecordEntity> { | |||
| 	 | |||
| } | |||
| @ -0,0 +1,101 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.entity; | |||
| 
 | |||
| import com.baomidou.mybatisplus.annotation.TableName; | |||
| 
 | |||
| import com.epmet.commons.mybatis.entity.BaseEpmetEntity; | |||
| import lombok.Data; | |||
| import lombok.EqualsAndHashCode; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查记录明细 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Data | |||
| @EqualsAndHashCode(callSuper=false) | |||
| @TableName("staff_patrol_detail") | |||
| public class StaffPatrolDetailEntity extends BaseEpmetEntity { | |||
| 
 | |||
| 	private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 客户Id | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * staff_patrol_record.ID | |||
|      */ | |||
| 	private String staffPatrolRecId; | |||
| 
 | |||
|     /** | |||
|      * 前端给的序号 | |||
|      */ | |||
| 	private Integer serialNum; | |||
| 
 | |||
|     /** | |||
|      * 上传时间,后台自动插入该时间 | |||
|      */ | |||
| 	private Date uploadTime; | |||
| 
 | |||
|     /** | |||
|      * 纬度 | |||
|      */ | |||
| 	private String latitude; | |||
| 
 | |||
|     /** | |||
|      * 经度 | |||
|      */ | |||
| 	private String longitude; | |||
| 
 | |||
|     /** | |||
|      * 速度,单位m/s;开始和结束时默认0 | |||
|      */ | |||
| 	private String speed; | |||
| 
 | |||
|     /** | |||
|      * 位置的精确度 | |||
|      */ | |||
| 	private String accuracy; | |||
| 
 | |||
|     /** | |||
|      * 高度,单位米 | |||
|      */ | |||
| 	private String altitude; | |||
| 
 | |||
|     /** | |||
|      * 垂直经度,单位m | |||
|      */ | |||
| 	private String verticalaccuracy; | |||
| 
 | |||
|     /** | |||
|      * 水平经度,单位m | |||
|      */ | |||
| 	private String horizontalaccuracy; | |||
| 
 | |||
|     /** | |||
|      * 地址;暂时不用 | |||
|      */ | |||
| 	private String address; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,91 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.entity; | |||
| 
 | |||
| import com.baomidou.mybatisplus.annotation.TableName; | |||
| 
 | |||
| import com.epmet.commons.mybatis.entity.BaseEpmetEntity; | |||
| import lombok.Data; | |||
| import lombok.EqualsAndHashCode; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查主记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Data | |||
| @EqualsAndHashCode(callSuper=false) | |||
| @TableName("staff_patrol_record") | |||
| public class StaffPatrolRecordEntity extends BaseEpmetEntity { | |||
| 
 | |||
| 	private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 客户Id | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 网格id | |||
|      */ | |||
| 	private String grid; | |||
| 
 | |||
|     /** | |||
|      * 网格所有上级id | |||
|      */ | |||
| 	private String gridPids; | |||
| 
 | |||
|     /** | |||
|      * 工作人员用户id | |||
|      */ | |||
| 	private String staffId; | |||
| 
 | |||
|     /** | |||
|      * 工作人员所属组织id=网格所属的组织id | |||
|      */ | |||
| 	private String agencyId; | |||
| 
 | |||
|     /** | |||
|      * 巡查开始时间 | |||
|      */ | |||
| 	private Date patrolStartTime; | |||
| 
 | |||
|     /** | |||
|      * 巡查结束时间,前端传入 | |||
|      */ | |||
| 	private Date patrolEndTime; | |||
| 
 | |||
|     /** | |||
|      * 实际结束时间=操作结束巡查的时间 | |||
|      */ | |||
| 	private Date actrualEndTime; | |||
| 
 | |||
|     /** | |||
|      * 本次巡查总耗时,单位秒;结束巡查时写入 | |||
|      */ | |||
| 	private Integer totalTime; | |||
| 
 | |||
|     /** | |||
|      * 正在巡查中:patrolling;结束:end | |||
|      */ | |||
| 	private String status; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,32 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service; | |||
| 
 | |||
| import com.epmet.commons.mybatis.service.BaseService; | |||
| import com.epmet.entity.StaffPatrolDetailEntity; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查记录明细 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| public interface StaffPatrolDetailService extends BaseService<StaffPatrolDetailEntity> { | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,33 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service; | |||
| 
 | |||
| import com.epmet.commons.mybatis.service.BaseService; | |||
| import com.epmet.entity.StaffPatrolRecordEntity; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查主记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| public interface StaffPatrolRecordService extends BaseService<StaffPatrolRecordEntity> { | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,37 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service.impl; | |||
| 
 | |||
| import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | |||
| import com.epmet.dao.StaffPatrolDetailDao; | |||
| import com.epmet.entity.StaffPatrolDetailEntity; | |||
| import com.epmet.service.StaffPatrolDetailService; | |||
| import org.springframework.stereotype.Service; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查记录明细 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Service | |||
| public class StaffPatrolDetailServiceImpl extends BaseServiceImpl<StaffPatrolDetailDao, StaffPatrolDetailEntity> implements StaffPatrolDetailService { | |||
| 
 | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,36 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service.impl; | |||
| 
 | |||
| import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | |||
| import com.epmet.dao.StaffPatrolRecordDao; | |||
| import com.epmet.entity.StaffPatrolRecordEntity; | |||
| import com.epmet.service.StaffPatrolRecordService; | |||
| import org.springframework.stereotype.Service; | |||
| 
 | |||
| /** | |||
|  * 工作人员巡查主记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-06-07 | |||
|  */ | |||
| @Service | |||
| public class StaffPatrolRecordServiceImpl extends BaseServiceImpl<StaffPatrolRecordDao, StaffPatrolRecordEntity> implements StaffPatrolRecordService { | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,29 @@ | |||
| <?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.epmet.dao.StaffPatrolDetailDao"> | |||
| 
 | |||
|     <resultMap type="com.epmet.entity.StaffPatrolDetailEntity" id="staffPatrolDetailMap"> | |||
|         <result property="id" column="ID"/> | |||
|         <result property="customerId" column="CUSTOMER_ID"/> | |||
|         <result property="staffPatrolRecId" column="STAFF_PATROL_REC_ID"/> | |||
|         <result property="serialNum" column="SERIAL_NUM"/> | |||
|         <result property="uploadTime" column="UPLOAD_TIME"/> | |||
|         <result property="latitude" column="LATITUDE"/> | |||
|         <result property="longitude" column="LONGITUDE"/> | |||
|         <result property="speed" column="SPEED"/> | |||
|         <result property="accuracy" column="ACCURACY"/> | |||
|         <result property="altitude" column="ALTITUDE"/> | |||
|         <result property="verticalaccuracy" column="VERTICALACCURACY"/> | |||
|         <result property="horizontalaccuracy" column="HORIZONTALACCURACY"/> | |||
|         <result property="address" column="ADDRESS"/> | |||
|         <result property="delFlag" column="DEL_FLAG"/> | |||
|         <result property="revision" column="REVISION"/> | |||
|         <result property="createdBy" column="CREATED_BY"/> | |||
|         <result property="createdTime" column="CREATED_TIME"/> | |||
|         <result property="updatedBy" column="UPDATED_BY"/> | |||
|         <result property="updatedTime" column="UPDATED_TIME"/> | |||
|     </resultMap> | |||
| 
 | |||
| 
 | |||
| </mapper> | |||
| @ -0,0 +1,27 @@ | |||
| <?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.epmet.dao.StaffPatrolRecordDao"> | |||
| 
 | |||
|     <resultMap type="com.epmet.entity.StaffPatrolRecordEntity" id="staffPatrolRecordMap"> | |||
|         <result property="id" column="ID"/> | |||
|         <result property="customerId" column="CUSTOMER_ID"/> | |||
|         <result property="grid" column="GRID"/> | |||
|         <result property="gridPids" column="GRID_PIDS"/> | |||
|         <result property="staffId" column="STAFF_ID"/> | |||
|         <result property="agencyId" column="AGENCY_ID"/> | |||
|         <result property="patrolStartTime" column="PATROL_START_TIME"/> | |||
|         <result property="patrolEndTime" column="PATROL_END_TIME"/> | |||
|         <result property="actrualEndTime" column="ACTRUAL_END_TIME"/> | |||
|         <result property="totalTime" column="TOTAL_TIME"/> | |||
|         <result property="status" column="STATUS"/> | |||
|         <result property="delFlag" column="DEL_FLAG"/> | |||
|         <result property="revision" column="REVISION"/> | |||
|         <result property="createdBy" column="CREATED_BY"/> | |||
|         <result property="createdTime" column="CREATED_TIME"/> | |||
|         <result property="updatedBy" column="UPDATED_BY"/> | |||
|         <result property="updatedTime" column="UPDATED_TIME"/> | |||
|     </resultMap> | |||
| 
 | |||
| 
 | |||
| </mapper> | |||
					Loading…
					
					
				
		Reference in new issue