<select id="getVOlist" resultType="com.huike.clues.domain.vo.BusinessChangeVO"> select b.create_by as createBy, count(b.id) as num,d.dept_name as deptName from tb_business b,sys_user u,sys_dept d where b.create_by = u.user_name and u.dept_id = d.dept_id <if test="beginCreateTime != null and beginCreateTime != ''"><!-- 开始创建时间 --> and b.create_time BETWEEN #{beginCreateTime} AND #{endCreateTime} </if> order by num DESC limit 10 </select>
时间: 2024-03-07 22:53:42 浏览: 17
这似乎是一个 MyBatis 的 XML 配置文件中定义的 SQL 查询语句,用于从数据库中获取业务变更记录的视图对象列表。其中,该查询语句会根据业务变更记录的创建人、创建时间和所属部门信息进行关联查询,并按照业务变更记录数目的降序排列,最后只返回前 10 条记录。在 SQL 查询语句中还使用了一个条件判断语句,用于根据指定的开始创建时间和结束创建时间限制查询结果的时间范围。
相关问题
汇客huikeCRM项目实战
引用和引用[2]是关于汇客huikeCRM项目实战中的两个控制器方法。这两个方法分别用于处理"线索转换龙虎榜"和"商机转换龙虎榜"的请求。这些方法通过接收参数beginCreateTime、endCreateTime和deptId来获取相应的数据,并返回一个包含数据的AjaxResult对象。
在引用中,实现层的businessChangeStatistics方法实现了商机龙虎榜功能。该方法首先调用businessMapper.getAll方法获取总的商机数量,然后调用contractMapper.getVOlist方法获取转换商机数据。接着,计算每个商机的转化百分比,并将结果封装到BusinessChangeVO对象中。最后,将所有的BusinessChangeVO对象收集到一个List中并返回。
以上是关于汇客huikeCRM项目实战的部分代码和功能介绍。如果您有任何进一步的问题,请随时提出。