小区统计
This commit is contained in:
parent
063bb7607b
commit
4d06c03d8c
|
@ -67,6 +67,10 @@ public class BlHousingestateInfo implements Serializable {
|
||||||
@Excel(name = "注册会员数", width = 15)
|
@Excel(name = "注册会员数", width = 15)
|
||||||
@ApiModelProperty(value = "注册会员数")
|
@ApiModelProperty(value = "注册会员数")
|
||||||
private String hyCount;
|
private String hyCount;
|
||||||
|
/**投递次数*/
|
||||||
|
@Excel(name = "投递次数", width = 15)
|
||||||
|
@ApiModelProperty(value = "投递次数")
|
||||||
|
private String tdcsCount;
|
||||||
/**创建时间*/
|
/**创建时间*/
|
||||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||||
|
|
|
@ -3,12 +3,13 @@
|
||||||
<mapper namespace="org.jeecg.modules.zh.view.housingestateInfo.mapper.BlHousingestateInfoMapper">
|
<mapper namespace="org.jeecg.modules.zh.view.housingestateInfo.mapper.BlHousingestateInfoMapper">
|
||||||
<select id="findPage" parameterType="org.jeecg.modules.zh.view.housingestateInfo.entity.BlHousingestateInfo" resultType="org.jeecg.modules.zh.view.housingestateInfo.entity.BlHousingestateInfo">
|
<select id="findPage" parameterType="org.jeecg.modules.zh.view.housingestateInfo.entity.BlHousingestateInfo" resultType="org.jeecg.modules.zh.view.housingestateInfo.entity.BlHousingestateInfo">
|
||||||
select
|
select
|
||||||
housingestate_id as housingestateId,
|
housingestate_id as housingestateId,
|
||||||
name,
|
name,
|
||||||
status,
|
status,
|
||||||
type,
|
type,
|
||||||
(select count(*) from bl_device_info b where a.housingestate_id = b.housingestate_id) as dtus_count,
|
(select count(*) from bl_device_info b where a.housingestate_id = b.housingestate_id) as dtus_count,
|
||||||
(select count(*) from bl_user_info b where a.housingestate_id = b.housingestate_id) as hyCount
|
(select count(*) from bl_user_info b where a.housingestate_id = b.housingestate_id) as hyCount,
|
||||||
|
(select count(*) from bl_order_info b where a.housingestate_id = b.housingestate_id) as tdcsCount
|
||||||
from bl_housingestate_info a
|
from bl_housingestate_info a
|
||||||
<where>
|
<where>
|
||||||
<if test="params.name != null and params.name != ''">
|
<if test="params.name != null and params.name != ''">
|
||||||
|
@ -29,6 +30,7 @@
|
||||||
and a.add_time <= #{hy.endTime}
|
and a.add_time <= #{hy.endTime}
|
||||||
group by a.housingestate_id,b.name
|
group by a.housingestate_id,b.name
|
||||||
ORDER BY weight desc
|
ORDER BY weight desc
|
||||||
|
limit 10
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="queryXqHyXzList" parameterType="org.jeecg.modules.zh.view.hy.entity.Hy" resultType="org.jeecg.modules.zh.view.hy.entity.Hy">
|
<select id="queryXqHyXzList" parameterType="org.jeecg.modules.zh.view.hy.entity.Hy" resultType="org.jeecg.modules.zh.view.hy.entity.Hy">
|
||||||
|
@ -42,19 +44,21 @@
|
||||||
and a.register_date <= #{hy.endTime}
|
and a.register_date <= #{hy.endTime}
|
||||||
group by a.housingestate_id,b.name
|
group by a.housingestate_id,b.name
|
||||||
ORDER BY cn desc
|
ORDER BY cn desc
|
||||||
|
limit 10
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="queryXqHyTdcsList" parameterType="org.jeecg.modules.zh.view.hy.entity.Hy" resultType="org.jeecg.modules.zh.view.hy.entity.Hy">
|
<select id="queryXqHyTdcsList" parameterType="org.jeecg.modules.zh.view.hy.entity.Hy" resultType="org.jeecg.modules.zh.view.hy.entity.Hy">
|
||||||
select
|
select
|
||||||
a.housingestate_id as housingestateId,
|
a.housingestate_id as housingestateId,
|
||||||
b.name as housingestateName,
|
b.name as housingestateName,
|
||||||
count(a.id) as cn
|
count(a.id) as cn
|
||||||
from bl_order_info a
|
from bl_order_info a
|
||||||
inner join bl_housingestate_info b on a.housingestate_id = b.housingestate_id
|
inner join bl_housingestate_info b on a.housingestate_id = b.housingestate_id
|
||||||
where a.add_time >= #{hy.beginTime}
|
where a.add_time >= #{hy.beginTime}
|
||||||
and a.add_time <= #{hy.endTime}
|
and a.add_time <= #{hy.endTime}
|
||||||
group by a.housingestate_id,b.name
|
group by a.housingestate_id,b.name
|
||||||
order by cn desc
|
order by cn desc
|
||||||
|
limit 10
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
Loading…
Reference in New Issue