oracle、sqlserver查询版本语句

pull/94/head
Mlin 2 years ago
parent 2b549bcc4a
commit e81d8f4939

@ -28,6 +28,15 @@
from hrmsubcompany_version t where t.subcomid=#{subComId} order by t.version desc limit 1
</select>
<select id="getMaxVersion" resultMap="BaseResultMap" parameterType="java.lang.String" databaseId="oracle">
select * from (select <include refid="baseColumns"/> from hrmsubcompany_version t where t.subcomid=#{subComId} order by t.version desc) where rownum=1
</select>
<select id="getMaxVersion" resultMap="BaseResultMap" parameterType="java.lang.String" databaseId="sqlserver">
select top 1
<include refid="baseColumns"/>
from hrmsubcompany_version t where t.subcomid=#{subComId} order by t.version desc
</select>
<insert id="insertHrmSubComVersion">
insert into hrmsubcompany_version
(subcomid ,subcompanydesc ,subcompanycode ,subcompanyname ,supsubcomid ,
@ -39,6 +48,12 @@
<select id="getMaxDeptVersion" resultType="com.engine.organization.entity.version.HrmDepartmentVersion">
select * from hrmdepartment_version where departmentid=#{departmentid} order by version desc limit 1
</select>
<select id="getMaxDeptVersion" resultType="com.engine.organization.entity.version.HrmDepartmentVersion" databaseId="oracle">
select * from (select * from hrmdepartment_version where departmentid=#{departmentid} order by version desc) where rownum=1
</select>
<select id="getMaxDeptVersion" resultType="com.engine.organization.entity.version.HrmDepartmentVersion" databaseId="sqlserver">
select top 1 * from hrmsubcompany_version where departmentid=#{departmentid} order by version desc
</select>
<insert id="insertHrmDeptVersion">
insert into hrmdepartment_version
@ -49,7 +64,14 @@
</insert>
<select id="getMaxHrmVersion" resultType="com.engine.organization.entity.version.HrmResourceVersion">
select * from hrmresource_version where resourceid=#{resourceid} order by versiiom desc limit 1
select * from hrmresource_version where resourceid=#{resourceid} order by version desc limit 1
</select>
<select id="getMaxHrmVersion" resultType="com.engine.organization.entity.version.HrmResourceVersion" databaseId="oracle">
select * from (select * from hrmresource_version where resourceid=#{resourceid} order by version desc) where rownum=1
</select>
<select id="getMaxHrmVersion" resultType="com.engine.organization.entity.version.HrmResourceVersion" databaseId="sqlserver">
select top 1 * from hrmresource_version where resourceid=#{resourceid} order by version desc
</select>
<insert id="insertHrmResourceVersion">

@ -19,4 +19,11 @@ public interface VersionManageService {
* @param params
*/
void save(ModuleTypeEnum moduleTypeEnum, Map<String, Object> params, User user);
/**
*
* @param moduleTypeEnum
* @param params
*/
Map<String, Object> getVersion(ModuleTypeEnum moduleTypeEnum,Map<String, Object> params);
}

@ -63,6 +63,11 @@ public class VersionManageServiceImpl extends Service implements VersionManageSe
}
@Override
public Map<String, Object> getVersion(ModuleTypeEnum moduleTypeEnum, Map<String, Object> params) {
return null;
}
/**
* map
*/

Loading…
Cancel
Save