1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.ebei.device.asset.weixin.mapper.AssetTenantUserMapper">
- <select id="selectAssetTenantUserList" resultType="com.ebei.device.asset.weixin.model.entity.AssetTenantUser">
- SELECT distinct
- atu.user_id userId,
- atu.user_account userAccount,
- atu.user_name userName,
- atu.pwd,
- atu.tenant_id tenantId,
- atu.tenant_name tenantName,
- atu.telephone,
- atu.area_id areaId,
- ta.area_name areaName,
- atu.creator,
- atu.create_date createDate
- FROM tbg_asset_tenant_user atu
- LEFT JOIN tbg_asset_user au ON au.user_id = atu.user_id
- LEFT JOIN tbb_area ta ON ta.area_id = atu.area_id AND ta.state = 1
- WHERE atu.state = 1
- <if test="params.companyId != null and params.companyId != '' " >
- AND atu.company_id = #{params.companyId}
- </if>
- <if test="params.areaId != null and params.areaId != '' " >
- AND atu.area_id = #{params.areaId}
- </if>
- <if test="params.assetId != null and params.assetId != '' " >
- AND au.asset_id = #{params.assetId}
- </if>
- <if test="params.tenantId != null and params.tenantId != '' " >
- AND atu.tenant_id = #{params.tenantId}
- </if>
- <if test="params.userAccount != null and params.userAccount != '' " >
- AND atu.user_account like CONCAT('%',#{params.userAccount},'%')
- </if>
- <if test="params.userName != null and params.userName != '' " >
- AND atu.user_name like CONCAT('%',#{params.userName},'%')
- </if>
- ORDER BY atu.user_id desc
- </select>
- </mapper>
|