| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?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.ytpm.middle.dao.AppMapper">
- <insert id="insertOne">
- insert into yt_platform_user_app
- (
- app_id,
- app_name,
- user_id,
- app_type,
- detail_url,
- package_name,
- domain,
- issued_time,
- wx_app_id,
- create_user_id,
- create_time,
- available
- )
- values
- (
- #{appId},
- #{appName},
- #{userId},
- #{appType},
- #{detailUrl},
- #{packageName},
- #{domain},
- #{issuedTime},
- #{wxAppId},
- #{createUserId},
- #{createTime},
- #{available}
- )
- </insert>
- <delete id="delApp">
- update yt_platform_user_app set available = 0, update_time = now(), update_user_id = #{userId} where app_id = #{appId}
- </delete>
- <select id="getAppList" resultType="com.ytpm.middle.view.AppListVO">
- select
- pua.app_id,
- pua.app_name,
- pua.user_id,
- pua.app_type,
- pua.detail_url,
- pua.package_name,
- pua.domain,
- pua.issued_time,
- pua.wx_app_id,
- me.enterprise_name,
- me.legal,
- me.concat_phone
- from yt_platform_user_app pua
- join yt_middle_enterprise me on pua.user_id = me.user_id
- <where>
- pua.available = 1
- <if test="appType != null">
- and pua.app_type = #{appType}
- </if>
- <if test="appName != null and appName!=''">
- and pua.app_name like concat('%', #{appName} ,'%')
- </if>
- </where>
- </select>
- <select id="getByPackName" resultType="com.ytpm.agent.model.YtPlatformUserApp">
- select
- app_id, app_name, user_id, app_type, detail_url, package_name, domain, issued_time, wx_app_id
- from yt_platform_user_app
- where package_name = #{packageName}
- </select>
- </mapper>
|