端口分组

This commit is contained in:
xuefm
2023-03-17 21:41:48 +08:00
parent 97a248a16f
commit 1be0e0d389
35 changed files with 1118 additions and 79 deletions
@@ -0,0 +1,19 @@
<?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.PortGroupMapper">
<select id="selectPortGroupListResList" resultType="fun.asgc.neutrino.proxy.server.controller.res.PortGroupListRes">
SELECT g.*,
CASE
WHEN g.possessor_type = 1 THEN
u.`name`
WHEN g.possessor_type = 2 THEN
l.`name`
ELSE ""
END possessor
FROM port_group g
LEFT JOIN `user` u ON g.possessor_id = u.id
LEFT JOIN license l ON g.possessor_id = l.id
ORDER BY g.id
</select>
</mapper>