| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <?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="cn.tr.module.sys.tenant.repository.SysTenantRepository">
- <resultMap id="CommonResult" type="cn.tr.module.sys.tenant.vo.SysTenantCommonVO">
- <result column="id" property="id"/>
- <result column="name" property="name"/>
- <result column="package_id" property="packageId"/>
- <result column="package_name" property="packageName"/>
- <result column="username" property="username"/>
- <result column="remark" property="remark"/>
- <result column="disable" property="disable"/>
- <result column="invite_code" property="inviteCode"/>
- <result column="code" property="code"/>
- <result column="tenant_avatar" property="tenantAvatar"/>
- <result column="create_time" property="createTime"/>
- </resultMap>
- <select id="stdSelectList" resultMap="CommonResult" parameterType="cn.tr.module.sys.tenant.dto.SysTenantQueryDTO">
- select
- t.id as id,
- t.name as name,
- t.package_id as package_id,
- tp.package_name as package_name,
- t.disable as disable,
- t.invite_code as invite_code,
- t.code as code,
- t.avatar as tenant_avatar,
- t.remark as remark,
- t.avatar as tenant_avatar,
- t.create_time as create_time,
- t.type as type,
- u.username as username
- from
- sys_tenant as t
- LEFT JOIN sys_tenant_package as tp on t.package_id=tp.id
- LEFT JOIN sys_user as u on u.id=t.tenant_user_id
- <where>
- t.deleted = 0
- <if test="query.name != null">
- and t.name like concat('%',#{query.name},'%')
- </if>
- <if test="query.disable != null">
- and t.disable = #{query.disable}
- </if>
- </where>
- </select>
- <select id="stdSelectById" resultMap="CommonResult" parameterType="java.lang.String">
- select
- t.id as id,
- t.name as name,
- t.package_id as package_id,
- tp.package_name as package_name,
- t.disable as disable,
- t.invite_code as invite_code,
- t.code as code,
- t.avatar as tenant_avatar,
- t.remark as remark,
- t.avatar as tenant_avatar,
- t.create_time,
- u.username as username
- from
- sys_tenant as t
- LEFT JOIN sys_tenant_package as tp on t.package_id=tp.id
- LEFT JOIN sys_user as u on u.id=t.tenant_user_id
- where t.id = #{id}
- </select>
- </mapper>
|