| | |
| | | private String lastPhone; |
| | | |
| | | @ApiModelProperty(value = "上级用户角色 1=游客,2=营销员,3=合伙人") |
| | | @Excel(name = "上级用户角色", width = 20, replace = {"游客_1", "营销员_2", "合伙人_3"}) |
| | | @Excel(name = "上级用户角色", width = 20, replace = {"游客_1", "营销员_2", "合伙人_3","经销商_4","股东_5"}) |
| | | private Integer lastRoleName; |
| | | |
| | | @ApiModelProperty(value = "上级用户头像") |
| | |
| | | |
| | | |
| | | |
| | | @ApiModelProperty(value = "当前角色 1=游客,2=营销员,3=合伙人") |
| | | @Excel(name = "当前角色", width = 20, replace = {"游客_1", "营销员_2", "合伙人_3"}) |
| | | @ApiModelProperty(value = "当前角色 1=游客,2=营销员,3=合伙人 4=经销商 5股东") |
| | | @Excel(name = "当前角色", width = 20, replace = {"游客_1", "营销员_2", "合伙人_3", "经销商_4", "股东_5"}) |
| | | private Integer roleName; |
| | | |
| | | @ApiModelProperty(value = "状态 1=正常,2=冻结") |
| | |
| | | |
| | | |
| | | <select id="promotionPageList" resultType="com.ruoyi.system.vo.PromotionPageListVo"> |
| | | select t1.id userId,t1.name userName,t1.phone phone,t1.profile_photo avatar,t1.user_type roleName,t1.status status, |
| | | |
| | | t2.id lastUserId,t2.name lastUserName,t2.phone lastPhone,t2.profile_photo lastAvatar,t2.user_type lastRoleName |
| | | select * from ( |
| | | select t1.id userId,t1.name userName,t1.phone phone,t1.profile_photo avatar,t1.user_type roleName,t1.status |
| | | status, |
| | | t2.id lastUserId,t2.name lastUserName,t2.phone lastPhone,t2.profile_photo lastAvatar,t2.user_type lastRoleName,t1.create_time createTime |
| | | from t_app_user t1 |
| | | left join t_app_user t2 on t1.referrer_user_id =t2.id |
| | | where t1.company_id = #{query.companyId} and t1.status !=3 |
| | | where t1.company_id = #{query.companyId} and t1.status !=3 and t1.referrer_user_id is not null |
| | | <if test="query.userName != null and query.userName != ''"> |
| | | and t1.name like concat('%',#{query.userName},'%') |
| | | </if> |
| | |
| | | <if test="query.lastPhone != null and query.lastPhone != ''"> |
| | | and t2.phone like concat('%',#{query.lastPhone},'%') |
| | | </if> |
| | | order by t1.create_time desc |
| | | |
| | | union all |
| | | select t1.id userId,t1.name userName,t1.phone phone,t1.profile_photo avatar,t1.user_type roleName,t1.status |
| | | status, |
| | | |
| | | t2.user_id lastUserId,t2.nick_name lastUserName,t2.phonenumber lastPhone,t2.avatar lastAvatar, |
| | | |
| | | case |
| | | when t2.role_type = 2 then 4 |
| | | when t2.role_type = 3 then 5 |
| | | end lastRoleName |
| | | ,t1.create_time createTime |
| | | |
| | | from t_app_user t1 |
| | | left join sys_user t2 on t1.referrer_sys_user_id =t2.user_id |
| | | where t1.company_id = #{query.companyId} and t1.status !=3 and t1.referrer_user_id is null |
| | | <if test="query.userName != null and query.userName != ''"> |
| | | and t1.name like concat('%',#{query.userName},'%') |
| | | </if> |
| | | <if test="query.phone != null and query.phone != ''"> |
| | | and t1.phone like concat('%',#{query.phone},'%') |
| | | </if> |
| | | <if test="query.lastUserName != null and query.lastUserName != ''"> |
| | | and t2.nick_name like concat('%',#{query.lastUserName},'%') |
| | | </if> |
| | | <if test="query.lastPhone != null and query.lastPhone != ''"> |
| | | and t2.phonenumber like concat('%',#{query.lastPhone},'%') |
| | | </if> |
| | | |
| | | ) as t3 |
| | | order by t3.createTime desc |
| | | </select> |
| | | <select id="promotionPageListExport" resultType="com.ruoyi.system.vo.PromotionPageListVo"> |
| | | select t1.id userId,t1.name userName,t1.phone phone,t1.profile_photo avatar,t1.user_type roleName,t1.status status, |
| | | |
| | | t2.id lastUserId,t2.name lastUserName,t2.phone lastPhone,t2.profile_photo lastAvatar,t2.user_type lastRoleName |
| | | select * from ( |
| | | select t1.id userId,t1.name userName,t1.phone phone,t1.profile_photo avatar,t1.user_type roleName,t1.status |
| | | status, |
| | | t2.id lastUserId,t2.name lastUserName,t2.phone lastPhone,t2.profile_photo lastAvatar,t2.user_type lastRoleName,t1.create_time createTime |
| | | from t_app_user t1 |
| | | left join t_app_user t2 on t1.referrer_user_id =t2.id |
| | | where t1.company_id = #{query.companyId} and t1.status !=3 |
| | | where t1.company_id = #{query.companyId} and t1.status !=3 and t1.referrer_user_id is not null |
| | | <if test="query.userName != null and query.userName != ''"> |
| | | and t1.name like concat('%',#{query.userName},'%') |
| | | </if> |
| | |
| | | <if test="query.lastPhone != null and query.lastPhone != ''"> |
| | | and t2.phone like concat('%',#{query.lastPhone},'%') |
| | | </if> |
| | | order by t1.create_time desc |
| | | |
| | | union all |
| | | select t1.id userId,t1.name userName,t1.phone phone,t1.profile_photo avatar,t1.user_type roleName,t1.status |
| | | status, |
| | | |
| | | t2.user_id lastUserId,t2.nick_name lastUserName,t2.phonenumber lastPhone,t2.avatar lastAvatar, |
| | | |
| | | case |
| | | when t2.role_type = 2 then 4 |
| | | when t2.role_type = 3 then 5 |
| | | end lastRoleName |
| | | ,t1.create_time createTime |
| | | |
| | | from t_app_user t1 |
| | | left join sys_user t2 on t1.referrer_sys_user_id =t2.user_id |
| | | where t1.company_id = #{query.companyId} and t1.status !=3 and t1.referrer_user_id is null |
| | | <if test="query.userName != null and query.userName != ''"> |
| | | and t1.name like concat('%',#{query.userName},'%') |
| | | </if> |
| | | <if test="query.phone != null and query.phone != ''"> |
| | | and t1.phone like concat('%',#{query.phone},'%') |
| | | </if> |
| | | <if test="query.lastUserName != null and query.lastUserName != ''"> |
| | | and t2.nick_name like concat('%',#{query.lastUserName},'%') |
| | | </if> |
| | | <if test="query.lastPhone != null and query.lastPhone != ''"> |
| | | and t2.phonenumber like concat('%',#{query.lastPhone},'%') |
| | | </if> |
| | | |
| | | ) as t3 |
| | | order by t3.createTime desc |
| | | </select> |
| | | <select id="exportAppUser" resultType="com.ruoyi.system.model.TAppUser"> |
| | | select t1.* from t_app_user t1 |
| | |
| | | order by t1.create_time desc |
| | | </select> |
| | | <select id="profitUserPageList" resultType="com.ruoyi.system.vo.UserProfitPageListVo"> |
| | | select t1.id,t1.code,t1.create_time,t2.name userName,t2.phone,t1.order_price |
| | | select * from ( |
| | | select t1.id,t1.code,t1.create_time,t2.name userName,t2.phone,t1.order_price,t1.create_time as createTime |
| | | from t_big_gift_package_order t1 left join t_app_user t2 on t1.app_user_id = t2.id |
| | | where t1.del_flag = 0 and t2.referrer_user_id = #{query.userId} and t2.referrer_status =2 AND t1.status != 6 |
| | | <if test="query.phone != null and query.phone != ''"> |
| | |
| | | <if test="sTime !=null "> |
| | | AND t1.create_time BETWEEN #{sTime} AND #{eTime} |
| | | </if> |
| | | order by t1.create_time desc |
| | | |
| | | union all |
| | | |
| | | select t1.id,t1.code,t1.create_time,t2.name userName,t2.phone,t1.order_price,t1.create_time as createTime |
| | | from t_big_gift_package_order t1 left join t_app_user t2 on t1.app_user_id = t2.id |
| | | where t1.del_flag = 0 and t1.app_user_id = #{query.userId} AND t1.status != 6 |
| | | <if test="query.phone != null and query.phone != ''"> |
| | | AND t2.phone = #{query.phone} |
| | | </if> |
| | | <if test="query.code != null and query.code != ''"> |
| | | AND t1.code = #{query.code} |
| | | </if> |
| | | <if test="query.userName != null and query.userName != ''"> |
| | | AND t2.name like concat('%',#{query.userName},'%') |
| | | </if> |
| | | <if test="sTime !=null "> |
| | | AND t1.create_time BETWEEN #{sTime} AND #{eTime} |
| | | </if> |
| | | ) t3 |
| | | order by t3.createTime desc |
| | | </select> |
| | | <select id="profitUserPageListExport" resultType="com.ruoyi.system.vo.UserProfitPageListVo"> |
| | | select t1.id,t1.code,t1.create_time,t2.name userName,t2.phone,t1.order_price |
| | | select * from ( |
| | | select t1.id,t1.code,t1.create_time,t2.name userName,t2.phone,t1.order_price,t1.create_time as createTime |
| | | from t_big_gift_package_order t1 left join t_app_user t2 on t1.app_user_id = t2.id |
| | | where t1.del_flag = 0 and t2.referrer_user_id = #{query.userId} and t2.referrer_status =2 AND t1.status != 6 |
| | | <if test="query.phone != null and query.phone != ''"> |
| | |
| | | <if test="sTime !=null "> |
| | | AND t1.create_time BETWEEN #{sTime} AND #{eTime} |
| | | </if> |
| | | order by t1.create_time desc |
| | | |
| | | union all |
| | | |
| | | select t1.id,t1.code,t1.create_time,t2.name userName,t2.phone,t1.order_price,t1.create_time as createTime |
| | | from t_big_gift_package_order t1 left join t_app_user t2 on t1.app_user_id = t2.id |
| | | where t1.del_flag = 0 and t1.app_user_id = #{query.userId} AND t1.status != 6 |
| | | <if test="query.phone != null and query.phone != ''"> |
| | | AND t2.phone = #{query.phone} |
| | | </if> |
| | | <if test="query.code != null and query.code != ''"> |
| | | AND t1.code = #{query.code} |
| | | </if> |
| | | <if test="query.userName != null and query.userName != ''"> |
| | | AND t2.name like concat('%',#{query.userName},'%') |
| | | </if> |
| | | <if test="sTime !=null "> |
| | | AND t1.create_time BETWEEN #{sTime} AND #{eTime} |
| | | </if> |
| | | ) t3 |
| | | order by t3.createTime desc |
| | | </select> |
| | | <select id="pageOrderListExport" resultType="com.ruoyi.system.model.TBigGiftPackageOrder"> |
| | | SELECT |