...
|
...
|
@@ -16,10 +16,15 @@ |
|
|
<result column="dockeronlineimagestore" property="dockerOnlineImageStore" jdbcType="VARCHAR" />
|
|
|
<result column="port" property="port" jdbcType="VARCHAR" />
|
|
|
<result column="autodeployflag" property="autodeployflag" jdbcType="VARCHAR" />
|
|
|
|
|
|
<result column="projecttype" property="projectType" jdbcType="VARCHAR" />
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
<sql id="Base_Column_List" >
|
|
|
id, projectname,projectgitgroup,projectjobtype,dockerprojectname,dockergrayclusterid,dockergraynamespace,
|
|
|
dockergrayimagestore,dockeronlineclusterid,dockeronlinenamespace,dockeronlineimagestore,port,autodeployflag,projecttype
|
|
|
</sql>
|
|
|
|
|
|
<select id="selectByProjectName" resultMap="BaseResultMap">
|
|
|
select
|
|
|
<include refid="Base_Column_List" />
|
...
|
...
|
@@ -28,11 +33,6 @@ |
|
|
projectname = #{projectName}
|
|
|
</select>
|
|
|
|
|
|
<sql id="Base_Column_List" >
|
|
|
id, projectname,projectgitgroup,projectjobtype,dockerprojectname,dockergrayclusterid,dockergraynamespace,
|
|
|
dockergrayimagestore,dockeronlineclusterid,dockeronlinenamespace,dockeronlineimagestore,port,autodeployflag
|
|
|
</sql>
|
|
|
|
|
|
<select id="selectCount" resultType="java.lang.Integer">
|
|
|
select
|
|
|
count(1)
|
...
|
...
|
@@ -74,6 +74,21 @@ |
|
|
</choose>
|
|
|
</select>
|
|
|
|
|
|
<select id="selectByProjectType" resultMap="BaseResultMap">
|
|
|
select
|
|
|
<include refid="Base_Column_List" />
|
|
|
from docker_project
|
|
|
where 1=1
|
|
|
<choose>
|
|
|
<when test="projectType != null && projectType !='' " >
|
|
|
and projecttype = #{projectType}
|
|
|
</when>
|
|
|
<otherwise>
|
|
|
and 1=2
|
|
|
</otherwise>
|
|
|
</choose>
|
|
|
</select>
|
|
|
|
|
|
<select id="selectByIdList" resultMap="BaseResultMap">
|
|
|
select
|
|
|
<include refid="Base_Column_List" />
|
...
|
...
|
@@ -128,11 +143,11 @@ |
|
|
<insert id="insertInfo" parameterType="com.model.DockerProjectModel" >
|
|
|
insert into docker_project
|
|
|
(projectname,projectgitgroup,projectjobtype,dockerprojectname,dockergrayclusterid,dockergraynamespace,
|
|
|
dockergrayimagestore,dockeronlineclusterid,dockeronlinenamespace,dockeronlineimagestore,port,autodeployflag)
|
|
|
dockergrayimagestore,dockeronlineclusterid,dockeronlinenamespace,dockeronlineimagestore,port,autodeployflag,projecttype)
|
|
|
values (#{projectName,jdbcType=VARCHAR}, #{projectGitGroup,jdbcType=VARCHAR}, #{projectJobType,jdbcType=VARCHAR},
|
|
|
#{dockerProjectName,jdbcType=VARCHAR}, #{dockerGrayClusterId,jdbcType=VARCHAR}, #{dockerGrayNameSpace,jdbcType=VARCHAR},
|
|
|
#{dockerGrayImageStore,jdbcType=VARCHAR},#{dockerOnlineClusterId,jdbcType=VARCHAR},#{dockerOnlineNameSpace,jdbcType=VARCHAR},
|
|
|
#{dockerOnlineImageStore,jdbcType=VARCHAR},#{port,jdbcType=INTEGER},#{autodeployflag,jdbcType=VARCHAR})
|
|
|
#{dockerOnlineImageStore,jdbcType=VARCHAR},#{port,jdbcType=INTEGER},#{autodeployflag,jdbcType=VARCHAR},#{projectType,jdbcType=VARCHAR})
|
|
|
</insert>
|
|
|
<update id="updateById" parameterType="com.model.DockerProjectModel" >
|
|
|
update docker_project
|
...
|
...
|
@@ -148,7 +163,8 @@ |
|
|
dockeronlinenamespace = #{dockerOnlineNameSpace,jdbcType=VARCHAR},
|
|
|
dockeronlineimagestore = #{dockerOnlineImageStore,jdbcType=VARCHAR},
|
|
|
port = #{port,jdbcType=INTEGER},
|
|
|
autodeployflag= #{autodeployflag,jdbcType=VARCHAR}
|
|
|
autodeployflag= #{autodeployflag,jdbcType=VARCHAR},
|
|
|
projecttype= #{projectType,jdbcType=VARCHAR},
|
|
|
where id = #{id,jdbcType=INTEGER}
|
|
|
</update>
|
|
|
|
...
|
...
|
|