|
@@ -0,0 +1,88 @@
|
|
|
|
+<?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.xyzc.start.mapper.ComfyUIMapper">
|
|
|
|
+
|
|
|
|
+ <select id="queryAllWorkflow" resultType="com.xyzc.start.domain.vo.ComfyuiWorkflowVo">
|
|
|
|
+ SELECT
|
|
|
|
+ `id`
|
|
|
|
+ , `sort`
|
|
|
|
+ , `pic_type`
|
|
|
|
+ , `pic_url`
|
|
|
|
+ , `pic_name`
|
|
|
|
+ FROM xy_comfyui_workflow
|
|
|
|
+ WHERE id between 1 and 9999 and is_used=1
|
|
|
|
+ ORDER BY sort
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="queryWorkflowById" resultType="com.xyzc.start.domain.ComfyuiWorkflow" parameterType="java.lang.Integer">
|
|
|
|
+ SELECT
|
|
|
|
+ `id`
|
|
|
|
+ , `workflow_json`
|
|
|
|
+ , `sort`
|
|
|
|
+ , `pic_type`
|
|
|
|
+ , `pic_url`
|
|
|
|
+ , `pic_name`
|
|
|
|
+ , `app_key`
|
|
|
|
+ FROM xy_comfyui_workflow
|
|
|
|
+ WHERE `pic_type` = #{workflow}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="queryComfyUIExecute" resultType="com.xyzc.start.domain.ComfyuiExecute" >
|
|
|
|
+ SELECT
|
|
|
|
+ `id`
|
|
|
|
+ , `execute_num` as executeNum
|
|
|
|
+ , `workflow_id` as workflowId
|
|
|
|
+ , `execute_time` as executeTime
|
|
|
|
+ , `notice_phone` as noticePhone
|
|
|
|
+ , `create_time` as createTime
|
|
|
|
+ FROM xy_comfyui_execute limit 1 for update
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <insert id="insertComfyuiUserWorkflow" parameterType="com.xyzc.start.domain.ComfyuiUserWorkflow">
|
|
|
|
+ INSERT INTO xy_comfyui_user_workflow(
|
|
|
|
+ `user_id`
|
|
|
|
+ , `workflow_id`
|
|
|
|
+ , `workflow_json`
|
|
|
|
+ , `prompt_json`
|
|
|
|
+ , `oss_url`
|
|
|
|
+ , `is_generate`
|
|
|
|
+ , `generate_time`
|
|
|
|
+ , `prompt_id`)
|
|
|
|
+ values (
|
|
|
|
+ comfyuiUserWorkflow.userId
|
|
|
|
+ , comfyuiUserWorkflow.workflowId
|
|
|
|
+ , comfyuiUserWorkflow.workflowJson
|
|
|
|
+ , comfyuiUserWorkflow.promptJson
|
|
|
|
+ , comfyuiUserWorkflow.ossUrl
|
|
|
|
+ , comfyuiUserWorkflow.isGenerate
|
|
|
|
+ , comfyuiUserWorkflow.generateTime
|
|
|
|
+ , comfyuiUserWorkflow.promptId
|
|
|
|
+ )
|
|
|
|
+
|
|
|
|
+ </insert>
|
|
|
|
+<!-- INSERT INTO `distribution`.`xy_comfyui_execute` (`id`, `execute_num`, `workflow_id`, `execute_time`, `prompt_id`, `notice_phone`, `create_time`) VALUES (1, 0, NULL, '2024-08-11 19:00:05', NULL, NULL, NULL);-->
|
|
|
|
+
|
|
|
|
+ <insert id="insertComfyuiExecute" parameterType="com.xyzc.start.domain.ComfyuiExecute">
|
|
|
|
+ INSERT INTO xy_comfyui_execute(
|
|
|
|
+ `execute_num`
|
|
|
|
+ , `workflow_id`
|
|
|
|
+ , `execute_time`
|
|
|
|
+ , `prompt_id`)
|
|
|
|
+ values (
|
|
|
|
+ comfyuiExecute.executeNum
|
|
|
|
+ , comfyuiExecute.workflowId
|
|
|
|
+ , comfyuiExecute.executeTime
|
|
|
|
+ , comfyuiExecute.promptId
|
|
|
|
+ )
|
|
|
|
+ </insert>
|
|
|
|
+
|
|
|
|
+ <insert id="updateComfyuiExecute">
|
|
|
|
+ UPDATE xy_comfyui_execute execu
|
|
|
|
+ SET execu.execute_num = #{comfyuiExecute.executeNum}
|
|
|
|
+ , execu.execute_time = #{comfyuiExecute.executeTime}
|
|
|
|
+ , execu.prompt_id = #{comfyuiExecute.promptId}
|
|
|
|
+ WHERE execu.id = #{comfyuiExecute.id}
|
|
|
|
+ </insert>
|
|
|
|
+</mapper>
|