|
@@ -106,7 +106,8 @@
|
|
|
|
|
|
|
|
<!-- 边输边查公司 -->
|
|
<!-- 边输边查公司 -->
|
|
|
<select id="getCompanyMesByLike" resultType="java.util.Map">
|
|
<select id="getCompanyMesByLike" resultType="java.util.Map">
|
|
|
- select
|
|
|
|
|
|
|
+ select * from(
|
|
|
|
|
+ select
|
|
|
RC.COMPANY_ID "companyId",
|
|
RC.COMPANY_ID "companyId",
|
|
|
RC.COMPANY_NAME "companyName",
|
|
RC.COMPANY_NAME "companyName",
|
|
|
RC.SSO_ID "ssoId",
|
|
RC.SSO_ID "ssoId",
|
|
@@ -114,17 +115,24 @@
|
|
|
RC.COMPANY_ID "id",
|
|
RC.COMPANY_ID "id",
|
|
|
RC.COMPANY_ID "value",
|
|
RC.COMPANY_ID "value",
|
|
|
RC.COMPANY_NAME "label"
|
|
RC.COMPANY_NAME "label"
|
|
|
- from RMS_COMPANY RC
|
|
|
|
|
- where DELETED = 0
|
|
|
|
|
- <if test="companyType!=null and companyType!=''">
|
|
|
|
|
- AND RC.COMPANY_TYPE = #{companyType}
|
|
|
|
|
- </if>
|
|
|
|
|
- <if test="index!=null and index!=''">
|
|
|
|
|
- AND REGEXP_LIKE(RC.COMPANY_NAME, #{index})
|
|
|
|
|
- </if>
|
|
|
|
|
|
|
+ from RMS_COMPANY RC
|
|
|
|
|
+ where DELETED = 0
|
|
|
|
|
+ )
|
|
|
|
|
+ <where>
|
|
|
|
|
+ <if test="companyType!=null and companyType!=''">
|
|
|
|
|
+ AND "companyType" = #{companyType}
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="index!=null and index!=''">
|
|
|
|
|
+ AND REGEXP_LIKE("label", #{index})
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="id!=null">
|
|
|
|
|
+ OR "id" = #{id}
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </where>
|
|
|
FETCH NEXT 100 ROWS ONLY
|
|
FETCH NEXT 100 ROWS ONLY
|
|
|
</select>
|
|
</select>
|
|
|
<select id="getMaterialTypeByLike" resultType="java.util.Map">
|
|
<select id="getMaterialTypeByLike" resultType="java.util.Map">
|
|
|
|
|
+ select * from(
|
|
|
select
|
|
select
|
|
|
MATERIAL_TYPE_ID "materialTypeId",
|
|
MATERIAL_TYPE_ID "materialTypeId",
|
|
|
MATERIAL_TYPE_NAME "materialTypeName",
|
|
MATERIAL_TYPE_NAME "materialTypeName",
|
|
@@ -133,43 +141,65 @@
|
|
|
MATERIAL_TYPE_NAME "label"
|
|
MATERIAL_TYPE_NAME "label"
|
|
|
from RMS_MATERIAL_TYPE
|
|
from RMS_MATERIAL_TYPE
|
|
|
where DELETED = 0
|
|
where DELETED = 0
|
|
|
- <if test="index!=null and index!=''">
|
|
|
|
|
- AND REGEXP_LIKE(MATERIAL_TYPE_NAME, #{index})
|
|
|
|
|
- </if>
|
|
|
|
|
|
|
+ )
|
|
|
|
|
+ <where>
|
|
|
|
|
+ <if test="index!=null and index!=''">
|
|
|
|
|
+ AND REGEXP_LIKE("label", #{index})
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="id!=null">
|
|
|
|
|
+ OR "id" = #{id}
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </where>
|
|
|
FETCH NEXT 100 ROWS ONLY
|
|
FETCH NEXT 100 ROWS ONLY
|
|
|
</select>
|
|
</select>
|
|
|
<select id="getEmissionStandardByLike" resultType="java.util.Map">
|
|
<select id="getEmissionStandardByLike" resultType="java.util.Map">
|
|
|
|
|
+ select * from (
|
|
|
select
|
|
select
|
|
|
- EMISSION_STANDARD_ID "emissionStandardId",
|
|
|
|
|
- EMISSION_STANDARD_NAME "emissionStandardName",
|
|
|
|
|
- EMISSION_STANDARD_ID "id",
|
|
|
|
|
- EMISSION_STANDARD_ID "value",
|
|
|
|
|
- EMISSION_STANDARD_NAME "label"
|
|
|
|
|
|
|
+ EMISSION_STANDARD_ID "emissionStandardId",
|
|
|
|
|
+ EMISSION_STANDARD_NAME "emissionStandardName",
|
|
|
|
|
+ EMISSION_STANDARD_ID "id",
|
|
|
|
|
+ EMISSION_STANDARD_ID "value",
|
|
|
|
|
+ EMISSION_STANDARD_NAME "label"
|
|
|
from RMS_EMISSION_STANDARD
|
|
from RMS_EMISSION_STANDARD
|
|
|
where DELETED = 0
|
|
where DELETED = 0
|
|
|
- <if test="index!=null and index!=''">
|
|
|
|
|
- AND REGEXP_LIKE(EMISSION_STANDARD_NAME, #{index})
|
|
|
|
|
- </if>
|
|
|
|
|
|
|
+ )
|
|
|
|
|
+ <where>
|
|
|
|
|
+ <if test="index!=null and index!=''">
|
|
|
|
|
+ AND REGEXP_LIKE("label", #{index})
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="id!=null">
|
|
|
|
|
+ OR "id" = #{id}
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </where>
|
|
|
FETCH NEXT 100 ROWS ONLY
|
|
FETCH NEXT 100 ROWS ONLY
|
|
|
</select>
|
|
</select>
|
|
|
<select id="getOperationPointByLike" resultType="java.util.Map">
|
|
<select id="getOperationPointByLike" resultType="java.util.Map">
|
|
|
|
|
+ select * from (
|
|
|
select
|
|
select
|
|
|
OPERATION_POINT_ID "operationPointId",
|
|
OPERATION_POINT_ID "operationPointId",
|
|
|
OPERATION_POINT_NAME "operationPointName",
|
|
OPERATION_POINT_NAME "operationPointName",
|
|
|
|
|
+ OPERATION_POINT_TYPE "operationPointType",
|
|
|
OPERATION_POINT_ID "id",
|
|
OPERATION_POINT_ID "id",
|
|
|
OPERATION_POINT_ID "value",
|
|
OPERATION_POINT_ID "value",
|
|
|
OPERATION_POINT_NAME "label"
|
|
OPERATION_POINT_NAME "label"
|
|
|
from RMS_OPERATION_POINT
|
|
from RMS_OPERATION_POINT
|
|
|
where DELETED = 0
|
|
where DELETED = 0
|
|
|
- <if test="index!=null and index!=''">
|
|
|
|
|
- AND REGEXP_LIKE(OPERATION_POINT_NAME, #{index})
|
|
|
|
|
- </if>
|
|
|
|
|
- <if test="operationPointType!=null and operationPointType!=''">
|
|
|
|
|
- AND REGEXP_LIKE(OPERATION_POINT_TYPE, #{operationPointType})
|
|
|
|
|
- </if>
|
|
|
|
|
|
|
+ )
|
|
|
|
|
+ <where>
|
|
|
|
|
+ <if test="operationPointType!=null and operationPointType!=''">
|
|
|
|
|
+ AND REGEXP_LIKE("operationPointType", #{operationPointType})
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="index!=null and index!=''">
|
|
|
|
|
+ AND REGEXP_LIKE("label", #{index})
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="id!=null">
|
|
|
|
|
+ OR "id" = #{id}
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </where>
|
|
|
FETCH NEXT 100 ROWS ONLY
|
|
FETCH NEXT 100 ROWS ONLY
|
|
|
</select>
|
|
</select>
|
|
|
<select id="getPersonnelByLike" resultType="java.util.Map">
|
|
<select id="getPersonnelByLike" resultType="java.util.Map">
|
|
|
|
|
+ select * from (
|
|
|
select
|
|
select
|
|
|
PERSONNEL_ID "personnelId",
|
|
PERSONNEL_ID "personnelId",
|
|
|
PERSONNEL_NAME "personnelName",
|
|
PERSONNEL_NAME "personnelName",
|
|
@@ -178,9 +208,15 @@
|
|
|
PERSONNEL_NAME "label"
|
|
PERSONNEL_NAME "label"
|
|
|
from RMS_PERSONNEL
|
|
from RMS_PERSONNEL
|
|
|
where DELETED = 0
|
|
where DELETED = 0
|
|
|
- <if test="index!=null and index!=''">
|
|
|
|
|
- AND REGEXP_LIKE(PERSONNEL_NAME, #{index})
|
|
|
|
|
- </if>
|
|
|
|
|
|
|
+ )
|
|
|
|
|
+ <where>
|
|
|
|
|
+ <if test="index!=null and index!=''">
|
|
|
|
|
+ AND REGEXP_LIKE("label", #{index})
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="id!=null">
|
|
|
|
|
+ OR "id" = #{id}
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </where>
|
|
|
FETCH NEXT 100 ROWS ONLY
|
|
FETCH NEXT 100 ROWS ONLY
|
|
|
</select>
|
|
</select>
|
|
|
</mapper>
|
|
</mapper>
|