forked from rongchao/epmet-cloud-rizhao
				
			
				 10 changed files with 500 additions and 0 deletions
			
			
		@ -0,0 +1,37 @@ | 
				
			|||
package com.epmet.dto;/** | 
				
			|||
 * Created by 11 on 2020/3/17. | 
				
			|||
 */ | 
				
			|||
 | 
				
			|||
import lombok.Data; | 
				
			|||
 | 
				
			|||
import java.io.Serializable; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * @Description | 
				
			|||
 * @ClassName CustomerGridListQueryDTO | 
				
			|||
 * @Author wangc | 
				
			|||
 * @date 2020.03.17 13:45 | 
				
			|||
 */ | 
				
			|||
@Data | 
				
			|||
public class CustomerGridListQueryDTO implements Serializable { | 
				
			|||
 | 
				
			|||
    private static final long serialVersionUID = 1L; | 
				
			|||
 | 
				
			|||
    //token信息
 | 
				
			|||
    private String token; | 
				
			|||
 | 
				
			|||
    //期望分页页码
 | 
				
			|||
    private Integer pageNo; | 
				
			|||
 | 
				
			|||
    //每页数据量(默认20)
 | 
				
			|||
    private Integer pageSize; | 
				
			|||
 | 
				
			|||
 | 
				
			|||
    private String areaCode; | 
				
			|||
 | 
				
			|||
 | 
				
			|||
    private String lelectedAreaCode; | 
				
			|||
 | 
				
			|||
    //是否首次位置授权(0:是 1:否)
 | 
				
			|||
    private Integer isAuthorized; | 
				
			|||
} | 
				
			|||
@ -0,0 +1,26 @@ | 
				
			|||
package com.epmet.dto.result;/** | 
				
			|||
 * Created by 11 on 2020/3/17. | 
				
			|||
 */ | 
				
			|||
 | 
				
			|||
import java.io.Serializable; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * @Description | 
				
			|||
 * @ClassName CustomerGridListResultDTO | 
				
			|||
 * @Author wangc | 
				
			|||
 * @date 2020.03.17 13:56 | 
				
			|||
 */ | 
				
			|||
public class CustomerGridListResultDTO implements Serializable { | 
				
			|||
 | 
				
			|||
    private static final long serialVersionUID = 1L; | 
				
			|||
 | 
				
			|||
    //网格Id  epmet_gov_org.customer_gird.id
 | 
				
			|||
    private String gridId; | 
				
			|||
 | 
				
			|||
    //客户Id epmet_gov_org.customer_gird.customer_id
 | 
				
			|||
    private String customerId; | 
				
			|||
 | 
				
			|||
    //网格名称 epmet_gov_org.customer_gird.grid_name
 | 
				
			|||
    private String gridName; | 
				
			|||
 | 
				
			|||
} | 
				
			|||
@ -0,0 +1,39 @@ | 
				
			|||
package com.epmet.controller;/** | 
				
			|||
 * Created by 11 on 2020/3/17. | 
				
			|||
 */ | 
				
			|||
 | 
				
			|||
import com.epmet.commons.tools.page.PageData; | 
				
			|||
import com.epmet.commons.tools.utils.Result; | 
				
			|||
import com.epmet.dto.CustomerGridListQueryDTO; | 
				
			|||
import com.epmet.dto.result.CustomerGridListResultDTO; | 
				
			|||
import com.epmet.service.ResiGuideService; | 
				
			|||
import org.springframework.beans.factory.annotation.Autowired; | 
				
			|||
import org.springframework.web.bind.annotation.PostMapping; | 
				
			|||
import org.springframework.web.bind.annotation.RequestBody; | 
				
			|||
import org.springframework.web.bind.annotation.RequestMapping; | 
				
			|||
import org.springframework.web.bind.annotation.RestController; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * @Description | 
				
			|||
 * @ClassName ResiGuideController | 
				
			|||
 * @Author wangc | 
				
			|||
 * @date 2020.03.17 11:33 | 
				
			|||
 */ | 
				
			|||
@RestController | 
				
			|||
@RequestMapping("stranger") | 
				
			|||
public class ResiGuideController { | 
				
			|||
 | 
				
			|||
    @Autowired | 
				
			|||
    private ResiGuideService resiGuideService; | 
				
			|||
 | 
				
			|||
 | 
				
			|||
    @PostMapping() | 
				
			|||
    Result<PageData<CustomerGridListResultDTO>>  getlocationcustomergridlist(@RequestBody CustomerGridListQueryDTO queryParam){ | 
				
			|||
        return null; | 
				
			|||
    } | 
				
			|||
 | 
				
			|||
    @PostMapping() | 
				
			|||
    Result<PageData<CustomerGridListResultDTO>> getlelectcdcustomergridlist(@RequestBody CustomerGridListQueryDTO queryParam){ | 
				
			|||
        return null; | 
				
			|||
    } | 
				
			|||
} | 
				
			|||
@ -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.StrangerAccessRecordEntity; | 
				
			|||
import org.apache.ibatis.annotations.Mapper; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * 陌生人访问记录表  | 
				
			|||
 * | 
				
			|||
 * @author generator generator@elink-cn.com | 
				
			|||
 * @since v1.0.0 2020-03-16 | 
				
			|||
 */ | 
				
			|||
@Mapper | 
				
			|||
public interface StrangerAccessRecordDao extends BaseDao<StrangerAccessRecordEntity> { | 
				
			|||
	 | 
				
			|||
} | 
				
			|||
@ -0,0 +1,66 @@ | 
				
			|||
/** | 
				
			|||
 * 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 2020-03-16 | 
				
			|||
 */ | 
				
			|||
@Data | 
				
			|||
@EqualsAndHashCode(callSuper=false) | 
				
			|||
@TableName("stranger_access_record") | 
				
			|||
public class StrangerAccessRecordEntity extends BaseEpmetEntity { | 
				
			|||
 | 
				
			|||
	private static final long serialVersionUID = 1L; | 
				
			|||
 | 
				
			|||
    /** | 
				
			|||
     * 定位地区编码 (用户允许获取位置) | 
				
			|||
     */ | 
				
			|||
	private String locationAreaCode; | 
				
			|||
 | 
				
			|||
    /** | 
				
			|||
     * 选择地区编码 (用户选择地区位置 | 
				
			|||
     */ | 
				
			|||
	private String lelectedAreaCode; | 
				
			|||
 | 
				
			|||
    /** | 
				
			|||
     * 是否首次位置授权(0:是 1:否) | 
				
			|||
     */ | 
				
			|||
	private Integer isAuthorized; | 
				
			|||
 | 
				
			|||
    /** | 
				
			|||
     * 网格数 根据位置查询到的附近网格数 | 
				
			|||
     */ | 
				
			|||
	private Integer gridNumber; | 
				
			|||
 | 
				
			|||
    /** | 
				
			|||
     * 访问时间 访问的当前时间 | 
				
			|||
     */ | 
				
			|||
	private Date visitTime; | 
				
			|||
 | 
				
			|||
} | 
				
			|||
@ -0,0 +1,71 @@ | 
				
			|||
/** | 
				
			|||
 * 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.excel; | 
				
			|||
 | 
				
			|||
import cn.afterturn.easypoi.excel.annotation.Excel; | 
				
			|||
import lombok.Data; | 
				
			|||
 | 
				
			|||
import java.util.Date; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * 陌生人访问记录表  | 
				
			|||
 * | 
				
			|||
 * @author generator generator@elink-cn.com | 
				
			|||
 * @since v1.0.0 2020-03-16 | 
				
			|||
 */ | 
				
			|||
@Data | 
				
			|||
public class StrangerAccessRecordExcel { | 
				
			|||
 | 
				
			|||
    @Excel(name = "唯一标识") | 
				
			|||
    private String id; | 
				
			|||
 | 
				
			|||
    @Excel(name = "定位地区编码 (用户允许获取位置)") | 
				
			|||
    private String locationAreaCode; | 
				
			|||
 | 
				
			|||
    @Excel(name = "选择地区编码 (用户选择地区位置") | 
				
			|||
    private String lelectedAreaCode; | 
				
			|||
 | 
				
			|||
    @Excel(name = "是否首次位置授权(0:是 1:否)") | 
				
			|||
    private Integer isAuthorized; | 
				
			|||
 | 
				
			|||
    @Excel(name = "网格数 根据位置查询到的附近网格数") | 
				
			|||
    private Integer gridNumber; | 
				
			|||
 | 
				
			|||
    @Excel(name = "访问时间 访问的当前时间") | 
				
			|||
    private Date visitTime; | 
				
			|||
 | 
				
			|||
    @Excel(name = "删除标识:0.未删除 1.已删除") | 
				
			|||
    private Integer delFlag; | 
				
			|||
 | 
				
			|||
    @Excel(name = "乐观锁") | 
				
			|||
    private Integer revision; | 
				
			|||
 | 
				
			|||
    @Excel(name = "创建人") | 
				
			|||
    private String createdBy; | 
				
			|||
 | 
				
			|||
    @Excel(name = "创建时间") | 
				
			|||
    private Date createdTime; | 
				
			|||
 | 
				
			|||
    @Excel(name = "更新人") | 
				
			|||
    private String updatedBy; | 
				
			|||
 | 
				
			|||
    @Excel(name = "更新时间") | 
				
			|||
    private Date updatedTime; | 
				
			|||
 | 
				
			|||
 | 
				
			|||
} | 
				
			|||
@ -0,0 +1,16 @@ | 
				
			|||
package com.epmet.service; | 
				
			|||
 | 
				
			|||
import com.epmet.commons.mybatis.service.BaseService; | 
				
			|||
import com.epmet.commons.tools.page.PageData; | 
				
			|||
import com.epmet.dto.CustomerGridListQueryDTO; | 
				
			|||
import com.epmet.dto.result.CustomerGridListResultDTO; | 
				
			|||
import com.epmet.entity.StrangerAccessRecordEntity; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * Created by 11 on 2020/3/17. | 
				
			|||
 */ | 
				
			|||
 | 
				
			|||
public interface ResiGuideService extends BaseService<StrangerAccessRecordEntity> { | 
				
			|||
 | 
				
			|||
    PageData<CustomerGridListResultDTO> ListCustomerGrid(CustomerGridListQueryDTO customerGridListQueryDTO); | 
				
			|||
} | 
				
			|||
@ -0,0 +1,29 @@ | 
				
			|||
package com.epmet.service.impl;/** | 
				
			|||
 * Created by 11 on 2020/3/17. | 
				
			|||
 */ | 
				
			|||
 | 
				
			|||
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | 
				
			|||
import com.epmet.commons.tools.page.PageData; | 
				
			|||
import com.epmet.dao.StrangerAccessRecordDao; | 
				
			|||
import com.epmet.dto.CustomerGridListQueryDTO; | 
				
			|||
import com.epmet.dto.result.CustomerGridListResultDTO; | 
				
			|||
import com.epmet.entity.StrangerAccessRecordEntity; | 
				
			|||
import com.epmet.service.ResiGuideService; | 
				
			|||
import org.springframework.stereotype.Service; | 
				
			|||
 | 
				
			|||
/** | 
				
			|||
 * @Description | 
				
			|||
 * @ClassName ResiGuideServiceImpl | 
				
			|||
 * @Author wangc | 
				
			|||
 * @date 2020.03.17 13:01 | 
				
			|||
 */ | 
				
			|||
@Service | 
				
			|||
public class ResiGuideServiceImpl extends BaseServiceImpl<StrangerAccessRecordDao, StrangerAccessRecordEntity> implements ResiGuideService { | 
				
			|||
 | 
				
			|||
 | 
				
			|||
    @Override | 
				
			|||
    public PageData<CustomerGridListResultDTO> ListCustomerGrid(CustomerGridListQueryDTO customerGridListQueryDTO) { | 
				
			|||
 | 
				
			|||
        return null; | 
				
			|||
    } | 
				
			|||
} | 
				
			|||
@ -0,0 +1,159 @@ | 
				
			|||
<?xml version="1.0" encoding="UTF-8"?> | 
				
			|||
<configuration> | 
				
			|||
    <include resource="org/springframework/boot/logging/logback/base.xml"/> | 
				
			|||
 | 
				
			|||
    <property name="log.path" value="logs/resi-guide"/> | 
				
			|||
 | 
				
			|||
    <!-- 彩色日志格式 --> | 
				
			|||
    <property name="CONSOLE_LOG_PATTERN" | 
				
			|||
              value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/> | 
				
			|||
 | 
				
			|||
    <!--1. 输出到控制台--> | 
				
			|||
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> | 
				
			|||
        <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息--> | 
				
			|||
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> | 
				
			|||
            <level>debug</level> | 
				
			|||
        </filter> | 
				
			|||
        <encoder> | 
				
			|||
            <Pattern>${CONSOLE_LOG_PATTERN}</Pattern> | 
				
			|||
            <!-- 设置字符集 --> | 
				
			|||
            <charset>UTF-8</charset> | 
				
			|||
        </encoder> | 
				
			|||
    </appender> | 
				
			|||
 | 
				
			|||
    <!--2. 输出到文档--> | 
				
			|||
    <!-- 2.1 level为 DEBUG 日志,时间滚动输出  --> | 
				
			|||
    <appender name="DEBUG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> | 
				
			|||
        <!-- 正在记录的日志文档的路径及文档名 --> | 
				
			|||
        <file>${log.path}/debug.log</file> | 
				
			|||
        <!--日志文档输出格式--> | 
				
			|||
        <encoder> | 
				
			|||
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> | 
				
			|||
            <charset>UTF-8</charset> <!-- 设置字符集 --> | 
				
			|||
        </encoder> | 
				
			|||
        <!-- 日志记录器的滚动策略,按日期,按大小记录 --> | 
				
			|||
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | 
				
			|||
            <!-- 日志归档 --> | 
				
			|||
            <fileNamePattern>${log.path}/debug-%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 
				
			|||
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> | 
				
			|||
                <maxFileSize>100MB</maxFileSize> | 
				
			|||
            </timeBasedFileNamingAndTriggeringPolicy> | 
				
			|||
            <!--日志文档保留天数--> | 
				
			|||
            <maxHistory>15</maxHistory> | 
				
			|||
        </rollingPolicy> | 
				
			|||
        <!-- 此日志文档只记录debug级别的 --> | 
				
			|||
        <filter class="ch.qos.logback.classic.filter.LevelFilter"> | 
				
			|||
            <level>debug</level> | 
				
			|||
            <onMatch>ACCEPT</onMatch> | 
				
			|||
            <onMismatch>DENY</onMismatch> | 
				
			|||
        </filter> | 
				
			|||
    </appender> | 
				
			|||
 | 
				
			|||
    <!-- 2.2 level为 INFO 日志,时间滚动输出  --> | 
				
			|||
    <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> | 
				
			|||
        <!-- 正在记录的日志文档的路径及文档名 --> | 
				
			|||
        <file>${log.path}/info.log</file> | 
				
			|||
        <!--日志文档输出格式--> | 
				
			|||
        <encoder> | 
				
			|||
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> | 
				
			|||
            <charset>UTF-8</charset> | 
				
			|||
        </encoder> | 
				
			|||
        <!-- 日志记录器的滚动策略,按日期,按大小记录 --> | 
				
			|||
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | 
				
			|||
            <!-- 每天日志归档路径以及格式 --> | 
				
			|||
            <fileNamePattern>${log.path}/info-%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 
				
			|||
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> | 
				
			|||
                <maxFileSize>100MB</maxFileSize> | 
				
			|||
            </timeBasedFileNamingAndTriggeringPolicy> | 
				
			|||
            <!--日志文档保留天数--> | 
				
			|||
            <maxHistory>15</maxHistory> | 
				
			|||
        </rollingPolicy> | 
				
			|||
        <!-- 此日志文档只记录info级别的 --> | 
				
			|||
        <filter class="ch.qos.logback.classic.filter.LevelFilter"> | 
				
			|||
            <level>info</level> | 
				
			|||
            <onMatch>ACCEPT</onMatch> | 
				
			|||
            <onMismatch>DENY</onMismatch> | 
				
			|||
        </filter> | 
				
			|||
    </appender> | 
				
			|||
 | 
				
			|||
    <!-- 2.3 level为 WARN 日志,时间滚动输出  --> | 
				
			|||
    <appender name="WARN_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> | 
				
			|||
        <!-- 正在记录的日志文档的路径及文档名 --> | 
				
			|||
        <file>${log.path}/warn.log</file> | 
				
			|||
        <!--日志文档输出格式--> | 
				
			|||
        <encoder> | 
				
			|||
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> | 
				
			|||
            <charset>UTF-8</charset> <!-- 此处设置字符集 --> | 
				
			|||
        </encoder> | 
				
			|||
        <!-- 日志记录器的滚动策略,按日期,按大小记录 --> | 
				
			|||
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | 
				
			|||
            <fileNamePattern>${log.path}/warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 
				
			|||
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> | 
				
			|||
                <maxFileSize>100MB</maxFileSize> | 
				
			|||
            </timeBasedFileNamingAndTriggeringPolicy> | 
				
			|||
            <!--日志文档保留天数--> | 
				
			|||
            <maxHistory>15</maxHistory> | 
				
			|||
        </rollingPolicy> | 
				
			|||
        <!-- 此日志文档只记录warn级别的 --> | 
				
			|||
        <filter class="ch.qos.logback.classic.filter.LevelFilter"> | 
				
			|||
            <level>warn</level> | 
				
			|||
            <onMatch>ACCEPT</onMatch> | 
				
			|||
            <onMismatch>DENY</onMismatch> | 
				
			|||
        </filter> | 
				
			|||
    </appender> | 
				
			|||
 | 
				
			|||
    <!-- 2.4 level为 ERROR 日志,时间滚动输出  --> | 
				
			|||
    <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> | 
				
			|||
        <!-- 正在记录的日志文档的路径及文档名 --> | 
				
			|||
        <file>${log.path}/error.log</file> | 
				
			|||
        <!--日志文档输出格式--> | 
				
			|||
        <encoder> | 
				
			|||
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern> | 
				
			|||
            <charset>UTF-8</charset> <!-- 此处设置字符集 --> | 
				
			|||
        </encoder> | 
				
			|||
        <!-- 日志记录器的滚动策略,按日期,按大小记录 --> | 
				
			|||
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | 
				
			|||
            <fileNamePattern>${log.path}/error-%d{yyyy-MM-dd}.%i.log</fileNamePattern> | 
				
			|||
            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> | 
				
			|||
                <maxFileSize>100MB</maxFileSize> | 
				
			|||
            </timeBasedFileNamingAndTriggeringPolicy> | 
				
			|||
            <!--日志文档保留天数--> | 
				
			|||
            <maxHistory>15</maxHistory> | 
				
			|||
        </rollingPolicy> | 
				
			|||
        <!-- 此日志文档只记录ERROR级别的 --> | 
				
			|||
        <filter class="ch.qos.logback.classic.filter.LevelFilter"> | 
				
			|||
            <level>ERROR</level> | 
				
			|||
            <onMatch>ACCEPT</onMatch> | 
				
			|||
            <onMismatch>DENY</onMismatch> | 
				
			|||
        </filter> | 
				
			|||
    </appender> | 
				
			|||
 | 
				
			|||
    <!-- 开发、测试环境 --> | 
				
			|||
    <springProfile name="dev,test"> | 
				
			|||
        <logger name="org.springframework.web" level="INFO"/> | 
				
			|||
        <logger name="org.springboot.sample" level="INFO"/> | 
				
			|||
        <logger name="com.epmet.dao" level="INFO"/> | 
				
			|||
        <logger name="com.epmet.dao" level="DEBUG"/> | 
				
			|||
        <root level="INFO"> | 
				
			|||
            <appender-ref ref="DEBUG_FILE"/> | 
				
			|||
            <appender-ref ref="INFO_FILE"/> | 
				
			|||
            <appender-ref ref="WARN_FILE"/> | 
				
			|||
            <appender-ref ref="ERROR_FILE"/> | 
				
			|||
        </root> | 
				
			|||
    </springProfile> | 
				
			|||
 | 
				
			|||
    <!-- 生产环境 --> | 
				
			|||
    <springProfile name="prod"> | 
				
			|||
        <logger name="org.springframework.web" level="INFO"/> | 
				
			|||
        <logger name="org.springboot.sample" level="INFO"/> | 
				
			|||
        <logger name="com.epmet.dao" level="INFO"/> | 
				
			|||
        <root level="INFO"> | 
				
			|||
            <appender-ref ref="CONSOLE"/> | 
				
			|||
            <appender-ref ref="DEBUG_FILE"/> | 
				
			|||
            <appender-ref ref="INFO_FILE"/> | 
				
			|||
            <appender-ref ref="WARN_FILE"/> | 
				
			|||
            <appender-ref ref="ERROR_FILE"/> | 
				
			|||
        </root> | 
				
			|||
    </springProfile> | 
				
			|||
 | 
				
			|||
</configuration> | 
				
			|||
@ -0,0 +1,24 @@ | 
				
			|||
<?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.StrangerAccessRecordDao"> | 
				
			|||
 | 
				
			|||
    <resultMap type="com.epmet.entity.StrangerAccessRecordEntity" id="strangerAccessRecordMap"> | 
				
			|||
        <result property="id" column="ID"/> | 
				
			|||
        <result property="locationAreaCode" column="LOCATION_AREA_CODE"/> | 
				
			|||
        <result property="lelectedAreaCode" column="LELECTED_AREA_CODE"/> | 
				
			|||
        <result property="isAuthorized" column="IS_AUTHORIZED"/> | 
				
			|||
        <result property="gridNumber" column="GRID_NUMBER"/> | 
				
			|||
        <result property="visitTime" column="VISIT_TIME"/> | 
				
			|||
        <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