mac пре 2 година
родитељ
комит
27d2710175
16 измењених фајлова са 788 додато и 0 уклоњено
  1. 178 0
      kxs-system/kxs-system-api/src/main/java/com/kxs/system/api/model/KxsCamp.java
  2. 143 0
      kxs-system/kxs-system-api/src/main/java/com/kxs/system/api/model/KxsCampBonusLog.java
  3. 115 0
      kxs-system/kxs-system-api/src/main/java/com/kxs/system/api/model/KxsCampUser.java
  4. 126 0
      kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/controller/admin/SysCampController.java
  5. 17 0
      kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/mapper/KxsCampBonusLogMapper.java
  6. 17 0
      kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/mapper/KxsCampMapper.java
  7. 17 0
      kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/mapper/KxsCampUserMapper.java
  8. 15 0
      kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/KxsCampBonusLogService.java
  9. 15 0
      kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/KxsCampService.java
  10. 15 0
      kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/KxsCampUserService.java
  11. 19 0
      kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/impl/KxsCampBonusLogServiceImpl.java
  12. 19 0
      kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/impl/KxsCampServiceImpl.java
  13. 19 0
      kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/impl/KxsCampUserServiceImpl.java
  14. 24 0
      kxs-system/kxs-system-biz/src/main/resources/mapper/KxsCampBonusLogMapper.xml
  15. 29 0
      kxs-system/kxs-system-biz/src/main/resources/mapper/KxsCampMapper.xml
  16. 20 0
      kxs-system/kxs-system-biz/src/main/resources/mapper/KxsCampUserMapper.xml

+ 178 - 0
kxs-system/kxs-system-api/src/main/java/com/kxs/system/api/model/KxsCamp.java

@@ -0,0 +1,178 @@
+package com.kxs.system.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;
+
+/**
+ * 训练营(KxsCamp)表实体类
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class KxsCamp extends Model<KxsCamp> 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 Integer delFlag;
+
+
+    /**
+     * 版本
+     */
+    @Schema(description = "版本")
+    private Integer version;
+
+
+    /**
+     * 状态 0未开始 进行中 2已结束
+     */
+    @Schema(description = "状态 0未开始 进行中 2已结束")
+    private Integer status;
+
+
+    /**
+     * 期数
+     */
+    @Schema(description = "期数")
+    private String campNum;
+
+
+    /**
+     * 活动类型
+     */
+    @Schema(description = "活动类型")
+    private String campType;
+
+
+    /**
+     * 发起人用户ID
+     */
+    @Schema(description = "发起人用户ID")
+    private Integer createUserId;
+
+
+    /**
+     * 发起人姓名
+     */
+    @Schema(description = "发起人姓名")
+    private String createUsername;
+
+
+    /**
+     * 发起人编码
+     */
+    @Schema(description = "发起人编码")
+    private String createCode;
+
+
+    /**
+     * 参与人数
+     */
+    @Schema(description = "参与人数")
+    private Integer userNum;
+
+
+    /**
+     * 奖金池
+     */
+    @Schema(description = "奖金池")
+    private BigDecimal bonusPool;
+
+
+    /**
+     * 开机数
+     */
+    @Schema(description = "开机数")
+    private Integer openNum;
+
+
+    /**
+     * 订单数
+     */
+    @Schema(description = "订单数")
+    private Integer orderNum;
+
+
+    /**
+     * 开始时间
+     */
+    @Schema(description = "开始时间")
+    private LocalDateTime startTime;
+
+
+    /**
+     * 结束时间
+     */
+    @Schema(description = "结束时间")
+    private LocalDateTime endTime;
+
+
+    /**
+     * 创建人
+     */
+    @Schema(description = "创建人")
+    private String createBy;
+
+
+    /**
+     * 更新人
+     */
+    @Schema(description = "更新人")
+    private String updateBy;
+
+
+    /**
+     * 备注
+     */
+    @Schema(description = "备注")
+    private String remark;
+
+
+
+
+}
+

+ 143 - 0
kxs-system/kxs-system-api/src/main/java/com/kxs/system/api/model/KxsCampBonusLog.java

@@ -0,0 +1,143 @@
+package com.kxs.system.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;
+
+/**
+ * 训练营奖金池日志表(KxsCampBonusLog)表实体类
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class KxsCampBonusLog extends Model<KxsCampBonusLog> 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 Integer delFlag;
+
+
+    /**
+     * 版本
+     */
+    @Schema(description = "版本")
+    private Integer version;
+
+
+    /**
+     * 操作金额
+     */
+    @Schema(description = "操作金额")
+    private BigDecimal amount;
+
+
+    /**
+     * 变动前金额
+     */
+    @Schema(description = "变动前金额")
+    private BigDecimal beforeAmount;
+
+
+    /**
+     * 变动后金额
+     */
+    @Schema(description = "变动后金额")
+    private BigDecimal afterAmount;
+
+
+    /**
+     * 日志类型 add新增 sub减少
+     */
+    @Schema(description = "日志类型 add新增 sub减少")
+    private String kind;
+
+
+    /**
+     * 备注
+     */
+    @Schema(description = "备注")
+    private String remark;
+
+
+    /**
+     * 进入开机累计的sn号
+     */
+    @Schema(description = "进入开机累计的sn号")
+    private String posSn;
+
+
+    /**
+     * 进入奖金池的订单ID
+     */
+    @Schema(description = "进入奖金池的订单ID")
+    private Integer orderId;
+
+
+    /**
+     * 训练营ID
+     */
+    @Schema(description = "训练营ID")
+    private Integer campId;
+
+
+    /**
+     * 分期大盟主的分期ID
+     */
+    @Schema(description = "分期大盟主的分期ID")
+    private Integer stageId;
+
+
+    /**
+     * 操作人
+     */
+    @Schema(description = "操作人")
+    private String createBy;
+
+
+
+
+}
+

+ 115 - 0
kxs-system/kxs-system-api/src/main/java/com/kxs/system/api/model/KxsCampUser.java

@@ -0,0 +1,115 @@
+package com.kxs.system.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;
+
+/**
+ * 训练营参与创客(KxsCampUser)表实体类
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class KxsCampUser extends Model<KxsCampUser> 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 Integer delFlag;
+
+
+    /**
+     * 版本
+     */
+    @Schema(description = "版本")
+    private Integer version;
+
+
+    /**
+     * 训练营ID
+     */
+    @Schema(description = "训练营ID")
+    private Integer campId;
+
+
+    /**
+     * 用户ID
+     */
+    @Schema(description = "用户ID")
+    private Integer userId;
+
+
+    /**
+     * 用户姓名
+     */
+    @Schema(description = "用户姓名")
+    private String username;
+
+
+    /**
+     * 创客编号
+     */
+    @Schema(description = "创客编号")
+    private String userCode;
+
+
+    /**
+     * 团队开机总数
+     */
+    @Schema(description = "团队开机总数")
+    private Integer teamOpenNum;
+
+
+    /**
+     * 团队下单数量
+     */
+    @Schema(description = "团队下单数量")
+    private Integer teamOrderNum;
+
+
+
+
+}
+

+ 126 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/controller/admin/SysCampController.java

@@ -0,0 +1,126 @@
+package com.kxs.system.biz.controller.admin;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.kxs.common.core.util.R;
+import com.kxs.system.api.model.KxsCamp;
+import com.kxs.system.biz.service.KxsCampBonusLogService;
+import com.kxs.system.biz.service.KxsCampService;
+import com.kxs.system.biz.service.KxsCampUserService;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 系统模块(SysCamp)控制层
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:05
+ */
+@RestController
+@RequiredArgsConstructor
+@RequestMapping("sysCamp")
+public class SysCampController {
+
+    /**
+     * 服务对象
+     */
+    private final KxsCampService kxsCampService;
+    private final KxsCampUserService kxsCampUserService;
+    private final KxsCampBonusLogService kxsCampBonusLogService;
+
+
+
+    /**
+     * 训练营-列表
+     *
+     * @param page 分页对象
+     * @param param 查询实体
+     * @return 训练营-列表
+     */
+    @GetMapping("/page")
+    public R page(Page<KxsCamp> page, KxsCamp param) {
+        return R.ok(kxsCampService.page(page, new QueryWrapper<>(param)));
+    }
+
+
+    /**
+     * 训练营-新增
+     *
+     * @param param 实体对象
+     * @return 训练营-新增
+     */
+    @PostMapping("/add")
+    public R add(@RequestBody KxsCamp param) {
+
+        return R.ok(kxsCampService.save(param));
+    }
+
+
+    /**
+     * 训练营-编辑
+     *
+     * @param param 实体对象
+     * @return 训练营-编辑
+     */
+    @PostMapping("/update")
+    public R update(@RequestBody UpdateDTO param) {
+        return R.ok(kxsCampService.save(param));
+    }
+
+
+    /**
+     * 训练营-删除
+     *
+     * @param idList 主键ID结合
+     * @return 训练营-删除
+     */
+    @DeleteMapping()
+    public R removeById(@RequestParam("idList") List<Integer> idList) {
+        return R.ok(kxsCampService.removeByIds(idList));
+    }
+
+
+    /**
+     * 训练营-添加创客
+     *
+     * @param param 实体对象
+     * @return 训练营-添加创客
+     */
+    @PostMapping("/addUser")
+    public R addUser(@RequestBody AddUserDTO param) {
+        return R.ok(kxsCampUserService.save(param));
+    }
+
+
+    /**
+     * 训练营-增减奖金池
+     *
+     * @param param 实体对象
+     * @return 训练营-增减奖金池
+     */
+    @PostMapping("/changeBonus")
+    public R changeBonus(@RequestBody ChangeBonusDTO param) {
+        return R.ok(kxsCampBonusLogService.save(param));
+    }
+
+
+    /**
+     * 训练营-扣除记录
+     *
+     * @param page 分页对象
+     * @param param 查询实体
+     * @return 训练营-扣除记录
+     */
+    @GetMapping("/pageLog")
+    public R pageLog(Page<SysCampPageLogVO> page, SysCampPageLogDTO param) {
+        return R.ok(kxsCampBonusLogService.page(page, new QueryWrapper<>(param)));
+    }
+
+
+
+
+
+}
+

+ 17 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/mapper/KxsCampBonusLogMapper.java

@@ -0,0 +1,17 @@
+package com.kxs.system.biz.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.kxs.system.api.model.KxsCampBonusLog;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 训练营奖金池日志表(KxsCampBonusLog)表数据库访问层
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+@Mapper
+public interface KxsCampBonusLogMapper extends BaseMapper<KxsCampBonusLog> {
+
+}
+

+ 17 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/mapper/KxsCampMapper.java

@@ -0,0 +1,17 @@
+package com.kxs.system.biz.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.kxs.system.api.model.KxsCamp;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 训练营(KxsCamp)表数据库访问层
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+@Mapper
+public interface KxsCampMapper extends BaseMapper<KxsCamp> {
+
+}
+

+ 17 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/mapper/KxsCampUserMapper.java

@@ -0,0 +1,17 @@
+package com.kxs.system.biz.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.kxs.system.api.model.KxsCampUser;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 训练营参与创客(KxsCampUser)表数据库访问层
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+@Mapper
+public interface KxsCampUserMapper extends BaseMapper<KxsCampUser> {
+
+}
+

+ 15 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/KxsCampBonusLogService.java

@@ -0,0 +1,15 @@
+package com.kxs.system.biz.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.kxs.system.api.model.KxsCampBonusLog;
+
+/**
+ * 训练营奖金池日志表(KxsCampBonusLog)表服务接口
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+public interface KxsCampBonusLogService extends IService<KxsCampBonusLog> {
+
+}
+

+ 15 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/KxsCampService.java

@@ -0,0 +1,15 @@
+package com.kxs.system.biz.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.kxs.system.api.model.KxsCamp;
+
+/**
+ * 训练营(KxsCamp)表服务接口
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+public interface KxsCampService extends IService<KxsCamp> {
+
+}
+

+ 15 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/KxsCampUserService.java

@@ -0,0 +1,15 @@
+package com.kxs.system.biz.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.kxs.system.api.model.KxsCampUser;
+
+/**
+ * 训练营参与创客(KxsCampUser)表服务接口
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+public interface KxsCampUserService extends IService<KxsCampUser> {
+
+}
+

+ 19 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/impl/KxsCampBonusLogServiceImpl.java

@@ -0,0 +1,19 @@
+package com.kxs.system.biz.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.kxs.system.biz.mapper.KxsCampBonusLogMapper;
+import com.kxs.system.api.model.KxsCampBonusLog;
+import com.kxs.system.biz.service.KxsCampBonusLogService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 训练营奖金池日志表(KxsCampBonusLog)表服务实现类
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+@Service("kxsCampBonusLogService")
+public class KxsCampBonusLogServiceImpl extends ServiceImpl<KxsCampBonusLogMapper, KxsCampBonusLog> implements KxsCampBonusLogService {
+
+}
+

+ 19 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/impl/KxsCampServiceImpl.java

@@ -0,0 +1,19 @@
+package com.kxs.system.biz.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.kxs.system.biz.mapper.KxsCampMapper;
+import com.kxs.system.api.model.KxsCamp;
+import com.kxs.system.biz.service.KxsCampService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 训练营(KxsCamp)表服务实现类
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+@Service("kxsCampService")
+public class KxsCampServiceImpl extends ServiceImpl<KxsCampMapper, KxsCamp> implements KxsCampService {
+
+}
+

+ 19 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/impl/KxsCampUserServiceImpl.java

@@ -0,0 +1,19 @@
+package com.kxs.system.biz.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.kxs.system.biz.mapper.KxsCampUserMapper;
+import com.kxs.system.api.model.KxsCampUser;
+import com.kxs.system.biz.service.KxsCampUserService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 训练营参与创客(KxsCampUser)表服务实现类
+ *
+ * @author 系统
+ * @since 2024-04-08 15:44:02
+ */
+@Service("kxsCampUserService")
+public class KxsCampUserServiceImpl extends ServiceImpl<KxsCampUserMapper, KxsCampUser> implements KxsCampUserService {
+
+}
+

+ 24 - 0
kxs-system/kxs-system-biz/src/main/resources/mapper/KxsCampBonusLogMapper.xml

@@ -0,0 +1,24 @@
+<?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.system.biz.mapper.KxsCampBonusLogMapper">
+
+    <resultMap type="com.kxs.system.api.model.KxsCampBonusLog" id="KxsCampBonusLogMap">
+        <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="amount" property="amount" />
+        <result column="before_amount" property="beforeAmount" />
+        <result column="after_amount" property="afterAmount" />
+        <result column="kind" property="kind" />
+        <result column="remark" property="remark" />
+        <result column="pos_sn" property="posSn" />
+        <result column="order_id" property="orderId" />
+        <result column="camp_id" property="campId" />
+        <result column="stage_id" property="stageId" />
+        <result column="create_by" property="createBy" />
+
+    </resultMap>
+
+</mapper>

+ 29 - 0
kxs-system/kxs-system-biz/src/main/resources/mapper/KxsCampMapper.xml

@@ -0,0 +1,29 @@
+<?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.system.biz.mapper.KxsCampMapper">
+
+    <resultMap type="com.kxs.system.api.model.KxsCamp" id="KxsCampMap">
+        <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="status" property="status" />
+        <result column="camp_num" property="campNum" />
+        <result column="camp_type" property="campType" />
+        <result column="create_user_id" property="createUserId" />
+        <result column="create_username" property="createUsername" />
+        <result column="create_code" property="createCode" />
+        <result column="user_num" property="userNum" />
+        <result column="bonus_pool" property="bonusPool" />
+        <result column="open_num" property="openNum" />
+        <result column="order_num" property="orderNum" />
+        <result column="start_time" property="startTime" />
+        <result column="end_time" property="endTime" />
+        <result column="create_by" property="createBy" />
+        <result column="update_by" property="updateBy" />
+        <result column="remark" property="remark" />
+
+    </resultMap>
+
+</mapper>

+ 20 - 0
kxs-system/kxs-system-biz/src/main/resources/mapper/KxsCampUserMapper.xml

@@ -0,0 +1,20 @@
+<?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.system.biz.mapper.KxsCampUserMapper">
+
+    <resultMap type="com.kxs.system.api.model.KxsCampUser" id="KxsCampUserMap">
+        <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="camp_id" property="campId" />
+        <result column="user_id" property="userId" />
+        <result column="username" property="username" />
+        <result column="user_code" property="userCode" />
+        <result column="team_open_num" property="teamOpenNum" />
+        <result column="team_order_num" property="teamOrderNum" />
+
+    </resultMap>
+
+</mapper>