Преглед изворни кода

广电计算股东大盘分红时查询全部并减去注销的卡

mac пре 2 година
родитељ
комит
73919e7369

+ 94 - 0
kxs-stat/kxs-stat-api/src/main/java/com/kxs/stat/api/model/KxsUserLogoutTrade.java

@@ -0,0 +1,94 @@
+package com.kxs.stat.api.model;
+
+import java.io.Serial;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * 创客广电注销统计表(KxsUserLogoutTrade)表实体类
+ *
+ * @author 系统
+ * @since 2024-05-13 11:35:06
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class KxsUserLogoutTrade extends Model<KxsUserLogoutTrade> implements Serializable {
+
+    @Serial
+    private static final long serialVersionUID = 1L;
+
+    
+    
+    /**
+     * 主键ID
+     */
+    @Schema(description = "主键ID")
+    @TableId(type = IdType.AUTO)
+    private Integer id;
+
+
+    /**
+     * 新增时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    @Schema(description = "新增时间")
+    private LocalDateTime createTime;
+
+
+    /**
+     * 更新时间
+     */
+    @TableField(fill = FieldFill.UPDATE)
+    @Schema(description = "更新时间")
+    private LocalDateTime updateTime;
+
+
+    /**
+     * 删除标记,0未删除,1已删除
+     */
+    @Schema(description = "删除标记,0未删除,1已删除")
+    private String delFlag;
+
+
+    /**
+     * 版本
+     */
+    @Schema(description = "版本")
+    private Integer version;
+
+
+    /**
+     * 用户ID
+     */
+    @Schema(description = "用户ID")
+    private Integer userId;
+
+
+    /**
+     * 注销数量
+     */
+    @Schema(description = "注销数量")
+    private Integer logoutNum;
+
+
+    /**
+     * 统计类型 0个人 1团队
+     */
+    @Schema(description = "统计类型 0个人 1团队")
+    private Integer totalType;
+
+
+
+
+}
+

+ 17 - 0
kxs-stat/kxs-stat-biz/src/main/java/com/kxs/stat/biz/mapper/KxsUserLogoutTradeMapper.java

@@ -0,0 +1,17 @@
+package com.kxs.stat.biz.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.kxs.stat.api.model.KxsUserLogoutTrade;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 创客广电注销统计表(KxsUserLogoutTrade)表数据库访问层
+ *
+ * @author 系统
+ * @since 2024-05-13 11:35:06
+ */
+@Mapper
+public interface KxsUserLogoutTradeMapper extends BaseMapper<KxsUserLogoutTrade> {
+
+}
+

+ 15 - 0
kxs-stat/kxs-stat-biz/src/main/java/com/kxs/stat/biz/service/KxsUserLogoutTradeService.java

@@ -0,0 +1,15 @@
+package com.kxs.stat.biz.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.kxs.stat.api.model.KxsUserLogoutTrade;
+
+/**
+ * 创客广电注销统计表(KxsUserLogoutTrade)表服务接口
+ *
+ * @author 系统
+ * @since 2024-05-13 11:35:06
+ */
+public interface KxsUserLogoutTradeService extends IService<KxsUserLogoutTrade> {
+
+}
+

+ 19 - 0
kxs-stat/kxs-stat-biz/src/main/java/com/kxs/stat/biz/service/impl/KxsUserLogoutTradeServiceImpl.java

@@ -0,0 +1,19 @@
+package com.kxs.stat.biz.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.kxs.stat.biz.mapper.KxsUserLogoutTradeMapper;
+import com.kxs.stat.api.model.KxsUserLogoutTrade;
+import com.kxs.stat.biz.service.KxsUserLogoutTradeService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 创客广电注销统计表(KxsUserLogoutTrade)表服务实现类
+ *
+ * @author 系统
+ * @since 2024-05-13 11:35:06
+ */
+@Service("kxsUserLogoutTradeService")
+public class KxsUserLogoutTradeServiceImpl extends ServiceImpl<KxsUserLogoutTradeMapper, KxsUserLogoutTrade> implements KxsUserLogoutTradeService {
+
+}
+

+ 0 - 1
kxs-stat/kxs-stat-biz/src/main/resources/mapper/KxsUserActTradeMapper.xml

@@ -22,7 +22,6 @@
         <where>
             and brand_id = 14
             and total_type = 1
-            and trade_month = #{tradeMonth}
         </where>
         GROUP BY user_id
     </select>

+ 17 - 0
kxs-stat/kxs-stat-biz/src/main/resources/mapper/KxsUserLogoutTradeMapper.xml

@@ -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.kxs.stat.biz.mapper.KxsUserLogoutTradeMapper">
+
+    <resultMap type="com.kxs.stat.api.model.KxsUserLogoutTrade" id="KxsUserLogoutTradeMap">
+        <result column="id" property="id" />
+        <result column="create_time" property="createTime" />
+        <result column="update_time" property="updateTime" />
+        <result column="del_flag" property="delFlag" />
+        <result column="version" property="version" />
+        <result column="user_id" property="userId" />
+        <result column="logout_num" property="logoutNum" />
+        <result column="total_type" property="totalType" />
+
+    </resultMap>
+
+</mapper>