|
|
|
@@ -9,6 +9,7 @@ |
|
|
|
<result property="argoInsNs" column="argo_ins_ns" jdbcType="VARCHAR"/> |
|
|
|
<result property="status" column="status" jdbcType="VARCHAR"/> |
|
|
|
<result property="nodesStatus" column="nodes_status" jdbcType="VARCHAR"/> |
|
|
|
<result property="nodesLogs" column="nodes_logs" jdbcType="VARCHAR"/> |
|
|
|
<result property="createBy" column="create_by" jdbcType="VARCHAR"/> |
|
|
|
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> |
|
|
|
<result property="updateBy" column="update_by" jdbcType="VARCHAR"/> |
|
|
|
@@ -22,21 +23,21 @@ |
|
|
|
|
|
|
|
<!--查询单个--> |
|
|
|
<select id="queryById" resultMap="ExperimentInsMap"> |
|
|
|
select id,experiment_id,argo_ins_name,argo_ins_ns,status,nodes_status,create_by,create_time,update_by,update_time,state |
|
|
|
select id, experiment_id, argo_ins_name, argo_ins_ns, status, nodes_status, nodes_logs, create_by, create_time, update_by, update_time, state |
|
|
|
from experiment_ins |
|
|
|
where id = #{id} and state = 1 |
|
|
|
</select> |
|
|
|
|
|
|
|
<!--查询列表--> |
|
|
|
<select id="getByExperimentId" resultMap="ExperimentInsMap"> |
|
|
|
select id,experiment_id,argo_ins_name,argo_ins_ns,status,nodes_status,create_by,create_time,update_by,update_time,state |
|
|
|
select id, experiment_id, argo_ins_name, argo_ins_ns, status, nodes_status, nodes_logs, create_by, create_time, update_by, update_time, state |
|
|
|
from experiment_ins |
|
|
|
where experiment_id = #{experiment_id} and state = 1 order by create_time limit 5 |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="queryByExperiment" resultMap="ExperimentInsMap"> |
|
|
|
select |
|
|
|
id,experiment_id,argo_ins_name,argo_ins_ns,status,nodes_status,create_by,create_time,update_by,update_time,state |
|
|
|
id, experiment_id, argo_ins_name, argo_ins_ns, status, nodes_status, nodes_logs, create_by, create_time, update_by, update_time, state |
|
|
|
from experiment_ins |
|
|
|
<where> |
|
|
|
state = 1 |
|
|
|
@@ -58,6 +59,9 @@ |
|
|
|
<if test="experimentIns.nodesStatus != null and experimentIns.nodesStatus != ''"> |
|
|
|
and nodes_status = #{experimentIns.nodesStatus} |
|
|
|
</if> |
|
|
|
<if test="experimentIns.nodesLogs != null and experimentIns.nodesLogs != ''"> |
|
|
|
and nodes_logs = #{experimentIns.nodesLogs} |
|
|
|
</if> |
|
|
|
<if test="experimentIns.createBy != null and experimentIns.createBy != ''"> |
|
|
|
and create_by = #{experimentIns.createBy} |
|
|
|
</if> |
|
|
|
@@ -72,10 +76,11 @@ |
|
|
|
</if> |
|
|
|
</where> |
|
|
|
</select> |
|
|
|
|
|
|
|
<!--查询指定行数据--> |
|
|
|
<select id="queryAllByLimit" resultMap="ExperimentInsMap"> |
|
|
|
select |
|
|
|
id,experiment_id,argo_ins_name,argo_ins_ns,status,create_by,create_time,update_by,update_time,state |
|
|
|
id, experiment_id, argo_ins_name, argo_ins_ns, status, nodes_status, nodes_logs, create_by, create_time, update_by, update_time, state |
|
|
|
from experiment_ins |
|
|
|
<where> |
|
|
|
state = 1 |
|
|
|
@@ -97,6 +102,9 @@ |
|
|
|
<if test="experimentIns.nodesStatus != null and experimentIns.nodesStatus != ''"> |
|
|
|
and nodes_status = #{experimentIns.nodesStatus} |
|
|
|
</if> |
|
|
|
<if test="experimentIns.nodesLogs != null and experimentIns.nodesLogs != ''"> |
|
|
|
and nodes_logs = #{experimentIns.nodesLogs} |
|
|
|
</if> |
|
|
|
<if test="experimentIns.createBy != null and experimentIns.createBy != ''"> |
|
|
|
and create_by = #{experimentIns.createBy} |
|
|
|
</if> |
|
|
|
@@ -137,6 +145,9 @@ |
|
|
|
<if test="experimentIns.nodesStatus != null and experimentIns.nodesStatus != ''"> |
|
|
|
and nodes_status = #{experimentIns.nodesStatus} |
|
|
|
</if> |
|
|
|
<if test="experimentIns.nodesLogs != null and experimentIns.nodesLogs != ''"> |
|
|
|
and nodes_logs = #{experimentIns.nodesLogs} |
|
|
|
</if> |
|
|
|
<if test="experimentIns.createBy != null and experimentIns.createBy != ''"> |
|
|
|
and create_by = #{experimentIns.createBy} |
|
|
|
</if> |
|
|
|
@@ -154,16 +165,16 @@ |
|
|
|
|
|
|
|
<!--新增所有列--> |
|
|
|
<insert id="insert" keyProperty="id" useGeneratedKeys="true"> |
|
|
|
insert into experiment_ins(experiment_id,argo_ins_name,argo_ins_ns,status,nodes_status,create_by,create_time,update_by,update_time,state) |
|
|
|
values (#{experimentId},#{argoInsName},#{argoInsNs},#{status},#{nodesStatus},#{createBy},#{createTime},#{updateBy},#{updateTime},#{state}) |
|
|
|
insert into experiment_ins(experiment_id,argo_ins_name,argo_ins_ns,status,nodes_status,nodes_logs,create_by,create_time,update_by,update_time,state) |
|
|
|
values (#{experimentIns.experimentId},#{experimentIns.argoInsName},#{experimentIns.argoInsNs},#{experimentIns.status},#{experimentIns.nodesStatus},#{experimentIns.nodesLogs},#{experimentIns.createBy},#{experimentIns.createTime},#{experimentIns.updateBy},#{experimentIns.updateTime},#{experimentIns.state}) |
|
|
|
</insert> |
|
|
|
|
|
|
|
<insert id="insertBatch" keyProperty="id" useGeneratedKeys="true"> |
|
|
|
insert into |
|
|
|
experiment_ins(experiment_id,argo_ins_name,argo_ins_ns,status,nodes_status,create_by,create_time,update_by,update_time,state) |
|
|
|
experiment_ins(experiment_id,argo_ins_name,argo_ins_ns,status,nodes_status,nodes_logs,create_by,create_time,update_by,update_time,state) |
|
|
|
values |
|
|
|
<foreach collection="entities" item="entity" separator=","> |
|
|
|
(#{entity.experimentId},#{entity.argoInsName},#{entity.argoInsNs},#{entity.status},#{entity.nodesStatus}#{entity.createBy},#{entity.createTime},#{entity.updateBy},#{entity.updateTime},#{entity.state}) |
|
|
|
(#{entity.experimentId},#{entity.argoInsName},#{entity.argoInsNs},#{entity.status},#{entity.nodesStatus},#{entity.nodesStatus},#{entity.createBy},#{entity.createTime},#{entity.updateBy},#{entity.updateTime},#{entity.state}) |
|
|
|
</foreach> |
|
|
|
</insert> |
|
|
|
|
|
|
|
@@ -180,44 +191,47 @@ |
|
|
|
values(create_time)update_by = values(update_by)update_time = values(update_time)state = values(state) |
|
|
|
</insert> |
|
|
|
|
|
|
|
<!--通过主键修改数据--> |
|
|
|
<update id="update"> |
|
|
|
update experiment_ins |
|
|
|
<set> |
|
|
|
<if test="experimentId != null"> |
|
|
|
experiment_id = #{experimentId}, |
|
|
|
<if test="experimentIns.experimentId != null"> |
|
|
|
experiment_id = #{experimentIns.experimentId}, |
|
|
|
</if> |
|
|
|
<if test="argoInsName != null and argoInsName != ''"> |
|
|
|
argo_ins_name = #{argoInsName}, |
|
|
|
<if test="experimentIns.argoInsName != null and experimentIns.argoInsName != ''"> |
|
|
|
argo_ins_name = #{experimentIns.argoInsName}, |
|
|
|
</if> |
|
|
|
<if test="argoInsNs != null and argoInsNs != ''"> |
|
|
|
argo_ins_ns = #{argoInsNs}, |
|
|
|
<if test="experimentIns.argoInsNs != null and experimentIns.argoInsNs != ''"> |
|
|
|
argo_ins_ns = #{experimentIns.argoInsNs}, |
|
|
|
</if> |
|
|
|
<if test="status != null and status != ''"> |
|
|
|
status = #{status}, |
|
|
|
<if test="experimentIns.status != null and experimentIns.status != ''"> |
|
|
|
status = #{experimentIns.status}, |
|
|
|
</if> |
|
|
|
<if test="nodesStatus != null and nodesStatus != ''"> |
|
|
|
nodes_status = #{nodesStatus}, |
|
|
|
<if test="experimentIns.nodesStatus != null and experimentIns.nodesStatus != ''"> |
|
|
|
nodes_status = #{experimentIns.nodesStatus}, |
|
|
|
</if> |
|
|
|
<if test="experimentIns.nodesLogs != null and experimentIns.nodesLogs != ''"> |
|
|
|
nodes_logs = #{experimentIns.nodesLogs}, |
|
|
|
</if> |
|
|
|
<if test="createBy != null and createBy != ''"> |
|
|
|
create_by = #{createBy}, |
|
|
|
<if test="experimentIns.createBy != null and experimentIns.createBy != ''"> |
|
|
|
create_by = #{experimentIns.createBy}, |
|
|
|
</if> |
|
|
|
<if test="createTime != null"> |
|
|
|
create_time = #{createTime}, |
|
|
|
<if test="experimentIns.createTime != null"> |
|
|
|
create_time = #{experimentIns.createTime}, |
|
|
|
</if> |
|
|
|
<if test="updateBy != null and updateBy != ''"> |
|
|
|
update_by = #{updateBy}, |
|
|
|
<if test="experimentIns.updateBy != null and experimentIns.updateBy != ''"> |
|
|
|
update_by = #{experimentIns.updateBy}, |
|
|
|
</if> |
|
|
|
<if test="updateTime != null"> |
|
|
|
update_time = #{updateTime}, |
|
|
|
<if test="experimentIns.updateTime != null"> |
|
|
|
update_time = #{experimentIns.updateTime}, |
|
|
|
</if> |
|
|
|
<if test="state != null"> |
|
|
|
state = #{state}, |
|
|
|
<if test="experimentIns.state != null"> |
|
|
|
state = #{experimentIns.state}, |
|
|
|
</if> |
|
|
|
</set> |
|
|
|
where id = #{id} |
|
|
|
where id = #{experimentIns.id} |
|
|
|
</update> |
|
|
|
|
|
|
|
|
|
|
|
<!--通过主键删除--> |
|
|
|
<delete id="deleteById"> |
|
|
|
delete |
|
|
|
|