From 67f846e804b36af6e361ebd11c816dfcc2286f4f Mon Sep 17 00:00:00 2001
From: 李林 <z1292839451@163.com>
Date: 星期一, 26 二月 2024 02:08:47 +0800
Subject: [PATCH] 架构搭建

---
 user-server/src/main/resources/mapper/EnumMapper.xml                        |   34 ++++
 user-server/src/main/java/com/yuanchu/mom/mapper/EnumMapper.java            |   22 +++
 framework/src/main/java/com/yuanchu/mom/common/AllController.java           |    4 
 framework/src/main/java/com/yuanchu/mom/mapper/AuthMapper.java              |    4 
 system-run/src/main/resources/application-prod.yml                          |    2 
 user-server/src/main/java/com/yuanchu/mom/service/EnumService.java          |   24 +++
 pom.xml                                                                     |    5 
 user-server/src/main/java/com/yuanchu/mom/pojo/User.java                    |    2 
 system-run/src/main/resources/application-dev.yml                           |    4 
 user-server/src/main/java/com/yuanchu/mom/controller/UserController.java    |    6 
 /dev/null                                                                   |   20 --
 user-server/src/main/java/com/yuanchu/mom/controller/RoleController.java    |   12 -
 user-server/src/main/java/com/yuanchu/mom/service/imp/UserServiceImp.java   |    6 
 user-server/src/main/java/com/yuanchu/mom/service/UserService.java          |    2 
 user-server/src/main/java/com/yuanchu/mom/controller/EnumController.java    |   85 +++---------
 user-server/src/main/java/com/yuanchu/mom/pojo/Enums.java                   |   74 ++++++++++
 user-server/src/main/java/com/yuanchu/mom/service/impl/EnumServiceImpl.java |   59 ++++++++
 system-run/pom.xml                                                          |    6 
 18 files changed, 260 insertions(+), 111 deletions(-)

diff --git a/data-server/pom.xml b/data-server/pom.xml
deleted file mode 100644
index f0dfcfb..0000000
--- a/data-server/pom.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <parent>
-        <artifactId>mom</artifactId>
-        <groupId>com.yuanchu.mom</groupId>
-        <version>1.0.0</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-
-    <artifactId>data-server</artifactId>
-    <version>0.0.1-SNAPSHOT</version>
-    <name>data-server</name>
-    <description>data-server</description>
-    <packaging>jar</packaging>
-
-    <dependencies>
-        <dependency>
-            <groupId>com.yuanchu.mom</groupId>
-            <artifactId>framework</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
-        </dependency>
-    </dependencies>
-
-</project>
\ No newline at end of file
diff --git a/data-server/src/main/java/com/yuanchu/mom/Main.java b/data-server/src/main/java/com/yuanchu/mom/Main.java
deleted file mode 100644
index de0dfc5..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/Main.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package com.yuanchu.mom;
-
-public class Main {
-    public static void main(String[] args) {
-        System.out.println("Hello world!");
-    }
-}
\ No newline at end of file
diff --git a/data-server/src/main/java/com/yuanchu/mom/controller/DataReportingController.java b/data-server/src/main/java/com/yuanchu/mom/controller/DataReportingController.java
deleted file mode 100644
index 2aa2035..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/controller/DataReportingController.java
+++ /dev/null
@@ -1,357 +0,0 @@
-package com.yuanchu.mom.controller;
-
-import cn.hutool.core.io.FileUtil;
-import cn.hutool.core.io.resource.ResourceUtil;
-import cn.hutool.core.text.csv.CsvData;
-import cn.hutool.core.text.csv.CsvReader;
-import cn.hutool.core.text.csv.CsvRow;
-import cn.hutool.core.text.csv.CsvUtil;
-import cn.hutool.core.util.CharsetUtil;
-import com.alibaba.fastjson.JSON;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.yuanchu.mom.annotation.ValueAuth;
-import com.yuanchu.mom.common.GetLook;
-import com.yuanchu.mom.dto.*;
-import com.yuanchu.mom.exception.ErrorException;
-import com.yuanchu.mom.pojo.DataReporting;
-import com.yuanchu.mom.pojo.FansSubmit;
-import com.yuanchu.mom.pojo.FinanceSubmit;
-import com.yuanchu.mom.service.DataReportingService;
-import com.yuanchu.mom.service.FansSubmitService;
-import com.yuanchu.mom.service.FinanceSubmitService;
-import com.yuanchu.mom.vo.Result;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import lombok.AllArgsConstructor;
-import org.apache.tomcat.util.http.fileupload.FileUtils;
-import org.springframework.util.FileCopyUtils;
-import org.springframework.web.bind.annotation.*;
-import org.springframework.web.multipart.MultipartFile;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.math.BigDecimal;
-import java.nio.charset.StandardCharsets;
-import java.nio.file.Files;
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
-import java.time.LocalDate;
-import java.time.LocalDateTime;
-import java.time.format.DateTimeFormatter;
-import java.util.*;
-
-@RequestMapping("/dataReporting")
-@RestController
-@Api(tags = "鏁版嵁涓婃姤妯″潡")
-@AllArgsConstructor
-public class DataReportingController {
-
-    private DataReportingService dataReportingService;
-
-    private FansSubmitService fansSubmitService;
-
-    private FinanceSubmitService financeSubmitService;
-
-    @ApiOperation(value = "鑾峰彇鏁版嵁涓婃姤鍒楄〃")
-    @PostMapping("/selectDataReportingList")
-    public Result selectDataReportingList(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        DataReportingPageDto dataReportingPageDto = JSON.parseObject(JSON.toJSONString(data.get("entity")), DataReportingPageDto.class);
-        return Result.success(dataReportingService.selectDataReportingList(page, dataReportingPageDto));
-    }
-
-    @ApiOperation(value = "淇敼鏁版嵁涓婃姤")
-    @PostMapping("/upDataReporting")
-    public Result upDataReporting(@RequestBody DataReporting dataReporting) {
-        return Result.success(dataReportingService.updateDataReporting(dataReporting));
-    }
-
-    @ApiOperation(value = "鍒犻櫎鏁版嵁涓婃姤淇℃伅")
-    @PostMapping("/delDataReporting")
-    public Result delDataReporting(Integer id) {
-        return Result.success(dataReportingService.delDataReporting(id));
-    }
-
-    @ApiOperation(value = "鑾峰彇椤圭洰姹囨�诲垪琛�")
-    @PostMapping("/selectProductCountDtoPageList")
-    public Result selectProductCountDtoPageList(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        ProductCountDto productCountDto = JSON.parseObject(JSON.toJSONString(data.get("entity")), ProductCountDto.class);
-        return Result.success(dataReportingService.selectProductCountDtoPageList(page, productCountDto));
-    }
-
-    @ApiOperation(value = "鑾峰彇鐧昏浜烘眹鎬诲垪琛�")
-    @PostMapping("/selectRegistrantCountDtoPageList")
-    public Result selectRegistrantCountDtoPageList(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        RegistrantCountDto registrantCountDto = JSON.parseObject(JSON.toJSONString(data.get("entity")), RegistrantCountDto.class);
-        return Result.success(dataReportingService.selectRegistrantCountDtoPageList(page, registrantCountDto));
-    }
-
-    @ApiOperation(value = "鑾峰彇杩涚矇涓婃姤鍒楄〃")
-    @PostMapping("/selectFansSubmitList")
-    public Result selectFansSubmitList(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        FansSubmit fansSubmit = JSON.parseObject(JSON.toJSONString(data.get("entity")), FansSubmit.class);
-        return Result.success(fansSubmitService.selectFansSubmitList(page, fansSubmit));
-    }
-
-    @ApiOperation(value = "鍒犻櫎杩涚矇涓婃姤鍒楄〃")
-    @PostMapping("/delFansSubmit")
-    public Result delFansSubmit(Integer id) {
-        return Result.success(fansSubmitService.delFansSubmit(id));
-    }
-
-    @ApiOperation(value = "淇敼杩涚矇涓婃姤淇℃伅")
-    @PostMapping("/updateFansSubmit")
-    public Result<?> updateFansSubmit(@RequestBody FansSubmit fansSubmit) {
-        return Result.success(fansSubmitService.updateFansSubmit(fansSubmit));
-    }
-
-    @ApiOperation(value = "娣诲姞杩涚矇涓婃姤淇℃伅")
-    @PostMapping("/addFansSubmit")
-    public Result<?> addFansSubmit(@RequestBody FansSubmit fansSubmit) {
-        return Result.success(fansSubmitService.addFansSubmit(fansSubmit, null));
-    }
-
-    @ApiOperation(value = "鑾峰彇璐㈠姟涓婃姤鍒楄〃")
-    @PostMapping("/selectFinanceSubmitList")
-    public Result selectFinanceSubmitList(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        FinanceSubmit financeSubmit = JSON.parseObject(JSON.toJSONString(data.get("entity")), FinanceSubmit.class);
-        return Result.success(financeSubmitService.selectFinanceSubmitList(page, financeSubmit));
-    }
-
-    @ApiOperation(value = "鍒犻櫎璐㈠姟涓婃姤鍒楄〃")
-    @PostMapping("/delFinanceSubmit")
-    public Result delFinanceSubmit(Integer id) {
-        return Result.success(financeSubmitService.delFinanceSubmit(id));
-    }
-
-    @ApiOperation(value = "淇敼璐㈠姟涓婃姤淇℃伅")
-    @PostMapping("/updateFinanceSubmit")
-    public Result<?> updateFinanceSubmit(@RequestBody FinanceSubmit financeSubmit) {
-        return Result.success(financeSubmitService.updateFinanceSubmit(financeSubmit));
-    }
-
-    @ApiOperation(value = "娣诲姞璐㈠姟涓婃姤淇℃伅")
-    @PostMapping("/addFinanceSubmit")
-    public Result<?> addFinanceSubmit(@RequestBody FinanceSubmit financeSubmit, String date) {
-        return Result.success(financeSubmitService.addFinanceSubmit(financeSubmit, date));
-    }
-
-    @ValueAuth
-    @ApiOperation(value = "鑾峰彇棣栭〉鏁版嵁")
-    @GetMapping("/getDataList")
-    public Result<?> getDataList() {
-        return Result.success(dataReportingService.getDataList());
-    }
-
-    @ApiOperation(value = "瀵煎叆鏁版嵁涓婃姤鍒楄〃")
-    @PostMapping("/inputCsv")
-    public Result<?> inputCsv(@RequestParam("file") MultipartFile file) throws IOException {
-        CsvReader reader = CsvUtil.getReader();
-        CsvData data = reader.read(new InputStreamReader(file.getInputStream(), "GB2312"));
-        List<CsvRow> rows = data.getRows();
-        List<DataReporting> list = new ArrayList<>();
-        String format;
-        try {
-            format = new SimpleDateFormat("yyyy-MM-dd").format(new SimpleDateFormat("yyyyMMdd").parse(rows.get(2).get(0).split("锛�")[1]));
-        } catch (ParseException e) {
-            e.printStackTrace();
-            throw new ErrorException("鏂囦欢涓棩鏈熷湪杞崲鏃跺嚭鐜伴敊璇�");
-        }
-        for (int i = 6; i < rows.size(); i++) {
-            DataReporting reporting = new DataReporting();
-            for (int i1 = 0; i1 < rows.get(5).size(); i1++) {
-                String str = rows.get(i).get(i1);
-                if (str == null) continue;
-                switch (rows.get(5).get(i1)) {
-                    case "璐︽埛":
-                        reporting.setName(str);
-                        break;
-                    case "澶囨敞":
-                        String[] split = str.split("-");
-                        if (split.length == 4) {
-                            reporting.setName2(split[0]);
-                            reporting.setChannel(split[1]);
-                            reporting.setAgent(split[2]);
-                            reporting.setProduct(split[3]);
-                            break;
-                        }
-                        reporting.setProduct(str);
-                        break;
-                    case "灞曠幇閲�":
-                        reporting.setShowNum(Integer.parseInt(str));
-                        break;
-                    case "鐐瑰嚮閲�":
-                        reporting.setClick(Integer.parseInt(str));
-                        break;
-                    case "娑堣垂":
-                        reporting.setAccountConsumption(new BigDecimal(str));
-                        break;
-                }
-            }
-            list.add(reporting);
-        }
-        dataReportingService.addDataReporting(list, format);
-        return Result.success();
-    }
-
-    @ApiOperation(value = "鏂板鏁版嵁涓婃姤")
-    @PostMapping("/addDataReporting")
-    public Result<?> addDataReporting(@RequestBody DataReporting dataReporting) {
-        ArrayList<DataReporting> list = new ArrayList<>();
-        list.add(dataReporting);
-        dataReportingService.addDataReporting(list, null);
-        return Result.success();
-    }
-
-    @ApiOperation(value = "瀵煎嚭鏁版嵁涓婃姤鍒楄〃")
-    @PostMapping("/downDataReportingFile")
-    public Result downDataReportingFile(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        DataReportingPageDto dataReportingPageDto = JSON.parseObject(JSON.toJSONString(data.get("entity")), DataReportingPageDto.class);
-        return Result.success("瀵煎嚭鎴愬姛", dataReportingService.downDataReportingFile(page, dataReportingPageDto));
-    }
-
-    @ApiOperation(value = "瀵煎嚭椤圭洰鏁版嵁缁熻鍒楄〃")
-    @PostMapping("/downProductCountFile")
-    public Result downProductCountFile(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        ProductCountDto productCountDto = JSON.parseObject(JSON.toJSONString(data.get("entity")), ProductCountDto.class);
-        return Result.success("瀵煎嚭鎴愬姛", dataReportingService.downProductCountFile(page, productCountDto));
-    }
-
-    @ApiOperation(value = "瀵煎嚭鍛樺伐鏁版嵁缁熻鍒楄〃")
-    @PostMapping("/downRegistrantCountFile")
-    public Result downRegistrantCountFile(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        RegistrantCountDto registrantCountDto = JSON.parseObject(JSON.toJSONString(data.get("entity")), RegistrantCountDto.class);
-        return Result.success("瀵煎嚭鎴愬姛", dataReportingService.downRegistrantCountFile(page, registrantCountDto));
-    }
-
-    @ApiOperation(value = "瀵煎嚭杩涚矇涓婃姤鍒楄〃")
-    @PostMapping("/downFansSubmitFile")
-    public Result downFansSubmitFile(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        FansSubmit fansSubmit = JSON.parseObject(JSON.toJSONString(data.get("entity")), FansSubmit.class);
-        return Result.success("瀵煎嚭鎴愬姛", dataReportingService.downFansSubmitFile(page, fansSubmit));
-    }
-
-    @ApiOperation(value = "瀵煎叆杩涚矇涓婃姤鍒楄〃")
-    @PostMapping("/inputFansSubmitCsv")
-    public Result<?> inputFansSubmitCsv(@RequestParam("file") MultipartFile file) throws IOException {
-        CsvReader reader = CsvUtil.getReader();
-        CsvData data = reader.read(new InputStreamReader(file.getInputStream(), "GB2312"));
-        List<CsvRow> rows = data.getRows();
-        String format;
-        try {
-            format = new SimpleDateFormat("yyyy-MM-dd").format(new SimpleDateFormat("yyyyMMdd").parse(rows.get(2).get(0).split("锛�")[1]));
-        } catch (ParseException e) {
-            throw new ErrorException("鏂囦欢涓棩鏈熷湪杞崲鏃跺嚭鐜伴敊璇�");
-        }
-        for (int i = 6; i < rows.size(); i++) {
-            FansSubmit fansSubmit = new FansSubmit();
-            for (int i1 = 0; i1 < rows.get(5).size(); i1++) {
-                String str = rows.get(i).get(i1);
-                if (str == null) continue;
-                switch (rows.get(5).get(i1)) {
-                    case "瀹㈡埛":
-                        fansSubmit.setCustom(str);
-                        break;
-                    case "椤圭洰":
-                        fansSubmit.setProduct(str);
-                        break;
-                    case "寰俊鍙�":
-                        fansSubmit.setVx(str);
-                        break;
-                    case "杩涚矇":
-                        fansSubmit.setFansAdd(Integer.parseInt(str));
-                        break;
-                }
-            }
-            fansSubmitService.addFansSubmit(fansSubmit, format);
-        }
-        return Result.success();
-    }
-
-    @ApiOperation(value = "鑾峰彇鏁版嵁瀵规瘮鍒楄〃")
-    @PostMapping("/selectDataComparisonDtoPageList")
-    public Result selectDataComparisonDtoPageList(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        DataComparisonDto dataComparisonDto = JSON.parseObject(JSON.toJSONString(data.get("entity")), DataComparisonDto.class);
-        Map<String, Object> stringObjectMap = dataReportingService.selectDataComparisonDtoPageList(page, dataComparisonDto);
-        return Result.success(stringObjectMap);
-    }
-
-    @ApiOperation(value = "瀵煎嚭璐㈠姟涓婃姤鍒楄〃")
-    @PostMapping("/downFinanceSubmitFile")
-    public Result downFinanceSubmitFile(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        FinanceSubmit financeSubmit = JSON.parseObject(JSON.toJSONString(data.get("entity")), FinanceSubmit.class);
-        return Result.success("瀵煎嚭鎴愬姛", dataReportingService.downFinanceSubmitFile(page, financeSubmit));
-    }
-
-    @ApiOperation(value = "瀵煎叆璐㈠姟涓婃姤鍒楄〃")
-    @PostMapping("/inputFinanceSubmitCsv")
-    public Result<?> inputFinanceSubmitCsv(@RequestParam("file") MultipartFile file) throws IOException {
-        CsvReader reader = CsvUtil.getReader();
-        CsvData data = reader.read(new InputStreamReader(file.getInputStream(), "GB2312"));
-        List<CsvRow> rows = data.getRows();
-        String format;
-        try {
-            format = new SimpleDateFormat("yyyy-MM-dd").format(new SimpleDateFormat("yyyyMMdd").parse(rows.get(2).get(0).split("锛�")[1]));
-        } catch (ParseException e) {
-            throw new ErrorException("鏂囦欢涓棩鏈熷湪杞崲鏃跺嚭鐜伴敊璇�");
-        }
-        for (int i = 6; i < rows.size(); i++) {
-            FinanceSubmit financeSubmit = new FinanceSubmit();
-            for (int i1 = 0; i1 < rows.get(5).size(); i1++) {
-                String str = rows.get(i).get(i1);
-                if (str == null) continue;
-                switch (rows.get(5).get(i1)) {
-                    case "浠g悊鍟�":
-                        financeSubmit.setCompany(str);
-                        break;
-                    case "璐︽埛鍚�":
-                        financeSubmit.setName(str);
-                        break;
-                    case "閲戦":
-                        try {
-                            financeSubmit.setConsumption(new BigDecimal(str));
-                        } catch (Exception e) {
-                        }
-                        break;
-                    case "浠g悊杩旂偣":
-                        try {
-                            financeSubmit.setAgentRebate(new BigDecimal(str));
-                        } catch (Exception e) {
-                        }
-                        break;
-                    case "鎵撴浜烘皯甯�":
-                        try {
-                            financeSubmit.setMoney(new BigDecimal(str));
-                        } catch (Exception e) {
-                        }
-                        break;
-                    case "鍛樺伐杩旂偣":
-                        try {
-                            financeSubmit.setEmployeeRebate(new BigDecimal(str));
-                        } catch (Exception e) {
-                        }
-                        break;
-                    case "鍛樺伐杩旂偣浜烘皯甯�":
-                        try {
-                            financeSubmit.setEmployeeRebateMoney(new BigDecimal(str));
-                        } catch (Exception e) {
-                        }
-                        break;
-                }
-            }
-            financeSubmitService.addFinanceSubmit(financeSubmit, format);
-        }
-        return Result.success();
-    }
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/dto/DataComparisonDto.java b/data-server/src/main/java/com/yuanchu/mom/dto/DataComparisonDto.java
deleted file mode 100644
index 3b72388..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/dto/DataComparisonDto.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package com.yuanchu.mom.dto;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import com.yuanchu.mom.annotation.ValueTableShow;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.math.BigDecimal;
-import java.time.LocalDateTime;
-
-/**
- * @Author 鎴村崜
- * @Date 2024/1/8
- */
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-public class DataComparisonDto {
-
-    @ApiModelProperty("璐﹀彿")
-    @ValueTableShow(1)
-    private String account;
-
-    @ApiModelProperty("璐︽埛鍚�")
-    @ValueTableShow(2)
-    private String name;
-
-    @ApiModelProperty("璐︽埛娑堣垂閲戦")
-    @ValueTableShow(3)
-    private BigDecimal consumption;
-
-    @ApiModelProperty("鐧昏鏃堕棿")
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime createTime;
-
-    @ApiModelProperty("瀵规瘮鐨勮处鍙�")
-    @ValueTableShow(5)
-    private String comparisonAccount;
-
-    @ApiModelProperty("瀵规瘮鐨勮处鎴峰悕")
-    @ValueTableShow(6)
-    private String comparisonName;
-
-    @ApiModelProperty("瀵规瘮鐨勬秷璐归噾棰�")
-    @ValueTableShow(7)
-    private BigDecimal comparisonConsumption;
-
-    @ApiModelProperty("瀵规瘮鐨勭櫥璁版椂闂�")
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime comparisonCreateTime;
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/dto/DataReportingCsvDto.java b/data-server/src/main/java/com/yuanchu/mom/dto/DataReportingCsvDto.java
deleted file mode 100644
index a97c873..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/dto/DataReportingCsvDto.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package com.yuanchu.mom.dto;
-
-import cn.hutool.core.annotation.Alias;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import lombok.experimental.Accessors;
-
-import java.math.BigDecimal;
-
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-@Accessors(chain = true)
-public class DataReportingCsvDto {
-
-    @Alias("璐︽埛")
-    private String name;
-
-    @Alias("澶囨敞")
-    private String remark;
-
-    @Alias("灞曠幇閲�")
-    private Integer show;
-
-    @Alias("鐐瑰嚮閲�")
-    private Integer click;
-
-    @Alias("骞冲潎鐐瑰嚮浠锋牸")
-    private BigDecimal avgPrice;
-
-    @Alias("娑堣垂")
-    private BigDecimal consumption;
-
-    @Alias("鎼滅储鎺ㄥ箍浣欓")
-    private BigDecimal searchBalance;
-
-    @Alias("淇℃伅娴佹帹骞夸綑棰�")
-    private BigDecimal infoBalance;
-
-    @Alias("寰俊澶嶅埗鎸夐挳鐐瑰嚮閲�")
-    private Double vxClick;
-
-    @Alias("鐐瑰嚮鐜�")
-    private String clickThroughRate;
-
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/dto/DataReportingPageDto.java b/data-server/src/main/java/com/yuanchu/mom/dto/DataReportingPageDto.java
deleted file mode 100644
index 0d68c56..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/dto/DataReportingPageDto.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.yuanchu.mom.dto;
-
-import cn.hutool.core.annotation.Alias;
-import com.yuanchu.mom.annotation.ValueTableShow;
-import com.yuanchu.mom.pojo.DataReporting;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-public class DataReportingPageDto extends DataReporting {
-
-    @ValueTableShow(21)
-    @ApiModelProperty(value = "鍒涘缓鐢ㄦ埛")
-    private String createUserName;
-
-    @ValueTableShow(22)
-    @ApiModelProperty(value = "鏇存柊鐢ㄦ埛")
-    private String updateUserName;
-
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/dto/ProductCountDto.java b/data-server/src/main/java/com/yuanchu/mom/dto/ProductCountDto.java
deleted file mode 100644
index 08d40d0..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/dto/ProductCountDto.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package com.yuanchu.mom.dto;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import com.yuanchu.mom.annotation.ValueTableShow;
-import com.yuanchu.mom.common.OrderBy;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-import java.io.Serializable;
-import java.math.BigDecimal;
-import java.time.LocalDateTime;
-
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-public class ProductCountDto extends OrderBy implements Serializable {
-
-    @ValueTableShow(1)
-    @ApiModelProperty("鏃ユ湡")
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime updateTime;
-
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime createTime;
-
-    @ValueTableShow(2)
-    @ApiModelProperty("椤圭洰")
-    private String product;
-
-    @ValueTableShow(3)
-    @ApiModelProperty("娑堣垂")
-    private BigDecimal consumption;
-
-    @ValueTableShow(4)
-    @ApiModelProperty("杩涚矇")
-    private Integer fansAdd;
-
-    @ValueTableShow(5)
-    @ApiModelProperty("瀹㈡埛鎴愭湰")
-    private BigDecimal customerCosts;
-
-    @ApiModelProperty("鍒涘缓鐢ㄦ埛")
-    private Integer createUser;
-
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/dto/RegistrantCountDto.java b/data-server/src/main/java/com/yuanchu/mom/dto/RegistrantCountDto.java
deleted file mode 100644
index 8b974fd..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/dto/RegistrantCountDto.java
+++ /dev/null
@@ -1,152 +0,0 @@
-package com.yuanchu.mom.dto;
-
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import com.yuanchu.mom.annotation.ValueTableShow;
-import com.yuanchu.mom.common.OrderBy;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import org.hibernate.validator.constraints.Length;
-
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-import java.io.Serializable;
-import java.math.BigDecimal;
-import java.time.LocalDateTime;
-
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-public class RegistrantCountDto extends OrderBy implements Serializable {
-
-    /**
-     * 鐧昏浜�
-     */
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("鐧昏浜�")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ValueTableShow(3)
-    private String registrant;
-    /**
-     * 閮ㄩ棬
-     */
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("閮ㄩ棬")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ValueTableShow(2)
-    private String department;
-    /**
-     * 璐︽埛鍚�
-     */
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("璐︽埛鍚�")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ValueTableShow(5)
-    private String name;
-    /**
-     * 椤圭洰
-     */
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("椤圭洰")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ValueTableShow(4)
-    private String product;
-    /**
-     * 灞曠幇閲�
-     */
-    @ApiModelProperty("灞曠幇閲�")
-    @ValueTableShow(6)
-    private Integer showNum;
-    /**
-     * 鐐瑰嚮閲�
-     */
-    @ApiModelProperty("鐐瑰嚮閲�")
-    @ValueTableShow(7)
-    private Integer click;
-    /**
-     * 璐︽埛娑堣垂
-     */
-    @ApiModelProperty("璐︽埛娑堣垂")
-    @ValueTableShow(8)
-    private BigDecimal accountConsumption;
-    /**
-     * 瀹㈡埛杩旂偣娑堣垂
-     */
-    @ApiModelProperty("瀹㈡埛杩旂偣娑堣垂")
-    @ValueTableShow(9)
-    private BigDecimal rebateConsumption;
-    /**
-     * 娑堣垂
-     */
-    @ApiModelProperty("鎶ュ鎴锋秷璐�")
-    @ValueTableShow(10)
-    private BigDecimal rebateConsumption2;
-    /**
-     * 鎶樺悗娑堣垂
-     */
-    @ApiModelProperty("鎶樺悗娑堣垂")
-    @ValueTableShow(11)
-    private BigDecimal discountedConsumption;
-    /**
-     * 杩涚矇
-     */
-    @ApiModelProperty("杩涚矇")
-    @ValueTableShow(12)
-    private Integer fansAdd;
-    /**
-     * 瀹為檯鎴愭湰
-     */
-    @ApiModelProperty("瀹為檯鎴愭湰")
-    @ValueTableShow(13)
-    private BigDecimal actualCost;
-    /**
-     * 瀹㈡埛鎴愭湰
-     */
-    @ApiModelProperty("瀹㈡埛鎴愭湰")
-    @ValueTableShow(14)
-    private BigDecimal customerCosts;
-    /**
-     * 鍒╂鼎
-     */
-    @ApiModelProperty("鍒╂鼎")
-    @ValueTableShow(15)
-    private BigDecimal profit;
-    /**
-     * 浠g悊杩旂偣
-     */
-    @ApiModelProperty("浠g悊杩旂偣")
-    @ValueTableShow(16)
-    private BigDecimal agentRebate;
-    /**
-     * 瀹㈡埛杩旂偣
-     */
-    @ApiModelProperty("瀹㈡埛杩旂偣")
-    @ValueTableShow(17)
-    private BigDecimal customerRebate;
-    /**
-     * 澶囩敤瀛楁
-     */
-    @ApiModelProperty("澶囩敤瀛楁")
-    @ValueTableShow(18)
-    private BigDecimal remark;
-    /**
-     *
-     */
-    @ApiModelProperty("鐧昏鏃ユ湡")
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime createTime;
-    /**
-     *
-     */
-    @ApiModelProperty("绯荤粺鏃ユ湡")
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    @ValueTableShow(1)
-    private LocalDateTime updateTime;
-
-    @ApiModelProperty("鍒涘缓鐢ㄦ埛")
-    private Integer createUser;
-
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/mapper/DataReportingMapper.java b/data-server/src/main/java/com/yuanchu/mom/mapper/DataReportingMapper.java
deleted file mode 100644
index 5253b16..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/mapper/DataReportingMapper.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package com.yuanchu.mom.mapper;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.yuanchu.mom.dto.DataComparisonDto;
-import com.yuanchu.mom.dto.DataReportingPageDto;
-import com.yuanchu.mom.dto.ProductCountDto;
-import com.yuanchu.mom.dto.RegistrantCountDto;
-import com.yuanchu.mom.pojo.DataReporting;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import org.apache.ibatis.annotations.Param;
-
-import java.math.BigDecimal;
-import java.util.List;
-import java.util.Map;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恉ata_reporting(鏁版嵁涓婃姤)銆戠殑鏁版嵁搴撴搷浣淢apper
-* @createDate 2023-12-23 10:39:43
-* @Entity com.yuanchu.mom.pojo.DataReporting
-*/
-public interface DataReportingMapper extends BaseMapper<DataReporting> {
-
-    IPage<DataReportingPageDto> selectDataReportingDtoPageList(IPage<DataReportingPageDto> page, QueryWrapper<DataReportingPageDto> ew);
-
-    IPage<ProductCountDto> selectProductCountDtoPageList(IPage<ProductCountDto> page, QueryWrapper<ProductCountDto> ew);
-
-    IPage<RegistrantCountDto> selectRegistrantCountDtoPageList(IPage<RegistrantCountDto> page, QueryWrapper<RegistrantCountDto> ew);
-
-    Map<String, BigDecimal> getDataFor1();
-
-    List<Map<String, String>> getDataFor2();
-
-    List<Map<String, String>> getDataFor3();
-
-    List<Map<String, String>> getDataFor4();
-
-    List<Map<String, String>> getDataFor5();
-
-    Map<String, String> selectUser(Integer userId);
-
-    IPage<DataComparisonDto> selectDataComparisonDtoPageList(Page page, DataComparisonDto dataComparisonDto);
-}
-
-
-
-
diff --git a/data-server/src/main/java/com/yuanchu/mom/mapper/FansSubmitMapper.java b/data-server/src/main/java/com/yuanchu/mom/mapper/FansSubmitMapper.java
deleted file mode 100644
index bbaba54..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/mapper/FansSubmitMapper.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.yuanchu.mom.mapper;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.yuanchu.mom.pojo.FansSubmit;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恌ans_sumbit(杩涚矇涓婃姤)銆戠殑鏁版嵁搴撴搷浣淢apper
-* @createDate 2023-12-25 00:36:16
-* @Entity com.yuanchu.mom.pojo.FansSumbit
-*/
-public interface FansSubmitMapper extends BaseMapper<FansSubmit> {
-
-    IPage<FansSubmit> selectFansSubmitPageList(IPage<FansSubmit> page, QueryWrapper<FansSubmit> ew);
-
-}
-
-
-
-
diff --git a/data-server/src/main/java/com/yuanchu/mom/mapper/FinanceSubmitMapper.java b/data-server/src/main/java/com/yuanchu/mom/mapper/FinanceSubmitMapper.java
deleted file mode 100644
index e97bebf..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/mapper/FinanceSubmitMapper.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package com.yuanchu.mom.mapper;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.yuanchu.mom.pojo.FansSubmit;
-import com.yuanchu.mom.pojo.FinanceSubmit;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恌inance_submit銆戠殑鏁版嵁搴撴搷浣淢apper
-* @createDate 2023-12-25 01:48:05
-* @Entity com.yuanchu.mom.pojo.FinanceSubmit
-*/
-public interface FinanceSubmitMapper extends BaseMapper<FinanceSubmit> {
-
-    IPage<FinanceSubmit> selectFinanceSubmitPageList(IPage<FinanceSubmit> page, QueryWrapper<FinanceSubmit> ew);
-
-}
-
-
-
-
diff --git a/data-server/src/main/java/com/yuanchu/mom/pojo/DataReporting.java b/data-server/src/main/java/com/yuanchu/mom/pojo/DataReporting.java
deleted file mode 100644
index ad81cb9..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/pojo/DataReporting.java
+++ /dev/null
@@ -1,213 +0,0 @@
-package com.yuanchu.mom.pojo;
-
-import javax.validation.constraints.Size;
-import javax.validation.constraints.NotNull;
-
-import java.io.Serializable;
-
-import java.math.BigDecimal;
-import java.time.LocalDateTime;
-import java.util.Date;
-
-import cn.hutool.core.annotation.Alias;
-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.fasterxml.jackson.annotation.JsonFormat;
-import com.yuanchu.mom.annotation.ValueTableShow;
-import com.yuanchu.mom.common.OrderBy;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import lombok.experimental.Accessors;
-import org.hibernate.validator.constraints.Length;
-
-/**
-* 鏁版嵁涓婃姤
-* @TableName data_reporting
-*/
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-@Accessors(chain = true)
-public class DataReporting extends OrderBy implements Serializable {
-
-    /**
-    * 
-    */
-    @NotNull(message="[]涓嶈兘涓虹┖")
-    @ApiModelProperty("涓婚敭")
-    @TableId(type = IdType.AUTO)
-    private Integer id;
-    /**
-     * 鐧昏浜�
-     */
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("鐧昏浜�")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ValueTableShow(1)
-    private String registrant;
-    /**
-    * 閮ㄩ棬
-    */
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("閮ㄩ棬")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ValueTableShow(2)
-    private String department;
-    /**
-     * 璐︽埛鍚�
-     */
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("璐︽埛鍚�")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ValueTableShow(3)
-    private String name;
-
-    @ApiModelProperty("濮撳悕")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ValueTableShow(4)
-    private String name2;
-
-    /**
-    * 娓犻亾
-    */
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("娓犻亾")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ValueTableShow(4)
-    private String channel;
-
-    @ApiModelProperty("浠g悊鍟�")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ValueTableShow(4)
-    private String agent;
-
-    /**
-     * 椤圭洰
-     */
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("椤圭洰")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ValueTableShow(5)
-    private String product;
-    /**
-    * 灞曠幇閲�
-    */
-    @ApiModelProperty("灞曠幇閲�")
-    @ValueTableShow(6)
-    private Integer showNum;
-    /**
-    * 鐐瑰嚮閲�
-    */
-    @ApiModelProperty("鐐瑰嚮閲�")
-    @ValueTableShow(7)
-    private Integer click;
-    /**
-    * 璐︽埛娑堣垂
-    */
-    @ApiModelProperty("璐︽埛娑堣垂")
-    @ValueTableShow(8)
-    private BigDecimal accountConsumption;
-    /**
-    * 瀹㈡埛杩旂偣娑堣垂
-    */
-    @ApiModelProperty("瀹㈡埛杩旂偣娑堣垂")
-    @ValueTableShow(9)
-    private BigDecimal rebateConsumption;
-    /**
-    * 娑堣垂
-    */
-    @ApiModelProperty("娑堣垂")
-    @ValueTableShow(10)
-    private BigDecimal consumption;
-    /**
-    * 鎶樺悗娑堣垂
-    */
-    @ApiModelProperty("鎶樺悗娑堣垂")
-    @ValueTableShow(11)
-    private BigDecimal discountedConsumption;
-    /**
-    * 杩涚矇
-    */
-    @ApiModelProperty("杩涚矇")
-    @ValueTableShow(12)
-    private Integer fansAdd;
-    /**
-    * 瀹為檯鎴愭湰
-    */
-    @ApiModelProperty("瀹為檯鎴愭湰")
-    @ValueTableShow(13)
-    private BigDecimal actualCost;
-    /**
-    * 鍐呴儴鎴愭湰
-    */
-    @ApiModelProperty("鍐呴儴鎴愭湰")
-    @ValueTableShow(14)
-    private BigDecimal internalCosts;
-    /**
-    * 瀹㈡埛鎴愭湰
-    */
-    @ApiModelProperty("瀹㈡埛鎴愭湰")
-    @ValueTableShow(15)
-    private BigDecimal customerCosts;
-    /**
-    * 鍒╂鼎
-    */
-    @ApiModelProperty("鍒╂鼎")
-    @ValueTableShow(16)
-    private BigDecimal profit;
-    /**
-    * 浠g悊杩旂偣
-    */
-    @ApiModelProperty("鍛樺伐浠g悊杩旂偣")
-    @ValueTableShow(17)
-    private BigDecimal agentRebate;
-    /**
-    * 瀹㈡埛杩旂偣
-    */
-    @ApiModelProperty("瀹㈡埛杩旂偣")
-    @ValueTableShow(18)
-    private BigDecimal customerRebate;
-    /**
-    * 澶囩敤瀛楁
-    */
-    @ApiModelProperty("鍋氳繘鏉�")
-    @ValueTableShow(23)
-    private BigDecimal remark;
-    /**
-    * 
-    */
-    @ApiModelProperty("鍒涘缓鏃堕棿")
-    @TableField(fill = FieldFill.INSERT)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    @ValueTableShow(20)
-    private LocalDateTime createTime;
-    /**
-    * 
-    */
-    @ApiModelProperty("鏇存柊鏃堕棿")
-    @TableField(fill = FieldFill.INSERT_UPDATE)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    @ValueTableShow(21)
-    private LocalDateTime updateTime;
-    /**
-    * 
-    */
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("鍒涘缓鐢ㄦ埛")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @TableField(fill = FieldFill.INSERT)
-    private Integer createUser;
-    /**
-    * 
-    */
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("鏇存柊鐢ㄦ埛")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @TableField(fill = FieldFill.INSERT_UPDATE)
-    private Integer updateUser;
-
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/pojo/FansSubmit.java b/data-server/src/main/java/com/yuanchu/mom/pojo/FansSubmit.java
deleted file mode 100644
index f10dbb3..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/pojo/FansSubmit.java
+++ /dev/null
@@ -1,102 +0,0 @@
-package com.yuanchu.mom.pojo;
-
-import com.baomidou.mybatisplus.annotation.*;
-
-import java.io.Serializable;
-
-import java.time.LocalDateTime;
-import java.util.Date;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import com.yuanchu.mom.annotation.ValueTableShow;
-import com.yuanchu.mom.common.OrderBy;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import org.hibernate.validator.constraints.Length;
-
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-
-/**
- * 杩涚矇涓婃姤
- * @TableName fans_submit
- */
-@TableName(value ="fans_submit")
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-public class FansSubmit extends OrderBy implements Serializable {
-
-    /**
-    * 涓婚敭
-    */
-    @NotNull(message="[涓婚敭]涓嶈兘涓虹┖")
-    @ApiModelProperty("涓婚敭")
-    @TableId(type = IdType.AUTO)
-    private Integer id;
-    /**
-    * 瀹㈡埛
-    */
-    @ValueTableShow(1)
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("瀹㈡埛")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    private String custom;
-    /**
-    * 椤圭洰
-    */
-    @ValueTableShow(2)
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("椤圭洰")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    private String product;
-    /**
-    * 寰俊鍙�
-    */
-    @ValueTableShow(3)
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("寰俊鍙�")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    private String vx;
-    /**
-    * 杩涚矇
-    */
-    @ValueTableShow(4)
-    @ApiModelProperty("杩涚矇")
-    private Integer fansAdd;
-    /**
-    * 鍒涘缓鏃堕棿
-    */
-    @ApiModelProperty("鐧昏鏃堕棿")
-    @TableField(fill = FieldFill.INSERT)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    @ValueTableShow(6)
-    private LocalDateTime createTime;
-    /**
-     *
-     */
-    @ApiModelProperty("鏇存柊鏃堕棿")
-    @TableField(fill = FieldFill.INSERT_UPDATE)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime updateTime;
-    /**
-     *
-     */
-    @ApiModelProperty("鐧昏浜篿d")
-    @TableField(fill = FieldFill.INSERT)
-    private Integer createUser;
-
-    @ValueTableShow(5)
-    @ApiModelProperty("鐧昏浜�")
-    private String createUserName;
-    /**
-     *
-     */
-    @ApiModelProperty("鏇存柊鐢ㄦ埛")
-    @TableField(fill = FieldFill.INSERT_UPDATE)
-    private Integer updateUser;
-
-    private Integer dataId;
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/pojo/FinanceSubmit.java b/data-server/src/main/java/com/yuanchu/mom/pojo/FinanceSubmit.java
deleted file mode 100644
index 20dfcec..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/pojo/FinanceSubmit.java
+++ /dev/null
@@ -1,122 +0,0 @@
-package com.yuanchu.mom.pojo;
-
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.Size;
-import javax.validation.constraints.NotNull;
-
-import java.io.Serializable;
-
-import java.math.BigDecimal;
-import java.time.LocalDateTime;
-import java.util.Date;
-
-import com.baomidou.mybatisplus.annotation.*;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import com.yuanchu.mom.annotation.ValueTableShow;
-import com.yuanchu.mom.common.OrderBy;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import org.hibernate.validator.constraints.Length;
-
-/**
-* 
-* @TableName finance_submit
-*/
-@TableName(value ="finance_submit")
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-public class FinanceSubmit extends OrderBy implements Serializable {
-
-    /**
-    * 涓婚敭
-    */
-    @NotNull(message="[涓婚敭]涓嶈兘涓虹┖")
-    @ApiModelProperty("涓婚敭")
-    @TableId(type = IdType.AUTO)
-    private Integer id;
-    /**
-     * 浠g悊鍏徃
-     */
-    @ValueTableShow
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("浠g悊鍟�")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    private String company;
-    /**
-    * 璐︽埛鍚�
-    */
-    @ValueTableShow
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("璐︽埛鍚�")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    private String name;
-    /**
-    * 娑堣垂閲戦
-    */
-    @ValueTableShow
-    @ApiModelProperty("閲戦")
-    private BigDecimal consumption;
-    /**
-     * 浠g悊杩旂偣
-     */
-    @ValueTableShow
-    @ApiModelProperty("浠g悊杩旂偣")
-    private BigDecimal agentRebate;
-    /**
-    * 鎵撴浜烘皯甯�
-    */
-    @ValueTableShow
-    @ApiModelProperty("鎵撴浜烘皯甯�")
-    private BigDecimal money;
-    /**
-    * 鍛樺伐杩旂偣
-    */
-    @ValueTableShow
-    @ApiModelProperty("鍛樺伐杩旂偣")
-    private BigDecimal employeeRebate;
-    /**
-     * 鍛樺伐杩旂偣浜烘皯甯�
-     */
-    @ValueTableShow
-    @ApiModelProperty("鍛樺伐杩旂偣浜烘皯甯�")
-    private BigDecimal employeeRebateMoney;
-    /**
-     * 鍒涘缓鏃堕棿
-     */
-    @ApiModelProperty("鐧昏鏃堕棿")
-    @TableField(fill = FieldFill.INSERT)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    @ValueTableShow(6)
-    private LocalDateTime createTime;
-    /**
-     *
-     */
-    @ApiModelProperty("绯荤粺鏃堕棿")
-    @ValueTableShow(0)
-    @TableField(fill = FieldFill.INSERT_UPDATE)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime updateTime;
-    /**
-     *
-     */
-    @ApiModelProperty("鐧昏浜篿d")
-    @TableField(fill = FieldFill.INSERT)
-    private Integer createUser;
-
-    @ValueTableShow(5)
-    @ApiModelProperty("鐧昏浜�")
-    private String createUserName;
-    /**
-     *
-     */
-    @ApiModelProperty("鏇存柊鐢ㄦ埛id")
-    @TableField(fill = FieldFill.INSERT_UPDATE)
-    private Integer updateUser;
-
-    private Integer dataId;
-
-
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/service/DataReportingService.java b/data-server/src/main/java/com/yuanchu/mom/service/DataReportingService.java
deleted file mode 100644
index 75e00b1..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/service/DataReportingService.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package com.yuanchu.mom.service;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.yuanchu.mom.dto.DataComparisonDto;
-import com.yuanchu.mom.dto.DataReportingPageDto;
-import com.yuanchu.mom.dto.ProductCountDto;
-import com.yuanchu.mom.dto.RegistrantCountDto;
-import com.yuanchu.mom.pojo.DataReporting;
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.yuanchu.mom.pojo.FansSubmit;
-import com.yuanchu.mom.pojo.FinanceSubmit;
-
-import java.util.List;
-import java.util.Map;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恉ata_reporting(鏁版嵁涓婃姤)銆戠殑鏁版嵁搴撴搷浣淪ervice
-* @createDate 2023-12-23 10:39:43
-*/
-public interface DataReportingService extends IService<DataReporting> {
-
-    Map<String, Object> selectDataReportingList(IPage<DataReportingPageDto> page, DataReportingPageDto dataReportingPageDto);
-
-    int updateDataReporting(DataReporting dataReporting);
-
-    Map<String, Object> selectProductCountDtoPageList(IPage<ProductCountDto> page, ProductCountDto productCountDto);
-
-    Map<String, Object> selectRegistrantCountDtoPageList(IPage<RegistrantCountDto> page, RegistrantCountDto registrantCountDto);
-
-    Map<String, Object> getDataList();
-
-    void addDataReporting(List<DataReporting> list, String date);
-
-    Integer delDataReporting(Integer id);
-
-    String downDataReportingFile(IPage<DataReportingPageDto> page, DataReportingPageDto dataReportingPageDto);
-
-    String downProductCountFile(IPage<ProductCountDto> page, ProductCountDto productCountDto);
-
-    String downRegistrantCountFile(IPage<RegistrantCountDto> page, RegistrantCountDto registrantCountDto);
-
-    String downFansSubmitFile(IPage<FansSubmit> page, FansSubmit fansSubmit);
-
-    Map<String, Object> selectDataComparisonDtoPageList(Page page, DataComparisonDto dataComparisonDto);
-
-    String downFinanceSubmitFile(IPage<FinanceSubmit> page, FinanceSubmit financeSubmit);
-
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/service/FansSubmitService.java b/data-server/src/main/java/com/yuanchu/mom/service/FansSubmitService.java
deleted file mode 100644
index d233e54..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/service/FansSubmitService.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package com.yuanchu.mom.service;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.yuanchu.mom.dto.DataReportingPageDto;
-import com.yuanchu.mom.pojo.FansSubmit;
-import com.baomidou.mybatisplus.extension.service.IService;
-
-import java.util.Map;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恌ans_sumbit(杩涚矇涓婃姤)銆戠殑鏁版嵁搴撴搷浣淪ervice
-* @createDate 2023-12-25 00:36:16
-*/
-public interface FansSubmitService extends IService<FansSubmit> {
-
-    Map<String, Object> selectFansSubmitList(IPage<FansSubmit> page, FansSubmit fansSubmit);
-
-    int delFansSubmit(Integer id);
-
-    int updateFansSubmit(FansSubmit fansSubmit);
-
-    int addFansSubmit(FansSubmit fansSubmit, String date);
-
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/service/FinanceSubmitService.java b/data-server/src/main/java/com/yuanchu/mom/service/FinanceSubmitService.java
deleted file mode 100644
index 935e6bb..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/service/FinanceSubmitService.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package com.yuanchu.mom.service;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.yuanchu.mom.pojo.FansSubmit;
-import com.yuanchu.mom.pojo.FinanceSubmit;
-import com.baomidou.mybatisplus.extension.service.IService;
-
-import java.util.Map;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恌inance_submit銆戠殑鏁版嵁搴撴搷浣淪ervice
-* @createDate 2023-12-25 01:48:05
-*/
-public interface FinanceSubmitService extends IService<FinanceSubmit> {
-
-    Map<String, Object> selectFinanceSubmitList(IPage<FinanceSubmit> page, FinanceSubmit financeSubmit);
-
-    int delFinanceSubmit(Integer id);
-
-    int updateFinanceSubmit(FinanceSubmit financeSubmit);
-
-    int addFinanceSubmit(FinanceSubmit financeSubmit, String date);
-
-}
diff --git a/data-server/src/main/java/com/yuanchu/mom/service/impl/DataReportingServiceImpl.java b/data-server/src/main/java/com/yuanchu/mom/service/impl/DataReportingServiceImpl.java
deleted file mode 100644
index 3a1de81..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/service/impl/DataReportingServiceImpl.java
+++ /dev/null
@@ -1,376 +0,0 @@
-package com.yuanchu.mom.service.impl;
-
-import cn.hutool.core.io.FileUtil;
-import cn.hutool.core.io.IoUtil;
-import cn.hutool.core.io.file.FileReader;
-import cn.hutool.core.net.URLDecoder;
-import cn.hutool.core.text.csv.CsvUtil;
-import cn.hutool.core.text.csv.CsvWriter;
-import cn.hutool.core.util.CharsetUtil;
-import cn.hutool.core.util.ObjectUtil;
-import cn.hutool.json.JSONUtil;
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.core.toolkit.StringUtils;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.yuanchu.mom.common.GetLook;
-import com.yuanchu.mom.common.PrintChina;
-import com.yuanchu.mom.dto.DataComparisonDto;
-import com.yuanchu.mom.dto.DataReportingPageDto;
-import com.yuanchu.mom.dto.ProductCountDto;
-import com.yuanchu.mom.dto.RegistrantCountDto;
-import com.yuanchu.mom.mapper.FansSubmitMapper;
-import com.yuanchu.mom.pojo.DataReporting;
-import com.yuanchu.mom.pojo.FansSubmit;
-import com.yuanchu.mom.pojo.FinanceSubmit;
-import com.yuanchu.mom.service.DataReportingService;
-import com.yuanchu.mom.mapper.DataReportingMapper;
-import com.yuanchu.mom.service.FansSubmitService;
-import com.yuanchu.mom.service.FinanceSubmitService;
-import com.yuanchu.mom.utils.Jwt;
-import com.yuanchu.mom.utils.QueryWrappers;
-import com.yuanchu.mom.utils.ServletUtils;
-import lombok.AllArgsConstructor;
-import org.apache.tomcat.util.http.fileupload.IOUtils;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.format.annotation.DateTimeFormat;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
-import javax.annotation.Resource;
-import java.io.*;
-import java.math.BigDecimal;
-import java.math.RoundingMode;
-import java.text.SimpleDateFormat;
-import java.time.LocalDate;
-import java.time.LocalDateTime;
-import java.time.format.DateTimeFormatter;
-import java.util.*;
-import java.util.concurrent.ExecutionException;
-import java.util.concurrent.atomic.AtomicInteger;
-
-/**
- * @author Administrator
- * @description 閽堝琛ㄣ�恉ata_reporting(鏁版嵁涓婃姤)銆戠殑鏁版嵁搴撴搷浣淪ervice瀹炵幇
- * @createDate 2023-12-23 10:39:43
- */
-@Service
-public class DataReportingServiceImpl extends ServiceImpl<DataReportingMapper, DataReporting>
-        implements DataReportingService {
-
-    @Resource
-    private DataReportingMapper dataReportingMapper;
-
-    @Resource
-    private GetLook getLook;
-
-    @Value("${outPath}")
-    private String outPath;
-
-    @Resource
-    private FansSubmitMapper fansSubmitMapper;
-
-    @Resource
-    private FansSubmitService fansSubmitService;
-
-    @Resource
-    private FinanceSubmitService financeSubmitService;
-
-    @Override
-    public Map<String, Object> selectDataReportingList(IPage<DataReportingPageDto> page, DataReportingPageDto dataReportingPageDto) {
-        Map<String, Object> map = new HashMap<>();
-        Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectDataReportingList");
-        if (map1.get("look") == 1) dataReportingPageDto.setCreateUser(map1.get("userId"));
-        map.put("head", PrintChina.printChina(DataReportingPageDto.class));
-        map.put("body", dataReportingMapper.selectDataReportingDtoPageList(page, QueryWrappers.queryWrappers(dataReportingPageDto)));
-        return map;
-    }
-
-    @Override
-    public int updateDataReporting(DataReporting dataReporting) {
-        DataReporting dataReporting2 = new DataReporting();
-        dataReporting2.setId(dataReporting.getId());
-        dataReporting2.setInternalCosts(dataReporting.getInternalCosts());
-        dataReporting2.setCustomerCosts(dataReporting.getCustomerCosts());
-        dataReporting2.setCustomerRebate(dataReporting.getCustomerRebate());
-        dataReporting2.setRemark(dataReporting.getRemark());
-        try {
-            dataReporting2.setRebateConsumption(dataReporting.getAccountConsumption().divide(dataReporting.getCustomerRebate(), 2, RoundingMode.HALF_UP));
-        } catch (Exception e) {
-        }
-        try {
-            dataReporting2.setConsumption(dataReporting.getCustomerCosts().multiply(BigDecimal.valueOf(dataReporting.getFansAdd())));
-        } catch (Exception e) {
-        }
-        try {
-            dataReporting2.setDiscountedConsumption(dataReporting.getConsumption().divide(dataReporting.getAgentRebate(), 2, RoundingMode.HALF_UP));
-        }catch (Exception e){}
-        try {
-            dataReporting2.setActualCost(dataReporting.getAccountConsumption().divide(new BigDecimal(dataReporting.getFansAdd()), 2, RoundingMode.HALF_UP));
-        }catch (Exception e){}
-        try {
-            dataReporting2.setProfit(dataReporting.getRebateConsumption().subtract(dataReporting.getConsumption()));
-        }catch (Exception e){}
-        return dataReportingMapper.updateById(dataReporting2);
-    }
-
-    @Override
-    public Map<String, Object> selectProductCountDtoPageList(IPage<ProductCountDto> page, ProductCountDto productCountDto) {
-        Map<String, Object> map = new HashMap<>();
-        map.put("head", PrintChina.printChina(ProductCountDto.class));
-        Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectProductCountDtoPageList");
-        if (map1.get("look") == 1) productCountDto.setCreateUser(map1.get("userId"));
-        map.put("body", dataReportingMapper.selectProductCountDtoPageList(page, QueryWrappers.queryWrappers(productCountDto)));
-        return map;
-    }
-
-    @Override
-    public Map<String, Object> selectRegistrantCountDtoPageList(IPage<RegistrantCountDto> page, RegistrantCountDto registrantCountDto) {
-        Map<String, Object> map = new HashMap<>();
-        map.put("head", PrintChina.printChina(RegistrantCountDto.class));
-        Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectRegistrantCountDtoPageList");
-        if (map1.get("look") == 1) registrantCountDto.setCreateUser(map1.get("userId"));
-        map.put("body", dataReportingMapper.selectRegistrantCountDtoPageList(page, QueryWrappers.queryWrappers(registrantCountDto)));
-        return map;
-    }
-
-    @Override
-    public Map<String, Object> getDataList() {
-        Map<String, Object> map = new HashMap<>();
-        map.put("data1", dataReportingMapper.getDataFor1());
-        map.put("data2", dataReportingMapper.getDataFor2());
-        map.put("data3", dataReportingMapper.getDataFor3());
-        map.put("data4", dataReportingMapper.getDataFor4());
-        map.put("data5", dataReportingMapper.getDataFor5());
-        return map;
-    }
-
-    @Override
-    @Transactional(rollbackFor = Exception.class)
-    public void addDataReporting(List<DataReporting> list, String date) {
-        int userId = Integer.parseInt(JSONUtil.parseObj(new Jwt().readJWT(ServletUtils.getRequest().getHeader("token")).get("data")).get("id") + "");
-        Map<String, String> map = dataReportingMapper.selectUser(userId);
-        for (DataReporting dataReporting : list) {
-            if (dataReporting.getName() == null || dataReporting.getName().equals("")) dataReporting.setName(map.get("account"));
-            if (date == null) {
-                date = LocalDate.now().minusDays(1).format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
-            };
-            DataReporting one = dataReportingMapper.selectOne(Wrappers.<DataReporting>lambdaQuery().eq(DataReporting::getProduct, dataReporting.getProduct()).eq(DataReporting::getName, dataReporting.getName()).eq(DataReporting::getCreateUser, userId).like(DataReporting::getCreateTime, date));
-            try {
-                dataReporting.setRebateConsumption(dataReporting.getAccountConsumption().divide(dataReporting.getCustomerRebate(), 2, RoundingMode.HALF_UP));
-            } catch (Exception e) {
-            }
-            try {
-                dataReporting.setConsumption(dataReporting.getCustomerCosts().multiply(new BigDecimal(dataReporting.getFansAdd())));
-            } catch (Exception e) {
-            }
-            try {
-                dataReporting.setDiscountedConsumption(dataReporting.getConsumption().divide(dataReporting.getAgentRebate(), 2, RoundingMode.HALF_UP));
-            } catch (Exception e) {
-            }
-            try {
-                dataReporting.setActualCost(dataReporting.getAccountConsumption().divide(new BigDecimal(dataReporting.getFansAdd()), 2, RoundingMode.HALF_UP));
-            } catch (Exception e) {
-            }
-            try {
-                dataReporting.setProfit(dataReporting.getRebateConsumption().subtract(dataReporting.getConsumption()));
-            } catch (Exception e) {
-            }
-            try {
-                dataReporting.setRemark(dataReporting.getConsumption().subtract(dataReporting.getRebateConsumption()));
-            } catch (Exception e) {
-            }
-            if (ObjectUtil.isEmpty(one)) {
-                dataReporting.setRegistrant(map.get("name"));
-                dataReporting.setDepartment(map.get("department"));
-                dataReporting.setCreateTime(LocalDateTime.parse(date + " " + new SimpleDateFormat("HH:mm:ss").format(new Date()), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
-                dataReportingMapper.insert(dataReporting);
-            } else {
-                dataReporting.setId(one.getId());
-                dataReporting.setName(null);
-                dataReportingMapper.updateById(dataReporting);
-            }
-        }
-    }
-
-    @Transactional(rollbackFor = Exception.class)
-    @Override
-    public Integer delDataReporting(Integer id) {
-        List<FansSubmit> fansSubmits = fansSubmitMapper.selectList(Wrappers.<FansSubmit>lambdaQuery().eq(FansSubmit::getDataId, id).select(FansSubmit::getId));
-        fansSubmitMapper.deleteBatchIds(fansSubmits);
-        return dataReportingMapper.deleteById(id);
-    }
-
-    @Override
-    public String downDataReportingFile(IPage<DataReportingPageDto> page, DataReportingPageDto dataReportingPageDto) {
-        Map<String, Object> map = selectDataReportingList(page, dataReportingPageDto);
-        String time = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy_MM_dd_HH_mm_ss"));
-        String name = "鏁版嵁涓婃姤" + time + ".csv";
-        String path = outPath + name;
-        CsvWriter writer = CsvUtil.getWriter(path, CharsetUtil.CHARSET_GBK);
-        writer.write(new String[]{"瀵煎嚭鏃堕棿锛�"+time});
-        writer.write(new String[]{});
-        writer.write(new String[]{"鏃堕棿鑼冨洿锛�"+dataReportingPageDto.getCreateTime().format(DateTimeFormatter.ofPattern("yyyyMMdd"))});
-        writer.write(new String[]{});
-        writer.write(new String[]{});
-        List<Map<String, String>> head = JSON.parseObject(JSON.toJSONString(map.get("head")), List.class);
-        String[] str = new String[head.size()];
-        for (int i = 0; i < head.size(); i++) {
-            str[i] = head.get(i).get("value");
-        }
-        writer.write(str);
-        JSON.parseObject(JSON.toJSONString(map.get("body")), IPage.class).getRecords().forEach(a->{
-            Map<String, Object> map1 = JSON.parseObject(JSON.toJSONString(a), Map.class);
-            for (int i = 0; i < head.size(); i++) {
-                str[i] = map1.get(head.get(i).get("label"))==null?null:map1.get(head.get(i).get("label"))+"";
-            }
-            writer.write(str);
-        });
-        writer.close();
-        return name;
-    }
-
-    @Override
-    public String downProductCountFile(IPage<ProductCountDto> page, ProductCountDto productCountDto) {
-        Map<String, Object> map = selectProductCountDtoPageList(page, productCountDto);
-        String time = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy_MM_dd_HH_mm_ss"));
-        String name = "椤圭洰鏁版嵁缁熻" + time + ".csv";
-        String path = outPath + name;
-        CsvWriter writer = CsvUtil.getWriter(path, CharsetUtil.CHARSET_GBK);
-        writer.write(new String[]{"瀵煎嚭鏃堕棿锛�"+time});
-        writer.write(new String[]{});
-        writer.write(new String[]{});
-        writer.write(new String[]{});
-        writer.write(new String[]{});
-        List<Map<String, String>> head = JSON.parseObject(JSON.toJSONString(map.get("head")), List.class);
-        String[] str = new String[head.size()];
-        for (int i = 0; i < head.size(); i++) {
-            str[i] = head.get(i).get("value");
-        }
-        writer.write(str);
-        JSON.parseObject(JSON.toJSONString(map.get("body")), IPage.class).getRecords().forEach(a->{
-            Map<String, Object> map1 = JSON.parseObject(JSON.toJSONString(a), Map.class);
-            for (int i = 0; i < head.size(); i++) {
-                str[i] = map1.get(head.get(i).get("label"))==null?null:map1.get(head.get(i).get("label"))+"";
-            }
-            writer.write(str);
-        });
-        writer.close();
-        return name;
-    }
-
-    @Override
-    public String downRegistrantCountFile(IPage<RegistrantCountDto> page, RegistrantCountDto registrantCountDto) {
-        Map<String, Object> map = selectRegistrantCountDtoPageList(page, registrantCountDto);
-        String time = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy_MM_dd_HH_mm_ss"));
-        String name = "鍛樺伐鏁版嵁缁熻" + time + ".csv";
-        String path = outPath + name;
-        CsvWriter writer = CsvUtil.getWriter(path, CharsetUtil.CHARSET_GBK);
-        writer.write(new String[]{"瀵煎嚭鏃堕棿锛�"+time});
-        writer.write(new String[]{});
-        writer.write(new String[]{});
-        writer.write(new String[]{});
-        writer.write(new String[]{});
-        List<Map<String, String>> head = JSON.parseObject(JSON.toJSONString(map.get("head")), List.class);
-        String[] str = new String[head.size()];
-        for (int i = 0; i < head.size(); i++) {
-            str[i] = head.get(i).get("value");
-        }
-        writer.write(str);
-        JSON.parseObject(JSON.toJSONString(map.get("body")), IPage.class).getRecords().forEach(a->{
-            Map<String, Object> map1 = JSON.parseObject(JSON.toJSONString(a), Map.class);
-            for (int i = 0; i < head.size(); i++) {
-                str[i] = map1.get(head.get(i).get("label"))==null?null:map1.get(head.get(i).get("label"))+"";
-            }
-            writer.write(str);
-        });
-        writer.close();
-        return name;
-    }
-
-    @Override
-    public String downFansSubmitFile(IPage<FansSubmit> page, FansSubmit fansSubmit) {
-        Map<String, Object> map = fansSubmitService.selectFansSubmitList(page, fansSubmit);
-        String time = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy_MM_dd_HH_mm_ss"));
-        String name = "绮変笣涓婃姤" + time + ".csv";
-        String path = outPath + name;
-        CsvWriter writer = CsvUtil.getWriter(path, CharsetUtil.CHARSET_GBK);
-        writer.write(new String[]{"瀵煎嚭鏃堕棿锛�"+time});
-        writer.write(new String[]{});
-        writer.write(new String[]{"鏃堕棿鑼冨洿锛�"+fansSubmit.getCreateTime().format(DateTimeFormatter.ofPattern("yyyyMMdd"))});
-        writer.write(new String[]{});
-        writer.write(new String[]{});
-        List<Map<String, String>> head = JSON.parseObject(JSON.toJSONString(map.get("head")), List.class);
-        String[] str = new String[head.size()];
-        for (int i = 0; i < head.size(); i++) {
-            str[i] = head.get(i).get("value");
-        }
-        writer.write(str);
-        JSON.parseObject(JSON.toJSONString(map.get("body")), IPage.class).getRecords().forEach(a->{
-            Map<String, Object> map1 = JSON.parseObject(JSON.toJSONString(a), Map.class);
-            for (int i = 0; i < head.size(); i++) {
-                str[i] = map1.get(head.get(i).get("label"))==null?null:map1.get(head.get(i).get("label"))+"";
-            }
-            writer.write(str);
-        });
-        writer.close();
-        return name;
-    }
-
-    @Override
-    public String downFinanceSubmitFile(IPage<FinanceSubmit> page, FinanceSubmit financeSubmit) {
-        Map<String, Object> map = financeSubmitService.selectFinanceSubmitList(page, financeSubmit);
-        String time = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy_MM_dd_HH_mm_ss"));
-        String name = "璐㈠姟涓婃姤" + time + ".csv";
-        String path = outPath + name;
-        CsvWriter writer = CsvUtil.getWriter(path, CharsetUtil.CHARSET_GBK);
-        writer.write(new String[]{"瀵煎嚭鏃堕棿锛�"+time});
-        writer.write(new String[]{});
-        writer.write(new String[]{"鏃堕棿鑼冨洿锛�"+financeSubmit.getCreateTime().format(DateTimeFormatter.ofPattern("yyyyMMdd"))});
-        writer.write(new String[]{});
-        writer.write(new String[]{});
-        List<Map<String, String>> head = JSON.parseObject(JSON.toJSONString(map.get("head")), List.class);
-        String[] str = new String[head.size()];
-        for (int i = 0; i < head.size(); i++) {
-            str[i] = head.get(i).get("value");
-        }
-        writer.write(str);
-        JSON.parseObject(JSON.toJSONString(map.get("body")), IPage.class).getRecords().forEach(a->{
-            Map<String, Object> map1 = JSON.parseObject(JSON.toJSONString(a), Map.class);
-            for (int i = 0; i < head.size(); i++) {
-                str[i] = map1.get(head.get(i).get("label"))==null?null:map1.get(head.get(i).get("label"))+"";
-            }
-            writer.write(str);
-        });
-        writer.close();
-        return name;
-    }
-
-    /**
-     * 鑾峰彇鏁版嵁瀵规瘮鍒楄〃
-     */
-    @Override
-    public Map<String, Object> selectDataComparisonDtoPageList(Page page, DataComparisonDto dataComparisonDto) {
-        Map<String, Object> map = new HashMap<>();
-        map.put("head", PrintChina.printChina(DataComparisonDto.class));
-
-        if (StringUtils.isEmpty(dataComparisonDto.getName())
-                || StringUtils.isEmpty(dataComparisonDto.getComparisonName())) {
-            map.put("body", new Page<DataComparisonDto>());
-        }else {
-            long startTime = System.currentTimeMillis();
-            IPage<DataComparisonDto> dataReportingPageDtoIPage = dataReportingMapper.selectDataComparisonDtoPageList(page, dataComparisonDto);
-            long endTime = System.currentTimeMillis();
-            System.out.println("鎵ц鏃堕棿锛�" + (endTime - startTime) + " 姣");
-            map.put("body", dataReportingPageDtoIPage);
-        }
-        return map;
-    }
-}
-
-
-
-
diff --git a/data-server/src/main/java/com/yuanchu/mom/service/impl/FansSubmitServiceImpl.java b/data-server/src/main/java/com/yuanchu/mom/service/impl/FansSubmitServiceImpl.java
deleted file mode 100644
index 5177530..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/service/impl/FansSubmitServiceImpl.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.yuanchu.mom.service.impl;
-
-import cn.hutool.core.util.ObjectUtil;
-import cn.hutool.json.JSONUtil;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.yuanchu.mom.common.GetLook;
-import com.yuanchu.mom.common.PrintChina;
-import com.yuanchu.mom.dto.DataReportingPageDto;
-import com.yuanchu.mom.exception.ErrorException;
-import com.yuanchu.mom.mapper.DataReportingMapper;
-import com.yuanchu.mom.pojo.DataReporting;
-import com.yuanchu.mom.pojo.FansSubmit;
-import com.yuanchu.mom.service.FansSubmitService;
-import com.yuanchu.mom.mapper.FansSubmitMapper;
-import com.yuanchu.mom.utils.Jwt;
-import com.yuanchu.mom.utils.QueryWrappers;
-import com.yuanchu.mom.utils.ServletUtils;
-import lombok.AllArgsConstructor;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
-import java.time.LocalDate;
-import java.time.format.DateTimeFormatter;
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * @author Administrator
- * @description 閽堝琛ㄣ�恌ans_sumbit(杩涚矇涓婃姤)銆戠殑鏁版嵁搴撴搷浣淪ervice瀹炵幇
- * @createDate 2023-12-25 00:36:16
- */
-@Service
-@AllArgsConstructor
-public class FansSubmitServiceImpl extends ServiceImpl<FansSubmitMapper, FansSubmit>
-        implements FansSubmitService {
-
-    private FansSubmitMapper fansSubmitMapper;
-
-    private GetLook getLook;
-
-    private DataReportingMapper dataReportingMapper;
-
-    @Override
-    public Map<String, Object> selectFansSubmitList(IPage<FansSubmit> page, FansSubmit fansSubmit) {
-        Map<String, Object> map = new HashMap<>();
-        map.put("head", PrintChina.printChina(FansSubmit.class));
-        Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectFansSubmitList");
-        if(map1.get("look")==1) fansSubmit.setCreateUser(map1.get("userId"));
-        map.put("body", fansSubmitMapper.selectFansSubmitPageList(page, QueryWrappers.queryWrappers(fansSubmit)));
-        return map;
-    }
-
-    @Transactional(rollbackFor = Exception.class)
-    @Override
-    public int delFansSubmit(Integer id) {
-        FansSubmit fansSubmit = fansSubmitMapper.selectOne(Wrappers.<FansSubmit>lambdaQuery().eq(FansSubmit::getId, id).select(FansSubmit::getFansAdd, FansSubmit::getDataId));
-        DataReporting dataReporting = dataReportingMapper.selectById(fansSubmit.getDataId());
-        dataReporting.setFansAdd(dataReporting.getFansAdd() - fansSubmit.getFansAdd());
-        dataReportingMapper.updateById(dataReporting);
-        return fansSubmitMapper.deleteById(id);
-    }
-
-    @Transactional(rollbackFor = Exception.class)
-    @Override
-    public int updateFansSubmit(FansSubmit fansSubmit) {
-        DataReporting dataReporting = dataReportingMapper.selectById(fansSubmit.getDataId());
-        dataReporting.setFansAdd(dataReporting.getFansAdd() + fansSubmit.getFansAdd() - fansSubmitMapper.selectOne(Wrappers.<FansSubmit>lambdaQuery().eq(FansSubmit::getId, fansSubmit.getId()).select(FansSubmit::getFansAdd)).getFansAdd());
-        dataReportingMapper.updateById(dataReporting);
-        return fansSubmitMapper.updateById(fansSubmit);
-    }
-
-    @Transactional(rollbackFor = Exception.class)
-    @Override
-    public int addFansSubmit(FansSubmit fansSubmit, String date) {
-        if(date == null) date = getYesterday();
-        DataReporting dataReporting = dataReportingMapper.selectOne(Wrappers.<DataReporting>lambdaQuery().eq(DataReporting::getName, fansSubmit.getCustom()).eq(DataReporting::getProduct, fansSubmit.getProduct()).eq(DataReporting::getCreateUser, getLook.selectPowerByMethodAndUserId("selectRegistrantCountDtoPageList").get("userId")).like(DataReporting::getCreateTime, date));
-        if(ObjectUtil.isEmpty(dataReporting)){
-            throw new ErrorException(date+" 瀹㈡埛锛�"+fansSubmit.getCustom()+" 骞舵湭涓婃姤杩� "+fansSubmit.getProduct()+" 椤圭洰");
-        }
-        dataReporting.setFansAdd((dataReporting.getFansAdd()==null?0:dataReporting.getFansAdd()) + fansSubmit.getFansAdd());
-        dataReportingMapper.updateById(dataReporting);
-        fansSubmit.setDataId(dataReporting.getId());
-        return fansSubmitMapper.insert(fansSubmit);
-    }
-
-    public String getYesterday(){
-        return LocalDate.now().minusDays(1).format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
-    }
-}
-
-
-
-
diff --git a/data-server/src/main/java/com/yuanchu/mom/service/impl/FinanceSubmitServiceImpl.java b/data-server/src/main/java/com/yuanchu/mom/service/impl/FinanceSubmitServiceImpl.java
deleted file mode 100644
index 612bef2..0000000
--- a/data-server/src/main/java/com/yuanchu/mom/service/impl/FinanceSubmitServiceImpl.java
+++ /dev/null
@@ -1,93 +0,0 @@
-package com.yuanchu.mom.service.impl;
-
-import cn.hutool.core.util.ObjectUtil;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.yuanchu.mom.common.GetLook;
-import com.yuanchu.mom.common.PrintChina;
-import com.yuanchu.mom.exception.ErrorException;
-import com.yuanchu.mom.mapper.DataReportingMapper;
-import com.yuanchu.mom.pojo.DataReporting;
-import com.yuanchu.mom.pojo.FansSubmit;
-import com.yuanchu.mom.pojo.FinanceSubmit;
-import com.yuanchu.mom.service.DataReportingService;
-import com.yuanchu.mom.service.FinanceSubmitService;
-import com.yuanchu.mom.mapper.FinanceSubmitMapper;
-import com.yuanchu.mom.utils.QueryWrappers;
-import lombok.AllArgsConstructor;
-import org.springframework.stereotype.Service;
-
-import java.math.RoundingMode;
-import java.time.LocalDate;
-import java.time.format.DateTimeFormatter;
-import java.util.HashMap;
-import java.util.Map;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恌inance_submit銆戠殑鏁版嵁搴撴搷浣淪ervice瀹炵幇
-* @createDate 2023-12-25 01:48:05
-*/
-@Service
-@AllArgsConstructor
-public class FinanceSubmitServiceImpl extends ServiceImpl<FinanceSubmitMapper, FinanceSubmit>
-    implements FinanceSubmitService{
-
-    private FinanceSubmitMapper financeSubmitMapper;
-
-    private GetLook getLook;
-
-    private DataReportingMapper dataReportingMapper;
-
-    @Override
-    public Map<String, Object> selectFinanceSubmitList(IPage<FinanceSubmit> page, FinanceSubmit financeSubmit) {
-        Map<String, Object> map = new HashMap<>();
-        map.put("head", PrintChina.printChina(FinanceSubmit.class));
-        Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectFinanceSubmitList");
-        if(map1.get("look")==1) financeSubmit.setCreateUser(map1.get("userId"));
-        map.put("body", financeSubmitMapper.selectFinanceSubmitPageList(page, QueryWrappers.queryWrappers(financeSubmit)));
-        return map;
-    }
-
-    @Override
-    public int delFinanceSubmit(Integer id) {
-        return financeSubmitMapper.deleteById(id);
-    }
-
-    @Override
-    public int updateFinanceSubmit(FinanceSubmit financeSubmit) {
-        DataReporting reporting = dataReportingMapper.selectById(financeSubmit.getDataId());
-        reporting.setId(financeSubmit.getDataId());
-        reporting.setAgentRebate(financeSubmit.getEmployeeRebate());
-        try {
-            reporting.setDiscountedConsumption(reporting.getConsumption().divide(reporting.getAgentRebate(), 2, RoundingMode.HALF_UP));
-        }catch (Exception e){}
-        dataReportingMapper.updateById(reporting);
-        return financeSubmitMapper.updateById(financeSubmit);
-    }
-
-    @Override
-    public int addFinanceSubmit(FinanceSubmit financeSubmit, String date) {
-        if(date == null) date = getYesterday();
-        DataReporting dataReporting = dataReportingMapper.selectOne(Wrappers.<DataReporting>lambdaQuery().eq(DataReporting::getAgent, financeSubmit.getCompany()).eq(DataReporting::getName, financeSubmit.getName()).eq(DataReporting::getCreateUser, getLook.selectPowerByMethodAndUserId("selectRegistrantCountDtoPageList").get("userId")).like(DataReporting::getCreateTime, date));
-        if(ObjectUtil.isEmpty(dataReporting)){
-            throw new ErrorException(date+" 璐︽埛锛�"+financeSubmit.getName()+" 浠g悊鍟嗭細"+financeSubmit.getCompany()+" 骞舵湭涓婃姤杩�");
-        }
-        dataReporting.setAgentRebate(financeSubmit.getEmployeeRebate());
-        try {
-            dataReporting.setDiscountedConsumption(dataReporting.getConsumption().divide(dataReporting.getAgentRebate(), 2, RoundingMode.HALF_UP));
-        }catch (Exception e){}
-        dataReportingMapper.updateById(dataReporting);
-        financeSubmit.setDataId(dataReporting.getId());
-        return financeSubmitMapper.insert(financeSubmit);
-    }
-
-    public String getYesterday(){
-        return LocalDate.now().minusDays(1).format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
-    }
-}
-
-
-
-
diff --git a/data-server/src/main/resources/mapper/DataReportingMapper.xml b/data-server/src/main/resources/mapper/DataReportingMapper.xml
deleted file mode 100644
index d7854d0..0000000
--- a/data-server/src/main/resources/mapper/DataReportingMapper.xml
+++ /dev/null
@@ -1,140 +0,0 @@
-<?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.yuanchu.mom.mapper.DataReportingMapper">
-
-    <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.DataReporting">
-        <id property="id" column="id" jdbcType="INTEGER"/>
-        <result property="department" column="department" jdbcType="VARCHAR"/>
-        <result property="registrant" column="registrant" jdbcType="VARCHAR"/>
-        <result property="product" column="product" jdbcType="VARCHAR"/>
-        <result property="channel" column="channel" jdbcType="VARCHAR"/>
-        <result property="name" column="name" jdbcType="VARCHAR"/>
-        <result property="showNum" column="show_num" jdbcType="INTEGER"/>
-        <result property="click" column="click" jdbcType="INTEGER"/>
-        <result property="accountConsumption" column="account_consumption" jdbcType="DECIMAL"/>
-        <result property="rebateConsumption" column="rebate_consumption" jdbcType="DECIMAL"/>
-        <result property="consumption" column="consumption" jdbcType="DECIMAL"/>
-        <result property="discountedConsumption" column="discounted_consumption" jdbcType="DECIMAL"/>
-        <result property="fansAdd" column="fans_add" jdbcType="INTEGER"/>
-        <result property="actualCost" column="actual_cost" jdbcType="DECIMAL"/>
-        <result property="internalCosts" column="internal_costs" jdbcType="DECIMAL"/>
-        <result property="customerCosts" column="customer_costs" jdbcType="DECIMAL"/>
-        <result property="profit" column="profit" jdbcType="DECIMAL"/>
-        <result property="agentRebate" column="agent_rebate" jdbcType="DECIMAL"/>
-        <result property="customerRebate" column="customer_rebate" jdbcType="DECIMAL"/>
-        <result property="remark" column="remark" jdbcType="DECIMAL"/>
-        <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
-        <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
-        <result property="createUser" column="create_user" jdbcType="VARCHAR"/>
-        <result property="updateUser" column="update_user" jdbcType="VARCHAR"/>
-    </resultMap>
-
-    <select id="selectDataReportingDtoPageList" resultType="com.yuanchu.mom.dto.DataReportingPageDto">
-        select * from (
-        select dr.*,u1.name create_user_name,u2.name update_user_name from data_reporting dr
-        left join user u1 on dr.create_user = u1.id
-        left join user u2 on dr.update_user = u2.id
-        ) a
-        <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
-            ${ew.customSqlSegment}
-        </if>
-    </select>
-    <select id="selectProductCountDtoPageList" resultType="com.yuanchu.mom.dto.ProductCountDto">
-        select * from (
-        select update_time, create_time, product, sum(consumption) consumption, sum(fans_add) fans_add,
-        sum(customer_costs) customer_costs, create_user
-        from data_reporting
-        group by product,date_format(create_time, '%Y-%m-%d')
-        ) a
-        <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
-            ${ew.customSqlSegment}
-        </if>
-    </select>
-    <select id="selectRegistrantCountDtoPageList" resultType="com.yuanchu.mom.dto.RegistrantCountDto">
-        select * from (
-        select id, department, registrant, product, name, sum(show_num) show_num, sum(click) click,
-        sum(account_consumption)account_consumption, sum(rebate_consumption)
-        rebate_consumption,(sum(rebate_consumption)+sum(remark)) rebate_consumption2, sum(discounted_consumption)
-        discounted_consumption, sum(fans_add) fans_add, sum(actual_cost) actual_cost, sum(customer_costs)
-        customer_costs, sum(profit) profit, sum(agent_rebate) agent_rebate, sum(customer_rebate) customer_rebate,
-        sum(remark) remark, create_time, update_time, create_user
-        from data_reporting
-        group by registrant,date_format(create_time, '%Y-%m-%d')
-        ) a
-        <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
-            ${ew.customSqlSegment}
-        </if>
-    </select>
-    <select id="getDataFor1" resultType="java.util.Map">
-        select COALESCE(sum(account_consumption), 0) data1,
-               COALESCE(sum(consumption), 0)         data2,
-               COALESCE(sum(customer_costs), 0)      data3,
-               COALESCE(sum(actual_cost), 0)         data4
-        from data_reporting
-        where date(create_time) like (CURDATE() - INTERVAL 1 DAY)
-    </select>
-    <select id="getDataFor2" resultType="java.util.Map">
-        SELECT sum(account_consumption)             account_consumptions,
-               DATE_FORMAT(create_time, '%m-%d')    `date`,
-               DATE_FORMAT(create_time, '%y-%m-%d') time
-        FROM data_reporting
-        group by DATE_FORMAT(create_time, '%y-%m-%d')
-        having DATE_SUB(CURDATE(), INTERVAL 7 DAY) &lt; time
-           and time &lt; CURDATE()
-    </select>
-    <select id="getDataFor3" resultType="java.util.Map">
-        SELECT sum(consumption)                     consumption,
-               DATE_FORMAT(create_time, '%m-%d')    `date`,
-               DATE_FORMAT(create_time, '%y-%m-%d') time
-        FROM data_reporting
-        group by DATE_FORMAT(create_time, '%y-%m-%d')
-        having DATE_SUB(CURDATE(), INTERVAL 7 DAY) &lt; time
-           and time &lt; CURDATE()
-    </select>
-    <select id="getDataFor4" resultType="java.util.Map">
-        select product, sum(customer_costs) customerCosts
-        from data_reporting
-        group by product
-        order by customerCosts desc
-        limit 7
-    </select>
-    <select id="getDataFor5" resultType="java.util.Map">
-        select product, sum(actual_cost) actualCost
-        from data_reporting
-        group by product
-        order by actualCost desc
-        limit 7
-    </select>
-    <select id="selectUser" resultType="java.util.Map">
-        select user.department, user.name, user.account
-        from user
-        where id = #{userId}
-    </select>
-
-    <select id="selectDataComparisonDtoPageList" resultType="com.yuanchu.mom.dto.DataComparisonDto">
-        select a.account             account,
-               a.name                name,
-               a.account_consumption consumption,
-               b.account             comparisonAccount,
-               b.name                comparisonName,
-               b.account_consumption comparisonConsumption
-        from (select dr1.*, user.id uId, user.name uName, user.account
-                from data_reporting dr1
-                join user on dr1.create_user = user.id
-                where date_format(dr1.create_time, '%Y-%m-%d') =
-                      date_format(#{dataComparisonDto.createTime}, '%Y-%m-%d')
-                and user.name = #{dataComparisonDto.name}) a
-        left join (select dr2.*, user.id uId, user.name uName, user.account
-                    from data_reporting dr2
-                    join user on dr2.create_user = user.id
-                    where date_format(dr2.create_time, '%Y-%m-%d') =
-                          date_format(#{dataComparisonDto.createTime}, '%Y-%m-%d')
-                    and user.name = #{dataComparisonDto.comparisonName}) b
-                    on a.name = b.name
-                    and a.product = b.product
-        where (a.account_consumption != b.account_consumption
-            or b.account_consumption is null)
-    </select>
-</mapper>
diff --git a/data-server/src/main/resources/mapper/FansSubmitMapper.xml b/data-server/src/main/resources/mapper/FansSubmitMapper.xml
deleted file mode 100644
index 35b4767..0000000
--- a/data-server/src/main/resources/mapper/FansSubmitMapper.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?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.yuanchu.mom.mapper.FansSubmitMapper">
-
-    <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.FansSubmit">
-            <id property="id" column="id" jdbcType="INTEGER"/>
-            <result property="custom" column="custom" jdbcType="VARCHAR"/>
-            <result property="product" column="product" jdbcType="VARCHAR"/>
-            <result property="vx" column="vx" jdbcType="VARCHAR"/>
-            <result property="fansAdd" column="fans_add" jdbcType="INTEGER"/>
-            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
-            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
-            <result property="createUser" column="create_user" jdbcType="INTEGER"/>
-            <result property="updateUser" column="update_user" jdbcType="INTEGER"/>
-    </resultMap>
-    <select id="selectFansSubmitPageList" resultType="com.yuanchu.mom.pojo.FansSubmit">
-        select * from (
-            select fm.*, u.name create_user_name from fans_submit fm, user u
-            where fm.create_user = u.id
-        ) a
-        <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
-            ${ew.customSqlSegment}
-        </if>
-    </select>
-
-</mapper>
diff --git a/data-server/src/main/resources/mapper/FinanceSubmitMapper.xml b/data-server/src/main/resources/mapper/FinanceSubmitMapper.xml
deleted file mode 100644
index 4bb0808..0000000
--- a/data-server/src/main/resources/mapper/FinanceSubmitMapper.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?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.yuanchu.mom.mapper.FinanceSubmitMapper">
-
-    <select id="selectFinanceSubmitPageList" resultType="com.yuanchu.mom.pojo.FinanceSubmit">
-        select * from (
-        select fs.*, u.name create_user_name from finance_submit fs, user u
-        where fs.create_user = u.id
-        ) a
-        <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
-            ${ew.customSqlSegment}
-        </if>
-    </select>
-</mapper>
diff --git a/framework/src/main/java/com/yuanchu/mom/common/AllController.java b/framework/src/main/java/com/yuanchu/mom/common/AllController.java
index 10176fc..2097319 100644
--- a/framework/src/main/java/com/yuanchu/mom/common/AllController.java
+++ b/framework/src/main/java/com/yuanchu/mom/common/AllController.java
@@ -38,6 +38,10 @@
                         type = "鍒犻櫎";
                     } else if(remark.contains("娣诲姞")||remark.contains("鏂板")){
                         type = "娣诲姞";
+                    } else if(remark.contains("瀵煎叆")){
+                        type = "瀵煎叆";
+                    } else if(remark.contains("瀵煎嚭")){
+                        type = "瀵煎嚭";
                     }
                     try {
                         authMapper.insertPower(value.getMethod().getName(), remark, type);
diff --git a/framework/src/main/java/com/yuanchu/mom/mapper/AuthMapper.java b/framework/src/main/java/com/yuanchu/mom/mapper/AuthMapper.java
index 8a3a9a6..34275f7 100644
--- a/framework/src/main/java/com/yuanchu/mom/mapper/AuthMapper.java
+++ b/framework/src/main/java/com/yuanchu/mom/mapper/AuthMapper.java
@@ -20,9 +20,9 @@
     int deletePower();
 
     @Select("select COALESCE(count(*), 0) from power p left join user u on u.role_id = p.role_id where u.id = #{userId} and p.menu_method = #{method}")
-    int isPower(Integer userId, String method);
+    Integer isPower(Integer userId, String method);
 
     @Select("select look from power p left join user u on u.role_id = p.role_id where u.id = #{userId} and p.menu_method = #{method}")
-    int countPower(Integer userId, String method);
+    Integer countPower(Integer userId, String method);
 
 }
diff --git a/pom.xml b/pom.xml
index 9b26b37..50b9ca5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,15 +11,14 @@
     <groupId>com.yuanchu.mom</groupId>
     <artifactId>mom</artifactId>
     <version>1.0.0</version>
-    <name>oms</name>
-    <description>oms</description>
+    <name>center-lims</name>
+    <description>center-lims</description>
     <packaging>pom</packaging>
 
     <modules>
         <module>framework</module>
         <module>user-server</module>
         <module>system-run</module>
-        <module>data-server</module>
     </modules>
 
     <properties>
diff --git a/system-run/pom.xml b/system-run/pom.xml
index 9079d88..f94e371 100644
--- a/system-run/pom.xml
+++ b/system-run/pom.xml
@@ -28,12 +28,6 @@
             <version>0.0.1-SNAPSHOT</version>
         </dependency>
 
-        <dependency>
-            <groupId>com.yuanchu.mom</groupId>
-            <artifactId>data-server</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
-        </dependency>
-
         <!--druid-->
         <dependency>
             <groupId>com.alibaba</groupId>
diff --git a/system-run/src/main/resources/application-dev.yml b/system-run/src/main/resources/application-dev.yml
index 0b6562b..81460b6 100644
--- a/system-run/src/main/resources/application-dev.yml
+++ b/system-run/src/main/resources/application-dev.yml
@@ -5,7 +5,7 @@
 logging:
   config: classpath:logback-spring.xml
   # 鏃ュ織瀛樺偍璺緞+++++++++++++++++++++++++++杩愮淮闇�瑕侀厤缃�+++++++++++++++++++++++++++
-  file-location: D:\楣撻洀鍏徃\frame-after\logs_IS_UNDEFINED
+  file-location: D:\楣撻洀鍏徃\frame-after\logs
 
 # 鏁版嵁搴撳浠借矾寰�
 backup:
@@ -34,7 +34,7 @@
   datasource:
     type: com.alibaba.druid.pool.DruidDataSource
     driverClassName: com.mysql.cj.jdbc.Driver
-    url: jdbc:mysql://127.0.0.1:3306/shengyun?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
+    url: jdbc:mysql://127.0.0.1:3306/center-lims?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
     username: root
     password: 123456
     druid:
diff --git a/system-run/src/main/resources/application-prod.yml b/system-run/src/main/resources/application-prod.yml
index 376368d..5ccc007 100644
--- a/system-run/src/main/resources/application-prod.yml
+++ b/system-run/src/main/resources/application-prod.yml
@@ -29,7 +29,7 @@
   datasource:
     type: com.alibaba.druid.pool.DruidDataSource
     driverClassName: com.mysql.cj.jdbc.Driver
-    url: jdbc:mysql://127.0.0.1:3306/shengyun?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
+    url: jdbc:mysql://127.0.0.1:3306/center-lims?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
     username: root
     password: 123456
     druid:
diff --git a/user-server/src/main/java/com/yuanchu/mom/controller/EnumController.java b/user-server/src/main/java/com/yuanchu/mom/controller/EnumController.java
index c6e21c4..bcfb512 100644
--- a/user-server/src/main/java/com/yuanchu/mom/controller/EnumController.java
+++ b/user-server/src/main/java/com/yuanchu/mom/controller/EnumController.java
@@ -2,18 +2,14 @@
 
 import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.yuanchu.mom.pojo.CustomEnum;
-import com.yuanchu.mom.pojo.ProductEnum;
-import com.yuanchu.mom.pojo.Role;
-import com.yuanchu.mom.pojo.User;
-import com.yuanchu.mom.service.CustomEnumService;
-import com.yuanchu.mom.service.ProductEnumService;
+import com.yuanchu.mom.dto.RolePowerDto;
+import com.yuanchu.mom.pojo.Enums;
+import com.yuanchu.mom.service.EnumService;
 import com.yuanchu.mom.utils.JackSonUtil;
 import com.yuanchu.mom.vo.Result;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
-import org.springframework.util.DigestUtils;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.Map;
@@ -24,71 +20,32 @@
 @AllArgsConstructor
 public class EnumController {
 
-    private CustomEnumService customEnumService;
+    private EnumService enumService;
 
-    private ProductEnumService productEnumService;
-
-    @ApiOperation(value = "鑾峰彇瀹㈡埛鍒楄〃")
-    @PostMapping("/selectCustomEnumLists")
-    public Result selectCustomEnumLists(@RequestBody Map<String, Object> data) throws Exception {
+    @ApiOperation(value = "鑾峰彇鏋氫妇鍒楄〃")
+    @PostMapping("/selectEnumList")
+    public Result selectEnumList(@RequestBody Map<String, Object> data) throws Exception {
         Page page = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("page")), Page.class);
-        CustomEnum customEnum = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("entity")), CustomEnum.class);
-        return Result.success(customEnumService.selectCustomEnumList(page, customEnum));
+        Enums enums = JackSonUtil.unmarshal(JackSonUtil.marshal(data.get("entity")), Enums.class);
+        return Result.success(enumService.selectEnumList(page, enums));
     }
 
-    @ApiOperation(value = "鑾峰彇瀹㈡埛鍒楄〃鏋氫妇")
-    @GetMapping("/selectCustomEnumList")
-    public Result selectCustomEnumList(){
-        return Result.success(customEnumService.selectList());
+    @ApiOperation(value = "娣诲姞鏋氫妇")
+    @PostMapping("/addEnum")
+    public Result addEnum(@RequestBody Enums enums) {
+        return Result.success(enumService.addEnum(enums));
     }
 
-    @ApiOperation(value = "鍒犻櫎瀹㈡埛鍒楄〃")
-    @PostMapping("/delCustomEnum")
-    public Result delCustomEnum(Integer id){
-        return Result.success(customEnumService.delCustomEnum(id));
+    @ApiOperation(value = "淇敼鏋氫妇")
+    @PostMapping("/upEnum")
+    public Result<?> upEnum(@RequestBody Enums enums) {
+        return Result.success(enumService.upEnum(enums));
     }
 
-    @ApiOperation(value = "淇敼瀹㈡埛淇℃伅")
-    @PostMapping("/updateCustomEnum")
-    public Result<?> updateCustomEnum(@RequestBody CustomEnum customEnum) {
-        return Result.success(customEnumService.updateCustomEnum(customEnum));
+    @ApiOperation(value = "鍒犻櫎鏋氫妇")
+    @PostMapping("/delEnum")
+    public Result<?> delEnum(Integer id) {
+        return Result.success(enumService.delEnum(id));
     }
 
-    @ApiOperation(value = "娣诲姞瀹㈡埛淇℃伅")
-    @PostMapping("/addCustomEnum")
-    public Result<?> addCustomEnum(@RequestBody CustomEnum customEnum) {
-        return Result.success(customEnumService.addCustomEnum(customEnum));
-    }
-
-    @ApiOperation(value = "鑾峰彇椤圭洰鍒楄〃")
-    @PostMapping("/selectProductEnumLists")
-    public Result selectProductEnumLists(@RequestBody Map<String, Object> data) {
-        Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class);
-        ProductEnum productEnum = JSON.parseObject(JSON.toJSONString(data.get("entity")), ProductEnum.class);
-        return Result.success(productEnumService.selectProductEnumList(page, productEnum));
-    }
-
-    @ApiOperation(value = "鑾峰彇椤圭洰鍒楄〃鏋氫妇")
-    @GetMapping("/selectProductEnumList")
-    public Result selectProductEnumList(){
-        return Result.success(productEnumService.selectList());
-    }
-
-    @ApiOperation(value = "鍒犻櫎椤圭洰鍒楄〃")
-    @PostMapping("/delProductEnum")
-    public Result delProductEnum(Integer id){
-        return Result.success(productEnumService.delProductEnum(id));
-    }
-
-    @ApiOperation(value = "淇敼椤圭洰淇℃伅")
-    @PostMapping("/updateProductEnum")
-    public Result<?> updateProductEnum(@RequestBody ProductEnum productEnum) {
-        return Result.success(productEnumService.updateProductEnum(productEnum));
-    }
-
-    @ApiOperation(value = "娣诲姞椤圭洰淇℃伅")
-    @PostMapping("/addProductEnum")
-    public Result<?> addProductEnum(@RequestBody ProductEnum productEnum) {
-        return Result.success(productEnumService.addProductEnum(productEnum));
-    }
 }
diff --git a/user-server/src/main/java/com/yuanchu/mom/controller/RoleController.java b/user-server/src/main/java/com/yuanchu/mom/controller/RoleController.java
index b6233db..5774f37 100644
--- a/user-server/src/main/java/com/yuanchu/mom/controller/RoleController.java
+++ b/user-server/src/main/java/com/yuanchu/mom/controller/RoleController.java
@@ -3,27 +3,15 @@
 import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.yuanchu.mom.annotation.ValueAuth;
-import com.yuanchu.mom.common.GetLook;
 import com.yuanchu.mom.dto.RolePowerDto;
-import com.yuanchu.mom.dto.UserPageDto;
-import com.yuanchu.mom.mapper.AuthMapper;
-import com.yuanchu.mom.mapper.PowerMapper;
-import com.yuanchu.mom.pojo.CustomEnum;
-import com.yuanchu.mom.pojo.Power;
 import com.yuanchu.mom.pojo.Role;
-import com.yuanchu.mom.pojo.User;
 import com.yuanchu.mom.service.PowerService;
 import com.yuanchu.mom.service.RoleService;
-import com.yuanchu.mom.service.UserService;
 import com.yuanchu.mom.utils.JackSonUtil;
-import com.yuanchu.mom.utils.Jwt;
-import com.yuanchu.mom.utils.RedisUtil;
 import com.yuanchu.mom.vo.Result;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
-import org.apache.ibatis.annotations.ResultType;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
 import java.util.HashMap;
diff --git a/user-server/src/main/java/com/yuanchu/mom/controller/UserController.java b/user-server/src/main/java/com/yuanchu/mom/controller/UserController.java
index 0840e7f..f0792ec 100644
--- a/user-server/src/main/java/com/yuanchu/mom/controller/UserController.java
+++ b/user-server/src/main/java/com/yuanchu/mom/controller/UserController.java
@@ -118,4 +118,10 @@
         return Result.success(userService.addUser(user));
     }
 
+    @ApiOperation(value = "鑾峰彇鐢ㄦ埛淇℃伅鏋氫妇")
+    @GetMapping("/getUserMenu")
+    @ValueAuth
+    public Result<?> getUserMenu() {
+        return Result.success(userService.getUserMenu());
+    }
 }
diff --git a/user-server/src/main/java/com/yuanchu/mom/mapper/CustomEnumMapper.java b/user-server/src/main/java/com/yuanchu/mom/mapper/CustomEnumMapper.java
deleted file mode 100644
index 4e566b5..0000000
--- a/user-server/src/main/java/com/yuanchu/mom/mapper/CustomEnumMapper.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.yuanchu.mom.mapper;
-
-import com.yuanchu.mom.pojo.CustomEnum;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恈ustom_enum銆戠殑鏁版嵁搴撴搷浣淢apper
-* @createDate 2023-12-24 14:40:43
-* @Entity com.yuanchu.mom.pojo.CustomEnum
-*/
-public interface CustomEnumMapper extends BaseMapper<CustomEnum> {
-
-}
-
-
-
-
diff --git a/user-server/src/main/java/com/yuanchu/mom/mapper/EnumMapper.java b/user-server/src/main/java/com/yuanchu/mom/mapper/EnumMapper.java
new file mode 100644
index 0000000..a4252db
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/mom/mapper/EnumMapper.java
@@ -0,0 +1,22 @@
+package com.yuanchu.mom.mapper;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.yuanchu.mom.pojo.Enums;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 閽堝琛ㄣ�恊num銆戠殑鏁版嵁搴撴搷浣淢apper
+* @createDate 2024-02-26 01:00:03
+* @Entity com.yuanchu.mom.pojo.Enums
+*/
+public interface EnumMapper extends BaseMapper<Enums> {
+
+    IPage<Enums> selectEnumPageList(IPage<Enums> page, QueryWrapper<Enums> ew);
+
+}
+
+
+
+
diff --git a/user-server/src/main/java/com/yuanchu/mom/mapper/ProductEnumMapper.java b/user-server/src/main/java/com/yuanchu/mom/mapper/ProductEnumMapper.java
deleted file mode 100644
index 9028c95..0000000
--- a/user-server/src/main/java/com/yuanchu/mom/mapper/ProductEnumMapper.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.yuanchu.mom.mapper;
-
-import com.yuanchu.mom.pojo.ProductEnum;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恜roduct_enum(椤圭洰鏋氫妇)銆戠殑鏁版嵁搴撴搷浣淢apper
-* @createDate 2023-12-24 15:46:30
-* @Entity com.yuanchu.mom.pojo.ProductEnum
-*/
-public interface ProductEnumMapper extends BaseMapper<ProductEnum> {
-
-}
-
-
-
-
diff --git a/user-server/src/main/java/com/yuanchu/mom/pojo/CustomEnum.java b/user-server/src/main/java/com/yuanchu/mom/pojo/CustomEnum.java
deleted file mode 100644
index 494b68a..0000000
--- a/user-server/src/main/java/com/yuanchu/mom/pojo/CustomEnum.java
+++ /dev/null
@@ -1,81 +0,0 @@
-package com.yuanchu.mom.pojo;
-
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.Size;
-import javax.validation.constraints.NotNull;
-
-import java.io.Serializable;
-
-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.fasterxml.jackson.annotation.JsonFormat;
-import com.yuanchu.mom.annotation.ValueTableShow;
-import com.yuanchu.mom.common.OrderBy;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import org.hibernate.validator.constraints.Length;
-
-/**
-* 
-* @TableName custom_enum
-*/
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-public class CustomEnum extends OrderBy implements Serializable {
-
-    /**
-    * 涓婚敭
-    */
-    @NotNull(message="[涓婚敭]涓嶈兘涓虹┖")
-    @ApiModelProperty("涓婚敭")
-    @TableId(type = IdType.AUTO)
-    private Integer id;
-    /**
-    * 瀹㈡埛鍚嶇О
-    */
-    @ValueTableShow(1)
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("瀹㈡埛鍚嶇О")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    private String name;
-    /**
-    * 鍏徃
-    */
-    @ValueTableShow(2)
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("鍏徃")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    private String company;
-
-    @ValueTableShow(3)
-    @ApiModelProperty(value = "鍒涘缓鏃ユ湡")
-    @TableField(fill = FieldFill.INSERT)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime createTime;
-
-    @ValueTableShow(4)
-    @ApiModelProperty(value = "鏇存柊鏃ユ湡")
-    @TableField(fill = FieldFill.INSERT_UPDATE)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime updateTime;
-    /**
-    * 
-    */
-    @ApiModelProperty("")
-    @TableField(fill = FieldFill.INSERT)
-    private Integer createUser;
-    /**
-    * 
-    */
-    @ApiModelProperty("")
-    @TableField(fill = FieldFill.INSERT_UPDATE)
-    private Integer updateUser;
-
-}
diff --git a/user-server/src/main/java/com/yuanchu/mom/pojo/Enums.java b/user-server/src/main/java/com/yuanchu/mom/pojo/Enums.java
new file mode 100644
index 0000000..c4f50d9
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/mom/pojo/Enums.java
@@ -0,0 +1,74 @@
+package com.yuanchu.mom.pojo;
+
+import com.baomidou.mybatisplus.annotation.*;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.yuanchu.mom.annotation.ValueTableShow;
+import com.yuanchu.mom.common.OrderBy;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 
+ * @TableName enum
+ */
+@TableName(value ="enums")
+@Data
+public class Enums extends OrderBy implements Serializable {
+    /**
+     * 
+     */
+    @ApiModelProperty(value = "涓婚敭")
+    @TableId(type = IdType.AUTO)
+    private Integer id;
+
+    @ValueTableShow(2)
+    @ApiModelProperty(value = "鍒嗙被")
+    private String category;
+
+    /**
+     * 鏍囬
+     */
+    @ValueTableShow(2)
+    @ApiModelProperty(value = "鏍囬")
+    private String label;
+
+    /**
+     * 鍙傛暟
+     */
+    @ValueTableShow(3)
+    @ApiModelProperty(value = "鍙傛暟")
+    private String value;
+
+    @ApiModelProperty(value = "鍒涘缓鐢ㄦ埛")
+    @TableField(fill = FieldFill.INSERT)
+    private Integer createUser;
+
+    @ValueTableShow(4)
+    @ApiModelProperty(value = "鍒涘缓鐢ㄦ埛")
+    private String createUserName;
+
+    @ValueTableShow(5)
+    @ApiModelProperty(value = "鍒涘缓鏃堕棿")
+    @TableField(fill = FieldFill.INSERT)
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "鏇存柊鐢ㄦ埛")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private Integer updateUser;
+
+    @ValueTableShow(6)
+    @ApiModelProperty(value = "鏇存柊鐢ㄦ埛")
+    private String updateUserName;
+
+    @ValueTableShow(7)
+    @ApiModelProperty(value = "鏇存柊鏃堕棿")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private LocalDateTime updateTime;
+
+}
\ No newline at end of file
diff --git a/user-server/src/main/java/com/yuanchu/mom/pojo/ProductEnum.java b/user-server/src/main/java/com/yuanchu/mom/pojo/ProductEnum.java
deleted file mode 100644
index 278f955..0000000
--- a/user-server/src/main/java/com/yuanchu/mom/pojo/ProductEnum.java
+++ /dev/null
@@ -1,77 +0,0 @@
-package com.yuanchu.mom.pojo;
-
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.Size;
-import javax.validation.constraints.NotNull;
-
-import java.io.Serializable;
-
-import java.time.LocalDateTime;
-import java.util.Date;
-
-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.fasterxml.jackson.annotation.JsonFormat;
-import com.yuanchu.mom.annotation.ValueTableShow;
-import com.yuanchu.mom.common.OrderBy;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import org.hibernate.validator.constraints.Length;
-
-/**
-* 椤圭洰鏋氫妇
-* @TableName product_enum
-*/
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-public class ProductEnum extends OrderBy implements Serializable {
-
-    /**
-    * 涓婚敭
-    */
-    @NotNull(message="[涓婚敭]涓嶈兘涓虹┖")
-    @ApiModelProperty("涓婚敭")
-    @TableId(type = IdType.AUTO)
-    private Integer id;
-    /**
-    * 椤圭洰
-    */
-    @ValueTableShow(1)
-    @Size(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    @ApiModelProperty("椤圭洰")
-    @Length(max= 255,message="缂栫爜闀垮害涓嶈兘瓒呰繃255")
-    private String product;
-    /**
-    * 鍒涘缓鏃堕棿
-    */
-    @ValueTableShow(2)
-    @ApiModelProperty(value = "鍒涘缓鏃ユ湡")
-    @TableField(fill = FieldFill.INSERT)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime createTime;
-    /**
-    * 鏇存柊鏃堕棿
-    */
-    @ValueTableShow(3)
-    @ApiModelProperty("鏇存柊鏃堕棿")
-    @TableField(fill = FieldFill.INSERT_UPDATE)
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime updateTime;
-    /**
-    *
-    */
-    @ApiModelProperty("")
-    @TableField(fill = FieldFill.INSERT)
-    private Integer createUser;
-    /**
-    *
-    */
-    @ApiModelProperty("")
-    @TableField(fill = FieldFill.INSERT_UPDATE)
-    private Integer updateUser;
-}
diff --git a/user-server/src/main/java/com/yuanchu/mom/pojo/User.java b/user-server/src/main/java/com/yuanchu/mom/pojo/User.java
index 5a2384a..587e028 100644
--- a/user-server/src/main/java/com/yuanchu/mom/pojo/User.java
+++ b/user-server/src/main/java/com/yuanchu/mom/pojo/User.java
@@ -37,7 +37,7 @@
     private String password;
 
     @ValueTableShow(2)
-    @ApiModelProperty(value = "瀹㈡埛鍚嶇О")
+    @ApiModelProperty(value = "鐢ㄦ埛鍚�")
     private String name;
 
     @ValueTableShow(3)
diff --git a/user-server/src/main/java/com/yuanchu/mom/service/CustomEnumService.java b/user-server/src/main/java/com/yuanchu/mom/service/CustomEnumService.java
deleted file mode 100644
index 5086b3c..0000000
--- a/user-server/src/main/java/com/yuanchu/mom/service/CustomEnumService.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package com.yuanchu.mom.service;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.yuanchu.mom.pojo.CustomEnum;
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.yuanchu.mom.pojo.Role;
-import com.yuanchu.mom.pojo.User;
-
-import java.util.List;
-import java.util.Map;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恈ustom_enum銆戠殑鏁版嵁搴撴搷浣淪ervice
-* @createDate 2023-12-24 14:40:43
-*/
-
-
-public interface CustomEnumService {
-
-    Map<String, Object> selectCustomEnumList(IPage<CustomEnum> page, CustomEnum customEnum);
-
-    List<CustomEnum> selectList();
-
-    int delCustomEnum(Integer id);
-
-    int updateCustomEnum(CustomEnum customEnum);
-
-    int addCustomEnum(CustomEnum customEnum);
-
-}
diff --git a/user-server/src/main/java/com/yuanchu/mom/service/EnumService.java b/user-server/src/main/java/com/yuanchu/mom/service/EnumService.java
new file mode 100644
index 0000000..f180f8b
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/mom/service/EnumService.java
@@ -0,0 +1,24 @@
+package com.yuanchu.mom.service;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.yuanchu.mom.pojo.Enums;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.Map;
+
+/**
+* @author Administrator
+* @description 閽堝琛ㄣ�恊num銆戠殑鏁版嵁搴撴搷浣淪ervice
+* @createDate 2024-02-26 01:00:03
+*/
+public interface EnumService extends IService<Enums> {
+
+    Map<String, Object> selectEnumList(IPage<Enums> page, Enums enums);
+
+    int addEnum(Enums enums);
+
+    int upEnum(Enums enums);
+
+    int delEnum(Integer id);
+
+}
diff --git a/user-server/src/main/java/com/yuanchu/mom/service/ProductEnumService.java b/user-server/src/main/java/com/yuanchu/mom/service/ProductEnumService.java
deleted file mode 100644
index f13c972..0000000
--- a/user-server/src/main/java/com/yuanchu/mom/service/ProductEnumService.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package com.yuanchu.mom.service;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.yuanchu.mom.pojo.ProductEnum;
-import com.yuanchu.mom.pojo.ProductEnum;
-import com.baomidou.mybatisplus.extension.service.IService;
-
-import java.util.List;
-import java.util.Map;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恜roduct_enum(椤圭洰鏋氫妇)銆戠殑鏁版嵁搴撴搷浣淪ervice
-* @createDate 2023-12-24 15:46:30
-*/
-public interface ProductEnumService extends IService<ProductEnum> {
-
-    Map<String, Object> selectProductEnumList(IPage<ProductEnum> page, ProductEnum productEnum);
-
-    List<ProductEnum> selectList();
-
-    int delProductEnum(Integer id);
-
-    int updateProductEnum(ProductEnum productEnum);
-
-    int addProductEnum(ProductEnum productEnum);
-
-}
diff --git a/user-server/src/main/java/com/yuanchu/mom/service/UserService.java b/user-server/src/main/java/com/yuanchu/mom/service/UserService.java
index e584c81..3b8fc96 100644
--- a/user-server/src/main/java/com/yuanchu/mom/service/UserService.java
+++ b/user-server/src/main/java/com/yuanchu/mom/service/UserService.java
@@ -22,4 +22,6 @@
 
     int addUser(User user);
 
+    List<User> getUserMenu();
+
 }
diff --git a/user-server/src/main/java/com/yuanchu/mom/service/imp/CustomEnumServiceImp.java b/user-server/src/main/java/com/yuanchu/mom/service/imp/CustomEnumServiceImp.java
deleted file mode 100644
index f46aad2..0000000
--- a/user-server/src/main/java/com/yuanchu/mom/service/imp/CustomEnumServiceImp.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package com.yuanchu.mom.service.imp;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.yuanchu.mom.common.GetLook;
-import com.yuanchu.mom.common.PrintChina;
-import com.yuanchu.mom.mapper.CustomEnumMapper;
-import com.yuanchu.mom.pojo.CustomEnum;
-import com.yuanchu.mom.pojo.Role;
-import com.yuanchu.mom.service.CustomEnumService;
-import com.yuanchu.mom.utils.QueryWrappers;
-import lombok.AllArgsConstructor;
-import org.springframework.stereotype.Service;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-@Service
-@AllArgsConstructor
-public class CustomEnumServiceImp implements CustomEnumService {
-
-    private CustomEnumMapper customEnumMapper;
-
-    private GetLook getLook;
-
-    @Override
-    public Map<String, Object> selectCustomEnumList(IPage<CustomEnum> page, CustomEnum customEnum) {
-        Map<String, Object> map = new HashMap<>();
-        map.put("head", PrintChina.printChina(CustomEnum.class));
-        Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectCustomEnumLists");
-        if(map1.get("look")==1) customEnum.setCreateUser(map1.get("userId"));
-        map.put("body", customEnumMapper.selectPage(page, QueryWrappers.queryWrappers(customEnum)));
-        return map;
-    }
-
-    @Override
-    public List<CustomEnum> selectList() {
-        return customEnumMapper.selectList(null);
-    }
-
-    @Override
-    public int delCustomEnum(Integer id) {
-        return customEnumMapper.deleteById(id);
-    }
-
-    @Override
-    public int updateCustomEnum(CustomEnum customEnum) {
-        return customEnumMapper.updateById(customEnum);
-    }
-
-    @Override
-    public int addCustomEnum(CustomEnum customEnum) {
-        return customEnumMapper.insert(customEnum);
-    }
-}
diff --git a/user-server/src/main/java/com/yuanchu/mom/service/imp/ProductEnumServiceImpl.java b/user-server/src/main/java/com/yuanchu/mom/service/imp/ProductEnumServiceImpl.java
deleted file mode 100644
index 0e4ba4f..0000000
--- a/user-server/src/main/java/com/yuanchu/mom/service/imp/ProductEnumServiceImpl.java
+++ /dev/null
@@ -1,68 +0,0 @@
-package com.yuanchu.mom.service.imp;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.yuanchu.mom.common.GetLook;
-import com.yuanchu.mom.common.PrintChina;
-import com.yuanchu.mom.mapper.ProductEnumMapper;
-import com.yuanchu.mom.pojo.ProductEnum;
-import com.yuanchu.mom.pojo.ProductEnum;
-import com.yuanchu.mom.service.ProductEnumService;
-import com.yuanchu.mom.mapper.ProductEnumMapper;
-import com.yuanchu.mom.utils.QueryWrappers;
-import lombok.AllArgsConstructor;
-import org.springframework.stereotype.Service;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
-* @author Administrator
-* @description 閽堝琛ㄣ�恜roduct_enum(椤圭洰鏋氫妇)銆戠殑鏁版嵁搴撴搷浣淪ervice瀹炵幇
-* @createDate 2023-12-24 15:46:30
-*/
-@Service
-@AllArgsConstructor
-public class ProductEnumServiceImpl extends ServiceImpl<ProductEnumMapper, ProductEnum>
-    implements ProductEnumService{
-
-    private ProductEnumMapper productEnumMapper;
-
-    private GetLook getLook;
-
-    @Override
-    public Map<String, Object> selectProductEnumList(IPage<ProductEnum> page, ProductEnum productEnum) {
-        Map<String, Object> map = new HashMap<>();
-        map.put("head", PrintChina.printChina(ProductEnum.class));
-        Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectProductEnumLists");
-        if(map1.get("look")==1) productEnum.setCreateUser(map1.get("userId"));
-        map.put("body", productEnumMapper.selectPage(page, QueryWrappers.queryWrappers(productEnum)));
-        return map;
-    }
-
-    @Override
-    public List<ProductEnum> selectList() {
-        return productEnumMapper.selectList(null);
-    }
-
-    @Override
-    public int delProductEnum(Integer id) {
-        return productEnumMapper.deleteById(id);
-    }
-
-    @Override
-    public int updateProductEnum(ProductEnum productEnum) {
-        return productEnumMapper.updateById(productEnum);
-    }
-
-    @Override
-    public int addProductEnum(ProductEnum productEnum) {
-        return productEnumMapper.insert(productEnum);
-    }
-    
-}
-
-
-
-
diff --git a/user-server/src/main/java/com/yuanchu/mom/service/imp/UserServiceImp.java b/user-server/src/main/java/com/yuanchu/mom/service/imp/UserServiceImp.java
index 0840dd6..7d8d7ae 100644
--- a/user-server/src/main/java/com/yuanchu/mom/service/imp/UserServiceImp.java
+++ b/user-server/src/main/java/com/yuanchu/mom/service/imp/UserServiceImp.java
@@ -6,6 +6,7 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.yuanchu.mom.common.GetLook;
 import com.yuanchu.mom.common.PrintChina;
@@ -70,4 +71,9 @@
     public int addUser(User user) {
         return userMapper.insert(user);
     }
+
+    @Override
+    public List<User> getUserMenu() {
+        return userMapper.selectList(Wrappers.<User>lambdaQuery().eq(User::getState, 1).select(User::getName, User::getId));
+    }
 }
diff --git a/user-server/src/main/java/com/yuanchu/mom/service/impl/EnumServiceImpl.java b/user-server/src/main/java/com/yuanchu/mom/service/impl/EnumServiceImpl.java
new file mode 100644
index 0000000..f8c4ded
--- /dev/null
+++ b/user-server/src/main/java/com/yuanchu/mom/service/impl/EnumServiceImpl.java
@@ -0,0 +1,59 @@
+package com.yuanchu.mom.service.impl;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.yuanchu.mom.common.GetLook;
+import com.yuanchu.mom.common.PrintChina;
+import com.yuanchu.mom.pojo.Enums;
+import com.yuanchu.mom.service.EnumService;
+import com.yuanchu.mom.mapper.EnumMapper;
+import com.yuanchu.mom.utils.QueryWrappers;
+import lombok.AllArgsConstructor;
+import org.springframework.stereotype.Service;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+* @author Administrator
+* @description 閽堝琛ㄣ�恊num銆戠殑鏁版嵁搴撴搷浣淪ervice瀹炵幇
+* @createDate 2024-02-26 01:00:03
+*/
+@Service
+@AllArgsConstructor
+public class EnumServiceImpl extends ServiceImpl<EnumMapper, Enums>
+    implements EnumService{
+
+    private GetLook getLook;
+
+    private EnumMapper enumMapper;
+
+    @Override
+    public Map<String, Object> selectEnumList(IPage<Enums> page, Enums enums) {
+        Map<String, Object> map = new HashMap<>();
+        map.put("head", PrintChina.printChina(Enums.class));
+        Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectUserList");
+        if(map1.get("look")==1) enums.setCreateUser(map1.get("userId"));
+        map.put("body", enumMapper.selectEnumPageList(page, QueryWrappers.queryWrappers(enums)));
+        return map;
+    }
+
+    @Override
+    public int addEnum(Enums enums) {
+        return enumMapper.insert(enums);
+    }
+
+    @Override
+    public int upEnum(Enums enums) {
+        return enumMapper.updateById(enums);
+    }
+
+    @Override
+    public int delEnum(Integer id) {
+        return enumMapper.deleteById(id);
+    }
+}
+
+
+
+
diff --git a/user-server/src/main/resources/mapper/CustomEnumMapper.xml b/user-server/src/main/resources/mapper/CustomEnumMapper.xml
deleted file mode 100644
index 599817e..0000000
--- a/user-server/src/main/resources/mapper/CustomEnumMapper.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?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.yuanchu.mom.mapper.CustomEnumMapper">
-
-    <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.CustomEnum">
-            <id property="id" column="id" jdbcType="INTEGER"/>
-            <result property="name" column="name" jdbcType="VARCHAR"/>
-            <result property="company" column="company" jdbcType="VARCHAR"/>
-            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
-            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
-            <result property="createUser" column="create_user" jdbcType="INTEGER"/>
-            <result property="updateUser" column="update_user" jdbcType="INTEGER"/>
-    </resultMap>
-
-    <sql id="Base_Column_List">
-        id,name,company,
-        create_time,update_time,create_user,
-        update_user
-    </sql>
-</mapper>
diff --git a/user-server/src/main/resources/mapper/EnumMapper.xml b/user-server/src/main/resources/mapper/EnumMapper.xml
new file mode 100644
index 0000000..9f3dee1
--- /dev/null
+++ b/user-server/src/main/resources/mapper/EnumMapper.xml
@@ -0,0 +1,34 @@
+<?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.yuanchu.mom.mapper.EnumMapper">
+
+    <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.Enums">
+            <id property="id" column="id" jdbcType="INTEGER"/>
+            <result property="label" column="label" jdbcType="VARCHAR"/>
+            <result property="value" column="value" jdbcType="VARCHAR"/>
+            <result property="createUser" column="create_user" jdbcType="INTEGER"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="updateUser" column="update_user" jdbcType="INTEGER"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,label,value,
+        create_user,create_time,update_user,
+        update_time
+    </sql>
+
+    <select id="selectEnumPageList" resultType="com.yuanchu.mom.pojo.Enums">
+        select * from (
+        select e.id,e.category,e.label,e.value, u2.name create_user_name,e.create_time, u3.name update_user_name, e.update_time
+        from enums e
+        left join user u2 on u2.id = e.create_user
+        left join user u3 on u3.id = e.update_user
+        ) a
+        <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
+            ${ew.customSqlSegment}
+        </if>
+    </select>
+</mapper>
diff --git a/user-server/src/main/resources/mapper/ProductEnumMapper.xml b/user-server/src/main/resources/mapper/ProductEnumMapper.xml
deleted file mode 100644
index b2c773c..0000000
--- a/user-server/src/main/resources/mapper/ProductEnumMapper.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?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.yuanchu.mom.mapper.ProductEnumMapper">
-
-    <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.ProductEnum">
-            <id property="id" column="id" jdbcType="INTEGER"/>
-            <result property="name" column="name" jdbcType="VARCHAR"/>
-            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
-            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
-            <result property="createUser" column="create_user" jdbcType="INTEGER"/>
-            <result property="updateUser" column="update_user" jdbcType="INTEGER"/>
-    </resultMap>
-
-    <sql id="Base_Column_List">
-        id,name,create_time,
-        update_time,create_user,update_user
-    </sql>
-</mapper>

--
Gitblit v1.9.3