!12 端口映射管理页面优化

Merge pull request !12 from Yohanes/feature/1.7.1
This commit is contained in:
傲世孤尘
2023-03-20 08:44:21 +00:00
committed by Gitee
8 changed files with 464 additions and 320 deletions
@@ -0,0 +1,26 @@
<?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="fun.asgc.neutrino.proxy.server.dal.PortMappingMapper">
<select id="selectPortMappingByCondition" resultType="fun.asgc.neutrino.proxy.server.dal.entity.PortMappingDO">
SELECT pm.* from port_mapping pm left join license on pm.license_id = license.'id'
<where>
<if test="req.userId != null">
AND license.user_id = #{req.userId}
</if>
<if test="req.licenseId != null">
AND pm.license_id = #{req.licenseId}
</if>
<if test="req.serverPort != null">
AND pm.server_port = #{req.serverPort}
</if>
<if test="req.isOnline != null">
AND pm.is_online = #{req.isOnline}
</if>
<if test="req.enable != null">
AND pm.enable = #{req.enable}
</if>
</where>
order by pm.id asc
</select>
</mapper>