|
|
|
@@ -56,9 +56,9 @@ |
|
|
|
</sql> |
|
|
|
|
|
|
|
<select id="getServiceById" resultType="com.ruoyi.platform.domain.Service"> |
|
|
|
select a.*,count(b.id) as version_count |
|
|
|
select a.*, count(b.id) as version_count |
|
|
|
from service a |
|
|
|
left join (select * from service_version where state = 1) b on a.id = b.service_id |
|
|
|
left join (select * from service_version where state = 1) b on a.id = b.service_id |
|
|
|
where a.id = #{id} |
|
|
|
</select> |
|
|
|
|
|
|
|
@@ -75,31 +75,43 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="getServiceByName" resultType="com.ruoyi.platform.domain.Service"> |
|
|
|
select * from service where service_name = #{serviceName} and state = 1 |
|
|
|
select * |
|
|
|
from service |
|
|
|
where service_name = #{serviceName} |
|
|
|
and state = 1 |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="getSvByVersion" resultType="com.ruoyi.platform.domain.ServiceVersion"> |
|
|
|
select * |
|
|
|
from service_version |
|
|
|
where service_id = #{serviceId} and version = #{version} and state = 1 |
|
|
|
where service_id = #{serviceId} |
|
|
|
and version = #{version} |
|
|
|
and state = 1 |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="getRunning" resultType="com.ruoyi.platform.domain.ServiceVersion"> |
|
|
|
select * |
|
|
|
from service_version where state = 1 and run_state = 'Running' |
|
|
|
from service_version |
|
|
|
where state = 1 |
|
|
|
and (run_state = 'Running' or run_state = 'Pending' or run_state = 'Init') |
|
|
|
</select> |
|
|
|
|
|
|
|
<insert id="insertService" keyProperty="id" useGeneratedKeys="true"> |
|
|
|
insert into service(service_name, service_type, description, create_by, update_by) |
|
|
|
values (#{service.serviceName}, #{service.serviceType}, #{service.description}, #{service.createBy}, #{service.updateBy}) |
|
|
|
values (#{service.serviceName}, #{service.serviceType}, #{service.description}, #{service.createBy}, |
|
|
|
#{service.updateBy}) |
|
|
|
</insert> |
|
|
|
|
|
|
|
<insert id="insertServiceVersion" keyProperty="id" useGeneratedKeys="true"> |
|
|
|
insert into service_version(service_id, version, model, description, image, resource, computing_resource_id, replicas, mount_path, env_variables, |
|
|
|
insert into service_version(service_id, version, model, description, image, resource, computing_resource_id, |
|
|
|
replicas, mount_path, env_variables, |
|
|
|
code_config, command, create_by, update_by, deploy_type) |
|
|
|
values (#{serviceVersion.serviceId}, #{serviceVersion.version}, #{serviceVersion.model}, #{serviceVersion.description}, #{serviceVersion.image}, |
|
|
|
#{serviceVersion.resource}, #{serviceVersion.computingResourceId}, #{serviceVersion.replicas}, #{serviceVersion.mountPath}, #{serviceVersion.envVariables}, |
|
|
|
#{serviceVersion.codeConfig}, #{serviceVersion.command}, #{serviceVersion.createBy}, #{serviceVersion.updateBy}, #{serviceVersion.deployType}) |
|
|
|
values (#{serviceVersion.serviceId}, #{serviceVersion.version}, #{serviceVersion.model}, |
|
|
|
#{serviceVersion.description}, #{serviceVersion.image}, |
|
|
|
#{serviceVersion.resource}, #{serviceVersion.computingResourceId}, #{serviceVersion.replicas}, |
|
|
|
#{serviceVersion.mountPath}, #{serviceVersion.envVariables}, |
|
|
|
#{serviceVersion.codeConfig}, #{serviceVersion.command}, #{serviceVersion.createBy}, |
|
|
|
#{serviceVersion.updateBy}, #{serviceVersion.deployType}) |
|
|
|
</insert> |
|
|
|
|
|
|
|
<update id="updateService"> |
|
|
|
|