feat: 一些调整
This commit is contained in:
parent
d733933fe1
commit
e2408d846f
|
|
@ -54,4 +54,7 @@ public class AppUserVO {
|
||||||
|
|
||||||
//销售人员姓名
|
//销售人员姓名
|
||||||
private String salesUserName;
|
private String salesUserName;
|
||||||
|
|
||||||
|
//状态,0:审核中,1:使用中,2:已过期
|
||||||
|
private Integer state;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<mapper namespace="com.nflg.mobilebroken.repository.mapper.AppUserMapper">
|
<mapper namespace="com.nflg.mobilebroken.repository.mapper.AppUserMapper">
|
||||||
|
|
||||||
<select id="search" resultType="com.nflg.mobilebroken.common.pojo.vo.AppUserVO">
|
<select id="search" resultType="com.nflg.mobilebroken.common.pojo.vo.AppUserVO">
|
||||||
SELECT u.id,c.agency_company_name AS 'companyName',u.`name`,u.email,u.avatar,a.`name` AS 'areaName',u.`enable`,uc.`name` AS 'createBy',u.create_time AS 'createTime',uu.`name` AS 'updateBy',u.update_time AS 'updateTime',u.last_login_time AS 'lastLoginTime',u.expire_time AS 'expireTime',u.is_primary AS 'isPrimary'
|
SELECT u.id,c.agency_company_name AS 'companyName',u.`name`,u.email,u.avatar,a.`name` AS 'areaName',u.`enable`,uc.`name` AS 'createBy',u.create_time AS 'createTime',uu.`name` AS 'updateBy',u.update_time AS 'updateTime',u.last_login_time AS 'lastLoginTime',u.expire_time AS 'expireTime',u.is_primary AS 'isPrimary',IF(u.expire_time>now(),1,2) AS 'state'
|
||||||
FROM app_user u
|
FROM app_user u
|
||||||
INNER JOIN t_base_customer c ON u.company_id=c.id
|
INNER JOIN t_base_customer c ON u.company_id=c.id
|
||||||
INNER JOIN app_area a ON u.area_id=a.id
|
INNER JOIN app_area a ON u.area_id=a.id
|
||||||
|
|
@ -26,6 +26,16 @@
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
|
UNION
|
||||||
|
SELECT u.id,c.agency_company_name AS 'companyName',u.user_name AS 'name',u.user_email AS 'email',u.user_avatar AS 'avatar',a.`name` AS 'areaName',false AS `enable`,uc.`name` AS 'createBy',u.create_time AS 'createTime',null AS 'updateBy',null AS 'updateTime',null AS 'lastLoginTime',null AS 'expireTime',false AS 'isPrimary',0 AS 'state'
|
||||||
|
FROM app_user_applyfor u
|
||||||
|
INNER JOIN t_base_customer c ON u.company_id=c.id
|
||||||
|
INNER JOIN app_area a ON u.area_id=a.id
|
||||||
|
LEFT JOIN app_user uc ON u.create_by=uc.id
|
||||||
|
WHERE u.company_id IN
|
||||||
|
<foreach collection="request.companyIds" item="companyId" open="(" separator="," close=")">
|
||||||
|
#{companyId}
|
||||||
|
</foreach>
|
||||||
</select>
|
</select>
|
||||||
<select id="getInfo" resultType="com.nflg.mobilebroken.common.pojo.vo.AppUserVO">
|
<select id="getInfo" resultType="com.nflg.mobilebroken.common.pojo.vo.AppUserVO">
|
||||||
SELECT u.id,c.agency_company_name AS 'companyName',u.`name`,u.email,u.avatar,a.`name` AS 'areaName',u.`enable`,uc.`name` AS 'createBy',u.create_time AS 'createTime',uu.`name` AS 'updateBy',u.update_time AS 'updateTime',u.last_login_time AS 'lastLoginTime',u.expire_time AS 'expireTime',u.is_primary AS 'isPrimary'
|
SELECT u.id,c.agency_company_name AS 'companyName',u.`name`,u.email,u.avatar,a.`name` AS 'areaName',u.`enable`,uc.`name` AS 'createBy',u.create_time AS 'createTime',uu.`name` AS 'updateBy',u.update_time AS 'updateTime',u.last_login_time AS 'lastLoginTime',u.expire_time AS 'expireTime',u.is_primary AS 'isPrimary'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue