|
|
@@ -68,4 +68,13 @@ public interface LifeUserMapper extends BaseMapper<LifeUser> {
|
|
|
@Select("SELECT * " +
|
|
|
"FROM life_user ${ew.customSqlSegment}")
|
|
|
LifeUserVo getUserById(@Param(Constants.WRAPPER) QueryWrapper<LifeUserVo> queryWrapper);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 统计用户设备总数:device_id 为逗号拼接,按逗号分段计数后求和
|
|
|
+ */
|
|
|
+ @Select("SELECT IFNULL(SUM(CASE " +
|
|
|
+ "WHEN device_id IS NULL OR TRIM(device_id) = '' THEN 0 " +
|
|
|
+ "ELSE LENGTH(device_id) - LENGTH(REPLACE(device_id, ',', '')) + 1 END), 0) " +
|
|
|
+ "FROM life_user WHERE delete_flag = 0")
|
|
|
+ Long countTotalDeviceNum();
|
|
|
}
|