feat: ASW-7 新增 Package 相关接口

This commit is contained in:
shizhendong
2024-07-12 14:27:31 +08:00
parent 9e5709d1f1
commit 5a4c15b00a
36 changed files with 700 additions and 96 deletions

View File

@@ -21,6 +21,7 @@
<result property="updateTimestamp" column="update_timestamp"/>
<result property="createUserId" column="create_user_id"/>
<result property="updateUserId" column="update_user_id"/>
<result property="workspaceId" column="workspace_id"/>
<association property="pkg" columnPrefix="pkg_" javaType="net.geedge.asw.module.app.entity.PackageEntity">
<id property="id" column="id"/>
@@ -70,6 +71,7 @@
LEFT JOIN package pkg ON job.package_id = pkg.id
LEFT JOIN playbook pb ON job.playbook_id = pb.id
LEFT JOIN application app ON pb.app_id = app.id
LEFT JOIN workbook_resource wr ON job.id = wr.resource_id AND wr.resource_type = 'job'
<where>
<if test="params.ids != null and params.ids != ''">
job.id in
@@ -101,10 +103,22 @@
locate(#{item}, job.signature_ids)
</foreach>
</if>
<if test="params.workbookId != null and params.workbookId != ''">
AND wr.workbook_id = #{params.workbookId}
</if>
<if test="params.workspaceId != null and params.workspaceId != ''">
AND job.workspace_id = #{params.workspaceId}
</if>
</where>
GROUP BY
job.id
<if test="params.orderBy == null or params.orderBy == ''">
ORDER BY job.id
</if>
</select>
</mapper>