parent
92916e872c
commit
d5e4699ea4
|
@ -79,6 +79,28 @@
|
|||
,sts
|
||||
,org_id
|
||||
</sql>
|
||||
<!--api联查应用表,like查询 -->
|
||||
<sql id="SysApplicationApiEntity_join_sysApp_like_Column_Lis">
|
||||
sys_application_api.id,
|
||||
sys_application.app_id,
|
||||
sys_application_api.api_code,
|
||||
sys_application_api.api_name,
|
||||
sys_application_api.api_remark,
|
||||
sys_application_api.destination_address,
|
||||
sys_application_api.header_in,
|
||||
sys_application_api.query_in,
|
||||
sys_application_api.body_in_type,
|
||||
sys_application_api.body_in,
|
||||
sys_application_api.body_out,
|
||||
sys_application_api.body_in_type,
|
||||
sys_application_api.sorts,
|
||||
sys_application_api.bean_name,
|
||||
sys_application_api.fun_name,
|
||||
sys_application_api.extension_api,
|
||||
sys_application_api.return_success_field,
|
||||
sys_application_api.return_success_value,
|
||||
sys_application_api.return_msg
|
||||
</sql>
|
||||
<!--通过ID获取数据 -->
|
||||
<select id="entity_get" resultMap="get-SysApplicationApiEntity-result">
|
||||
SELECT
|
||||
|
@ -299,6 +321,74 @@ WHERE
|
|||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
||||
</select>
|
||||
|
||||
|
||||
<!-- 关联查询 sys_app -->
|
||||
<select id="entity_list_like_join_sysApp" resultMap="get-SysApplicationApiEntity-result"
|
||||
parameterType="com.hzya.frame.sysnew.application.api.entity.SysApplicationApiEntity">
|
||||
select
|
||||
<include refid="SysApplicationApiEntity_join_sysApp_like_Column_Lis"/>
|
||||
from sys_application_api
|
||||
LEFT JOIN sys_application on sys_application.id = sys_application_api.app_id
|
||||
<trim prefix="where" prefixOverrides="and">
|
||||
<if test="id != null and id != ''">and sys_application_api.id like concat('%',#{id},'%')</if>
|
||||
<if test="apiStatus != null and apiStatus != ''">and sys_application_api.api_status like concat('%',#{apiStatus},'%')</if>
|
||||
<if test="apiCode != null ">and sys_application_api.api_code like concat('%',#{apiCode},'%')</if>
|
||||
<if test="apiPath != null and apiPath != ''">and sys_application_api.api_path like concat('%',#{apiPath},'%')</if>
|
||||
<if test="appId != null and appId != ''">and sys_application_api.app_id like concat('%',#{appId},'%')</if>
|
||||
<if test="catalogueId != null and catalogueId != ''">and sys_application_api.catalogue_id like concat('%',#{catalogueId},'%')
|
||||
</if>
|
||||
<if test="apiName != null and apiName != ''">and sys_application_api.api_name like concat('%',#{apiName},'%')</if>
|
||||
<if test="apiRemark != null and apiRemark != ''">and sys_application_api.api_remark like concat('%',#{apiRemark},'%')</if>
|
||||
<if test="needLogin != null and needLogin != ''">and sys_application_api.need_Login like concat('%',#{needLogin},'%')</if>
|
||||
<if test="authenticationPort != null and authenticationPort != ''">and sys_application_api.authentication_port like
|
||||
concat('%',#{authenticationPort},'%')
|
||||
</if>
|
||||
<if test="parameterPassingMode != null and parameterPassingMode != ''">and sys_application_api.parameter_passing_mode like
|
||||
concat('%',#{parameterPassingMode},'%')
|
||||
</if>
|
||||
<if test="destinationAddress != null and destinationAddress != ''">and sys_application_api.destination_address like
|
||||
concat('%',#{destinationAddress},'%')
|
||||
</if>
|
||||
<if test="requestCoding != null and requestCoding != ''">and sys_application_api.request_coding like
|
||||
concat('%',#{requestCoding},'%')
|
||||
</if>
|
||||
<if test="requestMethod != null and requestMethod != ''">and sys_application_api.request_method like
|
||||
concat('%',#{requestMethod},'%')
|
||||
</if>
|
||||
<if test="timeoutPeriod != null and timeoutPeriod != ''">and sys_application_api.timeout_period like
|
||||
concat('%',#{timeoutPeriod},'%')
|
||||
</if>
|
||||
<if test="currentLimiting != null and currentLimiting != ''">and sys_application_api.current_limiting like
|
||||
concat('%',#{currentLimiting},'%')
|
||||
</if>
|
||||
<if test="headerIn != null and headerIn != ''">and sys_application_api.header_in like concat('%',#{headerIn},'%')</if>
|
||||
<if test="queryIn != null and queryIn != ''">and sys_application_api.query_in like concat('%',#{queryIn},'%')</if>
|
||||
<if test="bodyInType != null and bodyInType != ''">and sys_application_api.body_in_type like concat('%',#{bodyInType},'%')</if>
|
||||
<if test="bodyIn != null and bodyIn != ''">and sys_application_api.body_in like concat('%',#{bodyIn},'%')</if>
|
||||
<if test="bodyOut != null and bodyOut != ''">and sys_application_api.body_out like concat('%',#{bodyOut},'%')</if>
|
||||
<if test="beanName != null and beanName != ''">and sys_application_api.bean_name like concat('%',#{beanName},'%')</if>
|
||||
<if test="returnMsg != null and returnMsg != ''">and sys_application_api.return_msg like concat('%',#{returnMsg},'%')</if>
|
||||
<if test="returnSuccessField != null and returnSuccessField != ''">and sys_application_api.return_success_field like concat('%',#{returnSuccessField},'%')</if>
|
||||
<if test="returnSuccessValue != null and returnSuccessValue != ''">and sys_application_api.return_success_value like concat('%',#{returnSuccessValue},'%')</if>
|
||||
<if test="funName != null and funName != ''">and sys_application_api.fun_name like concat('%',#{funName},'%')</if>
|
||||
<if test="extensionApi != null and extensionApi != ''">and sys_application_api.extension_api like concat('%',#{extensionApi},'%')</if>
|
||||
<if test="sorts != null">and sys_application_api.sorts like concat('%',#{sorts},'%')</if>
|
||||
<if test="create_user_id != null and create_user_id != ''">and sys_application_api.create_user_id like
|
||||
concat('%',#{create_user_id},'%')
|
||||
</if>
|
||||
<if test="create_time != null">and sys_application_api.create_time like concat('%',#{create_time},'%')</if>
|
||||
<if test="modify_user_id != null and modify_user_id != ''">and sys_application_api.modify_user_id like
|
||||
concat('%',#{modify_user_id},'%')
|
||||
</if>
|
||||
<if test="modify_time != null">and sys_application_api.modify_time like concat('%',#{modify_time},'%')</if>
|
||||
<if test="sts != null and sts != ''">and sys_application_api.sts like concat('%',#{sts},'%')</if>
|
||||
<if test="org_id != null and org_id != ''">and sys_application_api.org_id like concat('%',#{org_id},'%')</if>
|
||||
and sys_application_api.sts = 'Y'
|
||||
and sys_application.sts = 'Y'
|
||||
</trim>
|
||||
order by sys_application.app_id, sys_application_api.sorts
|
||||
</select>
|
||||
|
||||
<!-- 查询列表 字段采用or格式 -->
|
||||
<select id="SysApplicationApientity_list_or" resultMap="get-SysApplicationApiEntity-result"
|
||||
parameterType="com.hzya.frame.sysnew.application.api.entity.SysApplicationApiEntity">
|
||||
|
|
|
@ -5,6 +5,8 @@ import com.hzya.frame.sysnew.application.api.entity.SysApplicationApiEntity;
|
|||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 应用api(SysApplicationApi)表服务接口
|
||||
*
|
||||
|
@ -21,4 +23,11 @@ public interface ISysApplicationApiService extends IBaseService<SysApplicationAp
|
|||
* @Date 11:52 上午 2024/3/27
|
||||
**/
|
||||
JsonResultEntity queryEntity(JSONObject jsonObject);
|
||||
|
||||
/**
|
||||
* 模糊查询,联查sys_app
|
||||
* @param entity
|
||||
* @return
|
||||
*/
|
||||
List<SysApplicationApiEntity> queryLike(SysApplicationApiEntity entity);
|
||||
}
|
||||
|
|
|
@ -48,4 +48,16 @@ public class SysApplicationApiServiceImpl extends BaseService<SysApplicationApiE
|
|||
List<SysApplicationApiEntity> list = sysApplicationApiDao.queryByLike(entity);
|
||||
return BaseResult.getSuccessMessageEntity("查询数据成功", list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 模糊查询,联查sys_app
|
||||
*
|
||||
* @param entity
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<SysApplicationApiEntity> queryLike(SysApplicationApiEntity entity) {
|
||||
List<SysApplicationApiEntity> list = sysApplicationApiDao.queryList(entity, "com.hzya.frame.sysnew.application.api.dao.impl.SysApplicationApiDaoImpl.entity_list_like_join_sysApp");
|
||||
return list;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue