|
@@ -20,21 +20,44 @@
|
|
|
</select>
|
|
|
|
|
|
<!--分页查询租户会员类型和功能(一对多关联查询 -> mybatis父子查询)-->
|
|
|
- <!--List<TenantVipTypeFunctionVO> queryTenantVipType(String likeName);-->
|
|
|
+ <!--List<TenantVipTypeFunctionVO> queryTenantVipType(PageDTO2 pageDTO2);-->
|
|
|
<select id="queryTenantVipType" resultMap="queryTenantVipTypeMap">
|
|
|
select ID VIP_ID,
|
|
|
- TENANT_VIP_NAME,
|
|
|
- REMARK,
|
|
|
- CREATE_PERSON_ID,
|
|
|
- CREATE_PERSON_NAME,
|
|
|
- CREATE_TIME
|
|
|
+ TENANT_VIP_NAME,
|
|
|
+ REMARK,
|
|
|
+ CREATE_PERSON_ID,
|
|
|
+ CREATE_PERSON_NAME,
|
|
|
+ CREATE_TIME
|
|
|
from TENANT_VIP_TYPE
|
|
|
<where>
|
|
|
<if test="likeName != null">
|
|
|
TENANT_VIP_NAME like #{likeName} or CREATE_PERSON_NAME like #{likeName}
|
|
|
</if>
|
|
|
</where>
|
|
|
- order by ID
|
|
|
+ order by
|
|
|
+ <choose>
|
|
|
+ <when test="tenantVipName == 1">
|
|
|
+ TENANT_VIP_NAME
|
|
|
+ </when>
|
|
|
+ <when test="tenantVipName == 0">
|
|
|
+ TENANT_VIP_NAME desc
|
|
|
+ </when>
|
|
|
+ <when test="createPersonName == 1">
|
|
|
+ CREATE_PERSON_NAME
|
|
|
+ </when>
|
|
|
+ <when test="createPersonName == 0">
|
|
|
+ CREATE_PERSON_NAME desc
|
|
|
+ </when>
|
|
|
+ <when test="createTime == 1">
|
|
|
+ CREATE_TIME
|
|
|
+ </when>
|
|
|
+ <when test="createTime == 0">
|
|
|
+ CREATE_TIME desc
|
|
|
+ </when>
|
|
|
+ <otherwise>
|
|
|
+ ID
|
|
|
+ </otherwise>
|
|
|
+ </choose>
|
|
|
</select>
|
|
|
|
|
|
<resultMap id="queryTenantVipTypeMap" type="cn.cslg.permission.common.model.vo.TenantVipTypeFunctionVO">
|