parent
0f46a24504
commit
8bc15a87cf
@ -0,0 +1,25 @@
|
||||
# 最低使用jdk11打包这个项目
|
||||
FROM openjdk:11-jre
|
||||
|
||||
# 作者为 XiaoHH
|
||||
MAINTAINER XiaoHH <xiaohh@yueyang.city>
|
||||
|
||||
# 添加可执行文件到
|
||||
ADD service-passenger-user.jar add.jar
|
||||
|
||||
# 暴露指定端口
|
||||
EXPOSE 10020
|
||||
|
||||
# JVM 调优参数
|
||||
ENV JAVA_OPTION="-Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:+PrintGCDetails -Xloggc:/var/log/service-verification-code.gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC"
|
||||
|
||||
# 设置内存大小
|
||||
ENV XMX=256M
|
||||
ENV XMS=256M
|
||||
ENV XMN=128M
|
||||
|
||||
# 运行环境参数
|
||||
ENV SPRING_PROFILES_ACTIVE=dev
|
||||
|
||||
# 运行程序
|
||||
ENTRYPOINT ["sh", "-c", "java -Djava.security.egd=file:/dev/./urandom -jar -Xmx${XMX} -Xms${MXS} -Xmn${XMN} $JAVA_OPTION -Dspring.profiles.active=${SPRING_PROFILES_ACTIVE} /app.jar"]
|
@ -0,0 +1,44 @@
|
||||
package com.greateme.user.mapper;
|
||||
|
||||
import com.greateme.user.entity.PassengerUser;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 乘客用户的数据库访问接口
|
||||
* </p>
|
||||
*
|
||||
* @author XiaoHH
|
||||
* @version 1.0.0
|
||||
* @date 2023-07-06 星期四 15:26:39
|
||||
* @file PassengerUserMapper.java
|
||||
*/
|
||||
@Mapper
|
||||
public interface PassengerUserMapper {
|
||||
|
||||
/**
|
||||
* 查询乘客用户列表
|
||||
*
|
||||
* @param passengerUser 查询参数
|
||||
* @return 符合条件的用户列表
|
||||
*/
|
||||
List<PassengerUser> selectPassengerUser(PassengerUser passengerUser);
|
||||
|
||||
/**
|
||||
* 根据乘客用户id查询乘客用户
|
||||
*
|
||||
* @param id 乘客用户的id
|
||||
* @return 查询到的乘客用户实体
|
||||
*/
|
||||
PassengerUser selectPassengerUserById(Long id);
|
||||
|
||||
/**
|
||||
* 根据乘客用户手机号查询乘客用户
|
||||
*
|
||||
* @param passengerPhone 乘客用户的手机号码
|
||||
* @return 查询到的乘客用户实体
|
||||
*/
|
||||
PassengerUser selectPassengerUserByPassengerPhone(String passengerPhone);
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
<?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.greateme.user.mapper.PassengerUserMapper">
|
||||
|
||||
<!-- 乘客用户表映射 -->
|
||||
<resultMap id="passengerUserMap" type="PassengerUser">
|
||||
<id property="id" column="id"/>
|
||||
<result property="passengerPhone" column="passenger_phone"/>
|
||||
<result property="passengerName" column="passenger_name"/>
|
||||
<result property="passengerGender" column="passenger_gender"/>
|
||||
<result property="state" column="state"/>
|
||||
<result property="gmtCreate" column="gmt_create"/>
|
||||
<result property="gmtModified" column="gmt_modified"/>
|
||||
<result property="isDelete" column="is_delete"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 乘客用户表全字段查询语句 -->
|
||||
<sql id="passengerUserSql">
|
||||
SELECT `id`, `passenger_phone`, `passenger_name`, `passenger_gender`, `state`, `gmt_create`, `gmt_modified`, `is_delete`
|
||||
FROM `passenger_user`
|
||||
</sql>
|
||||
|
||||
<!-- 查询乘客用户列表 -->
|
||||
<select id="selectPassengerUser" resultMap="passengerUserMap">
|
||||
<include refid="passengerUserSql"/>
|
||||
WHERE `is_delete` = 0
|
||||
<if test="id != null">AND `id` = #{id}</if>
|
||||
<if test="passengerPhone != null and passengerPhone != ''">AND `passenger_phone` LIKE CONCAT('%', #{passengerPhone}, '%')</if>
|
||||
<if test="passengerName != null and passengerName != ''">AND `passenger_name` LIKE CONCAT('%', #{passengerName}, '%')</if>
|
||||
<if test="passengerGender != null">AND `passenger_gender` = #{passengerGender}</if>
|
||||
<if test="state != null">AND `state` = #{state}</if>
|
||||
</select>
|
||||
|
||||
<!-- 根据乘客用户id查询乘客用户 -->
|
||||
<select id="selectPassengerUserById" resultMap="passengerUserMap">
|
||||
<include refid="passengerUserSql"/>
|
||||
WHERE `is_delete` = 0 AND `id` = #{id}
|
||||
LIMIT 1
|
||||
</select>
|
||||
|
||||
<!-- 根据乘客用户手机号查询乘客用户 -->
|
||||
<select id="selectPassengerUserByPassengerPhone" resultMap="passengerUserMap">
|
||||
<include refid="passengerUserSql"/>
|
||||
WHERE `is_delete` = 0 AND `passenger_phone` = #{passengerPhone}
|
||||
LIMIT 1
|
||||
</select>
|
||||
</mapper>
|
Loading…
Reference in new issue