添加计粉代码
parent
ba821a8372
commit
c4f5f0462f
@ -0,0 +1,16 @@
|
|||||||
|
package com.baiye.modules.distribute.vo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Enzo
|
||||||
|
* @date : 2024/4/3
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class StatisticsFriendVO {
|
||||||
|
|
||||||
|
|
||||||
|
private Integer addFriendType;
|
||||||
|
|
||||||
|
private Integer count;
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.baiye.modules.distribute.mapper.WeChatFriendMapper">
|
||||||
|
|
||||||
|
<select id="queryByDate" resultType="com.baiye.modules.distribute.vo.StatisticsFriendVO">
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
add_friend_type,
|
||||||
|
COUNT( 1 ) AS count
|
||||||
|
FROM
|
||||||
|
`tb_wechat_friend`
|
||||||
|
WHERE
|
||||||
|
`create_time` > #{startTime} AND `create_time` < #{endTime} and user_id = #{userId}
|
||||||
|
GROUP BY
|
||||||
|
add_friend_type
|
||||||
|
</select>
|
||||||
|
</mapper>
|
@ -0,0 +1,48 @@
|
|||||||
|
package com.baiye.enums;
|
||||||
|
|
||||||
|
import com.baiye.constant.DefaultNumberConstants;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Enzo
|
||||||
|
* @date : 2024/4/3
|
||||||
|
*/
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
|
public enum StatisticsEnum {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 当天
|
||||||
|
*/
|
||||||
|
TODAY(1, 0),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 七天
|
||||||
|
*/
|
||||||
|
SEVEN_DAYS(2, 7),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 三十日
|
||||||
|
*/
|
||||||
|
THIRTY_DAYS(30, 2);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private final Integer type;
|
||||||
|
|
||||||
|
private final Integer num;
|
||||||
|
|
||||||
|
|
||||||
|
public static Integer find(Integer val) {
|
||||||
|
for (StatisticsEnum salesManEnum : StatisticsEnum.values()) {
|
||||||
|
if (Objects.equals(salesManEnum.getType(), val)) {
|
||||||
|
return salesManEnum.getNum();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return DefaultNumberConstants.MINUS_ONE_NUMBER;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue