liujie
2025-12-08 51b968357ac6b8f05d8771037f14b994a93d2714
init
64个文件已添加
4个文件已修改
1970 ■■■■■ 已修改文件
generator/src/test/java/com/laboratory/CodeGeneratorTests.java 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TBannerController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TBigGiftPackageController.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/THtmlConfigController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TBigGiftPackageMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TBigGiftPackageOrderMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TCommissionTransactionFlowMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TCompanyMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TGoldChange recordMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TGoldChangeRecordMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TIntegralChange recordMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TIntegralChangeRecordMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TIntegralSettlementMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TOrderTransferMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TPhysicalGoodsMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TPhysicalGoodsOrderMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TPictureMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TRefundApplicationMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TBigGiftPackage.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TBigGiftPackageOrder.java 120 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TCommissionTransactionFlow.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TCompany.java 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TGoldChangeRecord.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/THtmlConfig.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TIntegralChangeRecord.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TIntegralSettlement.java 65 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TOrderTransfer.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TPhysicalGoods.java 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TPhysicalGoodsOrder.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TPicture.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TRefundApplication.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/query/BigGiftPackageQuery.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TBigGiftPackageOrderService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TBigGiftPackageService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TCommissionTransactionFlowService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TCompanyService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TGoldChangeRecordService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TIntegralChangeRecordService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TIntegralSettlementService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TOrderTransferService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TPhysicalGoodsOrderService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TPhysicalGoodsService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TPictureService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TRefundApplicationService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBigGiftPackageOrderServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBigGiftPackageServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCommissionTransactionFlowServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCompanyServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TGoldChangeRecordServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TIntegralChangeRecordServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TIntegralSettlementServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TOrderTransferServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPhysicalGoodsOrderServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPhysicalGoodsServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPictureServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TRefundApplicationServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TBigGiftPackageMapper.xml 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TBigGiftPackageOrderMapper.xml 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TCommissionTransactionFlowMapper.xml 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TCompanyMapper.xml 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TGoldChangeRecordMapper.xml 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TIntegralChangeRecordMapper.xml 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TIntegralSettlementMapper.xml 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TOrderTransferMapper.xml 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TPhysicalGoodsMapper.xml 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TPhysicalGoodsOrderMapper.xml 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TPictureMapper.xml 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TRefundApplicationMapper.xml 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
generator/src/test/java/com/laboratory/CodeGeneratorTests.java
@@ -20,7 +20,7 @@
    private static final String DRIVER_NAME = "com.mysql.cj.jdbc.Driver";
    private static final String JDBC_URL = "jdbc:mysql://127.0.0.1:3306/mobile_community?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai";
    private static final String JDBC_URL = "jdbc:mysql://127.0.0.1:3306/jiashida?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai";
    private static final String USER_NAME = "root";
    private static final String PASSWORD = "123456";
@@ -35,7 +35,7 @@
        // 全局配置
        GlobalConfig gc = new GlobalConfig();
        String projectPath = "F:\\workSpace\\mobile_community\\generator";
        String projectPath = "F:\\11";
        gc.setOutputDir(projectPath + "/src/main/java")
                .setAuthor("xiaochen")
                .setMapperName("%sMapper")
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TBannerController.java
@@ -37,7 +37,7 @@
 */
@RestController
@RequestMapping("/t-banner")
@Api(tags = "轮播图管理")
@Api(tags = "(嘉视达)轮播图管理")
public class TBannerController {
    @Autowired
    private TBannerService bannerService;
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TBigGiftPackageController.java
New file
@@ -0,0 +1,54 @@
package com.ruoyi.web.controller.api;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.common.basic.PageInfo;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.system.model.TBigGiftPackage;
import com.ruoyi.system.query.BigGiftPackageQuery;
import com.ruoyi.system.service.TBigGiftPackageService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Objects;
/**
 * <p>
 * 大礼包 前端控制器
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@RestController
@RequestMapping("/t-big-gift-package")
@Api(tags = "(嘉视达)大礼包")
public class TBigGiftPackageController {
    private final TBigGiftPackageService tBigGiftPackageService;
    public TBigGiftPackageController(TBigGiftPackageService tBigGiftPackageService) {
        this.tBigGiftPackageService = tBigGiftPackageService;
    }
    @ApiOperation(value = "大礼包分页列表")
    @PostMapping(value = "/pageList")
    public R<Page<TBigGiftPackage>> pageList(@RequestBody BigGiftPackageQuery query) {
        Page<TBigGiftPackage> tBigGiftPackagePage = new Page<>(query.getPageNum(), query.getPageSize());
        LambdaQueryWrapper<TBigGiftPackage> wrapper = new LambdaQueryWrapper<>();
        wrapper.eq(TBigGiftPackage::getStatus,1);
        wrapper.like(Objects.nonNull(query.getName()), TBigGiftPackage::getName, query.getName());
        wrapper.orderByDesc(TBigGiftPackage::getCreateTime);
        Page<TBigGiftPackage> pageInfo = tBigGiftPackageService.page(tBigGiftPackagePage, wrapper);
        return R.ok(pageInfo);
    }
}
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/THtmlConfigController.java
@@ -28,7 +28,7 @@
 */
@RestController
@RequestMapping("/t-html-config")
@Api(tags = "基础信息管理-协议管理")
@Api(tags = "(嘉视达)基础信息管理-协议管理")
public class THtmlConfigController {
    private final THtmlConfigService htmlConfigService;
@@ -72,7 +72,7 @@
    /**
     * 查看系统配置-协议管理详情
     */
    @ApiOperation(value = "查看系统配置-协议管理详情",notes = "配置类型 类型 1=托育服务 2=阅芽计划 3=办事指南图文指引 4=暖心服务图片 5=注册协议 6=隐私政策 7=学习申请书 8=安全告知书 9=购买支付说明 10=微心愿风险提示 11=群众诉求服务说明 12=随手拍说明 13=康年年图文介绍 14=社区地图 15=社区概况")
    @ApiOperation(value = "查看系统配置-协议管理详情",notes = "配置类型 类型 1=用户注册隐私协议,2=大礼包购买协议,3=实物商品购买协议,4=关于我们  5=积分规则,6=金币兑换图文说明,7=普通商品模块展示配置")
    @GetMapping(value = "/getDetailById")
    public R<THtmlConfig> getDetailById(@RequestParam Integer configType) {
        THtmlConfig sysConfig = htmlConfigService.getOne(Wrappers.<THtmlConfig>lambdaQuery().eq(THtmlConfig::getConfigType, configType)
@@ -83,7 +83,7 @@
    /**
     * 查看系统配置-协议管理详情
     */
    @ApiOperation(value = "查看系统配置-协议管理列表",notes = "配置类型 类型 1=托育服务 2=阅芽计划 3=办事指南图文指引 4=暖心服务图片 5=注册协议 6=隐私政策 7=学习申请书 8=安全告知书 9=购买支付说明 10=微心愿风险提示 11=群众诉求服务说明 12=随手拍说明 13=康年年图文介绍 14=社区地图 15=社区概况")
    @ApiOperation(value = "查看系统配置-协议管理列表",notes = "配置类型 类型 1=用户注册隐私协议,2=大礼包购买协议,3=实物商品购买协议,4=关于我们  5=积分规则,6=金币兑换图文说明,7=普通商品模块展示配置")
    @GetMapping(value = "/list")
    public R<List<THtmlConfig>> list() {
        List<THtmlConfig> sysConfigs = htmlConfigService.list();
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TBigGiftPackageMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TBigGiftPackage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 大礼包 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TBigGiftPackageMapper extends BaseMapper<TBigGiftPackage> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TBigGiftPackageOrderMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TBigGiftPackageOrder;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 大礼包订单 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TBigGiftPackageOrderMapper extends BaseMapper<TBigGiftPackageOrder> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TCommissionTransactionFlowMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TCommissionTransactionFlow;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 佣金流水记录 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TCommissionTransactionFlowMapper extends BaseMapper<TCommissionTransactionFlow> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TCompanyMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TCompany;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 公司 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TCompanyMapper extends BaseMapper<TCompany> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TGoldChange recordMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TGoldChange record;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 用户金币变更记录 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TGoldChange recordMapper extends BaseMapper<TGoldChange record> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TGoldChangeRecordMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TGoldChangeRecord;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 用户金币变更记录 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TGoldChangeRecordMapper extends BaseMapper<TGoldChangeRecord> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TIntegralChange recordMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TIntegralChange record;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 用户积分变更记录 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TIntegralChange recordMapper extends BaseMapper<TIntegralChange record> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TIntegralChangeRecordMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TIntegralChangeRecord;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 用户积分变更记录 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TIntegralChangeRecordMapper extends BaseMapper<TIntegralChangeRecord> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TIntegralSettlementMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TIntegralSettlement;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 积分结算记录 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TIntegralSettlementMapper extends BaseMapper<TIntegralSettlement> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TOrderTransferMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TOrderTransfer;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 订单转让记录 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TOrderTransferMapper extends BaseMapper<TOrderTransfer> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TPhysicalGoodsMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TPhysicalGoods;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 实物商品 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TPhysicalGoodsMapper extends BaseMapper<TPhysicalGoods> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TPhysicalGoodsOrderMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TPhysicalGoodsOrder;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 实物商品订单 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TPhysicalGoodsOrderMapper extends BaseMapper<TPhysicalGoodsOrder> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TPictureMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TPicture;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 系统图片 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TPictureMapper extends BaseMapper<TPicture> {
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TRefundApplicationMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TRefundApplication;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 退款申请 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TRefundApplicationMapper extends BaseMapper<TRefundApplication> {
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TBigGiftPackage.java
New file
@@ -0,0 +1,96 @@
package com.ruoyi.system.model;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 大礼包
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_big_gift_package")
@ApiModel(value="TBigGiftPackage对象", description="大礼包")
public class TBigGiftPackage implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "商品ID")
    @TableField("code")
    private String code;
    @ApiModelProperty(value = "商品名称")
    @TableField("name")
    private String name;
    @ApiModelProperty(value = "商品简介")
    @TableField("introduction")
    private String introduction;
    @ApiModelProperty(value = "商品总价")
    @TableField("total_price")
    private BigDecimal totalPrice;
    @ApiModelProperty(value = "商品订金")
    @TableField("deposit")
    private BigDecimal deposit;
    @ApiModelProperty(value = "积分结算价")
    @TableField("points_settlement_price")
    private BigDecimal pointsSettlementPrice;
    @ApiModelProperty(value = "商品封面图")
    @TableField("cover_image")
    private String coverImage;
    @ApiModelProperty(value = "商品详情图,逗号分隔")
    @TableField("detailed_image")
    private String detailedImage;
    @ApiModelProperty(value = "商品库存")
    @TableField("inventory")
    private Integer inventory;
    @ApiModelProperty(value = "商品详情描述")
    @TableField("detailed_description")
    private String detailedDescription;
    @ApiModelProperty(value = "添加时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "添加人id")
    @TableField("create_user_id")
    private Integer createUserId;
    @ApiModelProperty(value = "修改时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "修改人id")
    @TableField("update_user_id")
    private Integer updateUserId;
    @ApiModelProperty(value = "状态 1=使用中 0=删除")
    @TableField("status")
    private Integer status;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TBigGiftPackageOrder.java
New file
@@ -0,0 +1,120 @@
package com.ruoyi.system.model;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 大礼包订单
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_big_gift_package_order")
@ApiModel(value="TBigGiftPackageOrder对象", description="大礼包订单")
public class TBigGiftPackageOrder implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "订单编号")
    @TableField("code")
    private String code;
    @ApiModelProperty(value = "所属公司")
    @TableField("company_id")
    private Integer companyId;
    @ApiModelProperty(value = "用户id")
    @TableField("app_user_id")
    private Integer appUserId;
    @ApiModelProperty(value = "下单时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "大礼包id")
    @TableField("big_gift_package_id")
    private Integer bigGiftPackageId;
    @ApiModelProperty(value = "大礼包商品信息JSON字符串")
    @TableField("big_gift_package")
    private String bigGiftPackage;
    @ApiModelProperty(value = "订单价格")
    @TableField("order_price")
    private BigDecimal orderPrice;
    @ApiModelProperty(value = "支付订金")
    @TableField("deposit")
    private BigDecimal deposit;
    @ApiModelProperty(value = "支付尾款")
    @TableField("final_payment")
    private BigDecimal finalPayment;
    @ApiModelProperty(value = "支付金额")
    @TableField("payment_price")
    private BigDecimal paymentPrice;
    @ApiModelProperty(value = "订单状态(1=待付款,2=已付订金,3=完成支付,4=确认收货,5=已退款)")
    @TableField("status")
    private Integer status;
    @ApiModelProperty(value = "确认收货时间")
    @TableField("delivery_time")
    private LocalDateTime deliveryTime;
    @ApiModelProperty(value = "支付方式(1=订金+尾款,2=全款)")
    @TableField("payment_type")
    private Integer paymentType;
    @ApiModelProperty(value = "订金付款时间")
    @TableField("deposit_time")
    private LocalDateTime depositTime;
    @ApiModelProperty(value = "订金付款方式(1=微信)")
    @TableField("deposit_payment_method")
    private Integer depositPaymentMethod;
    @ApiModelProperty(value = "订金付款流水号")
    @TableField("deposit_payment_serial_number")
    private String depositPaymentSerialNumber;
    @ApiModelProperty(value = "尾款付款时间")
    @TableField("final_payment_time")
    private LocalDateTime finalPaymentTime;
    @ApiModelProperty(value = "尾款付款方式(1=微信)")
    @TableField("final_payment_method")
    private Integer finalPaymentMethod;
    @ApiModelProperty(value = "尾款付款流水号")
    @TableField("final_payment_serial_number")
    private String finalPaymentSerialNumber;
    @ApiModelProperty(value = "删除状态(0=否,1=是)")
    @TableField("del_flag")
    private Integer delFlag;
    @ApiModelProperty(value = "备注")
    @TableField("remark")
    private String remark;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TCommissionTransactionFlow.java
New file
@@ -0,0 +1,64 @@
package com.ruoyi.system.model;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 佣金流水记录
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_commission_transaction_flow")
@ApiModel(value="TCommissionTransactionFlow对象", description="佣金流水记录")
public class TCommissionTransactionFlow implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "收入用户id")
    @TableField("app_user_id")
    private Integer appUserId;
    @ApiModelProperty(value = "用户类型(1=顾客,2=营销员,3=合伙人)")
    @TableField("app_user_type")
    private Integer appUserType;
    @ApiModelProperty(value = "提成比例")
    @TableField("commission_rate")
    private BigDecimal commissionRate;
    @ApiModelProperty(value = "订单id")
    @TableField("order_id")
    private Integer orderId;
    @ApiModelProperty(value = "订单金额")
    @TableField("order_price")
    private BigDecimal orderPrice;
    @ApiModelProperty(value = "佣金收入金额")
    @TableField("commission_amount")
    private BigDecimal commissionAmount;
    @ApiModelProperty(value = "添加时间")
    @TableField("create_time")
    private LocalDateTime createTime;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TCompany.java
New file
@@ -0,0 +1,91 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 公司
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_company")
@ApiModel(value="TCompany对象", description="公司")
public class TCompany implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "公司名称")
    @TableField("name")
    private String name;
    @ApiModelProperty(value = "推广号")
    @TableField("code")
    private String code;
    @ApiModelProperty(value = "负责人")
    @TableField("charge_person")
    private String chargePerson;
    @ApiModelProperty(value = "负责人电话")
    @TableField("charge_person_phone")
    private String chargePersonPhone;
    @ApiModelProperty(value = "商户号")
    @TableField("merchant_number")
    private String merchantNumber;
    @ApiModelProperty(value = "商户openid")
    @TableField("merchant_openid")
    private String merchantOpenid;
    @ApiModelProperty(value = "经销商地址")
    @TableField("address")
    private String address;
    @ApiModelProperty(value = "备注")
    @TableField("remark")
    private String remark;
    @ApiModelProperty(value = "推广二维码地址")
    @TableField("promotion_qr_code")
    private String promotionQrCode;
    @ApiModelProperty(value = "状态(1=正常,2=冻结,3删除)")
    @TableField("status")
    private Integer status;
    @ApiModelProperty(value = "添加时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "添加人id")
    @TableField("create_user_id")
    private Integer createUserId;
    @ApiModelProperty(value = "修改时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "修改人id")
    @TableField("update_user_id")
    private Integer updateUserId;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TGoldChangeRecord.java
New file
@@ -0,0 +1,60 @@
package com.ruoyi.system.model;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 用户金币变更记录
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_gold_change_record")
@ApiModel(value="TGoldChangeRecord对象", description="用户金币变更记录")
public class TGoldChangeRecord implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "用户id")
    @TableField("app_user_id")
    private Integer appUserId;
    @ApiModelProperty(value = "类型(1=充值,2=扣除)")
    @TableField("type")
    private Integer type;
    @ApiModelProperty(value = "金额")
    @TableField("price")
    private BigDecimal price;
    @ApiModelProperty(value = "余额")
    @TableField("balance")
    private BigDecimal balance;
    @ApiModelProperty(value = "添加时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "操作人id")
    @TableField("create_user_id")
    private Integer createUserId;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/THtmlConfig.java
@@ -30,7 +30,7 @@
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;
    @ApiModelProperty(value = "类型 1=托育服务 2=阅芽计划 3=办事指南图文指引 4=暖心服务图片 5=注册协议 6=隐私政策 7=学习申请书 8=安全告知书 9=购买支付说明 10=微心愿风险提示 11=群众诉求服务说明 12=随手拍说明 13=康年年图文介绍 14=社区地图 15=社区概况")
    @ApiModelProperty(value = "类型 1=用户注册隐私协议,2=大礼包购买协议,3=实物商品购买协议,4=关于我们  5=积分规则,6=金币兑换图文说明,7=普通商品模块展示配置")
    @TableField("config_type")
    private Integer configType;
ruoyi-system/src/main/java/com/ruoyi/system/model/TIntegralChangeRecord.java
New file
@@ -0,0 +1,60 @@
package com.ruoyi.system.model;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 用户积分变更记录
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_integral_change_record")
@ApiModel(value="TIntegralChangeRecord对象", description="用户积分变更记录")
public class TIntegralChangeRecord implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "用户id")
    @TableField("app_user_id")
    private Integer appUserId;
    @ApiModelProperty(value = "类型(1=增加,2=减少)")
    @TableField("type")
    private Integer type;
    @ApiModelProperty(value = "金额")
    @TableField("price")
    private BigDecimal price;
    @ApiModelProperty(value = "余额")
    @TableField("balance")
    private BigDecimal balance;
    @ApiModelProperty(value = "添加时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "操作人id")
    @TableField("create_user_id")
    private Integer createUserId;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TIntegralSettlement.java
New file
@@ -0,0 +1,65 @@
package com.ruoyi.system.model;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 积分结算记录
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_integral_settlement")
@ApiModel(value="TIntegralSettlement对象", description="积分结算记录")
public class TIntegralSettlement implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "用户id")
    @TableField("app_user_id")
    private Integer appUserId;
    @ApiModelProperty(value = "结算周期")
    @TableField("settlement_interval")
    private LocalDate settlementInterval;
    @ApiModelProperty(value = "结算开始时间")
    @TableField("settlement_start_time")
    private LocalDate settlementStartTime;
    @ApiModelProperty(value = "结算结束时间")
    @TableField("settlement_end_time")
    private LocalDate settlementEndTime;
    @ApiModelProperty(value = "合计结算积分")
    @TableField("total_settlement_integral")
    private BigDecimal totalSettlementIntegral;
    @ApiModelProperty(value = "添加时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "操作人员id")
    @TableField("create_user_id")
    private Integer createUserId;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TOrderTransfer.java
New file
@@ -0,0 +1,71 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 订单转让记录
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_order_transfer")
@ApiModel(value="TOrderTransfer对象", description="订单转让记录")
public class TOrderTransfer implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "大礼包订单id")
    @TableField("big_gift_package_order_id")
    private Integer bigGiftPackageOrderId;
    @ApiModelProperty(value = "原所属公司id")
    @TableField("old_company_id")
    private Integer oldCompanyId;
    @ApiModelProperty(value = "原用户id")
    @TableField("old_app_user_id")
    private Integer oldAppUserId;
    @ApiModelProperty(value = "原操作用户id")
    @TableField("old_user_id")
    private Integer oldUserId;
    @ApiModelProperty(value = "新所属公司id")
    @TableField("new_company_id")
    private Integer newCompanyId;
    @ApiModelProperty(value = "新用户id")
    @TableField("new_app_user_id")
    private Integer newAppUserId;
    @ApiModelProperty(value = "转让操作用户id")
    @TableField("new_user_id")
    private Integer newUserId;
    @ApiModelProperty(value = "添加时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "删除状态(0=否,1=是)")
    @TableField("del_flag")
    private Integer delFlag;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TPhysicalGoods.java
New file
@@ -0,0 +1,76 @@
package com.ruoyi.system.model;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 实物商品
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_physical_goods")
@ApiModel(value="TPhysicalGoods对象", description="实物商品")
public class TPhysicalGoods implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "商品名称")
    @TableField("name")
    private String name;
    @ApiModelProperty(value = "商品简介")
    @TableField("introduction")
    private String introduction;
    @ApiModelProperty(value = "商品总价")
    @TableField("total_price")
    private BigDecimal totalPrice;
    @ApiModelProperty(value = "商品封面图")
    @TableField("cover_image")
    private String coverImage;
    @ApiModelProperty(value = "商品详情图,逗号分隔")
    @TableField("detailed_image")
    private String detailedImage;
    @ApiModelProperty(value = "商品详情描述")
    @TableField("detailed_description")
    private String detailedDescription;
    @ApiModelProperty(value = "添加时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "添加人id")
    @TableField("create_user_id")
    private Integer createUserId;
    @ApiModelProperty(value = "修改时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "修改人id")
    @TableField("update_user_id")
    private Integer updateUserId;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TPhysicalGoodsOrder.java
New file
@@ -0,0 +1,96 @@
package com.ruoyi.system.model;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 实物商品订单
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_physical_goods_order")
@ApiModel(value="TPhysicalGoodsOrder对象", description="实物商品订单")
public class TPhysicalGoodsOrder implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "订单编号")
    @TableField("code")
    private String code;
    @ApiModelProperty(value = "所属公司")
    @TableField("company_id")
    private Integer companyId;
    @ApiModelProperty(value = "用户id")
    @TableField("app_user_id")
    private Integer appUserId;
    @ApiModelProperty(value = "下单时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "实物商品id")
    @TableField("physical_goods_id")
    private Integer physicalGoodsId;
    @ApiModelProperty(value = "实物商品信息JSON字符串")
    @TableField("physical_goods")
    private String physicalGoods;
    @ApiModelProperty(value = "订单价格")
    @TableField("order_price")
    private BigDecimal orderPrice;
    @ApiModelProperty(value = "支付金额")
    @TableField("payment_price")
    private BigDecimal paymentPrice;
    @ApiModelProperty(value = "订单状态(1=待付款,2=完成支付,3=确认收货,4=已退款)")
    @TableField("status")
    private Integer status;
    @ApiModelProperty(value = "确认收货时间")
    @TableField("delivery_time")
    private LocalDateTime deliveryTime;
    @ApiModelProperty(value = "付款时间")
    @TableField("payment_time")
    private LocalDateTime paymentTime;
    @ApiModelProperty(value = "付款方式(1=微信)")
    @TableField("payment_method")
    private Integer paymentMethod;
    @ApiModelProperty(value = "付款流水号")
    @TableField("payment_serial_number")
    private String paymentSerialNumber;
    @ApiModelProperty(value = "删除状态(0=否,1=是)")
    @TableField("del_flag")
    private Integer delFlag;
    @ApiModelProperty(value = "备注")
    @TableField("remark")
    private String remark;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TPicture.java
New file
@@ -0,0 +1,59 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 系统图片
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_picture")
@ApiModel(value="TPicture对象", description="系统图片")
public class TPicture implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "图片名称")
    @TableField("name")
    private String name;
    @ApiModelProperty(value = "图片地址")
    @TableField("picture_url")
    private String pictureUrl;
    @ApiModelProperty(value = "跳转详情内容")
    @TableField("content")
    private String content;
    @ApiModelProperty(value = "浏览量")
    @TableField("view_number")
    private Integer viewNumber;
    @ApiModelProperty(value = "添加时间")
    @TableField("create_time")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "状态(1=正常,2=删除)")
    @TableField("status")
    private Integer status;
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TRefundApplication.java
New file
@@ -0,0 +1,71 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 退款申请
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_refund_application")
@ApiModel(value="TRefundApplication对象", description="退款申请")
public class TRefundApplication implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "大礼包订单id")
    @TableField("big_gift_package_order_id")
    private Integer bigGiftPackageOrderId;
    @ApiModelProperty(value = "退款申请人id")
    @TableField("applicant_user_id")
    private Integer applicantUserId;
    @ApiModelProperty(value = "申请时间")
    @TableField("applicant_time")
    private LocalDateTime applicantTime;
    @ApiModelProperty(value = "退款原因")
    @TableField("refund_reason")
    private String refundReason;
    @ApiModelProperty(value = "凭证图片")
    @TableField("voucher_picture")
    private String voucherPicture;
    @ApiModelProperty(value = "状态(1=待审核,2=审核通过,3=审核驳回)")
    @TableField("status")
    private Integer status;
    @ApiModelProperty(value = "审核人id")
    @TableField("audit_user_id")
    private Integer auditUserId;
    @ApiModelProperty(value = "审核时间")
    @TableField("audit_time")
    private LocalDateTime auditTime;
    @ApiModelProperty(value = "驳回原因")
    @TableField("audit_remark")
    private String auditRemark;
}
ruoyi-system/src/main/java/com/ruoyi/system/query/BigGiftPackageQuery.java
New file
@@ -0,0 +1,13 @@
package com.ruoyi.system.query;
import com.ruoyi.common.core.domain.BasePage;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "大礼包分页列表query")
public class BigGiftPackageQuery extends BasePage {
    @ApiModelProperty(value = "名称")
    private String name;
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TBigGiftPackageOrderService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TBigGiftPackageOrder;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 大礼包订单 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TBigGiftPackageOrderService extends IService<TBigGiftPackageOrder> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TBigGiftPackageService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TBigGiftPackage;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 大礼包 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TBigGiftPackageService extends IService<TBigGiftPackage> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TCommissionTransactionFlowService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TCommissionTransactionFlow;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 佣金流水记录 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TCommissionTransactionFlowService extends IService<TCommissionTransactionFlow> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TCompanyService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TCompany;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 公司 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TCompanyService extends IService<TCompany> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TGoldChangeRecordService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TGoldChangeRecord;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 用户金币变更记录 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TGoldChangeRecordService extends IService<TGoldChangeRecord> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TIntegralChangeRecordService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TIntegralChangeRecord;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 用户积分变更记录 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TIntegralChangeRecordService extends IService<TIntegralChangeRecord> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TIntegralSettlementService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TIntegralSettlement;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 积分结算记录 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TIntegralSettlementService extends IService<TIntegralSettlement> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TOrderTransferService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TOrderTransfer;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 订单转让记录 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TOrderTransferService extends IService<TOrderTransfer> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TPhysicalGoodsOrderService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TPhysicalGoodsOrder;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 实物商品订单 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TPhysicalGoodsOrderService extends IService<TPhysicalGoodsOrder> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TPhysicalGoodsService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TPhysicalGoods;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 实物商品 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TPhysicalGoodsService extends IService<TPhysicalGoods> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TPictureService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TPicture;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 系统图片 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TPictureService extends IService<TPicture> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TRefundApplicationService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TRefundApplication;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 退款申请 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TRefundApplicationService extends IService<TRefundApplication> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBigGiftPackageOrderServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TBigGiftPackageOrder;
import com.ruoyi.system.mapper.TBigGiftPackageOrderMapper;
import com.ruoyi.system.service.TBigGiftPackageOrderService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 大礼包订单 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TBigGiftPackageOrderServiceImpl extends ServiceImpl<TBigGiftPackageOrderMapper, TBigGiftPackageOrder> implements TBigGiftPackageOrderService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TBigGiftPackageServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TBigGiftPackage;
import com.ruoyi.system.mapper.TBigGiftPackageMapper;
import com.ruoyi.system.service.TBigGiftPackageService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 大礼包 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TBigGiftPackageServiceImpl extends ServiceImpl<TBigGiftPackageMapper, TBigGiftPackage> implements TBigGiftPackageService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCommissionTransactionFlowServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TCommissionTransactionFlow;
import com.ruoyi.system.mapper.TCommissionTransactionFlowMapper;
import com.ruoyi.system.service.TCommissionTransactionFlowService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 佣金流水记录 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TCommissionTransactionFlowServiceImpl extends ServiceImpl<TCommissionTransactionFlowMapper, TCommissionTransactionFlow> implements TCommissionTransactionFlowService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCompanyServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TCompany;
import com.ruoyi.system.mapper.TCompanyMapper;
import com.ruoyi.system.service.TCompanyService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 公司 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TCompanyServiceImpl extends ServiceImpl<TCompanyMapper, TCompany> implements TCompanyService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TGoldChangeRecordServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TGoldChangeRecord;
import com.ruoyi.system.mapper.TGoldChangeRecordMapper;
import com.ruoyi.system.service.TGoldChangeRecordService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 用户金币变更记录 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TGoldChangeRecordServiceImpl extends ServiceImpl<TGoldChangeRecordMapper, TGoldChangeRecord> implements TGoldChangeRecordService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TIntegralChangeRecordServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TIntegralChangeRecord;
import com.ruoyi.system.mapper.TIntegralChangeRecordMapper;
import com.ruoyi.system.service.TIntegralChangeRecordService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 用户积分变更记录 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TIntegralChangeRecordServiceImpl extends ServiceImpl<TIntegralChangeRecordMapper, TIntegralChangeRecord> implements TIntegralChangeRecordService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TIntegralSettlementServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TIntegralSettlement;
import com.ruoyi.system.mapper.TIntegralSettlementMapper;
import com.ruoyi.system.service.TIntegralSettlementService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 积分结算记录 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TIntegralSettlementServiceImpl extends ServiceImpl<TIntegralSettlementMapper, TIntegralSettlement> implements TIntegralSettlementService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TOrderTransferServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TOrderTransfer;
import com.ruoyi.system.mapper.TOrderTransferMapper;
import com.ruoyi.system.service.TOrderTransferService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 订单转让记录 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TOrderTransferServiceImpl extends ServiceImpl<TOrderTransferMapper, TOrderTransfer> implements TOrderTransferService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPhysicalGoodsOrderServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TPhysicalGoodsOrder;
import com.ruoyi.system.mapper.TPhysicalGoodsOrderMapper;
import com.ruoyi.system.service.TPhysicalGoodsOrderService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 实物商品订单 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TPhysicalGoodsOrderServiceImpl extends ServiceImpl<TPhysicalGoodsOrderMapper, TPhysicalGoodsOrder> implements TPhysicalGoodsOrderService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPhysicalGoodsServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TPhysicalGoods;
import com.ruoyi.system.mapper.TPhysicalGoodsMapper;
import com.ruoyi.system.service.TPhysicalGoodsService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 实物商品 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TPhysicalGoodsServiceImpl extends ServiceImpl<TPhysicalGoodsMapper, TPhysicalGoods> implements TPhysicalGoodsService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPictureServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TPicture;
import com.ruoyi.system.mapper.TPictureMapper;
import com.ruoyi.system.service.TPictureService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 系统图片 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TPictureServiceImpl extends ServiceImpl<TPictureMapper, TPicture> implements TPictureService {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TRefundApplicationServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TRefundApplication;
import com.ruoyi.system.mapper.TRefundApplicationMapper;
import com.ruoyi.system.service.TRefundApplicationService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 退款申请 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TRefundApplicationServiceImpl extends ServiceImpl<TRefundApplicationMapper, TRefundApplication> implements TRefundApplicationService {
}
ruoyi-system/src/main/resources/mapper/system/TBigGiftPackageMapper.xml
New file
@@ -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.ruoyi.system.mapper.TBigGiftPackageMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TBigGiftPackage">
        <id column="id" property="id" />
        <result column="code" property="code" />
        <result column="name" property="name" />
        <result column="introduction" property="introduction" />
        <result column="total_price" property="totalPrice" />
        <result column="deposit" property="deposit" />
        <result column="points_settlement_price" property="pointsSettlementPrice" />
        <result column="cover_image" property="coverImage" />
        <result column="detailed_image" property="detailedImage" />
        <result column="inventory" property="inventory" />
        <result column="detailed_description" property="detailedDescription" />
        <result column="create_time" property="createTime" />
        <result column="create_user_id" property="createUserId" />
        <result column="update_time" property="updateTime" />
        <result column="update_user_id" property="updateUserId" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, code, name, introduction, total_price, deposit, points_settlement_price, cover_image, detailed_image, inventory, detailed_description, create_time, create_user_id, update_time, update_user_id
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TBigGiftPackageOrderMapper.xml
New file
@@ -0,0 +1,36 @@
<?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.ruoyi.system.mapper.TBigGiftPackageOrderMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TBigGiftPackageOrder">
        <id column="id" property="id" />
        <result column="code" property="code" />
        <result column="company_id" property="companyId" />
        <result column="app_user_id" property="appUserId" />
        <result column="create_time" property="createTime" />
        <result column="big_gift_package_id" property="bigGiftPackageId" />
        <result column="big_gift_package" property="bigGiftPackage" />
        <result column="order_price" property="orderPrice" />
        <result column="deposit" property="deposit" />
        <result column="final_payment" property="finalPayment" />
        <result column="payment_price" property="paymentPrice" />
        <result column="status" property="status" />
        <result column="delivery_time" property="deliveryTime" />
        <result column="payment_type" property="paymentType" />
        <result column="deposit_time" property="depositTime" />
        <result column="deposit_payment_method" property="depositPaymentMethod" />
        <result column="deposit_payment_serial_number" property="depositPaymentSerialNumber" />
        <result column="final_payment_time" property="finalPaymentTime" />
        <result column="final_payment_method" property="finalPaymentMethod" />
        <result column="final_payment_serial_number" property="finalPaymentSerialNumber" />
        <result column="del_flag" property="delFlag" />
        <result column="remark" property="remark" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, code, company_id, app_user_id, create_time, big_gift_package_id, big_gift_package, order_price, deposit, final_payment, payment_price, status, delivery_time, payment_type, deposit_time, deposit_payment_method, deposit_payment_serial_number, final_payment_time, final_payment_method, final_payment_serial_number, del_flag, remark
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TCommissionTransactionFlowMapper.xml
New file
@@ -0,0 +1,22 @@
<?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.ruoyi.system.mapper.TCommissionTransactionFlowMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TCommissionTransactionFlow">
        <id column="id" property="id" />
        <result column="app_user_id" property="appUserId" />
        <result column="app_user_type" property="appUserType" />
        <result column="commission_rate" property="commissionRate" />
        <result column="order_id" property="orderId" />
        <result column="order_price" property="orderPrice" />
        <result column="commission_amount" property="commissionAmount" />
        <result column="create_time" property="createTime" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, app_user_id, app_user_type, commission_rate, order_id, order_price, commission_amount, create_time
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TCompanyMapper.xml
New file
@@ -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.ruoyi.system.mapper.TCompanyMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TCompany">
        <id column="id" property="id" />
        <result column="name" property="name" />
        <result column="code" property="code" />
        <result column="charge_person" property="chargePerson" />
        <result column="charge_person_phone" property="chargePersonPhone" />
        <result column="merchant_number" property="merchantNumber" />
        <result column="merchant_openid" property="merchantOpenid" />
        <result column="address" property="address" />
        <result column="remark" property="remark" />
        <result column="promotion_qr_code" property="promotionQrCode" />
        <result column="status" property="status" />
        <result column="create_time" property="createTime" />
        <result column="create_user_id" property="createUserId" />
        <result column="update_time" property="updateTime" />
        <result column="update_user_id" property="updateUserId" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, name, code, charge_person, charge_person_phone, merchant_number, merchant_openid, address, remark, promotion_qr_code, status, create_time, create_user_id, update_time, update_user_id
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TGoldChangeRecordMapper.xml
New file
@@ -0,0 +1,21 @@
<?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.ruoyi.system.mapper.TGoldChangeRecordMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TGoldChangeRecord">
        <id column="id" property="id" />
        <result column="app_user_id" property="appUserId" />
        <result column="type" property="type" />
        <result column="price" property="price" />
        <result column="balance" property="balance" />
        <result column="create_time" property="createTime" />
        <result column="create_user_id" property="createUserId" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, app_user_id, type, price, balance, create_time, create_user_id
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TIntegralChangeRecordMapper.xml
New file
@@ -0,0 +1,21 @@
<?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.ruoyi.system.mapper.TIntegralChangeRecordMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TIntegralChangeRecord">
        <id column="id" property="id" />
        <result column="app_user_id" property="appUserId" />
        <result column="type" property="type" />
        <result column="price" property="price" />
        <result column="balance" property="balance" />
        <result column="create_time" property="createTime" />
        <result column="create_user_id" property="createUserId" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, app_user_id, type, price, balance, create_time, create_user_id
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TIntegralSettlementMapper.xml
New file
@@ -0,0 +1,22 @@
<?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.ruoyi.system.mapper.TIntegralSettlementMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TIntegralSettlement">
        <id column="id" property="id" />
        <result column="app_user_id" property="appUserId" />
        <result column="settlement_interval" property="settlementInterval" />
        <result column="settlement_start_time" property="settlementStartTime" />
        <result column="settlement_end_time" property="settlementEndTime" />
        <result column="total_settlement_integral" property="totalSettlementIntegral" />
        <result column="create_time" property="createTime" />
        <result column="create_user_id" property="createUserId" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, app_user_id, settlement_interval, settlement_start_time, settlement_end_time, total_settlement_integral, create_time, create_user_id
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TOrderTransferMapper.xml
New file
@@ -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.ruoyi.system.mapper.TOrderTransferMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TOrderTransfer">
        <id column="id" property="id" />
        <result column="big_gift_package_order_id" property="bigGiftPackageOrderId" />
        <result column="old_company_id" property="oldCompanyId" />
        <result column="old_app_user_id" property="oldAppUserId" />
        <result column="old_user_id" property="oldUserId" />
        <result column="new_company_id" property="newCompanyId" />
        <result column="new_app_user_id" property="newAppUserId" />
        <result column="new_user_id" property="newUserId" />
        <result column="create_time" property="createTime" />
        <result column="del_flag" property="delFlag" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, big_gift_package_order_id, old_company_id, old_app_user_id, old_user_id, new_company_id, new_app_user_id, new_user_id, create_time, del_flag
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TPhysicalGoodsMapper.xml
New file
@@ -0,0 +1,25 @@
<?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.ruoyi.system.mapper.TPhysicalGoodsMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TPhysicalGoods">
        <id column="id" property="id" />
        <result column="name" property="name" />
        <result column="introduction" property="introduction" />
        <result column="total_price" property="totalPrice" />
        <result column="cover_image" property="coverImage" />
        <result column="detailed_image" property="detailedImage" />
        <result column="detailed_description" property="detailedDescription" />
        <result column="create_time" property="createTime" />
        <result column="create_user_id" property="createUserId" />
        <result column="update_time" property="updateTime" />
        <result column="update_user_id" property="updateUserId" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, name, introduction, total_price, cover_image, detailed_image, detailed_description, create_time, create_user_id, update_time, update_user_id
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TPhysicalGoodsOrderMapper.xml
New file
@@ -0,0 +1,30 @@
<?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.ruoyi.system.mapper.TPhysicalGoodsOrderMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TPhysicalGoodsOrder">
        <id column="id" property="id" />
        <result column="code" property="code" />
        <result column="company_id" property="companyId" />
        <result column="app_user_id" property="appUserId" />
        <result column="create_time" property="createTime" />
        <result column="physical_goods_id" property="physicalGoodsId" />
        <result column="physical_goods" property="physicalGoods" />
        <result column="order_price" property="orderPrice" />
        <result column="payment_price" property="paymentPrice" />
        <result column="status" property="status" />
        <result column="delivery_time" property="deliveryTime" />
        <result column="payment_time" property="paymentTime" />
        <result column="payment_method" property="paymentMethod" />
        <result column="payment_serial_number" property="paymentSerialNumber" />
        <result column="del_flag" property="delFlag" />
        <result column="remark" property="remark" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, code, company_id, app_user_id, create_time, physical_goods_id, physical_goods, order_price, payment_price, status, delivery_time, payment_time, payment_method, payment_serial_number, del_flag, remark
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TPictureMapper.xml
New file
@@ -0,0 +1,21 @@
<?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.ruoyi.system.mapper.TPictureMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TPicture">
        <id column="id" property="id" />
        <result column="name" property="name" />
        <result column="picture_url" property="pictureUrl" />
        <result column="content" property="content" />
        <result column="view_number" property="viewNumber" />
        <result column="create_time" property="createTime" />
        <result column="status" property="status" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, name, picture_url, content, view_number, create_time, status
    </sql>
</mapper>
ruoyi-system/src/main/resources/mapper/system/TRefundApplicationMapper.xml
New file
@@ -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.ruoyi.system.mapper.TRefundApplicationMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TRefundApplication">
        <id column="id" property="id" />
        <result column="big_gift_package_order_id" property="bigGiftPackageOrderId" />
        <result column="applicant_user_id" property="applicantUserId" />
        <result column="applicant_time" property="applicantTime" />
        <result column="refund_reason" property="refundReason" />
        <result column="voucher_picture" property="voucherPicture" />
        <result column="status" property="status" />
        <result column="audit_user_id" property="auditUserId" />
        <result column="audit_time" property="auditTime" />
        <result column="audit_remark" property="auditRemark" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, big_gift_package_order_id, applicant_user_id, applicant_time, refund_reason, voucher_picture, status, audit_user_id, audit_time, audit_remark
    </sql>
</mapper>