From 075daef140ea17638529e09ef95b7cb28ed66ae5 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 22 一月 2026 13:48:22 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/RecordService.java                    |    2 
 ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectCategoryCalculator.java        |  578 ++++++
 ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceCountVo.java                         |   15 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DeviceUsageServiceImpl.java      |    7 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectScoreData.java                      |   28 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectPersonInfoVo.java                   |   16 
 ruoyi-system/src/main/resources/mapper/system/RecordMapper.xml                            |    2 
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/CheckMapper.java                       |   27 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/OnDutyServiceImpl.java           |   14 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceDetailCheckPlanListVo.java           |   25 
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/EvalResultMapper.java                  |   14 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectDangerousTrendVo.java               |   22 
 ruoyi-system/src/main/resources/mapper/system/CheckMapper.xml                             |   46 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerList.java               |   20 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ClientDashboardVO.java                     |   26 
 ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectDangerousTrendQuery.java         |   23 
 ruoyi-system/src/main/resources/mapper/system/ProjectInfoMapper.xml                       |    7 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ClientDashboardQuery.java                  |   33 
 ruoyi-system/src/main/resources/mapper/system/PlanMapper.xml                              |   26 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceDetailCheckListVo.java               |   45 
 ruoyi-system/src/main/java/com/ruoyi/system/model/OnDuty.java                             |   13 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerTrendVo.java            |   22 
 ruoyi-system/src/main/java/com/ruoyi/system/enums/DeviceType.java                         |   70 
 ruoyi-system/src/main/java/com/ruoyi/system/service/IOptionVo.java                        |   17 
 ruoyi-system/src/main/java/com/ruoyi/system/model/Record.java                             |    3 
 ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectInfoService.java               |   15 
 ruoyi-system/src/main/resources/mapper/system/DeviceUsageMapper.xml                       |   17 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ProjectController.java             |  192 ++
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/PlanMapper.java                        |   17 
 ruoyi-system/src/main/java/com/ruoyi/system/model/EvalResult.java                         |  106 +
 ruoyi-system/src/main/java/com/ruoyi/system/query/DeviceDetailCheckListQuery.java         |   14 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectMapPointVO.java                     |   34 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ProjectInfoServiceImpl.java      |  227 ++
 ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectDangerousSourceListQuery.java    |   25 
 ruoyi-system/src/main/java/com/ruoyi/system/model/Check.java                              |  103 +
 ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectPersonListQuery.java             |   31 
 ruoyi-system/src/main/java/com/ruoyi/system/model/SelectOptionVo.java                     |   46 
 pom.xml                                                                                   |    2 
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/DeviceUsageMapper.java                 |    4 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/FixedAssetDashboardVO.java                 |   46 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/OngoingProjectDashboardVO.java             |   71 
 ruoyi-system/src/main/java/com/ruoyi/system/service/CheckService.java                     |   27 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/PlanServiceImpl.java             |   21 
 ruoyi-system/src/main/java/com/ruoyi/system/service/OnDutyService.java                    |   10 
 ruoyi-system/src/main/java/com/ruoyi/system/service/PlanService.java                      |   17 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectPersonOnDutyListVo.java             |   39 
 ruoyi-system/src/main/java/com/ruoyi/system/enums/IOptionVo.java                          |   17 
 ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectService.java                   |    8 
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DashboardStatisticsController.java |   15 
 ruoyi-system/src/main/java/com/ruoyi/system/enums/ProjectUsageType.java                   |   54 
 ruoyi-system/src/main/resources/mapper/system/OnDutyMapper.xml                            |   31 
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/OnDutyMapper.java                      |   10 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectVo.java                             |    1 
 ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectHiddenDangerTrendListQuery.java  |   29 
 ruoyi-system/src/main/java/com/ruoyi/system/query/DeviceDetailCheckPlanListQuery.java     |   16 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ClientServiceImpl.java           |  495 +++++
 ruoyi-system/src/main/java/com/ruoyi/system/model/Plan.java                               |   62 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ProjectServiceImpl.java          |   29 
 /dev/null                                                                                 | 1929 ----------------------
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/ProjectMapper.java                     |    8 
 ruoyi-system/src/main/java/com/ruoyi/system/service/ClientService.java                    |    9 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/MachineryStatisticsVO.java                 |   28 
 ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerNextList.java           |   16 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/CheckServiceImpl.java            |   35 
 ruoyi-system/src/main/java/com/ruoyi/system/service/DeviceUsageService.java               |    5 
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/ProjectInfoMapper.java                 |    6 
 ruoyi-system/src/main/java/com/ruoyi/system/enums/ProjectType.java                        |   74 
 ruoyi-system/src/main/java/com/ruoyi/system/model/ProjectInfo.java                        |    2 
 ruoyi-system/src/main/java/com/ruoyi/system/model/Project.java                            |    8 
 ruoyi-system/src/main/resources/mapper/system/ProjectMapper.xml                           |   13 
 70 files changed, 3,111 insertions(+), 1,954 deletions(-)

diff --git a/pom.xml b/pom.xml
index 433b1d2..5ae3d78 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,7 +16,7 @@
         <ruoyi.version>3.8.6</ruoyi.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-        <java.version>1.8</java.version>
+        <java.version>17</java.version>
         <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
         <druid.version>1.2.16</druid.version>
         <bitwalker.version>1.21</bitwalker.version>
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DashboardStatisticsController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DashboardStatisticsController.java
index 1791d8d..54714fd 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DashboardStatisticsController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/DashboardStatisticsController.java
@@ -9,6 +9,8 @@
 import com.ruoyi.system.model.*;
 import com.ruoyi.system.query.StoryListQuery;
 import com.ruoyi.system.service.*;
+import com.ruoyi.system.vo.ClientDashboardQuery;
+import com.ruoyi.system.vo.ClientDashboardVO;
 import com.ruoyi.system.vo.ScreenUserVo;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -125,7 +127,18 @@
         return R.ok(accidentBrief);
     }
 
-
+    /**
+     * 获取委托方大屏首页统计数据
+     *
+     * @param query 查询参数
+     * @return 统计数据
+     */
+    @PostMapping("/index")
+    @ApiOperation("获取委托方大屏首页统计数据")
+    public R<ClientDashboardVO> index(@RequestBody ClientDashboardQuery query) {
+        ClientDashboardVO dashboard = clientService.getClientDashboard(query);
+        return R.ok(dashboard);
+    }
     
 
 
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ProjectController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ProjectController.java
index 8860bb0..c39fc80 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ProjectController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ProjectController.java
@@ -5,23 +5,29 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.system.dto.EditHiddenDangerResponsiblePersonDto;
+import com.ruoyi.system.enums.DeviceType;
 import com.ruoyi.system.model.*;
 import com.ruoyi.system.model.Record;
-import com.ruoyi.system.query.DeviceListQuery;
-import com.ruoyi.system.query.HiddenDangerListQuery;
+import com.ruoyi.system.query.*;
 import com.ruoyi.system.service.*;
 import com.ruoyi.system.vo.*;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
-import lombok.var;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.parsing.Problem;
 import org.springframework.web.bind.annotation.*;
 
 import javax.validation.Valid;
+import java.math.BigDecimal;
+import java.math.RoundingMode;
+import java.util.ArrayList;
+import java.util.Comparator;
 import java.util.List;
+import java.util.Map;
 import java.util.stream.Collectors;
+
+import static java.util.stream.Collectors.groupingBy;
 
 @RestController
 @RequestMapping("/project")
@@ -44,6 +50,19 @@
     @Autowired
     private RecordService recordService;
 
+    @Autowired
+    private CheckService checkService;
+
+    @Autowired
+    private OnDutyService onDutyService;
+
+    @Autowired
+    private PositionService positionService;
+
+
+    @Autowired
+    private PlanService planService;
+
 
 
     @ApiOperation(value = "获取项目详情",response = Project.class)
@@ -56,7 +75,7 @@
         List<String> properties = deviceUsageService.getDeviceUsageList(id);
         projectVo.setProperties( properties);
 
-        ProjectInfo projectInfo = projectInfoService.getOne(new LambdaUpdateWrapper<ProjectInfo>().eq(ProjectInfo::getProjectId, id));
+        ProjectInfo projectInfo = projectInfoService.getOne(new LambdaUpdateWrapper<ProjectInfo>().eq(ProjectInfo::getProjectId, id).eq(ProjectInfo::getDeleted,false).orderByDesc(ProjectInfo::getCreateTime).last("limit 1"));
         if(projectInfo!=null){
             projectVo.setProgress(projectInfo.getProgress());
         }
@@ -69,7 +88,7 @@
     }
 
 
-    @ApiOperation(value = "获取项目隐患数量",response = Project.class)
+    @ApiOperation(value = "获取项目隐患数量",response = HiddenDangerVo.class)
     @GetMapping("/getProjectHiddenDangerCount/{id}")
     public R<HiddenDangerVo> getProjectHiddenDangerCount(@PathVariable Integer id) {
         HiddenDangerVo hiddenDangerVo = new HiddenDangerVo();
@@ -84,6 +103,13 @@
             hiddenDangerVo.setUnRectified(records.size()-rectified);
         }
         return R.ok(hiddenDangerVo);
+    }
+
+    @ApiOperation(value = "获取设备数量",response = DeviceCountVo.class)
+    @GetMapping("/getProjectDeviceCount/{id}")
+    public R<List<DeviceCountVo>> getProjectDeviceCount(@PathVariable Integer id) {
+        List<DeviceCountVo> list = deviceUsageService.getProjectDeviceCount(id);
+        return R.ok(list);
     }
 
 
@@ -134,4 +160,160 @@
         page.setRecords(list);
         return R.ok(page);
     }
+
+
+    @ApiOperation(value = "获取设备详情检查列表",response = DeviceDetailCheckListVo.class)
+    @PostMapping("/getDeviceDetailCheckList")
+    public R<Page<DeviceDetailCheckListVo>> getDeviceDetailCheckList(@RequestBody DeviceDetailCheckListQuery query) {
+        Page<DeviceDetailCheckListVo> page = new Page<>(query.getPageNum(), query.getPageSize());
+        List<DeviceDetailCheckListVo> list = projectService.getDeviceDetailCheckList(page,query);
+        page.setRecords(list);
+        return R.ok(page);
+    }
+
+
+    @ApiOperation(value = "获取设备详情检查资料列表")
+    @GetMapping("/getDeviceDetailCheckPlanList")
+    public R<List<Check>> getDeviceDetailCheckPlanList(@RequestParam Integer planId) {
+        List<Check> list = checkService.list(new LambdaQueryWrapper<Check>().eq(Check::getPlanId,planId).orderByDesc(Check::getTime));
+        return R.ok(list);
+    }
+
+    @ApiOperation(value = "获取设备详情检查资料详情")
+    @GetMapping("/getDeviceDetailCheckPlanDetail")
+    public R<Check> getDeviceDetailCheckPlanDetail(@RequestParam Integer id) {
+        Check check = checkService.getDeviceDetailCheckPlanDetail(id);
+        return R.ok(check);
+    }
+
+
+
+    @ApiOperation(value = "获取大屏人员在岗信息")
+    @GetMapping("/getProjectPersonInfo")
+    public R<List<ProjectPersonInfoVo>> getProjectPersonInfo(@RequestParam Integer projectId) {
+        List<OnDuty> list = onDutyService.list(new LambdaQueryWrapper<OnDuty>().eq(OnDuty::getProjectId,projectId));
+        Map<Integer, List<OnDuty>> map = list.stream().collect(groupingBy(OnDuty::getPositionId));
+        List<ProjectPersonInfoVo> resultList = new ArrayList<>();
+        // map循环
+        for (Map.Entry<Integer, List<OnDuty>> entry : map.entrySet()){
+            Integer key = entry.getKey();
+            Position position = positionService.getById(key);
+            ProjectPersonInfoVo projectPersonInfoVo = new ProjectPersonInfoVo();
+            projectPersonInfoVo.setPostName(position.getName());
+            List<OnDuty> onDuties = entry.getValue();
+            long count = onDuties.stream().filter(e -> e.getState() == 1).count();
+            int size = onDuties.size();
+            BigDecimal rate = BigDecimal.valueOf(count).divide(BigDecimal.valueOf(size), 4, RoundingMode.HALF_UP).multiply(BigDecimal.valueOf(100)).setScale(2, RoundingMode.HALF_UP);
+            projectPersonInfoVo.setRate(rate.toString());
+            resultList.add(projectPersonInfoVo);
+        }
+
+        return R.ok(resultList);
+    }
+
+
+    @ApiOperation(value = "获取岗位下拉框信息",response = Position.class)
+    @GetMapping("/getPositionList")
+    public R<List<Position>> getPositionList() {
+        List<Position> list = positionService.list(new LambdaQueryWrapper<Position>().eq(Position::getDeleted, false));
+        return R.ok(list);
+    }
+
+
+    @ApiOperation(value = "获取计划下拉框信息",response = Plan.class)
+    @GetMapping("/getPlanList")
+    public R<List<Plan>> getPlanList() {
+        List<Plan> list = planService.list(new LambdaQueryWrapper<Plan>().eq(Plan::getDeleted, false));
+        return R.ok(list);
+    }
+
+    @ApiOperation(value = "获取人员在岗列表",response = ProjectPersonOnDutyListVo.class)
+    @PostMapping("/getProjectOnDutyList")
+    public R<Page<ProjectPersonOnDutyListVo>> getProjectOnDutyList(@RequestBody @Valid ProjectPersonListQuery query) {
+        Page<ProjectPersonOnDutyListVo> page = new Page<>(query.getPageNum(), query.getPageSize());
+        List<ProjectPersonOnDutyListVo> list = onDutyService.getProjectOnDutyList(page,query);
+        page.setRecords(list);
+        return R.ok(page);
+    }
+
+
+    @ApiOperation(value = "获取人员在岗详情")
+    @GetMapping("/getProjectOnDutyDetail/{id}")
+    public R<?> getProjectOnDutyDetail(@PathVariable Integer id) {
+        ProjectPersonOnDutyListVo vo = onDutyService.getProjectOnDutyDetail(id);
+        return R.ok(vo);
+    }
+
+
+    @ApiOperation(value = "获取项目大屏最新重大风险源",response = ProjectInfo.class)
+    @GetMapping("/getProjectDangerousSource")
+    public R<ProjectInfo> getProjectDangerousSource(@RequestParam Integer projectId) {
+        ProjectInfo projectInfo = projectInfoService.getOne(new LambdaQueryWrapper<ProjectInfo>().eq(ProjectInfo::getProjectId,projectId).eq(ProjectInfo::getDeleted, false).orderByDesc(ProjectInfo::getCreateTime).last("limit 1"));
+        return R.ok(projectInfo);
+    }
+
+
+
+    @ApiOperation(value = "获取项目重大风险源列表")
+    @PostMapping("/getProjectDangerousSourceList")
+    public R<Page<ProjectInfo>> getProjectDangerousSourceList(@RequestBody @Valid ProjectDangerousSourceListQuery query) {
+        Page<ProjectInfo> page = new Page<>(query.getPageNum(), query.getPageSize());
+        LambdaQueryWrapper<ProjectInfo> wrapper = new LambdaQueryWrapper<ProjectInfo>().eq(ProjectInfo::getProjectId, query.getProjectId()).eq(ProjectInfo::getDeleted, false);
+        if(query.getStartTime()!=null && !query.getStartTime().isEmpty()){
+            wrapper.ge(ProjectInfo::getCreateTime, query.getStartTime());
+        }
+        if(query.getEndTime()!=null && !query.getEndTime().isEmpty()){
+            wrapper.le(ProjectInfo::getCreateTime, query.getEndTime());
+        }
+        if(query.getContent()!=null && !query.getContent().isEmpty()){
+            wrapper.like(ProjectInfo::getDetail, query.getContent());
+        }
+        Page<ProjectInfo> list = projectInfoService.page(page,wrapper);
+        return R.ok(list);
+    }
+
+    @ApiOperation(value = "设备类型")
+    @GetMapping("/deviceTypes")
+    public R<?> deviceTypeOptions(@RequestParam(value = "title", required = false) String title) {
+        return R.ok(SelectOptionVo.buildOptions(title, DeviceType.values()));
+    }
+
+
+    @ApiOperation(value = "各分项隐患趋势")
+    @GetMapping("/getProjectHiddenDangerTrend")
+    public R<List<ProjectHiddenDangerTrendVo>> getProjectHiddenDangerTrend(@RequestParam Integer projectId,@RequestParam(value = "desc", required = true) Boolean desc,@RequestParam(value = "type", required = true)Integer type) {
+        List<ProjectHiddenDangerTrendVo> list = projectInfoService.getProjectHiddenDangerTrend(projectId);
+        if(type==1){
+            if(desc){
+                list = list.stream().sorted(Comparator.comparingInt(ProjectHiddenDangerTrendVo::getThisMonth).reversed()).toList();
+            }else {
+                list = list.stream().sorted(Comparator.comparingInt(ProjectHiddenDangerTrendVo::getThisMonth)).toList();
+            }
+        }else {
+            if(desc){
+                list = list.stream().sorted(Comparator.comparingDouble(ProjectHiddenDangerTrendVo::getRate).reversed()).toList();
+            }else {
+                list = list.stream().sorted(Comparator.comparingDouble(ProjectHiddenDangerTrendVo::getRate)).toList();
+            }
+        }
+
+        return R.ok(list);
+    }
+
+
+    @ApiOperation(value = "各分项隐患趋势列表")
+    @PostMapping("/getProjectHiddenDangerTrendList")
+    public R<List<ProjectHiddenDangerList>> getProjectHiddenDangerTrendList(@RequestBody @Valid ProjectHiddenDangerTrendListQuery query) {
+        List<ProjectHiddenDangerList> list = projectInfoService.getProjectHiddenDangerTrendList(query);
+        return  R.ok(list);
+    }
+
+
+    @ApiOperation(value = "大屏风险趋势")
+    @PostMapping("/getProjectDangerousTrend")
+    public R<List<ProjectDangerousTrendVo>> getProjectDangerousTrend(@RequestBody @Valid ProjectDangerousTrendQuery query) {
+        List<ProjectDangerousTrendVo> list = projectInfoService.getProjectDangerousTrend(query);
+        return R.ok(list);
+    }
+
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/enums/BigGiftPackageOrderStatusEnum.java b/ruoyi-system/src/main/java/com/ruoyi/system/enums/BigGiftPackageOrderStatusEnum.java
deleted file mode 100644
index 5ea7559..0000000
--- a/ruoyi-system/src/main/java/com/ruoyi/system/enums/BigGiftPackageOrderStatusEnum.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.ruoyi.system.enums;
-
-import lombok.Getter;
-import lombok.AllArgsConstructor;
-@Getter
-@AllArgsConstructor
-public enum BigGiftPackageOrderStatusEnum {
-	PENDING_PAYMENT(1, "待付款"),
-	DEPOSIT_PAID(2, "已付订金"),
-	PAID(3, "完成支付"),
-	CONFIRM_RECEIPT(4, "确认收货"),
-	REFUNDED(5, "已退款"),
-	CANCELED(6, "已取消");
-
-	private final Integer code;
-	private final String desc;
-
-	public static BigGiftPackageOrderStatusEnum getEnumByCode(Integer code) {
-		for (BigGiftPackageOrderStatusEnum e : BigGiftPackageOrderStatusEnum.values()) {
-			if (e.code.equals(code)) {
-				return e;
-			}
-		}
-		return null;
-	}
-} 
\ No newline at end of file
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/enums/DeviceType.java b/ruoyi-system/src/main/java/com/ruoyi/system/enums/DeviceType.java
new file mode 100644
index 0000000..7527076
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/enums/DeviceType.java
@@ -0,0 +1,70 @@
+package com.ruoyi.system.enums;
+
+
+import com.ruoyi.system.service.IOptionVo;
+import lombok.Getter;
+
+@Getter
+public enum DeviceType implements IOptionVo {
+    TOWER_CRANE("塔式起重机"),
+    CONSTRUCTION_LIFT("施工升降机"),
+    MATERIAL_HOIST("物料提升机"),
+    BRIDGE_CRANE("桥式起重机"),
+    SUSPENDED_SCAFFOLDING("附着式升降脚手架"),
+    MOBILE_CRANE("流动式起重机"),
+    HIGH_ALTITUDE_BASKET("高处作业吊篮"),
+    GANTRY_CRANE("门式起重机"),
+    GANTRY_TROLLEY_CRANE("架桥机"),
+    OTHER("其他类型");
+
+    private final String desc;
+
+    DeviceType(String desc) {
+        this.desc = desc;
+    }
+
+    public static DeviceType getByDescription(String description) {
+        for (DeviceType deviceType : DeviceType.values()) {
+            if (deviceType.desc.equals(description)) {
+                return deviceType;
+            }
+        }
+        return null;
+    }
+
+    @Override
+    public String getOptionCode() {
+        return name();
+    }
+
+    @Override
+    public String getOptionName() {
+        return desc;
+    }
+
+    public String hierarchyPath() {
+        switch (this) {
+            case TOWER_CRANE:
+                return "/0";
+            case CONSTRUCTION_LIFT:
+                return "/1";
+            case MATERIAL_HOIST:
+                return "/5";
+            case BRIDGE_CRANE:
+                return "/3";
+            case SUSPENDED_SCAFFOLDING:
+                return "/7";
+            case MOBILE_CRANE:
+                return "/4";
+            case HIGH_ALTITUDE_BASKET:
+                return "/8";
+            case GANTRY_CRANE:
+                return "/6";
+            case GANTRY_TROLLEY_CRANE:
+                return "/2";
+            case OTHER:
+            default:
+                return "/";
+        }
+    }
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/enums/ICBCRespOrderErrorEnum.java b/ruoyi-system/src/main/java/com/ruoyi/system/enums/ICBCRespOrderErrorEnum.java
deleted file mode 100644
index 1b76b32..0000000
--- a/ruoyi-system/src/main/java/com/ruoyi/system/enums/ICBCRespOrderErrorEnum.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package com.ruoyi.system.enums;
-
-import lombok.AllArgsConstructor;
-import lombok.Getter;
-
-@AllArgsConstructor
-@Getter
-public enum ICBCRespOrderErrorEnum {
-
-    SUCCESS("0", "成功"),
-    INVALID_PARAMETER("400011", "参数非法,原因可能为app id为空、app id非法、签名为空、应用系统时间与API平台系统时间不在限定差值以内、时间戳非法"),
-    API_NOT_FOUND("500018", "访问的API不存在"),
-    ILLEGAL_CALL("500020", "非法调用"),
-    MISSING_APP_PUBLIC_KEY("400016", "app公钥未维护"),
-    SIGNATURE_VERIFICATION_FAILED("400017", "签名验证失败"),
-    AUTHORIZATION_FAILED("400019", "授权验证失败"),
-    RATE_LIMIT_EXCEEDED("500031", "速率超限"),
-    CONCURRENCY_LIMIT_EXCEEDED("500032", "并发超限"),
-    PROXY_EXCEPTION("-500041", "代理异常"),
-    PROXY_TIMEOUT("-500042", "代理超时"),
-    GATEWAY_SIGNATURE_FAILED("-500044", "网关签名失败"),
-    GATEWAY_CONFIG_ERROR("500043", "网关配置文件错误,无法从配置文件中读取配置"),
-    GATEWAY_INTERNAL_ERROR("-500099", "网关内部异常"),
-    PARAMS_ERROR("20000000", "输入参数检查失败"),
-    SERVICE_UNKNOWN_ERROR("20000001", "Service层未知的服务异常"),
-    UNKNOWN_ERROR("-100000", "未知异常");
-
-    // 异常码
-    private String errorCode;
-    // 错误信息
-    private String errorMsg;
-
-    // 根据错误码查找错误信息
-    public static String getMessageByCode(String errorCode) {
-        for (ICBCRespOrderErrorEnum error : values()) {
-            if (error.getErrorCode().equals(errorCode)) {
-                return error.getErrorMsg();
-            }
-        }
-        return "未知错误";
-    }
-
-    // 根据错误码获取对应的枚举
-    public static ICBCRespOrderErrorEnum fromCode(String errorCode) {
-        for (ICBCRespOrderErrorEnum error : values()) {
-            if (error.getErrorCode().equals(errorCode)) {
-                return error;
-            }
-        }
-        return UNKNOWN_ERROR;
-    }
-}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/enums/IOptionVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/enums/IOptionVo.java
new file mode 100644
index 0000000..f6fae21
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/enums/IOptionVo.java
@@ -0,0 +1,17 @@
+package com.ruoyi.system.enums;
+
+public interface IOptionVo {
+
+    /**
+     * 获取选项编码
+     * @return
+     */
+    String getOptionCode();
+
+    /**
+     * 获取选项名称
+     * @return
+     */
+    String getOptionName();
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/enums/PhysicalGoodsOrderStatusEnum.java b/ruoyi-system/src/main/java/com/ruoyi/system/enums/PhysicalGoodsOrderStatusEnum.java
deleted file mode 100644
index 7ce8948..0000000
--- a/ruoyi-system/src/main/java/com/ruoyi/system/enums/PhysicalGoodsOrderStatusEnum.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package com.ruoyi.system.enums;
-
-import lombok.Getter;
-import lombok.AllArgsConstructor;
-@Getter
-@AllArgsConstructor
-public enum PhysicalGoodsOrderStatusEnum {
-	PENDING_PAYMENT(1, "待付款"),
-	PAID(2, "完成支付"),
-	CONFIRM_RECEIPT(3, "确认收货"),
-	REFUNDED(4, "已退款"),
-	CANCELED(5, "已取消");
-
-	private final Integer code;
-	private final String desc;
-
-	public static PhysicalGoodsOrderStatusEnum getEnumByCode(Integer code) {
-		for (PhysicalGoodsOrderStatusEnum e : PhysicalGoodsOrderStatusEnum.values()) {
-			if (e.code.equals(code)) {
-				return e;
-			}
-		}
-		return null;
-	}
-} 
\ No newline at end of file
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/enums/ProjectType.java b/ruoyi-system/src/main/java/com/ruoyi/system/enums/ProjectType.java
new file mode 100644
index 0000000..f92f375
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/enums/ProjectType.java
@@ -0,0 +1,74 @@
+package com.ruoyi.system.enums;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Getter;
+
+import java.util.ArrayList;
+import java.util.List;
+
+@ApiModel("项目类型")
+@Getter
+public enum ProjectType implements IOptionVo {
+
+    HOUSE_CONSTRUCTION("房建工程"), // 房建工程
+
+    MUNICIPAL_ADMINISTRATION("市政工程"), // 市政工程
+
+    FIXED_ASSETS("固定资产"); // 固定资产
+
+    final String desc;
+
+    private List<ProjectUsageType> projectUsageTypes;
+
+    ProjectType(String desc) {
+        this.desc = desc;
+        this.projectUsageTypes = new ArrayList<>();
+    }
+
+    public static ProjectType getByDesc(String desc) {
+        for (ProjectType projectType : ProjectType.values()) {
+            if (projectType.getDesc().equals(desc)) {
+                return projectType;
+            }
+        }
+        return null;
+    }
+
+
+    public void linkPurposeType(ProjectUsageType projectUsageType) {
+        this.projectUsageTypes.add(projectUsageType);
+    }
+
+    static {
+        // 房建工程关联用途类型
+        HOUSE_CONSTRUCTION.linkPurposeType(ProjectUsageType.RESIDENTIAL);
+        HOUSE_CONSTRUCTION.linkPurposeType(ProjectUsageType.COMMERCIAL);
+
+        // 市政工程关联用途类型
+        MUNICIPAL_ADMINISTRATION.linkPurposeType(ProjectUsageType.ROAD);
+        MUNICIPAL_ADMINISTRATION.linkPurposeType(ProjectUsageType.BRIDGE);
+        MUNICIPAL_ADMINISTRATION.linkPurposeType(ProjectUsageType.TUNNEL_WORKS);
+
+        // 固定资产关联用途类型
+        FIXED_ASSETS.linkPurposeType(ProjectUsageType.RETAIL);
+        FIXED_ASSETS.linkPurposeType(ProjectUsageType.FOOD);
+        FIXED_ASSETS.linkPurposeType(ProjectUsageType.EDUCATION);
+        FIXED_ASSETS.linkPurposeType(ProjectUsageType.MEDICAL_BEAUTY);
+        FIXED_ASSETS.linkPurposeType(ProjectUsageType.ENTERTAINMENT);
+        FIXED_ASSETS.linkPurposeType(ProjectUsageType.HOTEL);
+        FIXED_ASSETS.linkPurposeType(ProjectUsageType.REFIT);
+        FIXED_ASSETS.linkPurposeType(ProjectUsageType.PUBLIC_PLACE);
+        FIXED_ASSETS.linkPurposeType(ProjectUsageType.ENERGY_STATION);
+        FIXED_ASSETS.linkPurposeType(ProjectUsageType.MULTI_FUNCTION_COMPLEX);
+    }
+
+    @Override
+    public String getOptionCode() {
+        return name();
+    }
+
+    @Override
+    public String getOptionName() {
+        return desc;
+    }
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/enums/ProjectUsageType.java b/ruoyi-system/src/main/java/com/ruoyi/system/enums/ProjectUsageType.java
new file mode 100644
index 0000000..43ed38b
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/enums/ProjectUsageType.java
@@ -0,0 +1,54 @@
+package com.ruoyi.system.enums;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Getter;
+
+@ApiModel("项目用途类型")
+@Getter
+public enum ProjectUsageType implements IOptionVo {
+    // 房建工程用途类型
+    RESIDENTIAL("住宅"),
+    COMMERCIAL("商业"),
+
+    // 市政工程用途类型
+    ROAD("道路"),
+    BRIDGE("桥梁"),
+    TUNNEL_WORKS("隧道"),
+
+    // 固定资产用途类型
+    RETAIL("仓储"),
+    FOOD("餐饮"),
+    EDUCATION("教育"),
+    MEDICAL_BEAUTY("医疗美容"),
+    ENTERTAINMENT("娱乐"),
+    HOTEL("酒店"),
+    REFIT("翻新改造"),
+    PUBLIC_PLACE("公共场所"),
+    ENERGY_STATION("能源站"),
+    MULTI_FUNCTION_COMPLEX("综合体");
+
+    private final String desc;
+
+    ProjectUsageType(String desc) {
+        this.desc = desc;
+    }
+
+    public static ProjectUsageType getByDesc(String desc) {
+        for (ProjectUsageType projectUsageType : ProjectUsageType.values()) {
+            if (projectUsageType.getDesc().equals(desc)) {
+                return projectUsageType;
+            }
+        }
+        return null;
+    }
+
+    @Override
+    public String getOptionCode() {
+        return name();
+    }
+
+    @Override
+    public String getOptionName() {
+        return desc;
+    }
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/enums/UnionPayStatusEnum.java b/ruoyi-system/src/main/java/com/ruoyi/system/enums/UnionPayStatusEnum.java
deleted file mode 100644
index 981f409..0000000
--- a/ruoyi-system/src/main/java/com/ruoyi/system/enums/UnionPayStatusEnum.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package com.ruoyi.system.enums;
-
-import lombok.Getter;
-
-@Getter
-public enum UnionPayStatusEnum {
-
-    TRADE_SUCCESS("TRADE_SUCCESS", "支付成功"),
-    TRADE_FAIL("TRADE_FAIL", "支付失败"),
-    TRADE_REFUND("TRADE_REFUND", "退款成功")
-    ;
-
-    private final String code;
-    private final String name;
-
-    UnionPayStatusEnum(String code, String name) {
-        this.code = code;
-        this.name = name;
-    }
-
-    @Override
-    public String toString() {
-        return this.name;
-    }
-
-    public static UnionPayStatusEnum fromCode(String code) {
-        for (UnionPayStatusEnum action : UnionPayStatusEnum.values()) {
-            if (action.getCode().equals(code)) {
-                return action;
-            }
-        }
-        throw new IllegalArgumentException("No matching action for code " + code);
-    }
-
-}
\ No newline at end of file
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/enums/UserTypeEnum.java b/ruoyi-system/src/main/java/com/ruoyi/system/enums/UserTypeEnum.java
deleted file mode 100644
index f1b09da..0000000
--- a/ruoyi-system/src/main/java/com/ruoyi/system/enums/UserTypeEnum.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package com.ruoyi.system.enums;
-
-import lombok.Getter;
-import lombok.AllArgsConstructor;
-@Getter
-@AllArgsConstructor
-public enum UserTypeEnum {
-	VISITOR(1, "游客"),
-	SALESMAN(2, "营销员"),
-	PARTNER(3, "合伙人");
-
-	private final Integer code;
-	private final String desc;
-
-	public static UserTypeEnum getEnumByCode(Integer code) {
-		for (UserTypeEnum e : UserTypeEnum.values()) {
-			if (e.code.equals(code)) {
-				return e;
-			}
-		}
-		return null;
-	}
-} 
\ No newline at end of file
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/CheckMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/CheckMapper.java
new file mode 100644
index 0000000..9e255e3
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/CheckMapper.java
@@ -0,0 +1,27 @@
+package com.ruoyi.system.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.system.model.Check;
+import com.ruoyi.system.query.DeviceDetailCheckPlanListQuery;
+import com.ruoyi.system.vo.DeviceDetailCheckPlanListVo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 检查情况 Mapper 接口
+ * </p>
+ *
+ * @author administrator
+ * @since 2026-01-19
+ */
+public interface CheckMapper extends BaseMapper<Check> {
+
+    List<DeviceDetailCheckPlanListVo> getDeviceDetailCheckPlanList(@Param("page") Page<DeviceDetailCheckPlanListVo> page, @Param("query") DeviceDetailCheckPlanListQuery query);
+
+    Check getDeviceDetailCheckPlanDetail(@Param("id") Integer id);
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DeviceUsageMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DeviceUsageMapper.java
index 2ee54fe..1754f85 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DeviceUsageMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DeviceUsageMapper.java
@@ -5,6 +5,9 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ruoyi.system.model.DeviceUsage;
 import com.ruoyi.system.model.Record;
+import com.ruoyi.system.query.DeviceListQuery;
+import com.ruoyi.system.vo.DeviceCountVo;
+import com.ruoyi.system.vo.DeviceListVo;
 import com.ruoyi.system.query.*;
 import com.ruoyi.system.vo.*;
 import org.apache.ibatis.annotations.Param;
@@ -34,6 +37,7 @@
     List<EntrustDeviceListVo> deviceList(@Param("page")Page<EntrustDeviceListVo> page, @Param("query")EntrustDeviceListQuery query);
 
     List<ErrorListVo> errorList(@Param("page")Page<ErrorListVo> page, @Param("query")ErrorListQuery query);
+    List<DeviceCountVo> getProjectDeviceCount(@Param("id") Integer id);
 
     List<ErrorListVo> deviceErrorList(@Param("page")Page<ErrorListVo> page, @Param("query")ErrorListQuery query);
 
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/EvalResultMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/EvalResultMapper.java
new file mode 100644
index 0000000..a072467
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/EvalResultMapper.java
@@ -0,0 +1,14 @@
+package com.ruoyi.system.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.system.model.EvalResult;
+
+/**
+ * 评估结果 Mapper 接口
+ *
+ * @author MiTao
+ * @date 2026-01-21
+ */
+public interface EvalResultMapper extends BaseMapper<EvalResult> {
+    // 继承 BaseMapper 即可,MyBatis-Plus 提供基础 CRUD
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/OnDutyMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/OnDutyMapper.java
index 20d9757..d8af877 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/OnDutyMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/OnDutyMapper.java
@@ -1,7 +1,13 @@
 package com.ruoyi.system.mapper;
 
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ruoyi.system.model.OnDuty;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.system.query.ProjectPersonListQuery;
+import com.ruoyi.system.vo.ProjectPersonOnDutyListVo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
 
 /**
  * <p>
@@ -13,4 +19,8 @@
  */
 public interface OnDutyMapper extends BaseMapper<OnDuty> {
 
+    List<ProjectPersonOnDutyListVo> getProjectOnDutyList(@Param("page") Page<ProjectPersonOnDutyListVo> page, @Param("query") ProjectPersonListQuery query);
+
+    ProjectPersonOnDutyListVo getProjectOnDutyDetail(@Param("id") Integer id);
+
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/PlanMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/PlanMapper.java
new file mode 100644
index 0000000..6f726a3
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/PlanMapper.java
@@ -0,0 +1,17 @@
+package com.ruoyi.system.mapper;
+
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.system.model.Plan;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author administrator
+ * @since 2026-01-19
+ */
+public interface PlanMapper extends BaseMapper<Plan> {
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/ProjectInfoMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/ProjectInfoMapper.java
index 89f331e..35a938d 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/ProjectInfoMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/ProjectInfoMapper.java
@@ -2,6 +2,10 @@
 
 import com.ruoyi.system.model.ProjectInfo;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.system.model.Record;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
 
 /**
  * <p>
@@ -13,4 +17,6 @@
  */
 public interface ProjectInfoMapper extends BaseMapper<ProjectInfo> {
 
+    List<Record> getProjectHiddenDangerTrend(@Param("projectId") Integer projectId, @Param("startTime") String startTime, @Param("endTime") String endTime);
+
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/ProjectMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/ProjectMapper.java
index 682d386..d24d59c 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/ProjectMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/ProjectMapper.java
@@ -2,7 +2,12 @@
 
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ruoyi.system.model.Project;
+import com.ruoyi.system.vo.DeviceDetailCheckListVo;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
 
 /**
  * <p>
@@ -14,4 +19,7 @@
  */
 public interface ProjectMapper extends BaseMapper<Project> {
 
+    List<DeviceDetailCheckListVo> getDeviceDetailCheckList(@Param("page") Page<DeviceDetailCheckListVo> page, @Param("projectId") Integer projectId);
+
+
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/Check.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/Check.java
new file mode 100644
index 0000000..24b81c0
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/Check.java
@@ -0,0 +1,103 @@
+package com.ruoyi.system.model;
+
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 检查情况
+ * </p>
+ *
+ * @author administrator
+ * @since 2026-01-19
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("check_info")
+public class Check extends Model<Check> {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+    /**
+     * 计划id
+     */
+    @TableField("plan_id")
+    private Integer planId;
+    /**
+     * 项目id
+     */
+    @TableField("project_id")
+    private Integer projectId;
+    /**
+     * 委托方id
+     */
+    @TableField("client_id")
+    private Integer clientId;
+    /**
+     * 安全告知单
+     */
+    @TableField("safety_slip")
+    @ApiModelProperty("安全告知单")
+    private String safetySlip;
+    /**
+     * 检查人员照片
+     */
+    @TableField("check_user_img")
+    @ApiModelProperty("检查人员照片")
+    private String checkUserImg;
+    /**
+     * 廉政告知单
+     */
+    @TableField("integrity_notification")
+    @ApiModelProperty("廉政告知单")
+    private String integrityNotification;
+    /**
+     * 检查时间
+     */
+    @TableField("time")
+    @ApiModelProperty("检查时间")
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date time;
+    @TableField("create_time")
+    private Date createTime;
+
+
+    @TableField("title")
+    @ApiModelProperty("检查标题")
+    private String title;
+
+    /**
+     * 创建者
+     */
+    @TableField("creator_id")
+    @ApiModelProperty("创建人id")
+    private Integer creatorId;
+
+    @TableField("deleted")
+    @TableLogic
+    @ApiModelProperty("是否删除 false正常true删除")
+    private Boolean deleted;
+
+    @TableField(exist = false)
+    @ApiModelProperty("计划名称")
+    private String planName;
+
+    @TableField(exist = false)
+    @ApiModelProperty("项目名称")
+    private String projectName;
+
+
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/EvalResult.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/EvalResult.java
new file mode 100644
index 0000000..83c1344
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/EvalResult.java
@@ -0,0 +1,106 @@
+package com.ruoyi.system.model;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 评估结果实体类
+ *
+ * @author MiTao
+ * @date 2026-01-21
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("eval_result")
+@ApiModel(value = "EvalResult对象", description = "评估结果")
+public class EvalResult extends Model<EvalResult> {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "评价类型:fuzzy-模糊评价,score-打分评价")
+    @TableField("type")
+    private String type;
+
+    @ApiModelProperty(value = "安全检查得分")
+    @TableField("score")
+    private Float score;
+
+    @ApiModelProperty(value = "设备评估结果映射(JSON字符串)")
+    @TableField("device_res_map")
+    private String deviceResMap;
+
+    @ApiModelProperty(value = "系统评估结果(JSON字符串)")
+    @TableField("system_res")
+    private String systemRes;
+
+    @ApiModelProperty(value = "关联的检查任务ID")
+    @TableField("check_task_id")
+    private Integer checkTaskId;
+
+    @ApiModelProperty(value = "关联的委托方ID")
+    @TableField("client_id")
+    private Integer clientId;
+
+    @ApiModelProperty(value = "关联的计划ID")
+    @TableField("plan_id")
+    private Integer planId;
+
+    @ApiModelProperty(value = "关联的项目ID")
+    @TableField("project_id")
+    private Integer projectId;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField("create_time")
+    private Date createTime;
+
+    @ApiModelProperty(value = "更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+
+    @ApiModelProperty(value = "逻辑删除标记")
+    @TableField("deleted")
+    private Boolean deleted;
+
+    @ApiModelProperty(value = "名称")
+    @TableField("name")
+    private String name;
+
+    @ApiModelProperty(value = "是否包含设备评估结果")
+    @TableField("contain_device_res")
+    private Boolean containDeviceRes;
+
+    @ApiModelProperty(value = "是否包含系统评估结果")
+    @TableField("contain_system_res")
+    private Boolean containSystemRes;
+
+    @ApiModelProperty(value = "显示分数")
+    @TableField("display_score")
+    private Float displayScore;
+
+    @ApiModelProperty(value = "风险等级")
+    @TableField("risk_level")
+    private Integer riskLevel;
+
+    @ApiModelProperty(value = "创建者ID")
+    @TableField("creator_id")
+    private Integer creatorId;
+
+    @ApiModelProperty(value = "错误计数")
+    @TableField("error_counts")
+    private String errorCounts;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/OnDuty.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/OnDuty.java
index 209db79..27797e6 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/model/OnDuty.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/OnDuty.java
@@ -1,11 +1,9 @@
 package com.ruoyi.system.model;
 
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.*;
+
 import java.time.LocalDate;
-import com.baomidou.mybatisplus.annotation.TableId;
 import java.time.LocalDateTime;
-import com.baomidou.mybatisplus.annotation.TableField;
 import java.io.Serializable;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
@@ -75,5 +73,12 @@
     @TableField("create_time")
     private LocalDateTime createTime;
 
+    @TableField("creator_id")
+    private Integer creatorId;
+
+    @TableField("deleted")
+    @TableLogic
+    private Boolean deleted;
+
 
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/Plan.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/Plan.java
new file mode 100644
index 0000000..8b1ae5d
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/Plan.java
@@ -0,0 +1,62 @@
+package com.ruoyi.system.model;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author administrator
+ * @since 2026-01-19
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class Plan extends Model<Plan> {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+    @TableField("create_time")
+    private Date createTime;
+    private Boolean deleted;
+    private String name;
+    @TableField("update_time")
+    private Date updateTime;
+    @TableField("completed_time")
+    private Date completedTime;
+    private Integer state;
+    private Integer type;
+    @TableField("creator_id")
+    private Integer creatorId;
+    @TableField("client_id")
+    private Integer clientId;
+    @TableField("device_fuzzy_math_id")
+    private Integer deviceFuzzyMathId;
+    @TableField("device_model_id")
+    private Integer deviceModelId;
+    @TableField("device_score_expert_id")
+    private Integer deviceScoreExpertId;
+    @TableField("system_fuzzy_expert_id")
+    private Integer systemFuzzyExpertId;
+    @TableField("system_model_id")
+    private Integer systemModelId;
+    @TableField("system_score_expert_id")
+    private Integer systemScoreExpertId;
+    @TableField("project_id")
+    private Integer projectId;
+
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/Project.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/Project.java
index 1a5288d..11b1e49 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/model/Project.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/Project.java
@@ -14,7 +14,7 @@
 
 /**
  * <p>
- * 
+ *
  * </p>
  *
  * @author administrator
@@ -65,11 +65,5 @@
      */
     private String permission;
 
-
-
     private String scale;
-
-
-
-
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/ProjectInfo.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/ProjectInfo.java
index a166802..6e2bc82 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/model/ProjectInfo.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/ProjectInfo.java
@@ -44,6 +44,7 @@
     private LocalDateTime updateTime;
 
     @TableField("dangerous_options")
+    @ApiModelProperty(value = "危大工程")
     private String dangerousOptions;
 
     @TableField("detail")
@@ -56,6 +57,7 @@
     private String progressThisSeason;
 
     @TableField("super_dangerous_options")
+    @ApiModelProperty(value = "超危大工程")
     private String superDangerousOptions;
 
     @ApiModelProperty(value = "风险源")
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/Record.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/Record.java
index caa3c69..554b119 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/model/Record.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/Record.java
@@ -10,6 +10,7 @@
 import lombok.experimental.Accessors;
 
 import java.io.Serializable;
+import java.time.LocalDateTime;
 import java.util.Date;
 
 /**
@@ -32,7 +33,7 @@
     @TableId(value = "id", type = IdType.AUTO)
     private Integer id;
     @TableField("create_time")
-    private Date createTime;
+    private LocalDateTime createTime;
     private Boolean deleted;
     private String name;
     @TableField("update_time")
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/SelectOptionVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/SelectOptionVo.java
new file mode 100644
index 0000000..b256780
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/SelectOptionVo.java
@@ -0,0 +1,46 @@
+package com.ruoyi.system.model;
+
+import com.ruoyi.system.service.IOptionVo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.apache.commons.lang3.StringUtils;
+
+import java.util.Arrays;
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * @ClassName SelectOptionBo
+ * @Description
+ * @Author daisyli
+ * @Date 2023/9/11
+ **/
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@ApiModel(value = "下拉框选项")
+public class SelectOptionVo {
+
+    @ApiModelProperty(value = "编码")
+    String code;
+
+    @ApiModelProperty(value = "名称")
+    String name;
+
+    public static <T> List<SelectOptionVo> buildOptions(String title, T[] list)
+    {
+        return buildOptions(title, Arrays.asList(list));
+    }
+
+    public static <T> List<SelectOptionVo> buildOptions(String title, List<T> list)  {
+        List<SelectOptionVo> data = list.stream().map(item ->
+                new SelectOptionVo(((IOptionVo)item).getOptionCode(),
+                        ((IOptionVo)item).getOptionName())).collect(Collectors.toList());
+        if(StringUtils.isNotBlank(title))
+            data.add(0, new SelectOptionVo("", title));
+        return data;
+    }
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/query/DeviceDetailCheckListQuery.java b/ruoyi-system/src/main/java/com/ruoyi/system/query/DeviceDetailCheckListQuery.java
new file mode 100644
index 0000000..5d47871
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/query/DeviceDetailCheckListQuery.java
@@ -0,0 +1,14 @@
+package com.ruoyi.system.query;
+
+import com.ruoyi.common.core.domain.BasePage;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+@ApiModel("设备详情检查列表查询query")
+public class DeviceDetailCheckListQuery extends BasePage {
+
+    @ApiModelProperty("项目id")
+    private Integer projectId;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/query/DeviceDetailCheckPlanListQuery.java b/ruoyi-system/src/main/java/com/ruoyi/system/query/DeviceDetailCheckPlanListQuery.java
new file mode 100644
index 0000000..09e48b9
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/query/DeviceDetailCheckPlanListQuery.java
@@ -0,0 +1,16 @@
+package com.ruoyi.system.query;
+
+import com.ruoyi.common.core.domain.BasePage;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+@Data
+@ApiModel("设备详情检查计划列表查询参数")
+public class DeviceDetailCheckPlanListQuery extends BasePage {
+    @ApiModelProperty("计划id")
+    @NotNull(message = "计划id不能为空")
+    private Integer planId;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectDangerousSourceListQuery.java b/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectDangerousSourceListQuery.java
new file mode 100644
index 0000000..97971b0
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectDangerousSourceListQuery.java
@@ -0,0 +1,25 @@
+package com.ruoyi.system.query;
+
+import com.ruoyi.common.core.domain.BasePage;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+@Data
+@ApiModel("项目大屏最新重大风险源列表查询参数")
+public class ProjectDangerousSourceListQuery extends BasePage {
+    @ApiModelProperty("项目id")
+    @NotNull(message = "项目id不能为空")
+    private Integer projectId;
+
+    @ApiModelProperty("开始时间")
+    private String startTime;
+
+    @ApiModelProperty("结束时间")
+    private String endTime;
+
+    @ApiModelProperty("搜索内容")
+    private String content;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectDangerousTrendQuery.java b/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectDangerousTrendQuery.java
new file mode 100644
index 0000000..8db674e
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectDangerousTrendQuery.java
@@ -0,0 +1,23 @@
+package com.ruoyi.system.query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+@Data
+@ApiModel("项目危险趋势查询参数")
+public class ProjectDangerousTrendQuery {
+    @ApiModelProperty("项目id")
+    @NotNull(message = "项目id不能为空")
+    private Integer projectId;
+
+    @ApiModelProperty("开始时间")
+    @NotNull(message = "开始时间不能为空")
+    private String startTime;
+
+    @ApiModelProperty("结束时间")
+    @NotNull(message = "结束时间不能为空")
+    private String endTime;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectHiddenDangerTrendListQuery.java b/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectHiddenDangerTrendListQuery.java
new file mode 100644
index 0000000..24c0cd7
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectHiddenDangerTrendListQuery.java
@@ -0,0 +1,29 @@
+package com.ruoyi.system.query;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
+@Data
+@ApiModel("项目隐患趋势列表查询参数")
+public class ProjectHiddenDangerTrendListQuery {
+
+    @ApiModelProperty("项目id")
+    @NotNull(message = "项目id不能为空")
+    private Integer projectId;
+
+    @ApiModelProperty("开始时间")
+    @NotBlank(message = "开始时间不能为空")
+    private String startTime;
+
+    @ApiModelProperty("结束时间")
+    @NotBlank(message = "结束时间不能为空")
+    private String endTime;
+
+    @ApiModelProperty("内容")
+    private String content;
+}
+
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectPersonListQuery.java b/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectPersonListQuery.java
new file mode 100644
index 0000000..ab32af6
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/query/ProjectPersonListQuery.java
@@ -0,0 +1,31 @@
+package com.ruoyi.system.query;
+
+import com.ruoyi.common.core.domain.BasePage;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+@Data
+@ApiModel("项目人员在岗列表查询参数")
+public class ProjectPersonListQuery extends BasePage {
+    @ApiModelProperty(value = "项目id")
+    @NotNull(message = "项目id不能为空")
+    private Integer projectId;
+
+    @ApiModelProperty(value = "岗位id")
+    private Integer positionId;
+
+    @ApiModelProperty(value = "计划id")
+    private Integer planId;
+
+    @ApiModelProperty(value = "开始时间")
+    private String startTime;
+
+    @ApiModelProperty(value = "结束时间")
+    private String endTime;
+
+    @ApiModelProperty(value = "搜索内容")
+    private String remark;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/CheckService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/CheckService.java
new file mode 100644
index 0000000..f61591b
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/CheckService.java
@@ -0,0 +1,27 @@
+package com.ruoyi.system.service;
+
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.system.model.Check;
+import com.ruoyi.system.query.DeviceDetailCheckPlanListQuery;
+import com.ruoyi.system.vo.DeviceDetailCheckPlanListVo;
+
+import javax.validation.Valid;
+import java.util.List;
+
+/**
+ * <p>
+ * 检查情况 服务类
+ * </p>
+ *
+ * @author administrator
+ * @since 2026-01-19
+ */
+public interface CheckService extends IService<Check> {
+
+    List<DeviceDetailCheckPlanListVo> getDeviceDetailCheckPlanList(Page<DeviceDetailCheckPlanListVo> page, @Valid DeviceDetailCheckPlanListQuery query);
+
+    Check getDeviceDetailCheckPlanDetail(Integer id);
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/ClientService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/ClientService.java
index 0e032b7..afa27a1 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/ClientService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/ClientService.java
@@ -2,6 +2,8 @@
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ruoyi.system.model.Client;
+import com.ruoyi.system.vo.ClientDashboardQuery;
+import com.ruoyi.system.vo.ClientDashboardVO;
 
 /**
  * <p>
@@ -13,4 +15,11 @@
  */
 public interface ClientService extends IService<Client> {
 
+    /**
+     * 获取委托方大屏首页统计数据
+     *
+     * @param query 查询参数
+     * @return 统计数据
+     */
+    ClientDashboardVO getClientDashboard(ClientDashboardQuery query);
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/DeviceUsageService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/DeviceUsageService.java
index e800ac5..d6f836d 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/DeviceUsageService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/DeviceUsageService.java
@@ -6,6 +6,9 @@
 import com.ruoyi.system.model.DeviceUsage;
 import com.ruoyi.system.query.*;
 import com.ruoyi.system.vo.*;
+import com.ruoyi.system.query.DeviceListQuery;
+import com.ruoyi.system.vo.DeviceCountVo;
+import com.ruoyi.system.vo.DeviceListVo;
 
 import javax.validation.Valid;
 import java.util.List;
@@ -35,4 +38,6 @@
     List<ErrorListVo> deviceErrorList(Page<ErrorListVo> page, ErrorListQuery query);
 
     List<ErrorListVo> safetyErrorList(Page<ErrorListVo> page, ErrorListQuery query);
+    List<DeviceCountVo> getProjectDeviceCount(Integer id);
+
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/IOptionVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/IOptionVo.java
new file mode 100644
index 0000000..a45961e
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/IOptionVo.java
@@ -0,0 +1,17 @@
+package com.ruoyi.system.service;
+
+public interface IOptionVo {
+
+    /**
+     * 获取选项编码
+     * @return
+     */
+    String getOptionCode();
+
+    /**
+     * 获取选项名称
+     * @return
+     */
+    String getOptionName();
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/OnDutyService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/OnDutyService.java
index ee5a1ea..092bc58 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/OnDutyService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/OnDutyService.java
@@ -1,7 +1,13 @@
 package com.ruoyi.system.service;
 
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ruoyi.system.model.OnDuty;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.system.query.ProjectPersonListQuery;
+import com.ruoyi.system.vo.ProjectPersonOnDutyListVo;
+
+import javax.validation.Valid;
+import java.util.List;
 
 /**
  * <p>
@@ -13,4 +19,8 @@
  */
 public interface OnDutyService extends IService<OnDuty> {
 
+    List<ProjectPersonOnDutyListVo> getProjectOnDutyList(Page<ProjectPersonOnDutyListVo> page, @Valid ProjectPersonListQuery query);
+
+    ProjectPersonOnDutyListVo getProjectOnDutyDetail(Integer id);
+
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/PlanService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/PlanService.java
new file mode 100644
index 0000000..41f79f4
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/PlanService.java
@@ -0,0 +1,17 @@
+package com.ruoyi.system.service;
+
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.system.model.Plan;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author administrator
+ * @since 2026-01-19
+ */
+public interface PlanService extends IService<Plan> {
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectCategoryCalculator.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectCategoryCalculator.java
new file mode 100644
index 0000000..a594f0d
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectCategoryCalculator.java
@@ -0,0 +1,578 @@
+package com.ruoyi.system.service;
+
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONArray;
+import com.alibaba.fastjson2.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.ruoyi.system.mapper.*;
+import com.ruoyi.system.model.*;
+import com.ruoyi.system.model.Record;
+import com.ruoyi.system.vo.ProjectScoreData;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+import org.springframework.util.StringUtils;
+
+import java.util.*;
+import java.util.stream.Collectors;
+import java.time.LocalDate;
+import java.time.ZoneId;
+
+/**
+ * 项目类别计算服务
+ *
+ * @author MiTao
+ * @date 2026-01-21
+ */
+@Service
+@RequiredArgsConstructor
+@Slf4j
+public class ProjectCategoryCalculator {
+
+    private final EvalResultMapper evalResultMapper;
+    private final ClientParamMapper clientParamMapper;
+    private final CheckMapper checkMapper;
+    private final TaskMapper taskMapper;
+    private final RecordMapper recordMapper;
+
+    /**
+     * 计算在建工程项目类别
+     *
+     * @param projects  项目列表
+     * @param clientId  委托方ID
+     * @param startDate 开始日期
+     * @param endDate   结束日期
+     * @return 项目ID -> 类别(A/B/C)的映射
+     */
+    public Map<Integer, String> calculateOngoingProjectCategories(
+            List<Project> projects, Long clientId, Date startDate, Date endDate) {
+
+        Map<Integer, String> categoryMap = new HashMap<>();
+
+        if (projects == null || projects.isEmpty()) {
+            return categoryMap;
+        }
+
+        try {
+            // 1. 获取委托方配置
+            ClientParam clientParam = getClientParam(clientId);
+            if (clientParam == null) {
+                log.warn("委托方配置不存在,clientId: {}", clientId);
+                return categoryMap;
+            }
+
+            // 2. 解析在建工程配置
+            JSONObject config = parseJsonConfig(
+                    clientParam.getUnderConstructionProject(), "在建工程配置");
+            if (config == null) {
+                return categoryMap;
+            }
+
+            // 3. 查询项目关联的任务
+            List<Integer> projectIds = projects.stream()
+                    .map(Project::getId)
+                    .collect(Collectors.toList());
+
+            // 将 Date 转换为 LocalDate
+            LocalDate startLocalDate = startDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
+            LocalDate endLocalDate = endDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
+
+            LambdaQueryWrapper<Task> taskWrapper = new LambdaQueryWrapper<>();
+            taskWrapper.in(Task::getProjectId, projectIds)
+                    .ge(Task::getDate, startLocalDate)
+                    .le(Task::getDate, endLocalDate);
+            List<Task> tasks = taskMapper.selectList(taskWrapper);
+
+            if (tasks.isEmpty()) {
+                log.info("项目没有任务记录,projectIds: {}", projectIds);
+                return categoryMap;
+            }
+
+            List<Integer> checkTaskIds = tasks.stream()
+                    .map(Task::getId)
+                    .collect(Collectors.toList());
+
+            // 4. 根据评价类型查询评估结果
+            Integer commentType = clientParam.getCommentType();
+            String evalType = (commentType != null && commentType == 1) ? "fuzzy" : "score";
+
+            LambdaQueryWrapper<EvalResult> evalWrapper = new LambdaQueryWrapper<>();
+            evalWrapper.eq(EvalResult::getType, evalType)
+                    .in(EvalResult::getCheckTaskId, checkTaskIds)
+                    .eq(EvalResult::getDeleted, false);
+            List<EvalResult> evalResults = evalResultMapper.selectList(evalWrapper);
+
+            if (evalResults.isEmpty()) {
+                log.info("项目没有评估结果,projectIds: {}", projectIds);
+                return categoryMap;
+            }
+
+            // 5. 计算项目平均分
+            Map<Integer, ProjectScoreData> projectScoreMap = calculateProjectScores(
+                    tasks, evalResults);
+
+            // 6. 根据配置判断项目类别
+            for (Map.Entry<Integer, ProjectScoreData> entry : projectScoreMap.entrySet()) {
+                Integer projectId = entry.getKey();
+                ProjectScoreData scoreData = entry.getValue();
+
+                try {
+                    String category = determineOngoingCategory(scoreData, config);
+                    if (category != null) {
+                        categoryMap.put(projectId, category);
+                    }
+                } catch (Exception e) {
+                    log.error("判断项目类别失败,projectId: {}", projectId, e);
+                }
+            }
+
+        } catch (Exception e) {
+            log.error("计算在建工程项目类别失败,clientId: {}", clientId, e);
+        }
+
+        return categoryMap;
+    }
+
+    /**
+     * 计算固定资产项目类别
+     *
+     * @param projects  项目列表
+     * @param clientId  委托方ID
+     * @param startDate 开始日期
+     * @param endDate   结束日期
+     * @return 项目ID -> 类别(A/B/C)的映射
+     */
+    public Map<Integer, String> calculateFixedAssetCategories(
+            List<Project> projects, Long clientId, Date startDate, Date endDate) {
+
+        Map<Integer, String> categoryMap = new HashMap<>();
+
+        if (projects == null || projects.isEmpty()) {
+            return categoryMap;
+        }
+
+        try {
+            // 1. 获取委托方配置
+            ClientParam clientParam = getClientParam(clientId);
+            if (clientParam == null) {
+                log.warn("委托方配置不存在,clientId: {}", clientId);
+                return categoryMap;
+            }
+
+            // 2. 解析固定资产配置
+            JSONObject config = parseJsonConfig(
+                    clientParam.getAssetProject(), "固定资产配置");
+            if (config == null) {
+                return categoryMap;
+            }
+
+            // 3. 查询项目关联的任务
+            List<Integer> projectIds = projects.stream()
+                    .map(Project::getId)
+                    .collect(Collectors.toList());
+
+            // 将 Date 转换为 LocalDate
+            LocalDate startLocalDate = startDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
+            LocalDate endLocalDate = endDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
+
+            LambdaQueryWrapper<Task> taskWrapper = new LambdaQueryWrapper<>();
+            taskWrapper.in(Task::getProjectId, projectIds)
+                    .ge(Task::getDate, startLocalDate)
+                    .le(Task::getDate, endLocalDate);
+            List<Task> tasks = taskMapper.selectList(taskWrapper);
+
+            if (tasks.isEmpty()) {
+                log.info("项目没有任务记录,projectIds: {}", projectIds);
+                return categoryMap;
+            }
+
+            List<Integer> checkTaskIds = tasks.stream()
+                    .map(Task::getId)
+                    .collect(Collectors.toList());
+
+            // 4. 查询隐患记录(record_type='error')
+            LambdaQueryWrapper<Record> recordWrapper = new LambdaQueryWrapper<>();
+            recordWrapper.eq(Record::getRecordType, "error")
+                    .in(Record::getCheckTaskId, checkTaskIds)
+                    .eq(Record::getDeleted, false);
+            List<Record> hazardRecords = recordMapper.selectList(recordWrapper);
+
+            if (hazardRecords.isEmpty()) {
+                log.info("项目没有隐患记录,projectIds: {}", projectIds);
+                return categoryMap;
+            }
+
+            // 5. 按项目分组统计隐患等级数量
+            Map<Integer, Integer> taskToProjectMap = tasks.stream()
+                    .collect(Collectors.toMap(Task::getId, Task::getProjectId));
+
+            Map<Integer, Map<Integer, Integer>> projectHazardMap = new HashMap<>();
+
+            for (Record record : hazardRecords) {
+                Integer projectId = taskToProjectMap.get(record.getCheckTaskId());
+                if (projectId == null) {
+                    continue;
+                }
+
+                Integer level = record.getLevel();
+                if (level == null) {
+                    continue;
+                }
+
+                projectHazardMap
+                        .computeIfAbsent(projectId, k -> new HashMap<>())
+                        .merge(level, 1, Integer::sum);
+            }
+
+            // 6. 根据配置判断项目类别
+            for (Map.Entry<Integer, Map<Integer, Integer>> entry : projectHazardMap.entrySet()) {
+                Integer projectId = entry.getKey();
+                Map<Integer, Integer> hazardCounts = entry.getValue();
+
+                try {
+                    String category = determineFixedAssetCategory(hazardCounts, config);
+                    if (category != null) {
+                        categoryMap.put(projectId, category);
+                    }
+                } catch (Exception e) {
+                    log.error("判断项目类别失败,projectId: {}", projectId, e);
+                }
+            }
+
+        } catch (Exception e) {
+            log.error("计算固定资产项目类别失败,clientId: {}", clientId, e);
+        }
+
+        return categoryMap;
+    }
+
+    /**
+     * 获取委托方配置
+     *
+     * @param clientId 委托方ID
+     * @return 委托方配置
+     */
+    private ClientParam getClientParam(Long clientId) {
+        if (clientId == null) {
+            return null;
+        }
+
+        LambdaQueryWrapper<ClientParam> wrapper = new LambdaQueryWrapper<>();
+        wrapper.eq(ClientParam::getClientId, clientId.intValue());
+        return clientParamMapper.selectOne(wrapper);
+    }
+
+    /**
+     * 解析 JSON 配置
+     *
+     * @param jsonStr    JSON 字符串
+     * @param configName 配置名称
+     * @return JSON 对象
+     */
+    private JSONObject parseJsonConfig(String jsonStr, String configName) {
+        if (!StringUtils.hasText(jsonStr)) {
+            log.warn("{}为空", configName);
+            return null;
+        }
+
+        try {
+            return JSON.parseObject(jsonStr);
+        } catch (Exception e) {
+            log.error("解析{}失败: {}", configName, jsonStr, e);
+            return null;
+        }
+    }
+
+    /**
+     * 计算项目评分数据
+     *
+     * @param tasks       任务列表
+     * @param evalResults 评估结果列表
+     * @return 项目ID -> 评分数据的映射
+     */
+    private Map<Integer, ProjectScoreData> calculateProjectScores(
+            List<Task> tasks, List<EvalResult> evalResults) {
+
+        Map<Integer, ProjectScoreData> projectScoreMap = new HashMap<>();
+
+        // 按 check_task_id 关联到 project_id
+        Map<Integer, Integer> checkToProjectMap = tasks.stream()
+                .collect(Collectors.toMap(Task::getId, Task::getProjectId));
+
+        // 按项目分组评估结果
+        Map<Integer, List<EvalResult>> projectEvalMap = evalResults.stream()
+                .filter(e -> checkToProjectMap.containsKey(e.getCheckTaskId()))
+                .collect(Collectors.groupingBy(e -> checkToProjectMap.get(e.getCheckTaskId())));
+
+        // 计算每个项目的平均分
+        for (Map.Entry<Integer, List<EvalResult>> entry : projectEvalMap.entrySet()) {
+            Integer projectId = entry.getKey();
+            List<EvalResult> results = entry.getValue();
+
+            // 计算安全检查平均分
+            double avgSafetyScore = results.stream()
+                    .filter(e -> e.getScore() != null)
+                    .mapToDouble(EvalResult::getScore)
+                    .average()
+                    .orElse(0.0);
+
+            // 计算设备检查平均分(需要解析 device_res_map)
+            List<Float> deviceScores = results.stream()
+                    .filter(e -> StringUtils.hasText(e.getDeviceResMap()))
+                    .map(e -> calculateDeviceScore(e.getDeviceResMap()))
+                    .filter(score -> score != null && score > 0)
+                    .toList();
+
+            ProjectScoreData scoreData = new ProjectScoreData();
+            scoreData.setProjectId(projectId);
+            scoreData.setSafetyScore((float) avgSafetyScore);
+
+            if (!deviceScores.isEmpty()) {
+                double avgDeviceScore = deviceScores.stream()
+                        .mapToDouble(Float::doubleValue)
+                        .average()
+                        .orElse(0.0);
+                scoreData.setDeviceScore((float) avgDeviceScore);
+                scoreData.setHasDeviceScore(true);
+            } else {
+                scoreData.setHasDeviceScore(false);
+            }
+
+            projectScoreMap.put(projectId, scoreData);
+        }
+
+        return projectScoreMap;
+    }
+
+    /**
+     * 计算设备得分
+     * <p>
+     * device_res_map 字段的 JSON 结构(来自 estate_expert 项目):
+     * <pre>
+     * {
+     *   "设备ID1": {
+     *     "content": {
+     *       "data": {
+     *         "score": 85.5,
+     *         "weight": 100.0,
+     *         "total": 100.0,
+     *         "totalDeduct": 14.5,
+     *         "totalErrorCounts": [1, 2, 0, 0]
+     *       },
+     *       "children": [...]
+     *     }
+     *   },
+     *   "设备ID2": {
+     *     "content": {
+     *       "data": {
+     *         "score": 90.0,
+     *         ...
+     *       },
+     *       "children": [...]
+     *     }
+     *   }
+     * }
+     * </pre>
+     * <p>
+     * 解析路径: deviceMap[deviceId].content.data.score
+     * <p>
+     * 计算逻辑: 提取所有设备的 score 字段并计算平均值
+     *
+     * @param deviceResMapJson device_res_map 字段的 JSON 字符串
+     * @return 设备平均分,如果无法计算则返回 null
+     */
+    private static Float calculateDeviceScore(String deviceResMapJson) {
+        try {
+            // 1. 解析 JSON 字符串
+            JSONObject deviceMap = JSON.parseObject(deviceResMapJson);
+            if (deviceMap == null || deviceMap.isEmpty()) {
+                log.debug("设备评估结果映射为空");
+                return null;
+            }
+
+            // 2. 提取所有设备的分数
+            List<Float> scores = new ArrayList<>();
+            for (String deviceId : deviceMap.keySet()) {
+                try {
+                    // 获取设备数据对象
+                    JSONObject deviceData = deviceMap.getJSONObject(deviceId);
+                    if (deviceData == null) {
+                        log.debug("设备数据为空,deviceId: {}", deviceId);
+                        continue;
+                    }
+
+                    // 获取 content 对象
+                    JSONObject content = deviceData.getJSONObject("content");
+                    if (content == null) {
+                        log.debug("设备 content 为空,deviceId: {}", deviceId);
+                        continue;
+                    }
+
+                    // 获取 data 对象
+                    JSONObject data = content.getJSONObject("data");
+                    if (data == null) {
+                        log.debug("设备 data 为空,deviceId: {}", deviceId);
+                        continue;
+                    }
+
+                    // 获取 score 字段
+                    if (!data.containsKey("score")) {
+                        log.debug("设备 data 中不包含 score 字段,deviceId: {}", deviceId);
+                        continue;
+                    }
+
+                    Float score = data.getFloat("score");
+                    if (score != null && score > 0) {
+                        scores.add(score);
+                        log.debug("成功提取设备得分,deviceId: {}, score: {}", deviceId, score);
+                    }
+                } catch (Exception e) {
+                    log.warn("提取设备得分失败,deviceId: {}", deviceId, e);
+                }
+            }
+
+            // 3. 计算平均分
+            if (scores.isEmpty()) {
+                log.debug("没有有效的设备得分数据");
+                return null;
+            }
+
+            float avgScore = (float) scores.stream()
+                    .mapToDouble(Float::doubleValue)
+                    .average()
+                    .orElse(0.0);
+
+            log.debug("设备平均得分计算完成,设备数量: {}, 平均分: {}", scores.size(), avgScore);
+            return avgScore;
+
+        } catch (Exception e) {
+            log.warn("解析设备得分失败,deviceResMapJson: {}", deviceResMapJson, e);
+            return null;
+        }
+    }
+
+    public static void main(String[] args) {
+        String json = "{\"47\": {\"content\": {\"id\": 0, \"data\": {\"score\": 83.111336, \"weight\": 1.0, \"include\": true, \"riskLevel\": \"P3\", \"membershipList\": [0.025, 0.5, 0.3917, 0.0833, 0.0], \"totalErrorCounts\": [0, 1, 0, 0]}, \"name\": \"设备体系-标准-层级\", \"path\": \"/\", \"children\": {\"0\": {\"id\": 0, \"data\": {\"score\": 83.111336, \"weight\": 1.0, \"include\": true, \"riskLevel\": \"P3\", \"membershipList\": [0.025, 0.5, 0.3917, 0.0833, 0.0], \"totalErrorCounts\": [0, 1, 0, 0]}, \"name\": \"塔式起重机\", \"path\": \"/0\", \"children\": {\"1\": {\"id\": 1, \"data\": {\"score\": 83.111336, \"weight\": 1.0, \"include\": true, \"riskLevel\": \"P3\", \"membershipList\": [0.025, 0.5, 0.3917, 0.0833, 0.0], \"totalErrorCounts\": [0, 1, 0, 0]}, \"name\": \"塔式起重机实体(市站)\", \"path\": \"/0/1\", \"children\": {\"0\": {\"id\": 0, \"data\": {\"score\": 83.111336, \"weight\": 1.0, \"include\": true, \"riskLevel\": \"P3\", \"membershipList\": [0.025, 0.5, 0.3917, 0.0833, 0.0], \"totalErrorCounts\": [0, 1, 0, 0]}, \"name\": \"一般项目\", \"path\": \"/0/1/0\", \"children\": {\"0\": {\"id\": 0, \"data\": {\"score\": 0.0, \"weight\": 1.0, \"include\": true, \"riskLevel\": null, \"membershipList\": null, \"totalErrorCounts\": [0, 1, 0, 0]}, \"name\": \"基础与轨道\", \"path\": \"/0/1/0/0\", \"children\": {}, \"childIdCnt\": 0}}, \"childIdCnt\": 0}}, \"childIdCnt\": 0}}, \"childIdCnt\": 0}}, \"childIdCnt\": 0}}}";
+        Float v = calculateDeviceScore(json);
+        System.out.println(v);
+    }
+    /**
+     * 根据在建工程配置确定项目类别
+     *
+     * @param scoreData 项目评分数据
+     * @param config    在建工程配置
+     * @return 项目类别(A/B/C)
+     */
+    private String determineOngoingCategory(ProjectScoreData scoreData, JSONObject config) {
+        if (config == null) {
+            log.warn("在建工程配置为空,无法计算项目类别");
+            return null;
+        }
+
+        // 解析配置
+        Float thresholdA = config.getFloat("a");
+        Float thresholdB = config.getFloat("b");
+        Float thresholdC = config.getFloat("c");
+        Float safeProp = config.getFloat("safe_prop");
+        Float deviceProp = config.getFloat("device_prop");
+
+        if (thresholdA == null || thresholdB == null || thresholdC == null
+                || safeProp == null || deviceProp == null) {
+            log.warn("在建工程配置不完整: {}", config.toJSONString());
+            return null;
+        }
+
+        // 计算综合得分
+        float finalScore;
+        if (scoreData.isHasDeviceScore()) {
+            // 有设备得分:按比例计算
+            finalScore = scoreData.getSafetyScore() * (safeProp / 100.0f)
+                    + scoreData.getDeviceScore() * (deviceProp / 100.0f);
+        } else {
+            // 无设备得分:安全检查得分按 100% 计算
+            finalScore = scoreData.getSafetyScore();
+        }
+
+        // 根据阈值判断类别(从高到低判断)
+        if (finalScore >= thresholdC) {
+            return "A";
+        } else if (finalScore >= thresholdB) {
+            return "B";
+        } else if (finalScore >= thresholdA) {
+            return "C";
+        } else {
+            return "C"; // 不满足任何类别
+        }
+    }
+
+    /**
+     * 根据固定资产配置确定项目类别
+     *
+     * @param hazardCounts 隐患等级统计 Map<level, count>
+     * @param config       固定资产配置 JSON
+     * @return 项目类别(A/B/C)
+     */
+    private String determineFixedAssetCategory(
+            Map<Integer, Integer> hazardCounts, JSONObject config) {
+
+        if (config == null) {
+            log.warn("固定资产配置为空,无法计算项目类别");
+            return null;
+        }
+
+        // 按优先级顺序判断:A -> B -> C
+        String[] categories = {"a", "b", "c"};
+
+        for (String category : categories) {
+            JSONArray categoryRules = config.getJSONArray(category);
+            if (categoryRules == null || categoryRules.isEmpty()) {
+                continue;
+            }
+
+            // 检查是否满足该类别的任一规则(OR 条件)
+            boolean matchesCategory = false;
+            for (int i = 0; i < categoryRules.size(); i++) {
+                JSONArray rule = categoryRules.getJSONArray(i);
+                if (rule == null) {
+                    continue;
+                }
+
+                // 检查规则中的所有条件(AND 条件)
+                boolean matchesRule = true;
+                for (int j = 0; j < rule.size(); j++) {
+                    JSONObject condition = rule.getJSONObject(j);
+                    if (condition == null) {
+                        continue;
+                    }
+
+                    // 条件格式:{"0": 5} 表示 level=0 的隐患数量 >= 5
+                    for (String levelStr : condition.keySet()) {
+                        Integer level = Integer.parseInt(levelStr);
+                        Integer requiredCount = condition.getInteger(levelStr);
+                        Integer actualCount = hazardCounts.getOrDefault(level, 0);
+
+                        if (actualCount < requiredCount) {
+                            matchesRule = false;
+                            break;
+                        }
+                    }
+
+                    if (!matchesRule) {
+                        break;
+                    }
+                }
+
+                if (matchesRule) {
+                    matchesCategory = true;
+                    break;
+                }
+            }
+
+            if (matchesCategory) {
+                return category.toUpperCase(); // 返回 "A", "B", "C"
+            }
+        }
+
+        return null; // 不满足任何类别
+    }
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectInfoService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectInfoService.java
index d3b3c76..75d7659 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectInfoService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectInfoService.java
@@ -2,6 +2,14 @@
 
 import com.ruoyi.system.model.ProjectInfo;
 import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.system.query.ProjectDangerousTrendQuery;
+import com.ruoyi.system.query.ProjectHiddenDangerTrendListQuery;
+import com.ruoyi.system.vo.ProjectDangerousTrendVo;
+import com.ruoyi.system.vo.ProjectHiddenDangerList;
+import com.ruoyi.system.vo.ProjectHiddenDangerTrendVo;
+
+import javax.validation.Valid;
+import java.util.List;
 
 /**
  * <p>
@@ -13,4 +21,11 @@
  */
 public interface ProjectInfoService extends IService<ProjectInfo> {
 
+    List<ProjectHiddenDangerTrendVo> getProjectHiddenDangerTrend(Integer projectId);
+
+    List<ProjectHiddenDangerList> getProjectHiddenDangerTrendList(@Valid ProjectHiddenDangerTrendListQuery query);
+
+    List<ProjectDangerousTrendVo> getProjectDangerousTrend(@Valid ProjectDangerousTrendQuery query);
+
+
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectService.java
index 4f73f93..63778cf 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/ProjectService.java
@@ -1,8 +1,13 @@
 package com.ruoyi.system.service;
 
 
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ruoyi.system.model.Project;
+import com.ruoyi.system.query.DeviceDetailCheckListQuery;
+import com.ruoyi.system.vo.DeviceDetailCheckListVo;
+
+import java.util.List;
 
 /**
  * <p>
@@ -14,4 +19,7 @@
  */
 public interface ProjectService extends IService<Project> {
 
+    List<DeviceDetailCheckListVo> getDeviceDetailCheckList(Page<DeviceDetailCheckListVo> page, DeviceDetailCheckListQuery query);
+
+
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/RecordService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/RecordService.java
index 3607e4e..9272541 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/RecordService.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/RecordService.java
@@ -27,4 +27,6 @@
     ProblemVo getHiddenDangerDetail(Integer problemId);
 
 
+
+
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/CheckServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/CheckServiceImpl.java
new file mode 100644
index 0000000..967e92c
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/CheckServiceImpl.java
@@ -0,0 +1,35 @@
+package com.ruoyi.system.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.system.mapper.CheckMapper;
+import com.ruoyi.system.model.Check;
+import com.ruoyi.system.query.DeviceDetailCheckPlanListQuery;
+import com.ruoyi.system.service.CheckService;
+import com.ruoyi.system.vo.DeviceDetailCheckPlanListVo;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * <p>
+ * 检查情况 服务实现类
+ * </p>
+ *
+ * @author administrator
+ * @since 2026-01-19
+ */
+@Service
+public class CheckServiceImpl extends ServiceImpl<CheckMapper, Check> implements CheckService {
+
+    @Override
+    public List<DeviceDetailCheckPlanListVo> getDeviceDetailCheckPlanList(Page<DeviceDetailCheckPlanListVo> page, DeviceDetailCheckPlanListQuery query) {
+        return this.baseMapper.getDeviceDetailCheckPlanList(page, query);
+    }
+
+    @Override
+    public Check getDeviceDetailCheckPlanDetail(Integer id) {
+        return this.baseMapper.getDeviceDetailCheckPlanDetail(id);
+    }
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ClientServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ClientServiceImpl.java
index b760b87..51b2959 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ClientServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ClientServiceImpl.java
@@ -1,11 +1,37 @@
 package com.ruoyi.system.service.impl;
 
 
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONArray;
+import com.alibaba.fastjson2.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.system.mapper.CheckMapper;
 import com.ruoyi.system.mapper.ClientMapper;
+import com.ruoyi.system.mapper.DeviceUsageMapper;
+import com.ruoyi.system.mapper.PlanMapper;
+import com.ruoyi.system.mapper.ProjectMapper;
+import com.ruoyi.system.mapper.RecordMapper;
+import com.ruoyi.system.model.Check;
 import com.ruoyi.system.model.Client;
+import com.ruoyi.system.model.DeviceUsage;
+import com.ruoyi.system.model.Plan;
+import com.ruoyi.system.model.Project;
+import com.ruoyi.system.model.Record;
 import com.ruoyi.system.service.ClientService;
+import com.ruoyi.system.service.ProjectCategoryCalculator;
+import com.ruoyi.system.vo.*;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
+import org.springframework.util.StringUtils;
+
+import java.time.LocalDate;
+import java.time.YearMonth;
+import java.time.ZoneId;
+import java.time.format.DateTimeFormatter;
+import java.util.*;
+import java.util.stream.Collectors;
 
 /**
  * <p>
@@ -16,6 +42,475 @@
  * @since 2026-01-12
  */
 @Service
+@RequiredArgsConstructor
+@Slf4j
 public class ClientServiceImpl extends ServiceImpl<ClientMapper, Client> implements ClientService {
 
+    private final ProjectMapper projectMapper;
+    private final PlanMapper planMapper;
+    private final CheckMapper checkMapper;
+    private final DeviceUsageMapper deviceUsageMapper;
+    private final RecordMapper recordMapper;
+    private final ProjectCategoryCalculator projectCategoryCalculator;
+
+    @Override
+    public ClientDashboardVO getClientDashboard(ClientDashboardQuery query) {
+        ClientDashboardVO vo = new ClientDashboardVO();
+        vo.setProjectCategory(query.getProjectCategory());
+
+        // 获取委托方ID(如果未传则需要从当前登录用户获取,这里暂时使用传入的值)
+        Long clientId = query.getClientId();
+
+        // 获取日期范围
+        Date startDate = getStartDate(query.getStartDate());
+        Date endDate = getEndDate(query.getEndDate());
+
+        // 根据项目类型进行不同的统计
+        if ("ongoing".equals(query.getProjectCategory())) {
+            // 在建工程统计
+            OngoingProjectDashboardVO ongoingVO = calculateOngoingProjectStatistics(clientId, startDate, endDate);
+            vo.setOngoingProject(ongoingVO);
+        } else if ("fixed".equals(query.getProjectCategory())) {
+            // 固定资产统计
+            FixedAssetDashboardVO fixedVO = calculateFixedAssetStatistics(clientId, startDate, endDate);
+            vo.setFixedAsset(fixedVO);
+        }
+
+        return vo;
+    }
+
+    /**
+     * 在建工程统计
+     */
+    private OngoingProjectDashboardVO calculateOngoingProjectStatistics(Long clientId, Date monthStart, Date monthEnd) {
+        OngoingProjectDashboardVO vo = new OngoingProjectDashboardVO();
+
+        // 查询在建工程项目(usage_type 表示项目用途类型,假设 0 表示在建工程)
+        LambdaQueryWrapper<Project> projectWrapper = new LambdaQueryWrapper<>();
+        projectWrapper.eq(Project::getDeleted, false)
+                .eq(Project::getUsageType, 0); // 在建工程
+        if (clientId != null) {
+            projectWrapper.eq(Project::getClientId, clientId);
+        }
+        List<Project> projects = projectMapper.selectList(projectWrapper);
+
+        // 1. 统计项目总数及分类
+        vo.setProjectTotal(projects.size());
+        long housingCount = projects.stream().filter(p -> p.getType() != null && p.getType() == 0).count();
+        long municipalCount = projects.stream().filter(p -> p.getType() != null && p.getType() == 1).count();
+        vo.setHousingProjectCount((int) housingCount);
+        vo.setMunicipalProjectCount((int) municipalCount);
+
+        // 计算检查覆盖率
+        List<Integer> projectIds = projects.stream().map(Project::getId).collect(Collectors.toList());
+        if (!projectIds.isEmpty()) {
+            LambdaQueryWrapper<Check> checkWrapper = new LambdaQueryWrapper<>();
+            checkWrapper.in(Check::getProjectId, projectIds);
+            List<Check> checks = checkMapper.selectList(checkWrapper);
+
+            List<Integer> checkedProjectIds = checks.stream()
+                    .map(Check::getProjectId)
+                    .distinct()
+                    .toList();
+
+            // 房建检查覆盖率
+            List<Integer> housingProjectIds = projects.stream()
+                    .filter(p -> p.getType() != null && p.getType() == 0)
+                    .map(Project::getId)
+                    .toList();
+            long checkedHousingCount = checkedProjectIds.stream()
+                    .filter(housingProjectIds::contains)
+                    .count();
+            vo.setHousingInspectionCoverage(
+                    housingCount > 0 ? (int) Math.round(checkedHousingCount * 100.0 / housingCount) : 0
+            );
+
+            // 市政检查覆盖率
+            List<Integer> municipalProjectIds = projects.stream()
+                    .filter(p -> p.getType() != null && p.getType() == 1)
+                    .map(Project::getId)
+                    .toList();
+            long checkedMunicipalCount = checkedProjectIds.stream()
+                    .filter(municipalProjectIds::contains)
+                    .count();
+            vo.setMunicipalInspectionCoverage(
+                    municipalCount > 0 ? (int) Math.round(checkedMunicipalCount * 100.0 / municipalCount) : 0
+            );
+        } else {
+            vo.setHousingInspectionCoverage(0);
+            vo.setMunicipalInspectionCoverage(0);
+        }
+
+        // 2. 统计本月检查情况
+        calculateMonthlyInspectionForOngoing(vo, projects, projectIds, monthStart, monthEnd);
+
+        // 3. 统计大型机械设备数
+        vo.setMachineryStatistics(calculateMachineryStatistics(projectIds));
+
+        // 4. 统计重大隐患数
+        calculateHazardStatistics(vo, projectIds);
+
+        // 5. 获取地图标点数据
+        vo.setProjectMapPoints(getProjectMapPoints(projects, clientId, monthStart, monthEnd));
+
+        return vo;
+    }
+
+    /**
+     * 固定资产统计
+     */
+    private FixedAssetDashboardVO calculateFixedAssetStatistics(Long clientId, Date monthStart, Date monthEnd) {
+        FixedAssetDashboardVO vo = new FixedAssetDashboardVO();
+
+        // 查询固定资产项目(usage_type 表示项目用途类型,假设 1 表示固定资产)
+        LambdaQueryWrapper<Project> projectWrapper = new LambdaQueryWrapper<>();
+        projectWrapper.eq(Project::getDeleted, false)
+                .eq(Project::getUsageType, 1); // 固定资产
+        if (clientId != null) {
+            projectWrapper.eq(Project::getClientId, clientId);
+        }
+        List<Project> projects = projectMapper.selectList(projectWrapper);
+
+        // 1. 统计项目总数
+        vo.setProjectTotal(projects.size());
+
+        // 计算检查覆盖率
+        List<Integer> projectIds = projects.stream().map(Project::getId).collect(Collectors.toList());
+        if (!projectIds.isEmpty()) {
+            LambdaQueryWrapper<Check> checkWrapper = new LambdaQueryWrapper<>();
+            checkWrapper.in(Check::getProjectId, projectIds);
+            List<Check> checks = checkMapper.selectList(checkWrapper);
+
+            long checkedProjectCount = checks.stream()
+                    .map(Check::getProjectId)
+                    .distinct()
+                    .count();
+            vo.setInspectionCoverage(
+                    projects.size() > 0 ? (int) Math.round(checkedProjectCount * 100.0 / projects.size()) : 0
+            );
+        } else {
+            vo.setInspectionCoverage(0);
+        }
+
+        // 2. 统计本月检查情况
+        calculateMonthlyInspectionForFixed(vo, projects, projectIds, monthStart, monthEnd);
+
+        // 3. 统计重大隐患数
+        calculateHazardStatisticsForFixed(vo, projectIds);
+
+        // 4. 获取地图标点数据
+        vo.setProjectMapPoints(getProjectMapPoints(projects, clientId, monthStart, monthEnd));
+
+        return vo;
+    }
+
+    /**
+     * 统计在建工程本月检查情况
+     */
+    private void calculateMonthlyInspectionForOngoing(OngoingProjectDashboardVO vo, List<Project> projects,
+                                                      List<Integer> projectIds, Date monthStart, Date monthEnd) {
+        if (projectIds.isEmpty()) {
+            vo.setInspectedCount(0);
+            vo.setInspectedHousingCount(0);
+            vo.setInspectedMunicipalCount(0);
+            vo.setUninspectedCount(projects.size());
+            vo.setUninspectedHousingCount(vo.getHousingProjectCount());
+            vo.setUninspectedMunicipalCount(vo.getMunicipalProjectCount());
+            return;
+        }
+
+        // 查询本月有检查记录的项目
+        LambdaQueryWrapper<Check> checkWrapper = new LambdaQueryWrapper<>();
+        checkWrapper.in(Check::getProjectId, projectIds)
+                .ge(Check::getTime, monthStart)
+                .le(Check::getTime, monthEnd);
+        List<Check> monthlyChecks = checkMapper.selectList(checkWrapper);
+
+        List<Integer> inspectedProjectIds = monthlyChecks.stream()
+                .map(Check::getProjectId)
+                .distinct()
+                .toList();
+
+        // 已检查项目统计
+        List<Project> inspectedProjects = projects.stream()
+                .filter(p -> inspectedProjectIds.contains(p.getId()))
+                .toList();
+
+        vo.setInspectedCount(inspectedProjects.size());
+        vo.setInspectedHousingCount((int) inspectedProjects.stream()
+                .filter(p -> p.getType() != null && p.getType() == 0).count());
+        vo.setInspectedMunicipalCount((int) inspectedProjects.stream()
+                .filter(p -> p.getType() != null && p.getType() == 1).count());
+
+        // 未检查项目统计
+        List<Project> uninspectedProjects = projects.stream()
+                .filter(p -> !inspectedProjectIds.contains(p.getId()))
+                .toList();
+
+        vo.setUninspectedCount(uninspectedProjects.size());
+        vo.setUninspectedHousingCount((int) uninspectedProjects.stream()
+                .filter(p -> p.getType() != null && p.getType() == 0).count());
+        vo.setUninspectedMunicipalCount((int) uninspectedProjects.stream()
+                .filter(p -> p.getType() != null && p.getType() == 1).count());
+    }
+
+    /**
+     * 统计固定资产本月检查情况
+     */
+    private void calculateMonthlyInspectionForFixed(FixedAssetDashboardVO vo, List<Project> projects,
+                                                    List<Integer> projectIds, Date monthStart, Date monthEnd) {
+        if (projectIds.isEmpty()) {
+            vo.setInspectedCount(0);
+            vo.setUninspectedCount(projects.size());
+            return;
+        }
+
+        // 查询本月有检查记录的项目
+        LambdaQueryWrapper<Check> checkWrapper = new LambdaQueryWrapper<>();
+        checkWrapper.in(Check::getProjectId, projectIds)
+                .ge(Check::getTime, monthStart)
+                .le(Check::getTime, monthEnd);
+        List<Check> monthlyChecks = checkMapper.selectList(checkWrapper);
+
+        long inspectedCount = monthlyChecks.stream()
+                .map(Check::getProjectId)
+                .distinct()
+                .count();
+
+        vo.setInspectedCount((int) inspectedCount);
+        vo.setUninspectedCount(projects.size() - (int) inspectedCount);
+    }
+
+    /**
+     * 统计大型机械设备数(含已检查/未检查)
+     */
+    private List<MachineryStatisticsVO> calculateMachineryStatistics(List<Integer> projectIds) {
+        if (projectIds.isEmpty()) {
+            return new ArrayList<>();
+        }
+
+        // 查询设备使用记录
+        LambdaQueryWrapper<DeviceUsage> deviceWrapper = new LambdaQueryWrapper<>();
+        deviceWrapper.eq(DeviceUsage::getDeleted, false)
+                .in(DeviceUsage::getProjectId, projectIds);
+        List<DeviceUsage> devices = deviceUsageMapper.selectList(deviceWrapper);
+
+        // 按设备名称分组统计
+        Map<String, List<DeviceUsage>> deviceGroupMap = devices.stream()
+                .filter(d -> d.getName() != null && !d.getName().isEmpty())
+                .collect(Collectors.groupingBy(DeviceUsage::getName));
+
+        // 查询设备检查记录
+        List<Integer> deviceIds = devices.stream().map(DeviceUsage::getId).collect(Collectors.toList());
+        Map<Integer, Boolean> deviceInspectionMap = new HashMap<>();
+        if (!deviceIds.isEmpty()) {
+            LambdaQueryWrapper<Record> recordWrapper = new LambdaQueryWrapper<>();
+            recordWrapper.eq(Record::getDeleted, false)
+                    .in(Record::getDeviceId, deviceIds);
+            List<Record> records = recordMapper.selectList(recordWrapper);
+
+            Set<Integer> inspectedDeviceIds = records.stream()
+                    .map(Record::getDeviceId)
+                    .collect(Collectors.toSet());
+
+            for (Integer deviceId : deviceIds) {
+                deviceInspectionMap.put(deviceId, inspectedDeviceIds.contains(deviceId));
+            }
+        }
+
+        // 构建统计结果
+        List<MachineryStatisticsVO> result = new ArrayList<>();
+        for (Map.Entry<String, List<DeviceUsage>> entry : deviceGroupMap.entrySet()) {
+            MachineryStatisticsVO vo = new MachineryStatisticsVO();
+            vo.setName(entry.getKey());
+            vo.setTotal(entry.getValue().size());
+
+            long inspectedCount = entry.getValue().stream()
+                    .filter(d -> deviceInspectionMap.getOrDefault(d.getId(), false))
+                    .count();
+            vo.setInspectedCount((int) inspectedCount);
+            vo.setUninspectedCount(entry.getValue().size() - (int) inspectedCount);
+
+            result.add(vo);
+        }
+
+        return result;
+    }
+
+    /**
+     * 统计在建工程重大隐患数
+     */
+    private void calculateHazardStatistics(OngoingProjectDashboardVO vo, List<Integer> projectIds) {
+        if (projectIds.isEmpty()) {
+            vo.setMajorHazardTotal(0);
+            vo.setRectifiedHazardCount(0);
+            vo.setUnrectifiedHazardCount(0);
+            return;
+        }
+
+        // 查询检查任务
+        LambdaQueryWrapper<Check> checkWrapper = new LambdaQueryWrapper<>();
+        checkWrapper.in(Check::getProjectId, projectIds);
+        List<Check> checks = checkMapper.selectList(checkWrapper);
+        List<Integer> checkTaskIds = checks.stream().map(Check::getId).collect(Collectors.toList());
+
+        if (checkTaskIds.isEmpty()) {
+            vo.setMajorHazardTotal(0);
+            vo.setRectifiedHazardCount(0);
+            vo.setUnrectifiedHazardCount(0);
+            return;
+        }
+
+        // 查询重大隐患记录(level 表示隐患等级,假设 3 表示重大隐患)
+        LambdaQueryWrapper<Record> recordWrapper = new LambdaQueryWrapper<>();
+        recordWrapper.eq(Record::getDeleted, false)
+                .in(Record::getCheckTaskId, checkTaskIds)
+                .eq(Record::getLevel, 3); // 重大隐患等级
+        List<Record> majorHazards = recordMapper.selectList(recordWrapper);
+
+        vo.setMajorHazardTotal(majorHazards.size());
+
+        // 统计已整改和未整改数量
+        long rectifiedCount = majorHazards.stream()
+                .filter(r -> r.getReformed() != null && r.getReformed())
+                .count();
+        long unrectifiedCount = majorHazards.stream()
+                .filter(r -> r.getReformed() == null || !r.getReformed())
+                .count();
+
+        vo.setRectifiedHazardCount((int) rectifiedCount);
+        vo.setUnrectifiedHazardCount((int) unrectifiedCount);
+    }
+
+    /**
+     * 统计固定资产重大隐患数
+     */
+    private void calculateHazardStatisticsForFixed(FixedAssetDashboardVO vo, List<Integer> projectIds) {
+        if (projectIds.isEmpty()) {
+            vo.setMajorHazardTotal(0);
+            vo.setRectifiedHazardCount(0);
+            vo.setUnrectifiedHazardCount(0);
+            return;
+        }
+
+        // 查询检查任务
+        LambdaQueryWrapper<Check> checkWrapper = new LambdaQueryWrapper<>();
+        checkWrapper.in(Check::getProjectId, projectIds);
+        List<Check> checks = checkMapper.selectList(checkWrapper);
+        List<Integer> checkTaskIds = checks.stream().map(Check::getId).collect(Collectors.toList());
+
+        if (checkTaskIds.isEmpty()) {
+            vo.setMajorHazardTotal(0);
+            vo.setRectifiedHazardCount(0);
+            vo.setUnrectifiedHazardCount(0);
+            return;
+        }
+
+        // 查询重大隐患记录(level 表示隐患等级,假设 3 表示重大隐患)
+        LambdaQueryWrapper<Record> recordWrapper = new LambdaQueryWrapper<>();
+        recordWrapper.eq(Record::getDeleted, false)
+                .in(Record::getCheckTaskId, checkTaskIds)
+                .eq(Record::getLevel, 3); // 重大隐患等级
+        List<Record> majorHazards = recordMapper.selectList(recordWrapper);
+
+        vo.setMajorHazardTotal(majorHazards.size());
+
+        // 统计已整改和未整改数量
+        long rectifiedCount = majorHazards.stream()
+                .filter(r -> r.getReformed() != null && r.getReformed())
+                .count();
+        long unrectifiedCount = majorHazards.stream()
+                .filter(r -> r.getReformed() == null || !r.getReformed())
+                .count();
+
+        vo.setRectifiedHazardCount((int) rectifiedCount);
+        vo.setUnrectifiedHazardCount((int) unrectifiedCount);
+    }
+
+    /**
+     * 获取项目地图标点数据
+     */
+    private List<ProjectMapPointVO> getProjectMapPoints(
+            List<Project> projects, Long clientId, Date startDate, Date endDate) {
+
+        List<ProjectMapPointVO> result = new ArrayList<>();
+
+        // 计算项目类别
+        Map<Integer, String> categoryMap;
+        if (!projects.isEmpty()) {
+            // 判断项目类型:在建工程 or 固定资产
+            Integer usageType = projects.get(0).getType();
+            if (usageType != null && usageType != 2) {
+                // 在建工程
+                categoryMap = projectCategoryCalculator.calculateOngoingProjectCategories(
+                        projects, clientId, startDate, endDate);
+            } else if (usageType != null && usageType == 2) {
+                // 固定资产
+                categoryMap = projectCategoryCalculator.calculateFixedAssetCategories(
+                        projects, clientId, startDate, endDate);
+            } else {
+                categoryMap = new HashMap<>();
+            }
+        } else {
+            categoryMap = new HashMap<>();
+        }
+
+        // 构建地图标点数据
+        for (Project p : projects) {
+            if (!StringUtils.hasText(p.getAddressInfo())) {
+                continue;
+            }
+
+            try {
+                // 解析 address_info JSON 字符串
+                JSONObject addressJson = JSON.parseObject(p.getAddressInfo());
+                JSONArray gps = addressJson.getJSONArray("gps");
+
+                if (gps != null && gps.size() >= 2) {
+                    ProjectMapPointVO vo = new ProjectMapPointVO();
+                    vo.setProjectId(p.getId());
+                    vo.setProjectName(p.getName());
+                    vo.setProjectType(p.getType());
+
+                    // gps 数组格式:[经度, 纬度]
+                    vo.setLongitude(gps.getString(0));
+                    vo.setLatitude(gps.getString(1));
+
+                    // 设置项目类别
+                    vo.setCategory(categoryMap.get(p.getId()));
+
+                    result.add(vo);
+                }
+            } catch (Exception e) {
+                // 解析失败则跳过该项目
+                log.warn("解析项目地址信息失败,项目ID: {}, address_info: {}", p.getId(), p.getAddressInfo(), e);
+            }
+        }
+
+        return result;
+    }
+
+    /**
+     * 获取开始日期
+     */
+    private Date getStartDate(Date startDate) {
+        if (startDate != null) {
+            return startDate;
+        }
+        // 默认为当前月份第一天
+        YearMonth currentMonth = YearMonth.now();
+        return Date.from(currentMonth.atDay(1).atStartOfDay(ZoneId.systemDefault()).toInstant());
+    }
+
+    /**
+     * 获取结束日期
+     */
+    private Date getEndDate(Date endDate) {
+        if (endDate != null) {
+            return endDate;
+        }
+        // 默认为当前月份最后一天
+        YearMonth currentMonth = YearMonth.now();
+        return Date.from(currentMonth.atEndOfMonth().atTime(23, 59, 59).atZone(ZoneId.systemDefault()).toInstant());
+    }
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DeviceUsageServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DeviceUsageServiceImpl.java
index 753773b..477c910 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DeviceUsageServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DeviceUsageServiceImpl.java
@@ -9,6 +9,8 @@
 import com.ruoyi.system.query.*;
 import com.ruoyi.system.service.DeviceUsageService;
 import com.ruoyi.system.vo.*;
+import com.ruoyi.system.vo.DeviceCountVo;
+import com.ruoyi.system.vo.DeviceListVo;
 import org.springframework.stereotype.Service;
 
 import java.math.BigDecimal;
@@ -50,6 +52,11 @@
     }
 
     @Override
+    public List<DeviceCountVo> getProjectDeviceCount(Integer id) {
+        return this.baseMapper.getProjectDeviceCount(id);
+    }
+
+    @Override
     public List<EntrustProjectVo> projectList( Page<EntrustProjectVo> page,EntrustListQuery query) {
         Integer pageNum = query.getPageNum();
         Integer pageSize = query.getPageSize();
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/OnDutyServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/OnDutyServiceImpl.java
index ff7ce6b..00b7c5c 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/OnDutyServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/OnDutyServiceImpl.java
@@ -1,10 +1,15 @@
 package com.ruoyi.system.service.impl;
 
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ruoyi.system.model.OnDuty;
 import com.ruoyi.system.mapper.OnDutyMapper;
+import com.ruoyi.system.query.ProjectPersonListQuery;
 import com.ruoyi.system.service.OnDutyService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.system.vo.ProjectPersonOnDutyListVo;
 import org.springframework.stereotype.Service;
+
+import java.util.List;
 
 /**
  * <p>
@@ -17,4 +22,13 @@
 @Service
 public class OnDutyServiceImpl extends ServiceImpl<OnDutyMapper, OnDuty> implements OnDutyService {
 
+    @Override
+    public List<ProjectPersonOnDutyListVo> getProjectOnDutyList(Page<ProjectPersonOnDutyListVo> page, ProjectPersonListQuery query) {
+        return this.baseMapper.getProjectOnDutyList(page,query);
+    }
+
+    @Override
+    public ProjectPersonOnDutyListVo getProjectOnDutyDetail(Integer id) {
+        return this.baseMapper.getProjectOnDutyDetail(id);
+    }
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/PlanServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/PlanServiceImpl.java
new file mode 100644
index 0000000..5bc754d
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/PlanServiceImpl.java
@@ -0,0 +1,21 @@
+package com.ruoyi.system.service.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.system.mapper.PlanMapper;
+import com.ruoyi.system.model.Plan;
+import com.ruoyi.system.service.PlanService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author administrator
+ * @since 2026-01-19
+ */
+@Service
+public class PlanServiceImpl extends ServiceImpl<PlanMapper, Plan> implements PlanService {
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ProjectInfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ProjectInfoServiceImpl.java
index a285864..e1db0fa 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ProjectInfoServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ProjectInfoServiceImpl.java
@@ -1,10 +1,38 @@
 package com.ruoyi.system.service.impl;
 
+import cn.hutool.core.date.DateUnit;
+import cn.hutool.core.date.DateUtil;
+import com.alibaba.fastjson2.JSONArray;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.ruoyi.system.model.Project;
 import com.ruoyi.system.model.ProjectInfo;
 import com.ruoyi.system.mapper.ProjectInfoMapper;
+import com.ruoyi.system.model.Record;
+import com.ruoyi.system.query.ProjectDangerousTrendQuery;
+import com.ruoyi.system.query.ProjectHiddenDangerTrendListQuery;
+import com.ruoyi.system.service.ProjectCategoryCalculator;
 import com.ruoyi.system.service.ProjectInfoService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.system.service.ProjectService;
+import com.ruoyi.system.service.RecordService;
+import com.ruoyi.system.vo.ProjectDangerousTrendVo;
+import com.ruoyi.system.vo.ProjectHiddenDangerList;
+import com.ruoyi.system.vo.ProjectHiddenDangerNextList;
+import com.ruoyi.system.vo.ProjectHiddenDangerTrendVo;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+
+import java.math.BigDecimal;
+import java.math.RoundingMode;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.time.LocalDate;
+import java.time.YearMonth;
+import java.time.temporal.ChronoUnit;
+import java.time.temporal.TemporalAdjusters;
+import java.util.*;
+
+import static java.util.stream.Collectors.groupingBy;
 
 /**
  * <p>
@@ -17,4 +45,203 @@
 @Service
 public class ProjectInfoServiceImpl extends ServiceImpl<ProjectInfoMapper, ProjectInfo> implements ProjectInfoService {
 
+
+    @Autowired
+    private ProjectCategoryCalculator projectCategoryCalculator;
+
+    @Autowired
+    private ProjectService projectService;
+
+    @Override
+    public List<ProjectHiddenDangerTrendVo> getProjectHiddenDangerTrend(Integer projectId) {
+        // 获取上月第一天的时间
+        LocalDate lastMonth = LocalDate.now().minusMonths(1).with(TemporalAdjusters.firstDayOfMonth());
+        List<Record> list = this.baseMapper.getProjectHiddenDangerTrend(projectId,lastMonth+" 00:00:00",LocalDate.now()+" 23:59:59");
+        for (Record record : list) {
+            String hierarchyNames = record.getHierarchyNames();
+            JSONArray jsonArray = JSONArray.parseArray(hierarchyNames);
+            if(record.getDeviceId()!=null){
+                // 取出倒数第3个
+                String name = jsonArray.getString(jsonArray.size()-3);
+
+                record.setHierarchyName( name);
+            }else {
+                // 取出倒数第4个
+                String name = jsonArray.getString(jsonArray.size()-4);
+
+                record.setHierarchyName( name);
+            }
+
+
+        }
+
+        LocalDate thisMonth = LocalDate.now().minusMonths(0).with(TemporalAdjusters.firstDayOfMonth());
+        Map<String, List<Record>> map = list.stream().collect(groupingBy(Record::getHierarchyName));
+        List<ProjectHiddenDangerTrendVo> resultList = map.entrySet().stream().map(entry -> {
+            ProjectHiddenDangerTrendVo vo = new ProjectHiddenDangerTrendVo();
+            vo.setName(entry.getKey());
+            List<Record> value = entry.getValue();
+            long count = value.stream().filter(record -> record.getCreateTime().isAfter(thisMonth.atStartOfDay())).count();
+            // 根据value集合中的createTime 选出本月的数据
+            vo.setThisMonth((int) count);
+            vo.setLastMonth(value.size()-(int) count);
+
+            int num = vo.getThisMonth() - vo.getLastMonth();
+            if (num != 0) {
+                if(vo.getLastMonth()>0){
+                    Double rate = BigDecimal.valueOf(num).divide(BigDecimal.valueOf(vo.getLastMonth()), 4, RoundingMode.HALF_UP).multiply(BigDecimal.valueOf(100)).setScale(2, RoundingMode.HALF_UP).doubleValue();
+                    vo.setRate(rate);
+                }else {
+                    vo.setRate(100.00d);
+                }
+            }else {
+                vo.setRate(0.00d);
+            }
+            return vo;
+        }).toList();
+
+
+        return resultList;
+    }
+
+    @Override
+    public List<ProjectHiddenDangerList> getProjectHiddenDangerTrendList(ProjectHiddenDangerTrendListQuery query) {
+        List<Record> list = this.baseMapper.getProjectHiddenDangerTrend(query.getProjectId(),getMonthBoundaries(query.getStartTime(),true)+" 00:00:00",getMonthBoundaries(query.getEndTime(),false)+" 23:59:59");
+        for (Record record : list) {
+            String hierarchyNames = record.getHierarchyNames();
+            JSONArray jsonArray = JSONArray.parseArray(hierarchyNames);
+            if(record.getDeviceId()!=null){
+                // 取出倒数第3个
+                String name = jsonArray.getString(jsonArray.size()-3);
+
+                record.setHierarchyName( name);
+            }else {
+                // 取出倒数第4个
+                String name = jsonArray.getString(jsonArray.size()-4);
+
+                record.setHierarchyName( name);
+            }
+
+        }
+
+        // 算出跨度几个月
+        int months = calculateMonthsBetween(query.getStartTime(),query.getEndTime());
+
+
+        ArrayList<ProjectHiddenDangerList> projectHiddenDangerLists = new ArrayList<>();
+
+        Map<String, List<Record>> map = list.stream().collect(groupingBy(Record::getHierarchyName));
+        for (Map.Entry<String, List<Record>> stringListEntry : map.entrySet()) {
+            String key = stringListEntry.getKey();
+            if(query.getContent()!=null && !query.getContent().isEmpty()){
+                if(!key.contains( query.getContent())){
+                    continue;
+                }
+            }
+
+            List<Record> value = stringListEntry.getValue();
+            ProjectHiddenDangerList projectHiddenDangerList1 = new ProjectHiddenDangerList();
+            projectHiddenDangerList1.setName(key);
+            ArrayList<ProjectHiddenDangerNextList> projectHiddenDangerNextLists = new ArrayList<>();
+            for (int i = 0; i < months; i++) {
+                ProjectHiddenDangerNextList projectHiddenDangerNextList = new ProjectHiddenDangerNextList();
+                LocalDate localDate = getMonthBoundaries(query.getStartTime(), true).plusMonths(i);
+                String dateStr = localDate.toString().substring(0, 7);
+                long count = value.stream().filter(record -> record.getCreateTime().toString().contains(dateStr)).count();
+                ProjectHiddenDangerList projectHiddenDangerList = new ProjectHiddenDangerList();
+                projectHiddenDangerList.setName(key);
+                projectHiddenDangerNextList.setTime(dateStr);
+                projectHiddenDangerNextList.setNum((int) count);
+                projectHiddenDangerNextLists.add(projectHiddenDangerNextList);
+            }
+            projectHiddenDangerList1.setList(projectHiddenDangerNextLists);
+            projectHiddenDangerLists.add(projectHiddenDangerList1);
+        }
+
+        return projectHiddenDangerLists;
+
+    }
+
+    @Override
+    public List<ProjectDangerousTrendVo> getProjectDangerousTrend(ProjectDangerousTrendQuery query) {
+        List<ProjectDangerousTrendVo> list = new ArrayList<>();
+        Project project = projectService.getById(query.getProjectId());
+        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        // 算出跨度几个月
+        int months = calculateMonthsBetween(query.getStartTime(),query.getEndTime());
+        ArrayList<Project> projects = new ArrayList<>();
+        projects.add( project);
+        String temp=null;
+        try {
+            for (int i = 0; i < months; i++) {
+                ProjectDangerousTrendVo vo = new ProjectDangerousTrendVo();
+                LocalDate localDate = getMonthBoundaries(query.getStartTime(), true).plusMonths(i);
+                String dateStr = localDate.toString().substring(0, 7);
+                String start = localDate+" 00:00:00";
+                String end = getMonthBoundaries(query.getStartTime(), false).plusMonths(i)+" 23:59:59";
+                Date startDate = simpleDateFormat.parse(start);
+                Date endDate = simpleDateFormat.parse(end);
+                vo.setTime(dateStr);
+
+                if(project.getType()==2){
+                    Map<Integer, String> integerStringMap = projectCategoryCalculator.calculateFixedAssetCategories(projects, Long.valueOf(project.getClientId()), startDate, endDate);
+                    String s = integerStringMap.get(query.getProjectId());
+                    vo.setLevel(s);
+                }else {
+                    Map<Integer, String> integerStringMap = projectCategoryCalculator.calculateOngoingProjectCategories(projects, Long.valueOf(project.getClientId()), startDate, endDate);
+                    String s = integerStringMap.get(query.getProjectId());
+                    vo.setLevel(s);
+                }
+                // 如果没有则沿用上次的
+                if(vo.getLevel()!=null){
+                    temp=vo.getLevel();
+                }else {
+                    vo.setLevel(temp);
+                }
+                list.add( vo);
+            }
+        }catch (ParseException e){
+            e.printStackTrace();
+        }
+
+        return list;
+    }
+
+
+    public static LocalDate getMonthBoundaries(String yearMonthStr,boolean isInclusive) {
+        // 解析字符串为YearMonth
+        YearMonth yearMonth = YearMonth.parse(yearMonthStr);
+        if(isInclusive){
+            // 获取第一天
+            LocalDate firstDay = yearMonth.atDay(1);
+            return firstDay;
+        }else {
+            // 获取最后一天
+            LocalDate lastDay = yearMonth.atEndOfMonth();
+            return lastDay;
+        }
+    }
+
+
+
+    public static int calculateMonthsBetween(String startYearMonth, String endYearMonth) {
+        YearMonth start = YearMonth.parse(startYearMonth);
+        YearMonth end = YearMonth.parse(endYearMonth);
+
+        // 计算月份差 + 1(包含结束月份)
+        return (int) ChronoUnit.MONTHS.between(start, end) + 1;
+    }
+    public static void main(String[] args) {
+        LocalDate monthBoundaries = getMonthBoundaries("2025-03", true);
+        System.out.println(monthBoundaries);
+        System.out.println(getMonthBoundaries("2025-02",false));
+
+        System.out.println(calculateMonthsBetween("2025-03", "2026-01"));
+
+        for (int count = 0; count < 11; count++) {
+            // 根据2025-03 根据循环获取下一个月的时间
+            LocalDate monthBoundaries1 = getMonthBoundaries("2025-03", true).plusMonths(count);
+            System.out.println(monthBoundaries1.toString().substring(0,7));
+        }
+    }
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ProjectServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ProjectServiceImpl.java
index f6c9aa1..7240e00 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ProjectServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ProjectServiceImpl.java
@@ -1,11 +1,21 @@
 package com.ruoyi.system.service.impl;
 
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ruoyi.system.mapper.ProjectMapper;
+import com.ruoyi.system.model.Client;
+import com.ruoyi.system.model.ClientParam;
 import com.ruoyi.system.model.Project;
+import com.ruoyi.system.query.DeviceDetailCheckListQuery;
+import com.ruoyi.system.service.ClientParamService;
 import com.ruoyi.system.service.ProjectService;
+import com.ruoyi.system.vo.DeviceDetailCheckListVo;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+
+import java.util.List;
 
 /**
  * <p>
@@ -18,4 +28,23 @@
 @Service
 public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> implements ProjectService {
 
+    @Autowired
+    private ClientParamService clientParamService;
+
+
+
+    @Override
+    public List<DeviceDetailCheckListVo> getDeviceDetailCheckList(Page<DeviceDetailCheckListVo> page, DeviceDetailCheckListQuery query) {
+        Project project = this.getById(query.getProjectId());
+        Integer clientId = project.getClientId();
+        List<DeviceDetailCheckListVo> deviceDetailCheckList = this.baseMapper.getDeviceDetailCheckList(page, query.getProjectId());
+        ClientParam param = clientParamService.getOne(new LambdaQueryWrapper<ClientParam>().eq(ClientParam::getClientId, clientId));
+        if(param!=null){
+            deviceDetailCheckList.forEach(item -> {
+                item.setCommentType(param.getCommentType());
+            });
+        }
+
+        return deviceDetailCheckList;
+    }
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ClientDashboardQuery.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ClientDashboardQuery.java
new file mode 100644
index 0000000..a5324a1
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ClientDashboardQuery.java
@@ -0,0 +1,33 @@
+package com.ruoyi.system.vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 委托方大屏首页查询参数
+ *
+ * @author MiTao
+ * @date 2026-01-20 15:30
+ */
+@Data
+@ApiModel("委托方大屏首页查询参数")
+public class ClientDashboardQuery {
+
+    @ApiModelProperty("委托方ID(可选,不传则查询当前登录用户的委托方数据)")
+    private Long clientId;
+
+    @ApiModelProperty("开始日期(格式:yyyy-MM-dd,不传则默认当前月份第一天)")
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date startDate;
+
+    @ApiModelProperty("结束日期(格式:yyyy-MM-dd,不传则默认当前月份最后一天)")
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date endDate;
+
+    @ApiModelProperty("项目类型(ongoing-在建工程,fixed-固定资产,必填)")
+    private String projectCategory;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ClientDashboardVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ClientDashboardVO.java
new file mode 100644
index 0000000..9435938
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ClientDashboardVO.java
@@ -0,0 +1,26 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 委托方大屏首页统计数据(包装类)
+ *
+ * @author MiTao
+ * @date 2026-01-20 15:01
+ */
+@Data
+@ApiModel("委托方大屏首页统计数据")
+public class ClientDashboardVO {
+
+    @ApiModelProperty("项目类型(ongoing-在建工程,fixed-固定资产)")
+    private String projectCategory;
+
+    @ApiModelProperty("在建工程统计数据(当 projectCategory=ongoing 时返回)")
+    private OngoingProjectDashboardVO ongoingProject;
+
+    @ApiModelProperty("固定资产统计数据(当 projectCategory=fixed 时返回)")
+    private FixedAssetDashboardVO fixedAsset;
+}
+
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceCountVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceCountVo.java
new file mode 100644
index 0000000..f7c1bd8
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceCountVo.java
@@ -0,0 +1,15 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+@ApiModel("设备数量信息")
+public class DeviceCountVo {
+    @ApiModelProperty("设备数量")
+    private Integer count;
+
+    @ApiModelProperty("设备类型")
+    private Integer type;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceDetailCheckListVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceDetailCheckListVo.java
new file mode 100644
index 0000000..7ad7afc
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceDetailCheckListVo.java
@@ -0,0 +1,45 @@
+package com.ruoyi.system.vo;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDateTime;
+
+@Data
+@ApiModel("设备详情检查列表信息Vo")
+public class DeviceDetailCheckListVo {
+
+    private Integer id;
+
+    @ApiModelProperty("检查计划名称")
+    private String planName;
+
+    @ApiModelProperty("计划类型")
+    private Integer planType;
+
+    @ApiModelProperty("检查时间")
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private LocalDateTime checkTime;
+
+    @ApiModelProperty("模糊分数")
+    private String fuzzyScore;
+
+    @ApiModelProperty("打分分数")
+    private String score;
+    @ApiModelProperty("风险类型")
+    private Integer riskLevel;
+
+    @ApiModelProperty(value = "1模糊评价  2打分评价")
+    private Integer commentType=1;
+
+
+    @ApiModelProperty("设备报告 1有 0无")
+    private Integer containDeviceRes;
+
+    @ApiModelProperty("安全报告 1有 0无")
+    private Integer containSystemRes;
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceDetailCheckPlanListVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceDetailCheckPlanListVo.java
new file mode 100644
index 0000000..a09753a
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/DeviceDetailCheckPlanListVo.java
@@ -0,0 +1,25 @@
+package com.ruoyi.system.vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDateTime;
+
+@Data
+@ApiModel("设备详情检查计划列表")
+public class DeviceDetailCheckPlanListVo {
+    private Integer id;
+
+    @ApiModelProperty("计划名称")
+    private String planName;
+
+    @ApiModelProperty("计划类型")
+    private Integer planType;
+
+    @ApiModelProperty("检查时间")
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private LocalDateTime checkTime;
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/FixedAssetDashboardVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/FixedAssetDashboardVO.java
new file mode 100644
index 0000000..4ca1ba5
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/FixedAssetDashboardVO.java
@@ -0,0 +1,46 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * 固定资产大屏统计数据
+ *
+ * @author MiTao
+ * @date 2026-01-20 15:45
+ */
+@Data
+@ApiModel("固定资产大屏统计数据")
+public class FixedAssetDashboardVO {
+
+    // ==================== 项目总数模块 ====================
+    @ApiModelProperty("项目总数")
+    private Integer projectTotal;
+
+    @ApiModelProperty("检查覆盖率(百分比,如:77 表示 77%)")
+    private Integer inspectionCoverage;
+
+    // ==================== 本月检查情况 ====================
+    @ApiModelProperty("已检查项目数")
+    private Integer inspectedCount;
+
+    @ApiModelProperty("未检查项目数")
+    private Integer uninspectedCount;
+
+    // ==================== 重大隐患数 ====================
+    @ApiModelProperty("重大隐患总数")
+    private Integer majorHazardTotal;
+
+    @ApiModelProperty("已整改隐患数")
+    private Integer rectifiedHazardCount;
+
+    @ApiModelProperty("未整改隐患数")
+    private Integer unrectifiedHazardCount;
+
+    // ==================== 地图标点数据 ====================
+    @ApiModelProperty("项目地图标点列表")
+    private List<ProjectMapPointVO> projectMapPoints;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/MachineryStatisticsVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/MachineryStatisticsVO.java
new file mode 100644
index 0000000..28ae4fa
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/MachineryStatisticsVO.java
@@ -0,0 +1,28 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 机械设备统计数据
+ *
+ * @author MiTao
+ * @date 2026-01-20 15:30
+ */
+@Data
+@ApiModel("机械设备统计数据")
+public class MachineryStatisticsVO {
+
+    @ApiModelProperty("设备名称")
+    private String name;
+
+    @ApiModelProperty("设备总数")
+    private Integer total;
+
+    @ApiModelProperty("已检查数")
+    private Integer inspectedCount;
+
+    @ApiModelProperty("未检查数")
+    private Integer uninspectedCount;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/OngoingProjectDashboardVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/OngoingProjectDashboardVO.java
new file mode 100644
index 0000000..b8afe29
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/OngoingProjectDashboardVO.java
@@ -0,0 +1,71 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * 在建工程大屏统计数据
+ *
+ * @author MiTao
+ * @date 2026-01-20 15:40
+ */
+@Data
+@ApiModel("在建工程大屏统计数据")
+public class OngoingProjectDashboardVO {
+
+    // ==================== 项目总数模块 ====================
+    @ApiModelProperty("项目总数")
+    private Integer projectTotal;
+
+    @ApiModelProperty("房建项目数")
+    private Integer housingProjectCount;
+
+    @ApiModelProperty("市政项目数")
+    private Integer municipalProjectCount;
+
+    @ApiModelProperty("房建检查覆盖率(百分比,如:77 表示 77%)")
+    private Integer housingInspectionCoverage;
+
+    @ApiModelProperty("市政检查覆盖率(百分比,如:77 表示 77%)")
+    private Integer municipalInspectionCoverage;
+
+    // ==================== 本月检查情况 ====================
+    @ApiModelProperty("已检查项目总数")
+    private Integer inspectedCount;
+
+    @ApiModelProperty("已检查房建项目数")
+    private Integer inspectedHousingCount;
+
+    @ApiModelProperty("已检查市政项目数")
+    private Integer inspectedMunicipalCount;
+
+    @ApiModelProperty("未检查项目总数")
+    private Integer uninspectedCount;
+
+    @ApiModelProperty("未检查房建项目数")
+    private Integer uninspectedHousingCount;
+
+    @ApiModelProperty("未检查市政项目数")
+    private Integer uninspectedMunicipalCount;
+
+    // ==================== 大型机械设备数 ====================
+    @ApiModelProperty("大型机械设备统计列表")
+    private List<MachineryStatisticsVO> machineryStatistics;
+
+    // ==================== 重大隐患数 ====================
+    @ApiModelProperty("重大隐患总数")
+    private Integer majorHazardTotal;
+
+    @ApiModelProperty("已整改隐患数")
+    private Integer rectifiedHazardCount;
+
+    @ApiModelProperty("未整改隐患数")
+    private Integer unrectifiedHazardCount;
+
+    // ==================== 地图标点数据 ====================
+    @ApiModelProperty("项目地图标点列表")
+    private List<ProjectMapPointVO> projectMapPoints;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectDangerousTrendVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectDangerousTrendVo.java
new file mode 100644
index 0000000..a93647d
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectDangerousTrendVo.java
@@ -0,0 +1,22 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+@Data
+@ApiModel("大屏项目危险趋势")
+public class ProjectDangerousTrendVo {
+
+
+
+    @ApiModelProperty("等级")
+    private String level;
+
+    @ApiModelProperty("结束时间")
+    private String time;
+
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerList.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerList.java
new file mode 100644
index 0000000..c637d30
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerList.java
@@ -0,0 +1,20 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+@ApiModel("项目隐患列表")
+public class ProjectHiddenDangerList {
+
+    @ApiModelProperty("名称")
+    private String name;
+
+
+    @ApiModelProperty("数量集合")
+    private List<ProjectHiddenDangerNextList> list;
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerNextList.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerNextList.java
new file mode 100644
index 0000000..91312a0
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerNextList.java
@@ -0,0 +1,16 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+@ApiModel("项目隐患二级列表")
+public class ProjectHiddenDangerNextList {
+    @ApiModelProperty("数量")
+    private Integer num;
+
+
+    @ApiModelProperty("时间")
+    private String time;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerTrendVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerTrendVo.java
new file mode 100644
index 0000000..63a04b1
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectHiddenDangerTrendVo.java
@@ -0,0 +1,22 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+@ApiModel("项目各分享隐患趋势Vo")
+public class ProjectHiddenDangerTrendVo {
+
+    @ApiModelProperty("隐患名称")
+    private String name;
+
+    @ApiModelProperty("本月数量")
+    private Integer thisMonth;
+
+    @ApiModelProperty("上月数量")
+    private Integer lastMonth;
+
+    @ApiModelProperty("环比趋势")
+    private Double rate;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectMapPointVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectMapPointVO.java
new file mode 100644
index 0000000..e6804ed
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectMapPointVO.java
@@ -0,0 +1,34 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 项目地图标点数据
+ *
+ * @author MiTao
+ * @date 2026-01-20 15:35
+ */
+@Data
+@ApiModel("项目地图标点数据")
+public class ProjectMapPointVO {
+
+    @ApiModelProperty("项目ID")
+    private Integer projectId;
+
+    @ApiModelProperty("项目名称")
+    private String projectName;
+
+    @ApiModelProperty("项目类型(0-房建,1-市政)")
+    private Integer projectType;
+
+    @ApiModelProperty("项目类别(A类、B类、C类)")
+    private String category;
+
+    @ApiModelProperty("纬度")
+    private String latitude;
+
+    @ApiModelProperty("经度")
+    private String longitude;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectPersonInfoVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectPersonInfoVo.java
new file mode 100644
index 0000000..bd4cc81
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectPersonInfoVo.java
@@ -0,0 +1,16 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+@ApiModel("项目人员信息")
+public class ProjectPersonInfoVo {
+    @ApiModelProperty("岗位名称")
+    private String postName;
+
+
+    @ApiModelProperty("在岗位率")
+    private String rate;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectPersonOnDutyListVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectPersonOnDutyListVo.java
new file mode 100644
index 0000000..d990c9f
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectPersonOnDutyListVo.java
@@ -0,0 +1,39 @@
+package com.ruoyi.system.vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.time.LocalDateTime;
+
+@Data
+@ApiModel("项目人员在岗列表")
+public class ProjectPersonOnDutyListVo {
+    private Integer id;
+
+    @ApiModelProperty(value = "检查计划名称")
+    private String planName;
+
+    @ApiModelProperty(value = "检查内容")
+    private String checkContent;
+
+
+    @ApiModelProperty(value = "岗位名称")
+    private String postName;
+
+    @ApiModelProperty(value = "问题备注")
+    private String remark;
+
+
+    @ApiModelProperty(value = "检查结果图片")
+    private String img;
+
+    @ApiModelProperty(value = "检查时间")
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private LocalDateTime time;
+
+    @ApiModelProperty(value = "在岗情况 1在岗 2未在岗 3请假")
+    private Integer state;
+
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectScoreData.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectScoreData.java
new file mode 100644
index 0000000..3850b0f
--- /dev/null
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectScoreData.java
@@ -0,0 +1,28 @@
+package com.ruoyi.system.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 项目评分数据
+ *
+ * @author MiTao
+ * @date 2026-01-21
+ */
+@Data
+@ApiModel("项目评分数据")
+public class ProjectScoreData {
+
+    @ApiModelProperty("项目ID")
+    private Integer projectId;
+
+    @ApiModelProperty("安全检查平均分")
+    private Float safetyScore;
+
+    @ApiModelProperty("设备检查平均分")
+    private Float deviceScore;
+
+    @ApiModelProperty("是否有设备得分")
+    private boolean hasDeviceScore;
+}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectVo.java
index b8e26db..0f7914e 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectVo.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/ProjectVo.java
@@ -12,6 +12,7 @@
 import java.util.Date;
 import java.util.List;
 
+
 @Data
 @ApiModel("项目信息")
 public class ProjectVo {
diff --git a/ruoyi-system/src/main/resources/mapper/system/CheckMapper.xml b/ruoyi-system/src/main/resources/mapper/system/CheckMapper.xml
new file mode 100644
index 0000000..5795f37
--- /dev/null
+++ b/ruoyi-system/src/main/resources/mapper/system/CheckMapper.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.system.mapper.CheckMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.Check">
+        <id column="id" property="id" />
+        <result column="plan_id" property="planId" />
+        <result column="project_id" property="projectId" />
+        <result column="client_id" property="clientId" />
+        <result column="safety_slip" property="safetySlip" />
+        <result column="check_user_img" property="checkUserImg" />
+        <result column="integrity_notification" property="integrityNotification" />
+        <result column="time" property="time" />
+        <result column="create_time" property="createTime" />
+    </resultMap>
+
+    <select id="getDeviceDetailCheckPlanList" resultType="com.ruoyi.system.vo.DeviceDetailCheckPlanListVo">
+        select t2.name as planName,t2.type as planType,t1.time as checkTime from check t1 left join plan t2 on t1.plan_id = t2.id
+        where t1.project_id = #{query.projectId}
+        <if test="query.planType != null">
+            and t2.type = #{query.planType}
+        </if>
+        <if test="query.planName != null">
+            and t2.name like concat('%',#{query.planName},'%')
+        </if>
+        <if test="query.startTime != null ">
+            and t1.time >= #{query.startTime}
+        </if>
+        <if test="query.endTime != null">
+            and  #{query.endTime} >= t1.time
+        </if>
+        order by t1.time desc
+
+    </select>
+    <select id="getDeviceDetailCheckPlanDetail" resultType="com.ruoyi.system.model.Check"
+            parameterType="java.lang.Integer">
+        select t1.id,t1.title,t1.time,t1.safety_slip,t1.check_user_img,t1.integrity_notification ,t2.name as planName,t3.name as projectName
+        from check_info t1
+        left join plan t2 on t1.plan_id = t2.id
+        left join project t3 on t1.project_id = t3.id
+        where t1.id = #{id}
+
+    </select>
+
+</mapper>
diff --git a/ruoyi-system/src/main/resources/mapper/system/DeviceUsageMapper.xml b/ruoyi-system/src/main/resources/mapper/system/DeviceUsageMapper.xml
index 8a4ace5..a3ea189 100644
--- a/ruoyi-system/src/main/resources/mapper/system/DeviceUsageMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/DeviceUsageMapper.xml
@@ -16,10 +16,9 @@
         <result column="disabled" property="disabled"/>
     </resultMap>
     <select id="getDeviceUsageList" resultType="java.lang.String">
-        select t3.properties
-        from device_usage t1
-                 left join device t2 on t1.device_id = t2.id
-        where t1.project_id = #{id}
+        select t2.properties from device_usage t1
+        left join device t2 on t1.device_id = t2.id
+        where t1.project_id =#{id}
     </select>
     <select id="getDeviceList" resultType="com.ruoyi.system.vo.DeviceListVo">
 
@@ -220,5 +219,15 @@
         order by t1.create_time desc
     </select>
 
+    <select id="getProjectDeviceCount" resultType="com.ruoyi.system.vo.DeviceCountVo"
+            parameterType="java.lang.Integer">
+
+        select t1.type, count(t1.id) as count
+        from device t1
+            left join device_usage t2
+        on t1.id = t2.device_id
+        where t2.project_id = #{id} and t2.deleted = 0
+        group by t1.type
+    </select>
 
 </mapper>
diff --git a/ruoyi-system/src/main/resources/mapper/system/OnDutyMapper.xml b/ruoyi-system/src/main/resources/mapper/system/OnDutyMapper.xml
index e32eb09..ae6ba67 100644
--- a/ruoyi-system/src/main/resources/mapper/system/OnDutyMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/OnDutyMapper.xml
@@ -22,5 +22,36 @@
     <sql id="Base_Column_List">
         id, plan_id, project_id, client_id, content, position_id, position_name, remark, img, time, state, create_time
     </sql>
+    <select id="getProjectOnDutyList" resultType="com.ruoyi.system.vo.ProjectPersonOnDutyListVo">
+        select t1.id,t2.name as planName,t1.content,t3.name as postName,t1.remark,t1.img,t1.time,t1.state
+        from on_duty t1
+        left join plan t2 on t1.plan_id = t2.id
+        left join position t3 on t1.position_id = t3.id
+        where t1.project_id = #{query.projectId}
+        <if test="query.planId != null">
+            and t1.plan_id = #{query.planId}
+        </if>
+        <if test="query.positionId != null">
+            and t1.position_id = #{query.positionId}
+        </if>
+        <if test="query.startTime != null">
+            and t1.time >= #{query.startTime}
+        </if>
+        <if test="query.endTime != null">
+            and #{query.endTime} >= t1.time
+        </if>
+        <if test="query.remark != null">
+            and t1.remark like concat('%',#{query.remark},'%')
+        </if>
+        order by t1.time desc
+    </select>
+    <select id="getProjectOnDutyDetail" resultType="com.ruoyi.system.vo.ProjectPersonOnDutyListVo"
+            parameterType="java.lang.Integer">
+        select t1.id,t2.name as planName,t1.content,t3.name as postName,t1.remark,t1.img,t1.time,t1.state
+        from on_duty t1
+                 left join plan t2 on t1.plan_id = t2.id
+                 left join position t3 on t1.position_id = t3.id
+        where t1.id =#{id}
+    </select>
 
 </mapper>
diff --git a/ruoyi-system/src/main/resources/mapper/system/PlanMapper.xml b/ruoyi-system/src/main/resources/mapper/system/PlanMapper.xml
new file mode 100644
index 0000000..dfba04f
--- /dev/null
+++ b/ruoyi-system/src/main/resources/mapper/system/PlanMapper.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.system.mapper.PlanMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.Plan">
+        <id column="id" property="id" />
+        <result column="create_time" property="createTime" />
+        <result column="deleted" property="deleted" />
+        <result column="name" property="name" />
+        <result column="update_time" property="updateTime" />
+        <result column="completed_time" property="completedTime" />
+        <result column="state" property="state" />
+        <result column="type" property="type" />
+        <result column="creator_id" property="creatorId" />
+        <result column="client_id" property="clientId" />
+        <result column="device_fuzzy_math_id" property="deviceFuzzyMathId" />
+        <result column="device_model_id" property="deviceModelId" />
+        <result column="device_score_expert_id" property="deviceScoreExpertId" />
+        <result column="system_fuzzy_expert_id" property="systemFuzzyExpertId" />
+        <result column="system_model_id" property="systemModelId" />
+        <result column="system_score_expert_id" property="systemScoreExpertId" />
+        <result column="project_id" property="projectId" />
+    </resultMap>
+
+</mapper>
diff --git a/ruoyi-system/src/main/resources/mapper/system/ProjectInfoMapper.xml b/ruoyi-system/src/main/resources/mapper/system/ProjectInfoMapper.xml
index 020177b..d950306 100644
--- a/ruoyi-system/src/main/resources/mapper/system/ProjectInfoMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/ProjectInfoMapper.xml
@@ -26,5 +26,12 @@
     <sql id="Base_Column_List">
         id, create_time, deleted, name, update_time, dangerous_options, detail, progress, progress_this_season, super_dangerous_options, hazard_source, update_date, creator_id, check_task_id, project_id, hazard_source_types
     </sql>
+    <select id="getProjectHiddenDangerTrend" resultType="com.ruoyi.system.model.Record"
+          >
+        select t2.id,t2.hierarchy_names,t2.create_time,t2.device_id from task t1
+        left join record t2 on t1.id=t2.check_task_id
+        where t1.project_id=#{projectId} and t1.deleted=0
+        and t2.create_time between #{startTime} and #{endTime}
+    </select>
 
 </mapper>
diff --git a/ruoyi-system/src/main/resources/mapper/system/ProjectMapper.xml b/ruoyi-system/src/main/resources/mapper/system/ProjectMapper.xml
index d5a21d5..11859e2 100644
--- a/ruoyi-system/src/main/resources/mapper/system/ProjectMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/ProjectMapper.xml
@@ -22,7 +22,18 @@
         <result column="usage_type" property="usageType" />
         <result column="creator_id" property="creatorId" />
         <result column="client_id" property="clientId" />
-        <result column="premission" property="premission" />
+        <result column="permission" property="permission" />
     </resultMap>
+    <select id="getDeviceDetailCheckList" resultType="com.ruoyi.system.vo.DeviceDetailCheckListVo">
+            select t1.id,t2.name planName,t2.type planType,t1.date checkTime,t1.system_fuzzy fuzzyScore,t1.system_score score,t3.risk_level riskLevel,
+                   t3.contain_device_res ,t3.contain_system_res
+            from task t1
+            left join plan t2 on t1.plan_id = t2.id
+            left join eval_result t3 on t1.id = t3.check_task_id
+            where t1.project_id = #{projectId}
+            order by t1.date desc
+
+
+    </select>
 
 </mapper>
diff --git a/ruoyi-system/src/main/resources/mapper/system/RecordMapper.xml b/ruoyi-system/src/main/resources/mapper/system/RecordMapper.xml
index bd677ae..b359e23 100644
--- a/ruoyi-system/src/main/resources/mapper/system/RecordMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/RecordMapper.xml
@@ -42,7 +42,7 @@
         left join problem t2 on t1.problem_id = t2.id
         left join task t3 on t1.check_task_id = t3.id
         left join plan t4 on t3.plan_id = t4.id
-        where t1.deleted = 0
+        where t1.deleted = 0 and t1.level is not null
         and t1.check_task_id in
         <foreach item="item" index="index" collection="taskIds" open="(" separator="," close=")">
             #{item}
diff --git a/sql/jiashida.sql b/sql/jiashida.sql
deleted file mode 100644
index c59abe2..0000000
--- a/sql/jiashida.sql
+++ /dev/null
@@ -1,1929 +0,0 @@
-/*
- Navicat Premium Dump SQL
-
- Source Server         : 生产-智慧建筑
- Source Server Type    : MySQL
- Source Server Version : 80407 (8.4.7)
- Source Host           : 8.130.107.16:3306
- Source Schema         : jiashida
-
- Target Server Type    : MySQL
- Target Server Version : 80407 (8.4.7)
- File Encoding         : 65001
-
- Date: 26/12/2025 14:36:43
-*/
-
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
--- ----------------------------
--- Table structure for gen_table
--- ----------------------------
-DROP TABLE IF EXISTS `gen_table`;
-CREATE TABLE `gen_table` (
-  `table_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
-  `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '表名称',
-  `table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '表描述',
-  `sub_table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联子表的表名',
-  `sub_table_fk_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '子表关联的外键名',
-  `class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '实体类名称',
-  `tpl_category` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)',
-  `package_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成包路径',
-  `module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成模块名',
-  `business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成业务名',
-  `function_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成功能名',
-  `function_author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成功能作者',
-  `gen_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)',
-  `gen_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '/' COMMENT '生成路径(不填默认项目路径)',
-  `options` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '其它生成选项',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`table_id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='代码生成业务表';
-
--- ----------------------------
--- Records of gen_table
--- ----------------------------
-BEGIN;
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, 't_train_type', '培训类别表', NULL, NULL, 'TTrainType', 'crud', 'com.ruoyi.system', 'system', 'type', '培训类别', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-03 14:23:20', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2, 't_message', '消息中心表', NULL, NULL, 'TMessage', 'crud', 'com.ruoyi.system', 'system', 'message', '消息中心', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:08', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, 't_operations', '现场作业表', NULL, NULL, 'TOperations', 'crud', 'com.ruoyi.system', 'system', 'operations', '现场作业', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:08', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (4, 't_operations_to_user', '现场作业-作业人员,含打卡信息', NULL, NULL, 'TOperationsToUser', 'crud', 'com.ruoyi.system', 'system', 'user', '现场作业-作业人员,含打卡信息', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:08', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (5, 't_qrcode', '二维码表', NULL, NULL, 'TQrcode', 'crud', 'com.ruoyi.system', 'system', 'qrcode', '二维码', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:08', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (6, 't_train', '培训表', NULL, NULL, 'TTrain', 'crud', 'com.ruoyi.system', 'system', 'train', '培训', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:08', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (7, 't_train_file', '培训文件表', NULL, NULL, 'TTrainFile', 'crud', 'com.ruoyi.system', 'system', 'file', '培训文件', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:08', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (8, 't_train_to_user', '培训-用户中间表', NULL, NULL, 'TTrainToUser', 'crud', 'com.ruoyi.system', 'system', 'user', '培训-用户中间', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:08', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (9, 't_user_watch_record', '学习记录表', NULL, NULL, 'TUserWatchRecord', 'crud', 'com.ruoyi.system', 'system', 'record', '学习记录', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:08', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (10, 't_work_people_update_record', '作业人员修改记录', NULL, NULL, 'TWorkPeopleUpdateRecord', 'crud', 'com.ruoyi.system', 'system', 'record', '作业人员修改记录', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:08', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (11, 't_agreement_config', '协议设置', NULL, NULL, 'TAgreementConfig', 'crud', 'com.ruoyi.system', 'system', 'config', '协议设置', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:18', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (12, 't_clock_in_config', '代打卡配置项', NULL, NULL, 'TClockInConfig', 'crud', 'com.ruoyi.system', 'system', 'config', '代打卡配置项', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:18', '', NULL, NULL);
-INSERT INTO `gen_table` (`table_id`, `table_name`, `table_comment`, `sub_table_name`, `sub_table_fk_name`, `class_name`, `tpl_category`, `package_name`, `module_name`, `business_name`, `function_name`, `function_author`, `gen_type`, `gen_path`, `options`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (13, 't_problem', '问题反馈表', NULL, NULL, 'TProblem', 'crud', 'com.ruoyi.system', 'system', 'problem', '问题反馈', 'ruoyi', '0', '/', NULL, 'admin', '2023-10-04 14:33:18', '', NULL, NULL);
-COMMIT;
-
--- ----------------------------
--- Table structure for gen_table_column
--- ----------------------------
-DROP TABLE IF EXISTS `gen_table_column`;
-CREATE TABLE `gen_table_column` (
-  `column_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
-  `table_id` bigint DEFAULT NULL COMMENT '归属表编号',
-  `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '列名称',
-  `column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '列描述',
-  `column_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '列类型',
-  `java_type` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'JAVA类型',
-  `java_field` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'JAVA字段名',
-  `is_pk` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否主键(1是)',
-  `is_increment` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否自增(1是)',
-  `is_required` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否必填(1是)',
-  `is_insert` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否为插入字段(1是)',
-  `is_edit` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否编辑字段(1是)',
-  `is_list` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否列表字段(1是)',
-  `is_query` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否查询字段(1是)',
-  `query_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)',
-  `html_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
-  `dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '字典类型',
-  `sort` int DEFAULT NULL COMMENT '排序',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  PRIMARY KEY (`column_id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=124 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='代码生成业务表字段';
-
--- ----------------------------
--- Records of gen_table_column
--- ----------------------------
-BEGIN;
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (1, 1, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-03 14:23:20', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (2, 1, 'content', '类别', 'varchar(255)', 'String', 'content', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'editor', '', 2, 'admin', '2023-10-03 14:23:20', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (3, 1, 'createTime', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 3, 'admin', '2023-10-03 14:23:20', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (4, 1, 'updateTime', '修改时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 4, 'admin', '2023-10-03 14:23:20', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (5, 1, 'disabled', '是否删除 1是 0否', 'tinyint(1)', 'Integer', 'disabled', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2023-10-03 14:23:20', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (6, 1, 'createBy', '创建人', 'varchar(255)', 'String', 'createBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2023-10-03 14:23:20', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (7, 1, 'updateBy', '修改人', 'varchar(255)', 'String', 'updateBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'admin', '2023-10-03 14:23:20', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (8, 2, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (9, 2, 'userId', '用户id', 'bigint', 'Long', 'userId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (10, 2, 'msgTitle', '消息标题', 'varchar(255)', 'String', 'msgTitle', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (11, 2, 'msgContent', '消息内容', 'varchar(255)', 'String', 'msgContent', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'editor', '', 4, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (12, 2, 'ifRead', '是否已读 1=是 0=否', 'tinyint(1)', 'Integer', 'ifRead', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (13, 2, 'createTime', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 6, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (14, 2, 'updateTime', '修改时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 7, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (15, 2, 'disabled', '是否删除 1是 0否', 'tinyint(1)', 'Integer', 'disabled', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (16, 2, 'createBy', '创建人', 'varchar(255)', 'String', 'createBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 9, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (17, 2, 'updateBy', '修改人', 'varchar(255)', 'String', 'updateBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 10, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (18, 3, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (19, 3, 'engineeringName', '工程名称', 'varchar(255)', 'String', 'engineeringName', '0', '0', NULL, '1', '1', '1', '1', 'LIKE', 'input', '', 2, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (20, 3, 'startTime', '开始时间', 'datetime', 'Date', 'startTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 3, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (21, 3, 'endTime', '结束时间', 'datetime', 'Date', 'endTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 4, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (22, 3, 'workAddress', '作业地点', 'varchar(255)', 'String', 'workAddress', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (23, 3, 'subcontractingUnit', '分包单位', 'varchar(255)', 'String', 'subcontractingUnit', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (24, 3, 'typeId', '计划类型id', 'bigint', 'Long', 'typeId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (25, 3, 'sceneName', '现场名称', 'varchar(255)', 'String', 'sceneName', '0', '0', NULL, '1', '1', '1', '1', 'LIKE', 'input', '', 8, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (26, 3, 'content', '作业内容', 'varchar(512)', 'String', 'content', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'editor', '', 9, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (27, 3, 'voltageLevel', '电压等级 10kV以下、10kV、35kV、110kV、220kV、其他', 'varchar(255)', 'String', 'voltageLevel', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 10, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (28, 3, 'workPeopleNum', '作业人数', 'int', 'Long', 'workPeopleNum', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 11, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (29, 3, 'riskLevel', '风险等级 1级,2级,3级,4级,5级', 'varchar(255)', 'String', 'riskLevel', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 12, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (30, 3, 'projectType', '项目类型 1=业扩 、2=基建、3=大修技改、4=维修维护 、5=其他', 'int', 'Long', 'projectType', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 13, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (31, 3, 'projectDepartment', '总包项目部', 'varchar(255)', 'String', 'projectDepartment', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 14, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (32, 3, 'projectManager', '总包项目经理(id)', 'bigint', 'Long', 'projectManager', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 15, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (33, 3, 'safetyOfficer', '安全员(id)', 'bigint', 'Long', 'safetyOfficer', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 16, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (34, 3, 'workHeader', '工作负责人', 'bigint', 'Long', 'workHeader', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 17, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (35, 3, 'createTime', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 18, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (36, 3, 'updateTime', '修改时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 19, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (37, 3, 'disabled', '是否删除 1是 0否', 'tinyint(1)', 'Integer', 'disabled', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 20, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (38, 3, 'createBy', '创建人', 'varchar(255)', 'String', 'createBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 21, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (39, 3, 'updateBy', '修改人', 'varchar(255)', 'String', 'updateBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 22, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (40, 3, 'workState', '作业状态 1=未完成 2=暂停项目 3=恢复项目 4=终止项目 5=已完成 6=已取消', 'int', 'Long', 'workState', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 23, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (41, 3, 'suspendReason', '暂停原因', 'varchar(255)', 'String', 'suspendReason', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 24, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (42, 3, 'changeDescription', '变更描述', 'varchar(255)', 'String', 'changeDescription', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 25, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (43, 3, 'auditState', '审核状态 0=未审核 1=审核通过 2=驳回', 'int', 'Long', 'auditState', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 26, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (44, 4, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (45, 4, 'operationsId', '作业id', 'bigint', 'Long', 'operationsId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (46, 4, 'userId', '人员id', 'bigint', 'Long', 'userId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (47, 4, 'addType', '1=新增 2=借用', 'int', 'Long', 'addType', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 4, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (48, 4, 'peopleType', '人员类型 1=工作负责人 2=作业人员', 'int', 'Long', 'peopleType', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 5, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (49, 4, 'ifClockIn', '是否已打卡 1=是 0=否', 'tinyint(1)', 'Integer', 'ifClockIn', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (50, 4, 'clockInTime', '打卡时间', 'datetime', 'Date', 'clockInTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 7, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (51, 4, 'ifClockInBehalf', '是否代打卡 1=是 0=否', 'tinyint(1)', 'Integer', 'ifClockInBehalf', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (52, 4, 'clockInRemark', '代打卡原因', 'varchar(255)', 'String', 'clockInRemark', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 9, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (53, 4, 'ifClockOut', '是否已签退 1=是 0=否', 'tinyint(1)', 'Integer', 'ifClockOut', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 10, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (54, 4, 'clockOutTime', '签退时间', 'datetime', 'Date', 'clockOutTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 11, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (55, 4, 'ifClockOutBehalf', '是否代签退 1=是 0=否', 'tinyint(1)', 'Integer', 'ifClockOutBehalf', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 12, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (56, 4, 'clockOutRemark', '代签退原因', 'varchar(255)', 'String', 'clockOutRemark', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 13, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (57, 5, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (58, 5, 'otherId', '关联ID', 'bigint', 'Long', 'otherId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (59, 5, 'type', '类型 1=人员 2=作业 3培训', 'int', 'Long', 'type', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 3, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (60, 5, 'qrcodeLink', '二维码链接', 'varchar(255)', 'String', 'qrcodeLink', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (61, 5, 'createTime', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 5, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (62, 5, 'updateTime', '修改时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 6, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (63, 5, 'disabled', '是否删除 1是 0否', 'tinyint(1)', 'Integer', 'disabled', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (64, 5, 'createBy', '创建人', 'varchar(255)', 'String', 'createBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (65, 5, 'updateBy', '修改人', 'varchar(255)', 'String', 'updateBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 9, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (66, 6, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (67, 6, 'trainTypeId', '类别id', 'bigint', 'Long', 'trainTypeId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (68, 6, 'trainName', '名称', 'varchar(255)', 'String', 'trainName', '0', '0', NULL, '1', '1', '1', '1', 'LIKE', 'input', '', 3, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (69, 6, 'createTime', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 4, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (70, 6, 'updateTime', '修改时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 5, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (71, 6, 'disabled', '是否删除 1是 0否', 'tinyint(1)', 'Integer', 'disabled', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (72, 6, 'createBy', '创建人', 'varchar(255)', 'String', 'createBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (73, 6, 'updateBy', '修改人', 'varchar(255)', 'String', 'updateBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (74, 7, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (75, 7, 'trainId', '培训id', 'bigint', 'Long', 'trainId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (76, 7, 'fileType', '文件分类 1=文件 2=视频', 'int', 'Long', 'fileType', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 3, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (77, 7, 'fileName', '文件名称', 'varchar(255)', 'String', 'fileName', '0', '0', NULL, '1', '1', '1', '1', 'LIKE', 'input', '', 4, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (78, 7, 'fileSize', '文件大小(mb)', 'double(10,2)', 'BigDecimal', 'fileSize', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (79, 7, 'createTime', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 6, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (80, 7, 'updateTime', '修改时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 7, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (81, 7, 'disabled', '是否删除 1是 0否', 'tinyint(1)', 'Integer', 'disabled', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (82, 7, 'createBy', '创建人', 'varchar(255)', 'String', 'createBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 9, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (83, 7, 'updateBy', '修改人', 'varchar(255)', 'String', 'updateBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 10, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (84, 8, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (85, 8, 'userId', '用户id', 'bigint', 'Long', 'userId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (86, 8, 'trainId', '培训id', 'bigint', 'Long', 'trainId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (87, 8, 'ifStudy', '是否已学习 1=是 0=否', 'tinyint(1)', 'Integer', 'ifStudy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (88, 9, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (89, 9, 'userId', '用户id', 'bigint', 'Long', 'userId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (90, 9, 'trainFileId', '文件id(仅限视频)', 'bigint', 'Long', 'trainFileId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (91, 9, 'watchRecordDuration', '观看记录时长(秒)', 'int', 'Long', 'watchRecordDuration', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 4, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (92, 9, 'watchLocation', '观看位置记录', 'int', 'Long', 'watchLocation', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (93, 9, 'createTime', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 6, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (94, 10, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (95, 10, 'operationsId', '作业id', 'bigint', 'Long', 'operationsId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (96, 10, 'userId', '人员id', 'bigint', 'Long', 'userId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 3, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (97, 10, 'createTime', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 4, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (98, 10, 'updateTime', '修改时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 5, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (99, 10, 'disabled', '是否删除 1是 0否', 'tinyint(1)', 'Integer', 'disabled', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (100, 10, 'createBy', '创建人', 'varchar(255)', 'String', 'createBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (101, 10, 'updateBy', '修改人', 'varchar(255)', 'String', 'updateBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'admin', '2023-10-04 14:33:08', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (102, 11, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (103, 11, 'agreementType', '分类 1用户协议 2隐私协议 3代打卡提醒 4安全积分规则', 'int', 'Long', 'agreementType', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 2, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (104, 11, 'content', '内容', 'text', 'String', 'content', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'editor', '', 3, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (105, 12, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (106, 12, 'content', '配置内容', 'varchar(255)', 'String', 'content', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'editor', '', 2, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (107, 12, 'createTime', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 3, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (108, 12, 'updateTime', '修改时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 4, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (109, 12, 'disabled', '是否删除 1是 0否', 'tinyint(1)', 'Integer', 'disabled', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (110, 12, 'createBy', '创建人', 'varchar(255)', 'String', 'createBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (111, 12, 'updateBy', '修改人', 'varchar(255)', 'String', 'updateBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (112, 13, 'id', NULL, 'bigint', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (113, 13, 'userId', '用户id', 'bigint', 'Long', 'userId', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 2, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (114, 13, 'problemFeedback', '问题反馈', 'varchar(512)', 'String', 'problemFeedback', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 3, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (115, 13, 'pictures', '图片', 'varchar(2048)', 'String', 'pictures', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'textarea', '', 4, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (116, 13, 'positioning', '定位信息', 'varchar(255)', 'String', 'positioning', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (117, 13, 'positionLon', '经度', 'varchar(255)', 'String', 'positionLon', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (118, 13, 'positionLat', '纬度', 'varchar(255)', 'String', 'positionLat', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 7, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (119, 13, 'createTime', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 8, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (120, 13, 'updateTime', '修改时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 9, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (121, 13, 'disabled', '是否删除 1是 0否', 'tinyint(1)', 'Integer', 'disabled', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 10, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (122, 13, 'createBy', '创建人', 'varchar(255)', 'String', 'createBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 11, 'admin', '2023-10-04 14:33:18', '', NULL);
-INSERT INTO `gen_table_column` (`column_id`, `table_id`, `column_name`, `column_comment`, `column_type`, `java_type`, `java_field`, `is_pk`, `is_increment`, `is_required`, `is_insert`, `is_edit`, `is_list`, `is_query`, `query_type`, `html_type`, `dict_type`, `sort`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (123, 13, 'updateBy', '修改人', 'varchar(255)', 'String', 'updateBy', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 12, 'admin', '2023-10-04 14:33:18', '', NULL);
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_config
--- ----------------------------
-DROP TABLE IF EXISTS `sys_config`;
-CREATE TABLE `sys_config` (
-  `config_id` int NOT NULL AUTO_INCREMENT COMMENT '参数主键',
-  `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '参数名称',
-  `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '参数键名',
-  `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '参数键值',
-  `config_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '系统内置(Y是 N否)',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`config_id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='参数配置表';
-
--- ----------------------------
--- Records of sys_config
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-purple', 'Y', 'admin', '2023-10-02 14:09:11', 'admin', '2023-10-03 14:20:48', '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow');
-INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2023-10-02 14:09:11', '', NULL, '初始化密码 123456');
-INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2023-10-02 14:09:11', '', NULL, '深色主题theme-dark,浅色主题theme-light');
-INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (4, '账号自助-验证码开关', 'sys.account.captchaEnabled', 'false', 'Y', 'admin', '2023-10-02 14:09:11', '', NULL, '是否开启验证码功能(true开启,false关闭)');
-INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2023-10-02 14:09:11', '', NULL, '是否开启注册用户功能(true开启,false关闭)');
-INSERT INTO `sys_config` (`config_id`, `config_name`, `config_key`, `config_value`, `config_type`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (6, '用户登录-黑名单列表', 'sys.login.blackIPList', '', 'Y', 'admin', '2023-10-02 14:09:11', '', NULL, '设置登录IP黑名单限制,多个匹配项以;分隔,支持匹配(*通配、网段)');
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_dept
--- ----------------------------
-DROP TABLE IF EXISTS `sys_dept`;
-CREATE TABLE `sys_dept` (
-  `dept_id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门id',
-  `parent_id` bigint DEFAULT '0' COMMENT '父部门id',
-  `ancestors` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '祖级列表',
-  `dept_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '部门名称',
-  `order_num` int DEFAULT '0' COMMENT '显示顺序',
-  `leader` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人',
-  `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系电话',
-  `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '邮箱',
-  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '部门状态(0正常 1停用)',
-  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
-  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  PRIMARY KEY (`dept_id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=110 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='部门表';
-
--- ----------------------------
--- Records of sys_dept
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_dept` (`dept_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `email`, `status`, `remark`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (100, 0, '0', '若依科技', 0, '若依', '15888888888', 'ry@qq.com', '0', NULL, '0', 'admin', '2023-10-02 14:09:09', '', NULL);
-INSERT INTO `sys_dept` (`dept_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `email`, `status`, `remark`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', NULL, '0', 'admin', '2023-10-02 14:09:09', '', NULL);
-INSERT INTO `sys_dept` (`dept_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `email`, `status`, `remark`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', NULL, '0', 'admin', '2023-10-02 14:09:09', '', NULL);
-INSERT INTO `sys_dept` (`dept_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `email`, `status`, `remark`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', NULL, '0', 'admin', '2023-10-02 14:09:09', '', NULL);
-INSERT INTO `sys_dept` (`dept_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `email`, `status`, `remark`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', NULL, '0', 'admin', '2023-10-02 14:09:09', '', NULL);
-INSERT INTO `sys_dept` (`dept_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `email`, `status`, `remark`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', NULL, '0', 'admin', '2023-10-02 14:09:09', '', NULL);
-INSERT INTO `sys_dept` (`dept_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `email`, `status`, `remark`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', NULL, '0', 'admin', '2023-10-02 14:09:09', '', NULL);
-INSERT INTO `sys_dept` (`dept_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `email`, `status`, `remark`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', NULL, '0', 'admin', '2023-10-02 14:09:09', '', NULL);
-INSERT INTO `sys_dept` (`dept_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `email`, `status`, `remark`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', NULL, '0', 'admin', '2023-10-02 14:09:09', '', NULL);
-INSERT INTO `sys_dept` (`dept_id`, `parent_id`, `ancestors`, `dept_name`, `order_num`, `leader`, `phone`, `email`, `status`, `remark`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', NULL, '0', 'admin', '2023-10-02 14:09:09', '', NULL);
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_dict_data
--- ----------------------------
-DROP TABLE IF EXISTS `sys_dict_data`;
-CREATE TABLE `sys_dict_data` (
-  `dict_code` bigint NOT NULL AUTO_INCREMENT COMMENT '字典编码',
-  `dict_sort` int DEFAULT '0' COMMENT '字典排序',
-  `dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '字典标签',
-  `dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '字典键值',
-  `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '字典类型',
-  `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '样式属性(其他样式扩展)',
-  `list_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '表格回显样式',
-  `is_default` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否默认(Y是 N否)',
-  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`dict_code`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='字典数据表';
-
--- ----------------------------
--- Records of sys_dict_data
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '性别男');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '性别女');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '性别未知');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '显示菜单');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '隐藏菜单');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '正常状态');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '停用状态');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '正常状态');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '停用状态');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '默认分组');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '系统分组');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '系统默认是');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '系统默认否');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '通知');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '公告');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '正常状态');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '关闭状态');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '其他操作');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '新增操作');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '修改操作');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '删除操作');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '授权操作');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '导出操作');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '导入操作');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '强退操作');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '生成操作');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '清空操作');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '正常状态');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '停用状态');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (30, 1, '个人', '1', 't_tenant_attribute', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:12:04', '', NULL, '属性个人');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (31, 2, '企业', '2', 't_tenant_attribute', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:12:04', '', NULL, '属性企业');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (32, 3, '联系人', '3', 't_tenant_attribute', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:12:04', '', NULL, '属性联系人');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (33, 4, '个体户', '4', 't_tenant_attribute', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:12:04', '', NULL, '属性个体户');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (34, 5, '政府机构', '5', 't_tenant_attribute', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:12:04', '', NULL, '属性政府机构');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (35, 6, '车主', '6', 't_tenant_attribute', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:12:04', '', NULL, '属性车主');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (36, 7, '国有企业', '7', 't_tenant_attribute', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:12:04', '', NULL, '属性国有企业');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (37, 8, '其他', '8', 't_tenant_attribute', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:12:04', '', NULL, '属性其他');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (38, 1, '业主', '1', 't_tenant_type', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:15:26', '', NULL, '类型业主');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (39, 2, '业主家庭成员', '2', 't_tenant_type', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:15:26', '', NULL, '类型业主家庭成员');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (40, 3, '租户', '3', 't_tenant_type', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:15:26', '', NULL, '类型租户');
-INSERT INTO `sys_dict_data` (`dict_code`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (41, 4, '租户家庭成员', '4', 't_tenant_type', NULL, NULL, 'N', '0', 'admin', '2025-01-21 14:15:26', '', NULL, '类型租户家庭成员');
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_dict_type
--- ----------------------------
-DROP TABLE IF EXISTS `sys_dict_type`;
-CREATE TABLE `sys_dict_type` (
-  `dict_id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典主键',
-  `dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '字典名称',
-  `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '字典类型',
-  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`dict_id`) USING BTREE,
-  UNIQUE KEY `dict_type` (`dict_type`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='字典类型表';
-
--- ----------------------------
--- Records of sys_dict_type
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '用户性别列表');
-INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2, '菜单状态', 'sys_show_hide', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '菜单状态列表');
-INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, '系统开关', 'sys_normal_disable', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '系统开关列表');
-INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (4, '任务状态', 'sys_job_status', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '任务状态列表');
-INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (5, '任务分组', 'sys_job_group', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '任务分组列表');
-INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (6, '系统是否', 'sys_yes_no', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '系统是否列表');
-INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (7, '通知类型', 'sys_notice_type', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '通知类型列表');
-INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (8, '通知状态', 'sys_notice_status', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '通知状态列表');
-INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '操作类型列表');
-INSERT INTO `sys_dict_type` (`dict_id`, `dict_name`, `dict_type`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2023-10-02 14:09:11', '', NULL, '登录状态列表');
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_job
--- ----------------------------
-DROP TABLE IF EXISTS `sys_job`;
-CREATE TABLE `sys_job` (
-  `job_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务ID',
-  `job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '任务名称',
-  `job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名',
-  `invoke_target` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调用目标字符串',
-  `cron_expression` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'cron执行表达式',
-  `misfire_policy` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)',
-  `concurrent` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '是否并发执行(0允许 1禁止)',
-  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '状态(0正常 1暂停)',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注信息',
-  PRIMARY KEY (`job_id`,`job_name`,`job_group`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='定时任务调度表';
-
--- ----------------------------
--- Records of sys_job
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_job` (`job_id`, `job_name`, `job_group`, `invoke_target`, `cron_expression`, `misfire_policy`, `concurrent`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', '2023-10-02 14:09:11', '', NULL, '');
-INSERT INTO `sys_job` (`job_id`, `job_name`, `job_group`, `invoke_target`, `cron_expression`, `misfire_policy`, `concurrent`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', '2023-10-02 14:09:11', '', NULL, '');
-INSERT INTO `sys_job` (`job_id`, `job_name`, `job_group`, `invoke_target`, `cron_expression`, `misfire_policy`, `concurrent`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', '2023-10-02 14:09:11', '', NULL, '');
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_job_log
--- ----------------------------
-DROP TABLE IF EXISTS `sys_job_log`;
-CREATE TABLE `sys_job_log` (
-  `job_log_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务日志ID',
-  `job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务名称',
-  `job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务组名',
-  `invoke_target` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调用目标字符串',
-  `job_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日志信息',
-  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '执行状态(0正常 1失败)',
-  `exception_info` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '异常信息',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  PRIMARY KEY (`job_log_id`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='定时任务调度日志表';
-
--- ----------------------------
--- Records of sys_job_log
--- ----------------------------
-BEGIN;
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_logininfor
--- ----------------------------
-DROP TABLE IF EXISTS `sys_logininfor`;
-CREATE TABLE `sys_logininfor` (
-  `info_id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问ID',
-  `user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户账号',
-  `ipaddr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '登录IP地址',
-  `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '登录地点',
-  `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '浏览器类型',
-  `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作系统',
-  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '登录状态(0成功 1失败)',
-  `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '提示消息',
-  `login_time` datetime DEFAULT NULL COMMENT '访问时间',
-  PRIMARY KEY (`info_id`) USING BTREE,
-  KEY `idx_sys_logininfor_s` (`status`) USING BTREE,
-  KEY `idx_sys_logininfor_lt` (`login_time`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=3290 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='系统访问记录';
-
--- ----------------------------
--- Records of sys_logininfor
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3171, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '1', '用户不存在/密码错误', '2025-12-09 11:46:39');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3172, 'admin_1', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '1', '密码输入错误1次', '2025-12-09 11:46:39');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3173, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '1', '用户不存在/密码错误', '2025-12-09 11:46:44');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3174, 'admin_1', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '1', '密码输入错误2次', '2025-12-09 11:46:44');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3175, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-09 11:47:21');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3176, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-10 09:31:42');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3177, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-10 13:52:14');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3178, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-10 14:11:04');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3179, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-10 14:18:03');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3180, 'admin', '192.168.110.22', '内网IP', 'Chrome 12', 'Windows 10', '0', '登录成功', '2025-12-10 14:28:31');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3181, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-12 09:29:14');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3182, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-15 11:10:12');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3183, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-15 14:58:43');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3184, 'qqq', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-15 14:59:54');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3185, 'qqq', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-15 15:01:22');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3186, 'qqq', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-16 15:08:04');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3187, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-16 16:10:42');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3188, 'admin', '192.168.110.91', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-16 17:21:06');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3189, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-17 14:11:09');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3190, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-17 14:28:50');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3191, 'aa', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-17 14:45:57');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3192, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-17 15:31:05');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3193, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-17 16:26:47');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3194, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-19 14:10:20');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3195, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 16:59:47');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3196, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 17:02:20');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3197, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 17:02:21');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3198, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 17:02:22');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3199, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 17:03:32');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3200, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 17:05:34');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3201, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 17:06:08');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3202, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 17:09:28');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3203, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 17:11:29');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3204, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 17:14:19');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3205, '18283820718', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-20 17:14:42');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3206, '18283820718', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-20 17:17:30');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3207, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 17:18:05');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3208, '18283820718', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-20 17:18:13');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3209, '18283820718', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-20 17:18:55');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3210, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-22 09:19:12');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3211, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-22 10:02:16');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3212, 'admin', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-22 11:43:24');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3213, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-22 11:53:23');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3214, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-22 11:55:19');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3215, 'admin', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-22 11:56:28');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3216, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-22 11:56:45');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3217, 'admin', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-22 11:57:05');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3218, 'admin', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-22 12:06:31');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3219, 'admin', '127.0.0.1', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-22 12:07:50');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3220, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-22 14:16:02');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3221, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-22 15:06:11');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3222, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-23 09:17:57');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3223, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-23 10:24:04');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3224, 'admin', '192.168.110.91', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-23 11:47:36');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3225, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-23 13:49:11');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3226, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-23 16:08:59');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3227, 'admin', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-23 16:29:50');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3228, 'admin', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-23 21:04:11');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3229, 'admin', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-23 21:14:35');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3230, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-24 09:36:02');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3231, 'admin', '192.168.110.111', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2025-12-24 10:26:12');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3232, '18224358736', '192.168.110.91', '内网IP', 'Mobile Safari', 'Mac OS X (iPhone)', '0', '登录成功', '2025-12-24 10:55:47');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3233, '18224358736', '192.168.110.91', '内网IP', 'Mobile Safari', 'Mac OS X (iPhone)', '0', '登录成功', '2025-12-24 10:56:53');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3234, '13404089107', '192.168.110.91', '内网IP', 'Mobile Safari', 'Mac OS X (iPhone)', '0', '登录成功', '2025-12-24 11:36:20');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3235, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-24 11:57:49');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3236, '13404089107', '192.168.110.91', '内网IP', 'Mobile Safari', 'Mac OS X (iPhone)', '0', '登录成功', '2025-12-24 11:59:14');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3237, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-24 14:09:05');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3238, 'admin', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-24 16:15:06');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3239, '18224358736', '192.168.110.91', '内网IP', 'Mobile Safari', 'Mac OS X (iPhone)', '0', '登录成功', '2025-12-24 16:34:48');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3240, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 09:17:10');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3241, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 10:15:45');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3242, 'admin', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-25 10:16:45');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3243, '15708179461', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-25 10:17:27');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3244, '15708179461', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-25 10:17:41');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3245, '15708179461', '192.168.110.188', '内网IP', 'Chrome Mobile', 'Android 6.x', '0', '登录成功', '2025-12-25 10:18:03');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3246, '15708179461', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-25 10:19:27');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3247, 'admin', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-25 10:19:50');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3248, '18283820718', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-25 10:24:17');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3249, '15708179461', '192.168.110.188', '内网IP', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-25 10:25:01');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3250, '15708179461', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 10:25:13');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3251, 'admin', '192.168.110.91', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 13:53:48');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3252, 'admin', '192.168.110.91', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 13:59:51');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3253, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 14:00:34');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3254, 'admin', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 14:11:01');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3255, '111111_1', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '1', '密码输入错误1次', '2025-12-25 14:38:31');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3256, '111111', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '1', '用户不存在/密码错误', '2025-12-25 14:38:31');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3257, '111111', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 14:38:59');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3258, 'admin', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 14:39:10');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3259, '14444444444', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 14:40:43');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3260, 'admin', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 14:40:57');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3261, 'admin', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 15:25:20');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3262, 'admin', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 15:26:04');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3263, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 15:49:34');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3264, 'admin', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 15:56:23');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3265, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 16:00:36');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3266, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 16:13:29');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3267, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 16:20:47');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3268, 'admin', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 16:21:31');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3269, '17777777777', '192.168.110.111', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 17:42:44');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3270, '17777777777', '192.168.110.22', '内网IP', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-25 17:43:59');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3271, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 10:00:49');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3272, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 10:03:43');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3273, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 10:14:55');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3274, '17777777777', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 10:15:30');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3275, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 10:15:36');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3276, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 10:15:42');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3277, 'admin_1', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '1', '密码输入错误1次', '2025-12-26 10:21:43');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3278, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '1', '用户不存在/密码错误', '2025-12-26 10:21:43');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3279, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 10:22:03');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3280, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 10:46:04');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3281, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 11:07:49');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3282, '14780066220', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 11:32:40');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3283, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 11:33:11');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3284, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 13:50:50');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3285, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 13:54:23');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3286, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 14:06:01');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3287, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Mac OS X', '0', '登录成功', '2025-12-26 14:10:10');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3288, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 14:11:19');
-INSERT INTO `sys_logininfor` (`info_id`, `user_name`, `ipaddr`, `login_location`, `browser`, `os`, `status`, `msg`, `login_time`) VALUES (3289, 'admin', '221.182.45.100', 'XX XX', 'Chrome 14', 'Windows 10', '0', '登录成功', '2025-12-26 14:32:20');
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_menu
--- ----------------------------
-DROP TABLE IF EXISTS `sys_menu`;
-CREATE TABLE `sys_menu` (
-  `menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
-  `menu_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单名称',
-  `parent_id` bigint DEFAULT '0' COMMENT '父菜单ID',
-  `order_num` int DEFAULT '0' COMMENT '显示顺序',
-  `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '路由地址',
-  `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组件路径',
-  `query` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '路由参数',
-  `is_frame` int DEFAULT '1' COMMENT '是否为外链(0是 1否)',
-  `is_cache` int DEFAULT '0' COMMENT '是否缓存(0缓存 1不缓存)',
-  `menu_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)',
-  `visible` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '菜单状态(0显示 1隐藏)',
-  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '菜单状态(0正常 1停用)',
-  `perms` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '权限标识',
-  `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '#' COMMENT '菜单图标',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注',
-  PRIMARY KEY (`menu_id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=5495 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='菜单权限表';
-
--- ----------------------------
--- Records of sys_menu
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, '系统管理', 0, 0, '/system\r', NULL, NULL, 1, 0, 'M', '0', '0', '/system', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2, '人员管理', 1, 0, '/system/systemSetting/person\r', NULL, NULL, 1, 0, 'C', '0', '0', '/system/systemSetting/person', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, '新增', 2, 0, 'person_add\r', NULL, NULL, 1, 0, 'F', '0', '0', 'person_add', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (4, '编辑', 2, 0, 'person_edit\r', NULL, NULL, 1, 0, 'F', '0', '0', 'person_edit', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (5, '启用', 2, 0, 'person_enable\r', NULL, NULL, 1, 0, 'F', '0', '0', 'person_enable', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (6, '禁用', 2, 0, 'person_disable\r', NULL, NULL, 1, 0, 'F', '0', '0', 'person_disable', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (7, '重置密码', 2, 0, 'person_reset\r', NULL, NULL, 1, 0, 'F', '0', '0', 'person_reset', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (8, '删除', 2, 0, 'person_del\r', NULL, NULL, 1, 0, 'F', '0', '0', 'person_del', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (9, '角色权限', 1, 0, '/system/systemSetting/role\r', NULL, NULL, 1, 0, 'C', '0', '0', '/system/systemSetting/role', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (10, '新增', 9, 0, 'role_add\r', NULL, NULL, 1, 0, 'F', '0', '0', 'role_add', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (11, '详情', 9, 0, 'role_detail\r', NULL, NULL, 1, 0, 'F', '0', '0', 'role_detail', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (12, '编辑', 9, 0, 'role_edit\r', NULL, NULL, 1, 0, 'F', '0', '0', 'role_edit', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (13, '删除', 9, 0, 'role_del\r', NULL, NULL, 1, 0, 'F', '0', '0', 'role_del', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (14, '操作日志', 1, 0, '/system/systemSetting/operationLog\r', NULL, NULL, 1, 0, 'C', '0', '0', '/system/systemSetting/operationLog', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (15, '基础信息管理', 0, 0, '/system/basicInfoManagement\r', NULL, NULL, 1, 0, 'M', '0', '0', '/system/basicInfoManagement', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (16, '轮播图管理', 15, 0, '/system/basicInfoManagement/homeCarousel\r', NULL, NULL, 1, 0, 'C', '0', '0', '/system/basicInfoManagement/homeCarousel', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (17, '新增', 16, 0, 'homeCarousel_add\r', NULL, NULL, 1, 0, 'F', '0', '0', 'homeCarousel_add', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (18, '编辑', 16, 0, 'homeCarousel_edit\r', NULL, NULL, 1, 0, 'F', '0', '0', 'homeCarousel_edit', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (19, '删除', 16, 0, 'homeCarousel_del\r', NULL, NULL, 1, 0, 'F', '0', '0', 'homeCarousel_del', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (20, '协议管理', 15, 0, '/system/basicInfoManagement/agreementManagement\r', NULL, NULL, 1, 0, 'C', '0', '0', '/system/basicInfoManagement/agreementManagement', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (21, '积分规则管理', 15, 0, '/system/basicInfoManagement/integral\r', NULL, NULL, 1, 0, 'C', '0', '0', '/system/basicInfoManagement/integral', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (22, '金币兑换图文说明', 15, 0, '/system/basicInfoManagement/integralExchange\r', NULL, NULL, 1, 0, 'C', '0', '0', '/system/basicInfoManagement/integralExchange', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (23, '商品管理', 0, 0, '/goods\r', NULL, NULL, 1, 0, 'M', '0', '0', '/goods', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (24, '大礼包商品', 23, 0, '/goods/bigGiftPackage\r', NULL, NULL, 1, 0, 'C', '0', '0', '/goods/bigGiftPackage', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (25, '详情', 24, 0, 'bigGiftPackage_detail\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackage_detail', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (26, '编辑', 24, 0, 'bigGiftPackage_edit\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackage_edit', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (27, '删除', 24, 0, 'bigGiftPackage_del\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackage_del', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (28, '订单转让', 24, 0, 'bigGiftPackage_transfer\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackage_transfer', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (29, '新增', 24, 0, 'bigGiftPackage_add\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackage_add', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (30, '导出Excel', 24, 0, 'bigGiftPackage_exportExcel\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackage_exportExcel', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (31, '下载导入模板', 24, 0, 'bigGiftPackage_downloadTemplate\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackage_downloadTemplate', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (32, '批量导入', 24, 0, 'bigGiftPackage_batchImport\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackage_batchImport', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (33, '实物商品', 23, 0, '/goods/physicalGoods\r', NULL, NULL, 1, 0, 'C', '0', '0', '/goods/physicalGoods', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (34, '详情', 33, 0, 'physicalGoods_detail\r', NULL, NULL, 1, 0, 'F', '0', '0', 'physicalGoods_detail', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (35, '编辑', 33, 0, 'physicalGoods_edit\r', NULL, NULL, 1, 0, 'F', '0', '0', 'physicalGoods_edit', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (36, '删除', 33, 0, 'physicalGoods_del\r', NULL, NULL, 1, 0, 'F', '0', '0', 'physicalGoods_del', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (37, '新增', 33, 0, 'physicalGoods_add\r', NULL, NULL, 1, 0, 'F', '0', '0', 'physicalGoods_add', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (38, '导出Excel', 33, 0, 'physicalGoods_exportExcel\r', NULL, NULL, 1, 0, 'F', '0', '0', 'physicalGoods_exportExcel', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (39, '下载导入模板', 33, 0, 'physicalGoods_downloadTemplate\r', NULL, NULL, 1, 0, 'F', '0', '0', 'physicalGoods_downloadTemplate', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (40, '批量导入', 33, 0, 'physicalGoods_batchImport\r', NULL, NULL, 1, 0, 'F', '0', '0', 'physicalGoods_batchImport', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (41, '订单管理', 0, 0, '/order\r', NULL, NULL, 1, 0, 'M', '0', '0', '/order', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (42, '大礼包订单列表', 41, 0, '/order/bigGiftPackageOrder\r', NULL, NULL, 1, 0, 'C', '0', '0', '/order/bigGiftPackageOrder', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (43, '详情', 42, 0, 'bigGiftPackageOrder_detail\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackageOrder_detail', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (44, '编辑', 42, 0, 'bigGiftPackageOrder_edit\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackageOrder_edit', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (45, '删除', 42, 0, 'bigGiftPackageOrder_del\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackageOrder_del', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (46, '订单转让', 42, 0, 'bigGiftPackageOrder_transfer\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackageOrder_transfer', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (47, '导出Excel', 42, 0, 'bigGiftPackageOrder_exportExcel\r', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackageOrder_exportExcel', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (48, '订单转让记录', 41, 0, '/order/orderTransfer\r', NULL, NULL, 1, 0, 'C', '0', '0', '/order/orderTransfer', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (49, '详情', 48, 0, 'orderTransfer_detail\r', NULL, NULL, 1, 0, 'F', '0', '0', 'orderTransfer_detail', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (50, '删除', 48, 0, 'orderTransfer_del\r', NULL, NULL, 1, 0, 'F', '0', '0', 'orderTransfer_del', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (51, '导出Excel', 48, 0, 'orderTransfer_exportExcel\r', NULL, NULL, 1, 0, 'F', '0', '0', 'orderTransfer_exportExcel', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (52, '实物商品订单', 41, 0, '/order/physicalGoodsOrder\r', NULL, NULL, 1, 0, 'C', '0', '0', '/order/physicalGoodsOrder', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (53, '详情', 52, 0, 'physicalGoodsOrder_detail\r', NULL, NULL, 1, 0, 'F', '0', '0', 'physicalGoodsOrder_detail', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (54, '删除', 52, 0, 'physicalGoodsOrder_del\r', NULL, NULL, 1, 0, 'F', '0', '0', 'physicalGoodsOrder_del', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (55, '导出Excel', 52, 0, 'physicalGoodsOrder_exportExcel\r', NULL, NULL, 1, 0, 'F', '0', '0', 'physicalGoodsOrder_exportExcel', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (56, '退款申请审核', 41, 0, '/order/refundAudit\r', NULL, NULL, 1, 0, 'C', '0', '0', '/order/refundAudit', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (57, '详情', 56, 0, 'refundAudit_detail\r', NULL, NULL, 1, 0, 'F', '0', '0', 'refundAudit_detail', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (58, '删除', 56, 0, 'refundAudit_del\r', NULL, NULL, 1, 0, 'F', '0', '0', 'refundAudit_del', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (59, '导出Excel', 56, 0, 'refundAudit_exportExcel\r', NULL, NULL, 1, 0, 'F', '0', '0', 'refundAudit_exportExcel', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (60, '公司管理', 0, 0, '/company\r', NULL, NULL, 1, 0, 'M', '0', '0', '/company', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (61, '公司列表', 60, 0, '/company/list\r', NULL, NULL, 1, 0, 'C', '0', '0', '/company/list', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (62, '详情', 61, 0, 'company_detail\r', NULL, NULL, 1, 0, 'F', '0', '0', 'company_detail', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (63, '编辑', 61, 0, 'company_edit\r', NULL, NULL, 1, 0, 'F', '0', '0', 'company_edit', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (64, '删除', 61, 0, 'company_del\r', NULL, NULL, 1, 0, 'F', '0', '0', 'company_del', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (65, '新增', 61, 0, 'company_add\r', NULL, NULL, 1, 0, 'F', '0', '0', 'company_add', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (66, '用户管理', 0, 0, '/user\r', NULL, NULL, 1, 0, 'M', '0', '0', '/user', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (67, '用户列表', 66, 0, '/user/list\r', NULL, NULL, 1, 0, 'C', '0', '0', '/user/list', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (68, '冻结', 67, 0, 'user_freeze\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_freeze', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (69, '解冻', 67, 0, 'user_unfreeze\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_unfreeze', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (70, '详情', 67, 0, 'user_detail\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_detail', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (71, '编辑', 67, 0, 'user_edit\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_edit', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (72, '购买记录', 67, 0, 'user_purchaseRecord\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_purchaseRecord', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (73, '推广记录', 67, 0, 'user_promotionRecord\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_promotionRecord', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (74, '金币充值', 67, 0, 'user_goldRecharge\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_goldRecharge', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (75, '修改积分', 67, 0, 'user_modifyIntegral\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_modifyIntegral', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (76, '删除', 67, 0, 'user_del\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_del', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (77, '导入用户', 67, 0, 'user_import\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_import', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (78, '批量导入金币', 67, 0, 'user_batchImportGold\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_batchImportGold', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (79, '金币一键清空', 67, 0, 'user_clearGold\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_clearGold', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (80, '批量修改积分', 67, 0, 'user_batchModifyIntegral\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_batchModifyIntegral', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (81, '导出Excel', 67, 0, 'user_exportExcel\r', NULL, NULL, 1, 0, 'F', '0', '0', 'user_exportExcel', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (82, '积分修改记录', 66, 0, '/user/integralChangeRecord\r', NULL, NULL, 1, 0, 'C', '0', '0', '/user/integralChangeRecord', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (83, '导出Excel', 82, 0, 'integralChangeRecord_exportExcel\r', NULL, NULL, 1, 0, 'F', '0', '0', 'integralChangeRecord_exportExcel', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (84, '财务管理', 0, 0, '/finance\r', NULL, NULL, 1, 0, 'M', '0', '0', '/finance', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (85, '积分结算', 84, 0, '/finance/integralSettlement\r', NULL, NULL, 1, 0, 'C', '0', '0', '/finance/integralSettlement', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (86, '详情', 85, 0, 'integralSettlement_detail\r', NULL, NULL, 1, 0, 'F', '0', '0', 'integralSettlement_detail', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (87, '下载导入模板', 85, 0, 'integralSettlement_downloadTemplate\r', NULL, NULL, 1, 0, 'F', '0', '0', 'integralSettlement_downloadTemplate', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (88, '批量结算', 85, 0, 'integralSettlement_batchSettlement\r', NULL, NULL, 1, 0, 'F', '0', '0', 'integralSettlement_batchSettlement', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (89, '汇总统计', 84, 0, '/finance/summaryStatistics\r', NULL, NULL, 1, 0, 'C', '0', '0', '/finance/summaryStatistics', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (90, '公司信息', 0, 0, '/company-info\r', NULL, NULL, 1, 0, 'M', '0', '0', '/company-info', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (91, '大礼包订单列表', 0, 0, '/bigGiftPackage\r', NULL, NULL, 1, 0, 'M', '0', '0', '/bigGiftPackage', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (92, '详情', 91, 0, 'bigGiftPackage_detail', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackage_detail', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (93, '申请退款', 91, 0, 'bigGiftPackage_refund', NULL, NULL, 1, 0, 'F', '0', '0', 'bigGiftPackage_refund', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (94, '退款申请记录', 0, 0, '/refundRecords\r', NULL, NULL, 1, 0, 'M', '0', '0', '/refundRecords', '#', '', NULL, '', NULL, '');
-INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (95, '查看详情', 94, 0, '/refundRecords', NULL, NULL, 1, 0, 'F', '0', '0', 'refundRecords_detail', '#', '', NULL, '', NULL, '');
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_notice
--- ----------------------------
-DROP TABLE IF EXISTS `sys_notice`;
-CREATE TABLE `sys_notice` (
-  `notice_id` int NOT NULL AUTO_INCREMENT COMMENT '公告ID',
-  `notice_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公告标题',
-  `notice_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公告类型(1通知 2公告)',
-  `notice_content` longblob COMMENT '公告内容',
-  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`notice_id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='通知公告表';
-
--- ----------------------------
--- Records of sys_notice
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_notice` (`notice_id`, `notice_title`, `notice_type`, `notice_content`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, '温馨提醒:2018-07-01 若依新版本发布啦', '2', 0xE696B0E78988E69CACE58685E5AEB9, '0', 'admin', '2023-10-02 14:09:11', '', NULL, '管理员');
-INSERT INTO `sys_notice` (`notice_id`, `notice_title`, `notice_type`, `notice_content`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2, '维护通知:2018-07-01 若依系统凌晨维护', '1', 0xE7BBB4E68AA4E58685E5AEB9, '0', 'admin', '2023-10-02 14:09:11', '', NULL, '管理员');
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_oper_log
--- ----------------------------
-DROP TABLE IF EXISTS `sys_oper_log`;
-CREATE TABLE `sys_oper_log` (
-  `oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
-  `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '模块标题',
-  `business_type` int DEFAULT '0' COMMENT '业务类型(0其它 1新增 2修改 3删除)',
-  `method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '方法名称',
-  `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '请求方式',
-  `operator_type` int DEFAULT '0' COMMENT '操作类别(0其它 1后台用户 2手机端用户)',
-  `oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作人员',
-  `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '部门名称',
-  `oper_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '请求URL',
-  `oper_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '主机地址',
-  `oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '操作地点',
-  `oper_param` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '请求参数',
-  `json_result` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '返回参数',
-  `status` int DEFAULT '0' COMMENT '操作状态(0正常 1异常)',
-  `error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '错误消息',
-  `oper_time` datetime DEFAULT NULL COMMENT '操作时间',
-  `cost_time` bigint DEFAULT '0' COMMENT '消耗时间',
-  `companyName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公司名称',
-  `roleName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '角色名称',
-  `phonenumber` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '手机号',
-  `userId` bigint DEFAULT NULL COMMENT '用户id',
-  `nickName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作人员名称',
-  PRIMARY KEY (`oper_id`) USING BTREE,
-  KEY `idx_sys_oper_log_bt` (`business_type`) USING BTREE,
-  KEY `idx_sys_oper_log_s` (`status`) USING BTREE,
-  KEY `idx_sys_oper_log_ot` (`oper_time`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=5938 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='操作日志记录';
-
--- ----------------------------
--- Records of sys_oper_log
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5639, '大礼包商品-导入', 1, 'com.ruoyi.web.controller.api.TBigGiftPackageController.importInfo()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/import', '192.168.110.111', '内网IP', '', '{\"code\":500,\"msg\":\"{\\\"第1行:[\\\":[\\\"商品ID]不能为空\\\"]}\"}', 0, NULL, '2025-12-10 09:34:01', 120, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5640, '大礼包商品-导入', 1, 'com.ruoyi.web.controller.api.TBigGiftPackageController.importInfo()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/import', '192.168.110.111', '内网IP', '', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 09:34:25', 11, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5641, '大礼包商品-导入', 1, 'com.ruoyi.web.controller.api.TBigGiftPackageController.importInfo()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/import', '192.168.110.111', '内网IP', '', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 09:34:48', 16, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5642, '大礼包-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":0}', NULL, 1, 'Excel导出错误', '2025-12-10 09:39:49', 198, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5643, '大礼包-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":0}', NULL, 0, NULL, '2025-12-10 09:41:11', 174, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5644, '大礼包-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":0}', NULL, 0, NULL, '2025-12-10 09:41:24', 6, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5645, '大礼包-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":0}', NULL, 0, NULL, '2025-12-10 09:41:28', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5646, '大礼包-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":0}', NULL, 0, NULL, '2025-12-10 09:41:45', 12237, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5647, '大礼包-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":0}', NULL, 0, NULL, '2025-12-10 09:42:02', 7549, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5648, '大礼包-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":0}', NULL, 0, NULL, '2025-12-10 09:42:33', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5649, '实物商品-导入', 1, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.importInfo()', 'POST', 1, 'admin', NULL, '/t-physical-goods/import', '192.168.110.111', '内网IP', '', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 10:01:49', 95, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5650, '实物-导出', 5, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-physical-goods/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":0}', NULL, 0, NULL, '2025-12-10 10:02:18', 31, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5651, '用户信息-禁用', 2, 'com.ruoyi.web.controller.system.SysUserController.off()', 'PUT', 1, 'admin', NULL, '/system/user/off', '192.168.110.22', '内网IP', '{\"userId\":\"151\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-10 14:13:17', 67, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5652, '用户信息-启用', 2, 'com.ruoyi.web.controller.system.SysUserController.on()', 'PUT', 1, 'admin', NULL, '/system/user/on', '192.168.110.22', '内网IP', '{\"userId\":\"151\"}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-10 14:13:18', 89, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5653, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":5,\"content\":\"8,9\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 15:02:02', 87, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5654, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":5,\"content\":\"8,9\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 15:02:19', 13, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5655, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":5,\"content\":\"8,9\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 15:02:30', 5, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5656, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":6,\"content\":\"<p>和GV和GV法国红酒返回给风景好</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764321749638_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-28/9cf26ef3-034c-4a35-9de5-8dcd73c29058.png\\\"/></div><p></p>\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 15:02:32', 111, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5657, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\"><span style=\\\"', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 15:02:37', 76, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5658, '大礼包-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/export', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-10 15:27:50', 12, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5659, '大礼包商品-导入', 1, 'com.ruoyi.web.controller.api.TBigGiftPackageController.importInfo()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/import', '192.168.110.22', '内网IP', '', NULL, 1, '大礼包商品导入失败!', '2025-12-10 15:31:48', 251, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5660, '大礼包商品-导入', 1, 'com.ruoyi.web.controller.api.TBigGiftPackageController.importInfo()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/import', '192.168.110.22', '内网IP', '', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 15:44:03', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5661, '大礼包-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/export', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-10 15:44:14', 17, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5662, '大礼包-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/export', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-10 16:01:11', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5663, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":6,\"content\":\"<p>和GV和GV法国红酒返回给风景好11</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764321749638_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-28/9cf26ef3-034c-4a35-9de5-8dcd73c29058.png\\\"/></div><p></p>\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 16:35:02', 79, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5664, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":8,\"content\":\"1\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 16:35:22', 55, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5665, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":8,\"content\":\"0\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-10 16:35:28', 53, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5666, '大礼包订单-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.export()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/export', '192.168.110.111', '内网IP', '{\"code\":\"\",\"pageNum\":0,\"pageSize\":0,\"phone\":\"\",\"time\":\"\"}', NULL, 1, 'Excel导出错误', '2025-12-12 09:34:30', 160, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5667, '大礼包订单-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.export()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/export', '192.168.110.111', '内网IP', '{\"code\":\"\",\"pageNum\":0,\"pageSize\":0,\"phone\":\"\",\"time\":\"\"}', NULL, 1, 'Excel导出错误', '2025-12-12 09:34:35', 12, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5668, '大礼包订单-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.export()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/export', '192.168.110.111', '内网IP', '{\"code\":\"\",\"pageNum\":0,\"pageSize\":0,\"phone\":\"\",\"time\":\"\"}', NULL, 0, NULL, '2025-12-12 09:35:38', 165, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5669, '大礼包订单-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.export()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/export', '192.168.110.111', '内网IP', '{\"code\":\"\",\"pageNum\":0,\"pageSize\":0,\"phone\":\"\",\"time\":\"\"}', NULL, 0, NULL, '2025-12-12 09:35:45', 15, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5670, '大礼包订单-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.export()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/export', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":0}', NULL, 0, NULL, '2025-12-12 09:36:06', 13, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5671, '大礼包订单-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.export()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/export', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":0}', NULL, 0, NULL, '2025-12-12 09:37:07', 168, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5672, '订单转让-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.transferExport()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/transferExport', '192.168.110.111', '内网IP', '{\"code\":\"\",\"newUserCode\":\"\",\"oldUserCode\":\"\",\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-12 09:46:41', 219, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5673, '退款申请-导出', 5, 'com.ruoyi.web.controller.api.TRefundApplicationController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-refund-application/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":10}', NULL, 1, 'Excel导出错误', '2025-12-15 11:11:21', 167, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5674, '退款申请-导出', 5, 'com.ruoyi.web.controller.api.TRefundApplicationController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-refund-application/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":10}', NULL, 1, 'Excel导出错误', '2025-12-15 11:11:40', 8015, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5675, '退款申请-导出', 5, 'com.ruoyi.web.controller.api.TRefundApplicationController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-refund-application/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-15 11:12:52', 6656, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5676, '退款申请-导出', 5, 'com.ruoyi.web.controller.api.TRefundApplicationController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-refund-application/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-15 11:15:01', 6355, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5677, '退款申请-导出', 5, 'com.ruoyi.web.controller.api.TRefundApplicationController.exportRegistration()', 'POST', 1, 'admin', NULL, '/t-refund-application/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-15 11:19:14', 2677, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5678, '实物商品订单导出-导出', 5, 'com.ruoyi.web.controller.api.TPhysicalGoodsOrderController.export()', 'POST', 1, 'admin', NULL, '/t-physical-goods-order/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":10}', NULL, 1, 'Excel导出错误', '2025-12-15 11:32:15', 150, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5679, '实物商品订单导出-导出', 5, 'com.ruoyi.web.controller.api.TPhysicalGoodsOrderController.export()', 'POST', 1, 'admin', NULL, '/t-physical-goods-order/export', '192.168.110.111', '内网IP', '{\"name\":\"\",\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-15 11:32:56', 4132, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5680, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/add', '192.168.110.111', '内网IP', '{\"account\":\"qqq\",\"address\":\"wqeqweq\",\"chargePerson\":\"aaaa\",\"chargePersonPhone\":\"17828262728\",\"code\":\"1111\",\"createUserId\":1,\"id\":0,\"merchantNumber\":\"11111\",\"merchantOpenid\":\"11111\",\"name\":\"\",\"promotionQrCode\":\"\",\"remark\":\"\",\"status\":1,\"updateUserId\":0}', NULL, 1, '\r\n### Error updating database.  Cause: java.sql.SQLException: Field \'nick_name\' doesn\'t have a default value\r\n### The error may exist in file [F:\\code\\jiashida\\ruoyi-system\\target\\classes\\mapper\\system\\SysUserMapper.xml]\r\n### The error may involve com.ruoyi.system.mapper.SysUserMapper.insertUser-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into sys_user(            dept_id,       user_name,                               phonenumber,             password,             create_by,            create_time    )values(            ?,       ?,                             ?,            ?,             ?,            sysdate()    )\r\n### Cause: java.sql.SQLException: Field \'nick_name\' doesn\'t have a default value\n; Field \'nick_name\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'nick_name\' doesn\'t have a default value', '2025-12-15 14:58:50', 139, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5681, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/add', '192.168.110.111', '内网IP', '{\"account\":\"qqq\",\"address\":\"wqeqweq\",\"chargePerson\":\"aaaa\",\"chargePersonPhone\":\"17828262728\",\"code\":\"1111\",\"createUserId\":1,\"id\":3,\"merchantNumber\":\"11111\",\"merchantOpenid\":\"11111\",\"name\":\"\",\"promotionQrCode\":\"\",\"remark\":\"\",\"status\":1,\"updateUserId\":0}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-15 14:59:34', 369, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5682, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/add', '192.168.110.111', '内网IP', '{\"account\":\"qqq\",\"address\":\"wqeqweq\",\"chargePerson\":\"aaaa\",\"chargePersonPhone\":\"17828262728\",\"code\":\"1111\",\"createUserId\":1,\"id\":0,\"merchantNumber\":\"11111\",\"merchantOpenid\":\"11111\",\"name\":\"\",\"promotionQrCode\":\"\",\"remark\":\"\",\"status\":1,\"updateUserId\":0}', '{\"code\":500,\"msg\":\"新增用户\'qqq\'失败,登录账号已存在\"}', 0, NULL, '2025-12-15 15:01:11', 29, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5683, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/add', '192.168.110.111', '内网IP', '{\"account\":\"qqq\",\"address\":\"wqeqweq\",\"chargePerson\":\"aaaa\",\"chargePersonPhone\":\"17828262728\",\"code\":\"1111\",\"createUserId\":1,\"id\":4,\"merchantNumber\":\"11111\",\"merchantOpenid\":\"11111\",\"name\":\"\",\"promotionQrCode\":\"\",\"remark\":\"\",\"status\":1,\"updateUserId\":0}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-15 15:01:19', 388, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5684, '删除公司-删除', 3, 'com.ruoyi.web.controller.api.TCompanyController.delete()', 'DELETE', 1, 'admin', NULL, '/t-company/delete/4', '192.168.110.111', '内网IP', '{}', NULL, 1, 'nested exception is org.apache.ibatis.binding.BindingException: Parameter \'companyId\' not found. Available parameters are [id, param1]', '2025-12-15 15:01:51', 80, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5685, '删除公司-删除', 3, 'com.ruoyi.web.controller.api.TCompanyController.delete()', 'DELETE', 1, 'admin', NULL, '/t-company/delete/4', '192.168.110.111', '内网IP', '{}', NULL, 1, 'nested exception is org.apache.ibatis.binding.BindingException: Parameter \'companyId\' not found. Available parameters are [id, param1]', '2025-12-15 15:02:26', 7617, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5686, '删除公司-删除', 3, 'com.ruoyi.web.controller.api.TCompanyController.delete()', 'DELETE', 1, 'admin', NULL, '/t-company/delete/4', '192.168.110.111', '内网IP', '{}', NULL, 1, 'nested exception is org.apache.ibatis.binding.BindingException: Parameter \'companyId\' not found. Available parameters are [id, param1]', '2025-12-15 15:03:19', 2216, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5687, '删除公司-删除', 3, 'com.ruoyi.web.controller.api.TCompanyController.delete()', 'DELETE', 1, 'admin', NULL, '/t-company/delete/4', '192.168.110.111', '内网IP', '{}', NULL, 1, 'nested exception is org.apache.ibatis.binding.BindingException: Parameter \'companyId\' not found. Available parameters are [id, param1]', '2025-12-15 15:03:32', 7239, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5688, '删除公司-删除', 3, 'com.ruoyi.web.controller.api.TCompanyController.delete()', 'DELETE', 1, 'admin', NULL, '/t-company/delete/4', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-15 15:04:01', 2044, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5689, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/add', '192.168.110.111', '内网IP', '{\"account\":\"qqq\",\"address\":\"wqeqweq\",\"chargePerson\":\"aaaa\",\"chargePersonPhone\":\"17828262728\",\"code\":\"1111\",\"createUserId\":1,\"id\":0,\"merchantNumber\":\"11111\",\"merchantOpenid\":\"11111\",\"name\":\"\",\"promotionQrCode\":\"\",\"remark\":\"\",\"status\":1,\"updateUserId\":0}', '{\"code\":500,\"msg\":\"新增用户\'qqq\'失败,登录账号已存在\"}', 0, NULL, '2025-12-15 15:04:06', 6, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5690, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/add', '192.168.110.111', '内网IP', '{\"account\":\"qqq\",\"address\":\"wqeqweq\",\"chargePerson\":\"aaaa\",\"chargePersonPhone\":\"17828262728\",\"code\":\"1111\",\"createUserId\":1,\"id\":0,\"merchantNumber\":\"11111\",\"merchantOpenid\":\"11111\",\"name\":\"\",\"promotionQrCode\":\"\",\"remark\":\"\",\"status\":1,\"updateUserId\":0}', '{\"code\":500,\"msg\":\"新增用户\'qqq\'失败,登录账号已存在\"}', 0, NULL, '2025-12-15 15:04:33', 4, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5691, '删除公司-删除', 3, 'com.ruoyi.web.controller.api.TCompanyController.delete()', 'DELETE', 1, 'admin', NULL, '/t-company/delete/4', '192.168.110.111', '内网IP', '{}', NULL, 1, '', '2025-12-15 15:05:57', 16, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5692, '删除公司-删除', 3, 'com.ruoyi.web.controller.api.TCompanyController.delete()', 'DELETE', 1, 'admin', NULL, '/t-company/delete/4', '192.168.110.111', '内网IP', '{}', NULL, 1, '', '2025-12-15 15:06:23', 10351, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5693, '删除公司-删除', 3, 'com.ruoyi.web.controller.api.TCompanyController.delete()', 'DELETE', 1, 'admin', NULL, '/t-company/delete/4', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-15 15:06:36', 2966, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5694, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/add', '192.168.110.111', '内网IP', '{\"account\":\"qqq\",\"address\":\"wqeqweq\",\"chargePerson\":\"aaaa\",\"chargePersonPhone\":\"17828262728\",\"code\":\"1111\",\"createUserId\":1,\"id\":5,\"merchantNumber\":\"11111\",\"merchantOpenid\":\"11111\",\"name\":\"\",\"promotionQrCode\":\"\",\"remark\":\"\",\"status\":1,\"updateUserId\":0}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-15 15:06:40', 337, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5695, '删除公司-删除', 3, 'com.ruoyi.web.controller.api.TCompanyController.delete()', 'DELETE', 1, 'admin', NULL, '/t-company/delete/5', '192.168.110.111', '内网IP', '{}', NULL, 1, '', '2025-12-15 15:07:03', 66, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5696, '删除公司-删除', 3, 'com.ruoyi.web.controller.api.TCompanyController.delete()', 'DELETE', 1, 'admin', NULL, '/t-company/delete/5', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-15 15:07:15', 84, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5697, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/add', '192.168.110.111', '内网IP', '{\"account\":\"qqq\",\"address\":\"wqeqweq\",\"chargePerson\":\"aaaa\",\"chargePersonPhone\":\"17828262728\",\"code\":\"1111\",\"createUserId\":1,\"id\":6,\"merchantNumber\":\"11111\",\"merchantOpenid\":\"11111\",\"name\":\"\",\"promotionQrCode\":\"\",\"remark\":\"\",\"status\":1,\"updateUserId\":0}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-15 15:07:35', 12540, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5698, '删除公司-删除', 3, 'com.ruoyi.web.controller.api.TCompanyController.delete()', 'DELETE', 1, 'admin', NULL, '/t-company/delete/6', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-15 15:08:35', 209, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5699, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/add', '192.168.110.111', '内网IP', '{\"account\":\"qqq\",\"address\":\"wqeqweq\",\"chargePerson\":\"aaaa\",\"chargePersonPhone\":\"17828262728\",\"code\":\"1111\",\"createUserId\":1,\"id\":7,\"merchantNumber\":\"11111\",\"merchantOpenid\":\"11111\",\"name\":\"\",\"promotionQrCode\":\"\",\"remark\":\"\",\"status\":1,\"updateUserId\":0}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-15 15:08:41', 3436, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5700, '大礼包-添加', 1, 'com.ruoyi.web.controller.api.TBigGiftPackageController.add()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/add', '192.168.110.22', '内网IP', '{\"code\":\"12312312313\",\"coverImage\":\"2025-12-16/76b34dd7-cb18-4549-a9ab-a20d25777a33.png\",\"createUserId\":1,\"deposit\":1000,\"detailedDescription\":\"<p> 5235441423132132113头发是后天</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1765872755997_2\\\" title=\\\"图片\\\" src=\\\"http://192.168.110.111:9908/images/2025-12-16/f0a757e1-dba0-48ef-b978-9d5a32669742.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-16/196d30b4-acc4-4ee2-b2a1-ed703ca8d827.jpg,2025-12-16/b118539e-b65e-4fed-a825-4d6112cf05a9.png\",\"id\":5,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":20,\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"pointsSettlementPrice\":100,\"totalPrice\":9000}', '{\"code\":200,\"data\":\"添加成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-16 16:12:43', 102, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5701, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":8,\"content\":\"1\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-16 16:12:54', 75, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5702, '实物商品-添加', 1, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.add()', 'POST', 1, 'admin', NULL, '/t-physical-goods/add', '192.168.110.22', '内网IP', '{\"coverImage\":\"2025-12-16/fca5c7b0-eeb4-43cd-bda4-76b408051c2c.jpg\",\"createUserId\":1,\"detailedDescription\":\"<p><span style=\\\"color:#000000\\\"><span style=\\\"font-size:14px\\\"><span style=\\\"background-color:#ffffff\\\">商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述</span></span></span></p>\",\"detailedImage\":\"2025-12-16/c1af40b9-794b-485f-86a3-a0b147c63368.png,2025-12-16/18c585eb-c0e0-4465-ba54-e90026423c3f.png,2025-12-16/3e0dec0e-f6b3-48a7-93d5-dbe991862f02.png,2025-12-16/88248568-90c7-4e6d-b4ad-f802f3f618df.png\",\"id\":2,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"totalPrice\":894561}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-16 16:13:37', 48, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5703, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":8,\"content\":\"0\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-16 16:14:30', 65, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5704, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":8,\"content\":\"1\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-16 16:14:35', 56, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5705, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.22', '内网IP', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\"><span style=\\\"', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-17 14:14:42', 114, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5706, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/t-banner/edit', '192.168.110.22', '内网IP', '{\"bannerDetail\":\"<p>暖心服务</p>\",\"bannerName\":\"暖心服务\",\"id\":\"1994008720647475201\",\"pictures\":\"2025-12-17/fdca4928-ca92-482b-9f6b-d8abb1c86cd7.jpg\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-17 14:15:33', 103, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5707, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/t-banner/edit', '192.168.110.22', '内网IP', '{\"bannerDetail\":\"<p>就业体系</p>\",\"bannerName\":\"就业体系\",\"id\":\"1994008655614791681\",\"pictures\":\"2025-12-17/c756609e-3cd5-4465-aa97-8214cd1031de.jpg\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-17 14:15:40', 64, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5708, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/t-banner/edit', '192.168.110.22', '内网IP', '{\"bannerDetail\":\"<p>惠民超市</p>\",\"bannerName\":\"惠民超市\",\"id\":\"1994008568830447617\",\"pictures\":\"2025-12-17/b56d154a-3d7d-4f0d-b65a-1727db730909.png\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-17 14:15:47', 87, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5709, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/t-banner/edit', '192.168.110.22', '内网IP', '{\"bannerDetail\":\"<p>公益课程</p>\",\"bannerName\":\"公益课堂\",\"id\":\"1994008507362922497\",\"pictures\":\"2025-12-17/3c67fa89-c3c5-495b-b59d-c65c9ae0cee1.jpg\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-17 14:15:55', 87, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5710, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/t-banner/edit', '192.168.110.22', '内网IP', '{\"bannerDetail\":\"<p>暖心服务</p>\",\"bannerName\":\"暖心服务\",\"id\":\"1994008720647475201\",\"pictures\":\"2025-12-17/fdca4928-ca92-482b-9f6b-d8abb1c86cd7.jpg\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-17 14:16:39', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5711, '股东-导入', 6, 'com.ruoyi.web.controller.api.TCompanyController.importInfo()', 'POST', 1, 'admin', NULL, '/t-company/import', '192.168.110.111', '内网IP', '{\"companyId\":\"20\"}', NULL, 1, '\r\n### Error querying database.  Cause: java.sql.SQLException: SQL String cannot be empty\r\n### The error may exist in file [F:\\code\\jiashida\\ruoyi-system\\target\\classes\\mapper\\system\\SysUserMapper.xml]\r\n### The error may involve com.ruoyi.system.mapper.SysUserMapper.checkCodeUnique\r\n### The error occurred while executing a query\r\n### SQL: \r\n### Cause: java.sql.SQLException: SQL String cannot be empty\n; SQL String cannot be empty; nested exception is java.sql.SQLException: SQL String cannot be empty', '2025-12-17 14:41:19', 312, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5712, '股东-导入', 6, 'com.ruoyi.web.controller.api.TCompanyController.importInfo()', 'POST', 1, 'admin', NULL, '/t-company/import', '192.168.110.111', '内网IP', '{\"companyId\":\"20\"}', NULL, 1, '\r\n### Error querying database.  Cause: java.sql.SQLException: SQL String cannot be empty\r\n### The error may exist in file [F:\\code\\jiashida\\ruoyi-system\\target\\classes\\mapper\\system\\SysUserMapper.xml]\r\n### The error may involve com.ruoyi.system.mapper.SysUserMapper.checkCodeUnique\r\n### The error occurred while executing a query\r\n### SQL: \r\n### Cause: java.sql.SQLException: SQL String cannot be empty\n; SQL String cannot be empty; nested exception is java.sql.SQLException: SQL String cannot be empty', '2025-12-17 14:41:38', 7877, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5713, '股东-导入', 6, 'com.ruoyi.web.controller.api.TCompanyController.importInfo()', 'POST', 1, 'admin', NULL, '/t-company/import', '192.168.110.111', '内网IP', '{\"companyId\":\"20\"}', NULL, 1, '\r\n### Error querying database.  Cause: java.sql.SQLException: SQL String cannot be empty\r\n### The error may exist in file [F:\\code\\jiashida\\ruoyi-system\\target\\classes\\mapper\\system\\SysUserMapper.xml]\r\n### The error may involve com.ruoyi.system.mapper.SysUserMapper.checkCodeUnique\r\n### The error occurred while executing a query\r\n### SQL: \r\n### Cause: java.sql.SQLException: SQL String cannot be empty\n; SQL String cannot be empty; nested exception is java.sql.SQLException: SQL String cannot be empty', '2025-12-17 14:41:46', 5423, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5714, '股东-导入', 6, 'com.ruoyi.web.controller.api.TCompanyController.importInfo()', 'POST', 1, 'admin', NULL, '/t-company/import', '192.168.110.111', '内网IP', '{\"companyId\":\"20\"}', NULL, 1, '\r\n### Error querying database.  Cause: java.sql.SQLException: SQL String cannot be empty\r\n### The error may exist in file [F:\\code\\jiashida\\ruoyi-system\\target\\classes\\mapper\\system\\SysUserMapper.xml]\r\n### The error may involve com.ruoyi.system.mapper.SysUserMapper.checkCodeUnique\r\n### The error occurred while executing a query\r\n### SQL: \r\n### Cause: java.sql.SQLException: SQL String cannot be empty\n; SQL String cannot be empty; nested exception is java.sql.SQLException: SQL String cannot be empty', '2025-12-17 14:43:35', 81023, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5715, '股东-导入', 6, 'com.ruoyi.web.controller.api.TCompanyController.importInfo()', 'POST', 1, 'admin', NULL, '/t-company/import', '192.168.110.111', '内网IP', '{\"companyId\":\"20\"}', NULL, 1, '\r\n### Error querying database.  Cause: java.sql.SQLException: SQL String cannot be empty\r\n### The error may exist in file [F:\\code\\jiashida\\ruoyi-system\\target\\classes\\mapper\\system\\SysUserMapper.xml]\r\n### The error may involve com.ruoyi.system.mapper.SysUserMapper.checkCodeUnique\r\n### The error occurred while executing a query\r\n### SQL: \r\n### Cause: java.sql.SQLException: SQL String cannot be empty\n; SQL String cannot be empty; nested exception is java.sql.SQLException: SQL String cannot be empty', '2025-12-17 14:44:05', 14144, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5716, '股东-导入', 6, 'com.ruoyi.web.controller.api.TCompanyController.importInfo()', 'POST', 1, 'admin', NULL, '/t-company/import', '192.168.110.111', '内网IP', '{\"companyId\":\"20\"}', NULL, 1, '\r\n### Error querying database.  Cause: java.sql.SQLException: SQL String cannot be empty\r\n### The error may exist in file [F:\\code\\jiashida\\ruoyi-system\\target\\classes\\mapper\\system\\SysUserMapper.xml]\r\n### The error may involve com.ruoyi.system.mapper.SysUserMapper.checkCodeUnique\r\n### The error occurred while executing a query\r\n### SQL: \r\n### Cause: java.sql.SQLException: SQL String cannot be empty\n; SQL String cannot be empty; nested exception is java.sql.SQLException: SQL String cannot be empty', '2025-12-17 14:44:35', 2005, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5717, '股东-导入', 6, 'com.ruoyi.web.controller.api.TCompanyController.importInfo()', 'POST', 1, 'admin', NULL, '/t-company/import', '192.168.110.111', '内网IP', '{\"companyId\":\"20\"}', NULL, 1, '\r\n### Error querying database.  Cause: java.sql.SQLException: SQL String cannot be empty\r\n### The error may exist in file [F:\\code\\jiashida\\ruoyi-system\\target\\classes\\mapper\\system\\SysUserMapper.xml]\r\n### The error may involve com.ruoyi.system.mapper.SysUserMapper.checkCodeUnique\r\n### The error occurred while executing a query\r\n### SQL: \r\n### Cause: java.sql.SQLException: SQL String cannot be empty\n; SQL String cannot be empty; nested exception is java.sql.SQLException: SQL String cannot be empty', '2025-12-17 14:44:53', 14957, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5718, '股东-导入', 6, 'com.ruoyi.web.controller.api.TCompanyController.importInfo()', 'POST', 1, 'admin', NULL, '/t-company/import', '192.168.110.111', '内网IP', '{\"companyId\":\"20\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-17 14:45:45', 6260, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5719, '股东-导入', 6, 'com.ruoyi.web.controller.api.TCompanyController.importInfo()', 'POST', 1, 'admin', NULL, '/t-company/import', '192.168.110.111', '内网IP', '{\"companyId\":\"20\"}', '{\"code\":500,\"msg\":\"{\\\"第1行:[\\\":[\\\"登录账号]已存在\\\"]}\"}', 0, NULL, '2025-12-17 14:46:08', 25, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5720, '推广记录-导出', 5, 'com.ruoyi.web.controller.api.TCompanyController.export()', 'POST', 1, 'admin', NULL, '/t-company/export', '192.168.110.111', '内网IP', '{\"companyId\":1,\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-17 15:31:44', 264, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5721, '推广记录-导出', 5, 'com.ruoyi.web.controller.api.TCompanyController.export()', 'POST', 1, 'admin', NULL, '/t-company/export', '192.168.110.111', '内网IP', '{\"companyId\":1,\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-17 15:32:04', 15, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5722, '推广记录-导出', 5, 'com.ruoyi.web.controller.api.TCompanyController.export()', 'POST', 1, 'admin', NULL, '/t-company/export', '192.168.110.111', '内网IP', '{\"companyId\":1,\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-17 15:33:00', 16, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5723, '推广记录-导出', 5, 'com.ruoyi.web.controller.api.TCompanyController.export()', 'POST', 1, 'admin', NULL, '/t-company/export', '192.168.110.111', '内网IP', '{\"companyId\":1,\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-17 15:36:16', 313, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5724, '推广记录-导出', 5, 'com.ruoyi.web.controller.api.TCompanyController.export()', 'POST', 1, 'admin', NULL, '/t-company/export', '192.168.110.111', '内网IP', '{\"companyId\":1,\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-17 15:36:29', 47, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5725, '收益明细-导出', 5, 'com.ruoyi.web.controller.api.TCompanyController.exportProfit()', 'POST', 1, 'admin', NULL, '/t-company/exportProfit', '192.168.110.111', '内网IP', '{\"companyId\":1,\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-17 16:08:17', 222, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5726, '小程序用户-金币导入', 6, 'com.ruoyi.web.controller.api.TAppUserController.importGold()', 'POST', 1, 'admin', NULL, '/t-app-user/importGold', '192.168.110.111', '内网IP', '', '{\"code\":500,\"msg\":\"{\\\"第1行:[\\\":[\\\"用户手机号]不能为空\\\"]}\"}', 0, NULL, '2025-12-19 14:12:45', 183, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5727, '小程序用户-金币导入', 6, 'com.ruoyi.web.controller.api.TAppUserController.importGold()', 'POST', 1, 'admin', NULL, '/t-app-user/importGold', '192.168.110.111', '内网IP', '', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-19 14:13:09', 208, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5728, '小程序用户-金币导入', 6, 'com.ruoyi.web.controller.api.TAppUserController.importGold()', 'POST', 1, 'admin', NULL, '/t-app-user/importGold', '192.168.110.111', '内网IP', '', '{\"code\":500,\"msg\":\"{\\\"第1行:[\\\":[\\\"用户不存在]\\\"]}\"}', 0, NULL, '2025-12-19 14:13:50', 11, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5729, '小程序用户-金币导入', 6, 'com.ruoyi.web.controller.api.TAppUserController.importGold()', 'POST', 1, 'admin', NULL, '/t-app-user/importGold', '192.168.110.111', '内网IP', '', '{\"code\":500,\"msg\":\"{\\\"第1行:[\\\":[\\\"用户不存在]\\\"]}\"}', 0, NULL, '2025-12-19 14:13:51', 11, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5730, '小程序用户-金币导入', 6, 'com.ruoyi.web.controller.api.TAppUserController.importGold()', 'POST', 1, 'admin', NULL, '/t-app-user/importGold', '192.168.110.111', '内网IP', '', '{\"code\":500,\"msg\":\"{\\\"第1行:[\\\":[\\\"商品总价]格式错误\\\"]}\"}', 0, NULL, '2025-12-19 14:14:06', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5731, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/add', '192.168.110.22', '内网IP', '{\"account\":\"xw\",\"address\":\"天府新谷\",\"chargePerson\":\"张三\",\"chargePersonPhone\":\"15708179999\",\"code\":\"001\",\"createUserId\":1,\"id\":8,\"merchantNumber\":\"123\",\"merchantOpenid\":\"9994\",\"name\":\"喜望\",\"remark\":\"备注\",\"status\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-22 09:36:19', 341, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5732, '小程序用户-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportAppUser()', 'POST', 1, 'admin', NULL, '/t-app-user/exportAppUser', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-22 10:03:04', 2270, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5733, '公司信息-修改股东', 2, 'com.ruoyi.web.controller.api.TCompanyController.edit()', 'POST', 1, 'admin', NULL, '/t-company/system/user/edit', '192.168.110.22', '内网IP', '{\"admin\":false,\"code\":\"00001111\",\"nickName\":\"张三\",\"params\":{},\"phonenumber\":\"15708179999\",\"remark\":\"备注\",\"userName\":\"15708179999\"}', '{\"code\":500,\"msg\":\"修改用户\'15708179999\'失败,手机号码已存在\"}', 0, NULL, '2025-12-22 10:23:50', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5734, '公司信息-修改股东', 2, 'com.ruoyi.web.controller.api.TCompanyController.edit()', 'POST', 1, 'admin', NULL, '/t-company/system/user/edit', '192.168.110.22', '内网IP', '{\"admin\":false,\"code\":\"00001111\",\"companyId\":8,\"nickName\":\"张三\",\"params\":{},\"phonenumber\":\"15708179999\",\"remark\":\"备注\",\"userName\":\"15708179999\"}', '{\"code\":500,\"msg\":\"修改用户\'15708179999\'失败,手机号码已存在\"}', 0, NULL, '2025-12-22 10:25:02', 10, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5735, '公司信息-修改股东', 2, 'com.ruoyi.web.controller.api.TCompanyController.edit()', 'POST', 1, 'admin', NULL, '/t-company/system/user/edit', '192.168.110.22', '内网IP', '{\"admin\":false,\"code\":\"3468774\",\"companyId\":8,\"nickName\":\"张三\",\"params\":{},\"phonenumber\":\"15708179999\",\"remark\":\"备注\",\"updateBy\":\"admin\",\"userId\":198,\"userName\":\"15708179999\"}', '{\"code\":200,\"data\":1,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-22 10:25:48', 358, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5736, '公司信息-批量删除股东', 3, 'com.ruoyi.web.controller.api.TCompanyController.remove()', 'DELETE', 1, 'admin', NULL, '/t-company/system/user/deleteById/198', '192.168.110.22', '内网IP', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-22 10:30:12', 52, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5737, '实物商品订单导出-导出', 5, 'com.ruoyi.web.controller.api.TPhysicalGoodsOrderController.export()', 'POST', 1, 'admin', NULL, '/t-physical-goods-order/export', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-22 10:35:04', 111, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5738, '实物商品订单导出-导出', 5, 'com.ruoyi.web.controller.api.TPhysicalGoodsOrderController.export()', 'POST', 1, 'admin', NULL, '/t-physical-goods-order/export', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-22 10:35:08', 22, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5739, '实物商品订单导出-导出', 5, 'com.ruoyi.web.controller.api.TPhysicalGoodsOrderController.export()', 'POST', 1, 'admin', NULL, '/t-physical-goods-order/export', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-22 10:39:10', 10, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5740, '公司信息-新增股东', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/system/user/add', '192.168.110.22', '内网IP', '{\"admin\":false,\"code\":\"999\",\"companyId\":8,\"createBy\":\"admin\",\"nickName\":\"HC\",\"params\":{},\"phonenumber\":\"15708179461\",\"remark\":\"备注\",\"userId\":199,\"userName\":\"15708179461\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-22 10:45:04', 1522, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5741, '收益明细-导出', 5, 'com.ruoyi.web.controller.api.TCompanyController.exportProfit()', 'POST', 1, 'admin', NULL, '/t-company/exportProfit', '192.168.110.22', '内网IP', '{\"companyId\":8,\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-22 10:55:06', 20, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5742, '股东-导入', 6, 'com.ruoyi.web.controller.api.TCompanyController.importInfo()', 'POST', 1, 'admin', NULL, '/t-company/import', '192.168.110.22', '内网IP', '{\"companyId\":\"8\"}', NULL, 1, '股东导入失败!', '2025-12-22 11:01:35', 422, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5743, '股东-导入', 6, 'com.ruoyi.web.controller.api.TCompanyController.importInfo()', 'POST', 1, 'admin', NULL, '/t-company/import', '192.168.110.22', '内网IP', '{\"companyId\":\"8\"}', NULL, 1, '股东导入失败!', '2025-12-22 11:01:50', 20, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5744, '大礼包订单-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.export()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/export', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 1, 'No value present', '2025-12-22 11:11:12', 16, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5745, '大礼包订单-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.export()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/export', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-22 11:15:44', 153, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5746, '订单转让-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.transferExport()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/transferExport', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-22 11:55:47', 397, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5747, '大礼包订单-删除', 3, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.delete()', 'DELETE', 1, 'admin', NULL, '/t-big-gift-package-order/delete/1', '192.168.110.22', '内网IP', '{}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-22 11:55:50', 84, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5748, '订单转让-删除', 3, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.transferDelete()', 'DELETE', 1, 'admin', NULL, '/t-big-gift-package-order/transferDelete/1', '192.168.110.22', '内网IP', '{}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-22 11:56:19', 74, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5749, '大礼包订单-转让', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.transfer()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/transfer', '192.168.110.22', '内网IP', '{\"appUserId\":4,\"orderId\":2}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-22 14:17:03', 155, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5750, '订单转让-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.transferExport()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/transferExport', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-22 14:32:27', 381, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5751, '小程序用户-用户导入', 6, 'com.ruoyi.web.controller.api.TAppUserController.importUser()', 'POST', 1, 'admin', NULL, '/t-app-user/importUser', '192.168.110.22', '内网IP', '', NULL, 1, '小程序用户导入失败!', '2025-12-22 15:08:52', 468, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5752, '小程序用户-金币导入', 6, 'com.ruoyi.web.controller.api.TAppUserController.importGold()', 'POST', 1, 'admin', NULL, '/t-app-user/importGold', '192.168.110.22', '内网IP', '', NULL, 1, '金币导入失败!', '2025-12-22 15:09:35', 29, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5753, '小程序用户-金币导入', 6, 'com.ruoyi.web.controller.api.TAppUserController.importGold()', 'POST', 1, 'admin', NULL, '/t-app-user/importGold', '192.168.110.22', '内网IP', '', NULL, 1, '金币导入失败!', '2025-12-22 15:09:50', 14, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5754, '小程序用户-一键清空金币', 2, 'com.ruoyi.web.controller.api.TAppUserController.clearGold()', 'GET', 1, 'admin', NULL, '/t-app-user/clearGold', '192.168.110.22', '内网IP', '{}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-22 15:09:55', 54, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5755, '小程序用户-批量修改积分', 2, 'com.ruoyi.web.controller.api.TAppUserController.batchUpdateGold()', 'POST', 1, 'admin', NULL, '/t-app-user/batchUpdateGold', '192.168.110.22', '内网IP', '{\"integral\":9000,\"userIds\":[4,2,1,3]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-22 15:31:08', 43, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5756, '小程序用户-批量修改积分', 2, 'com.ruoyi.web.controller.api.TAppUserController.batchUpdateGold()', 'POST', 1, 'admin', NULL, '/t-app-user/batchUpdateGold', '192.168.110.22', '内网IP', '{\"integral\":8888,\"userIds\":[4]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-22 15:32:36', 10, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5757, '小程序用户-修改状态', 2, 'com.ruoyi.web.controller.api.TAppUserController.pageList()', 'GET', 1, 'admin', NULL, '/t-app-user/changeStatus', '192.168.110.22', '内网IP', '{\"id\":\"4\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-22 15:35:20', 58, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5758, '小程序用户-修改状态', 2, 'com.ruoyi.web.controller.api.TAppUserController.pageList()', 'GET', 1, 'admin', NULL, '/t-app-user/changeStatus', '192.168.110.22', '内网IP', '{\"id\":\"4\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-22 15:35:24', 50, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5759, '积分修改记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportIntegralChangeRecord()', 'POST', 1, 'admin', NULL, '/t-app-user/exportIntegralChangeRecord', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 1, 'Excel导出错误', '2025-12-22 15:56:48', 139, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5760, '推广记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportUserPromotion()', 'POST', 1, 'admin', NULL, '/t-app-user/exportUserPromotion', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, '\r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t1.sex\' in \'field list\'\r\n### The error may exist in file [F:\\code\\jiashida\\ruoyi-system\\target\\classes\\mapper\\system\\TAppUserMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select t1.id userId,t1.name userName,t1.phone phone,t1.sex,t1.profile_photo avatar,t1.user_type roleName,t1.status status         from t_app_user t1         where t1.referrer_user_id = ? and t1.status !=3 and  t1.referrer_status =2                             order by t1.create_time desc\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t1.sex\' in \'field list\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'t1.sex\' in \'field list\'', '2025-12-23 09:19:02', 56, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5761, '推广记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportUserPromotion()', 'POST', 1, 'admin', NULL, '/t-app-user/exportUserPromotion', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, 'Excel导出错误', '2025-12-23 09:19:49', 175, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5762, '推广记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportUserPromotion()', 'POST', 1, 'admin', NULL, '/t-app-user/exportUserPromotion', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, 'Excel导出错误', '2025-12-23 09:20:19', 15114, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5763, '推广记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportUserPromotion()', 'POST', 1, 'admin', NULL, '/t-app-user/exportUserPromotion', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 0, NULL, '2025-12-23 09:21:32', 202, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5764, '收益明细-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportUserProfit()', 'POST', 1, 'admin', NULL, '/t-app-user/exportUserProfit', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, '\r\n### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t1.referrer_user_id\' in \'where clause\'\r\n### The error may exist in file [F:\\code\\jiashida\\ruoyi-system\\target\\classes\\mapper\\system\\TBigGiftPackageOrderMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select t1.id,t1.code,t1.create_time,t2.name userName,t2.phone,t1.order_price         from t_big_gift_package_order t1 left join t_app_user t2 on t1.app_user_id = t2.id         where t1.del_flag = 0 and t1.referrer_user_id  = ? and t1.referrer_status =2                                                 order by t1.create_time desc\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'t1.referrer_user_id\' in \'where clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'t1.referrer_user_id\' in \'where clause\'', '2025-12-23 09:39:02', 78, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5765, '收益明细-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportUserProfit()', 'POST', 1, 'admin', NULL, '/t-app-user/exportUserProfit', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 0, NULL, '2025-12-23 09:39:40', 178, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5766, '结算记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportSettlementPageList()', 'POST', 1, 'admin', NULL, '/t-app-user/exportSettlementPageList', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, 'Excel导出错误', '2025-12-23 09:46:48', 143, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5767, '结算记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportSettlementPageList()', 'POST', 1, 'admin', NULL, '/t-app-user/exportSettlementPageList', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, 'Excel导出错误', '2025-12-23 09:47:04', 3563, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5768, '结算记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportSettlementPageList()', 'POST', 1, 'admin', NULL, '/t-app-user/exportSettlementPageList', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, 'Excel导出错误', '2025-12-23 09:48:03', 2882, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5769, '结算记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportSettlementPageList()', 'POST', 1, 'admin', NULL, '/t-app-user/exportSettlementPageList', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, 'Excel导出错误', '2025-12-23 09:48:14', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5770, '结算记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportSettlementPageList()', 'POST', 1, 'admin', NULL, '/t-app-user/exportSettlementPageList', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, 'Excel导出错误', '2025-12-23 09:48:36', 4072, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5771, '结算记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportSettlementPageList()', 'POST', 1, 'admin', NULL, '/t-app-user/exportSettlementPageList', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, 'Error attempting to get column \'settlement_interval\' from result set.  Cause: java.sql.SQLDataException: Cannot convert string \'1\' to java.time.LocalDate value\n; Cannot convert string \'1\' to java.time.LocalDate value; nested exception is java.sql.SQLDataException: Cannot convert string \'1\' to java.time.LocalDate value', '2025-12-23 09:48:51', 3551, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5772, '结算记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportSettlementPageList()', 'POST', 1, 'admin', NULL, '/t-app-user/exportSettlementPageList', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, 'Error attempting to get column \'settlement_interval\' from result set.  Cause: java.sql.SQLDataException: Cannot convert string \'1\' to java.time.LocalDate value\n; Cannot convert string \'1\' to java.time.LocalDate value; nested exception is java.sql.SQLDataException: Cannot convert string \'1\' to java.time.LocalDate value', '2025-12-23 09:49:11', 5031, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5773, '结算记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportSettlementPageList()', 'POST', 1, 'admin', NULL, '/t-app-user/exportSettlementPageList', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, 'Error attempting to get column \'settlement_interval\' from result set.  Cause: java.sql.SQLDataException: Cannot convert string \'1\' to java.time.LocalDate value\n; Cannot convert string \'1\' to java.time.LocalDate value; nested exception is java.sql.SQLDataException: Cannot convert string \'1\' to java.time.LocalDate value', '2025-12-23 09:50:40', 2618, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5774, '结算记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportSettlementPageList()', 'POST', 1, 'admin', NULL, '/t-app-user/exportSettlementPageList', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 1, 'Error attempting to get column \'settlement_interval\' from result set.  Cause: java.sql.SQLDataException: Cannot convert string \'1\' to java.time.LocalDate value\n; Cannot convert string \'1\' to java.time.LocalDate value; nested exception is java.sql.SQLDataException: Cannot convert string \'1\' to java.time.LocalDate value', '2025-12-23 09:52:44', 5092, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5775, '结算记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportSettlementPageList()', 'POST', 1, 'admin', NULL, '/t-app-user/exportSettlementPageList', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":2}', NULL, 0, NULL, '2025-12-23 09:56:13', 2155, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5776, '大礼包-添加', 1, 'com.ruoyi.web.controller.api.TBigGiftPackageController.add()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/add', '192.168.110.91', '内网IP', '{\"code\":\"123123\",\"coverImage\":\"2025-12-23/de0795df-a4f7-4c86-b24c-cdd353afd78c.jpg\",\"createUserId\":1,\"deposit\":0.01,\"detailedDescription\":\"<p>啊虽然萨顶顶的点点滴滴哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒是</p>\",\"detailedImage\":\"2025-12-23/7211c7b2-2542-4c2c-abe8-c0defe364d0f.jpg\",\"id\":6,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":11,\"name\":\"购买测试\",\"pointsSettlementPrice\":0.01,\"totalPrice\":0.01}', '{\"code\":200,\"data\":\"添加成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-23 11:48:58', 93, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5777, '大礼包-修改', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageController.update()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/update', '192.168.110.91', '内网IP', '{\"code\":\"123123\",\"coverImage\":\"2025-12-23/de0795df-a4f7-4c86-b24c-cdd353afd78c.jpg\",\"deposit\":0.01,\"detailedDescription\":\"<p>啊虽然萨顶顶的点点滴滴哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒是</p>\",\"detailedImage\":\"2025-12-23/7211c7b2-2542-4c2c-abe8-c0defe364d0f.jpg\",\"id\":6,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":11,\"name\":\"购买测试\",\"pointsSettlementPrice\":0.01,\"totalPrice\":0.02,\"updateUserId\":1}', '{\"code\":200,\"data\":\"修改成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-23 11:56:58', 102, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5778, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/t-app-user/updateAppUser', '192.168.110.22', '内网IP', '{\"companyId\":1,\"id\":1,\"promotionStatus\":0,\"referrerUserId\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-23 14:20:58', 84, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5779, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/t-app-user/updateAppUser', '192.168.110.22', '内网IP', '{\"companyId\":1,\"id\":1,\"promotionStatus\":0,\"referrerUserId\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-23 14:21:34', 17, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5780, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/t-app-user/updateAppUser', '192.168.110.22', '内网IP', '{\"code\":\"222\",\"companyId\":1,\"id\":1,\"promotionStatus\":1,\"referrerUserId\":1,\"userType\":3}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-23 14:23:30', 94, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5781, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/t-app-user/updateAppUser', '192.168.110.22', '内网IP', '{\"code\":\"222\",\"companyId\":8,\"id\":1,\"promotionStatus\":1,\"referrerUserId\":1,\"userType\":3}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-23 14:24:11', 79, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5782, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/t-app-user/updateAppUser', '192.168.110.22', '内网IP', '{\"code\":\"999\",\"companyId\":8,\"id\":2,\"promotionStatus\":1,\"referrerUserId\":1,\"userType\":3}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-23 14:29:17', 73, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5783, '小程序用户-修改状态', 2, 'com.ruoyi.web.controller.api.TAppUserController.pageList()', 'GET', 1, 'admin', NULL, '/t-app-user/changeStatus', '192.168.110.22', '内网IP', '{\"id\":\"2\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-23 14:29:45', 61, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5784, '小程序用户-金币充值', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldChange()', 'POST', 1, 'admin', NULL, '/t-app-user/goldAdd', '192.168.110.22', '内网IP', '{\"changeNum\":9999,\"userId\":4}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-23 14:40:10', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5785, '小程序用户-金币扣除', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldSub()', 'POST', 1, 'admin', NULL, '/t-app-user/goldSub', '192.168.110.22', '内网IP', '{\"changeNum\":50,\"userId\":4}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-23 14:41:21', 13, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5786, '小程序用户-金币扣除', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldSub()', 'POST', 1, 'admin', NULL, '/t-app-user/goldSub', '192.168.110.22', '内网IP', '{\"changeNum\":49,\"userId\":4}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-23 14:42:45', 5, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5787, '购买记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.pageOrderListExport()', 'POST', 1, 'admin', NULL, '/t-app-user/pageOrderListExport', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":3}', NULL, 0, NULL, '2025-12-23 14:56:22', 143, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5788, '推广记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportUserPromotion()', 'POST', 1, 'admin', NULL, '/t-app-user/exportUserPromotion', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":1,\"userName\":\"\"}', NULL, 0, NULL, '2025-12-23 15:14:20', 23, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5789, '推广记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportUserPromotion()', 'POST', 1, 'admin', NULL, '/t-app-user/exportUserPromotion', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":1}', NULL, 0, NULL, '2025-12-23 15:23:12', 14, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5790, '收益明细-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportUserProfit()', 'POST', 1, 'admin', NULL, '/t-app-user/exportUserProfit', '192.168.110.22', '内网IP', '{\"pageNum\":1,\"pageSize\":10,\"userId\":1}', NULL, 0, NULL, '2025-12-23 15:24:04', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5791, '小程序用户-金币导入', 6, 'com.ruoyi.web.controller.api.TAppUserController.importGold()', 'POST', 1, 'admin', NULL, '/t-app-user/importGold', '192.168.110.22', '内网IP', '', NULL, 1, '金币导入失败!', '2025-12-23 15:46:04', 533, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5792, '小程序用户-用户导入', 6, 'com.ruoyi.web.controller.api.TAppUserController.importUser()', 'POST', 1, 'admin', NULL, '/t-app-user/importUser', '192.168.110.22', '内网IP', '', NULL, 1, '小程序用户导入失败!', '2025-12-23 15:46:12', 13, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5793, '公司信息-修改股东', 2, 'com.ruoyi.web.controller.api.TCompanyController.edit()', 'POST', 1, 'admin', NULL, '/t-company/system/user/edit', '192.168.110.188', '内网IP', '{\"admin\":false,\"code\":\"999\",\"companyId\":8,\"nickName\":\"HC\",\"params\":{},\"phonenumber\":\"15708179461\",\"remark\":\"备注\",\"updateBy\":\"admin\",\"userId\":199,\"userName\":\"15708179461\"}', '{\"code\":200,\"data\":1,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 10:17:03', 173, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5794, '公司信息-新增股东', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/system/user/add', '192.168.110.188', '内网IP', '{\"admin\":false,\"code\":\"222\",\"companyId\":8,\"createBy\":\"admin\",\"nickName\":\"米涛\",\"params\":{},\"phonenumber\":\"18283820718\",\"userId\":200,\"userName\":\"18283820718\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 10:20:24', 1615, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5795, '实物商品-添加', 1, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.add()', 'POST', 1, 'admin', NULL, '/t-physical-goods/add', '192.168.110.91', '内网IP', '{\"coverImage\":\"2025-12-25/de2bd6f8-b282-4401-bbaa-a6d2143d528e.jpg\",\"createUserId\":1,\"detailedDescription\":\"<p>谁的发水电费fdsfsa撒旦法所发生的发生</p>\",\"detailedImage\":\"2025-12-25/5cedec71-434c-490e-9763-6a1d41fb4e8f.jpg\",\"id\":3,\"introduction\":\"实物商品 商品简介实物商品 商品简介实物商品 商品简介实物商品 商品简介实物商品 商品简介实物商品 商品简介\",\"name\":\"实物商品 商品名称\",\"totalPrice\":0.01}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:00:49', 89, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5796, '轮播图管理-删除', 3, 'com.ruoyi.web.controller.api.TBannerController.delete()', 'DELETE', 1, 'admin', NULL, '/t-banner/delete', '192.168.110.111', '内网IP', '{\"id\":\"1994008507362922497\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:11:16', 86, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5797, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/t-banner/edit', '192.168.110.111', '内网IP', '{\"bannerDetail\":\"<p>惠民超市</p>\",\"bannerName\":\"1\",\"id\":\"1994008568830447617\",\"pictures\":\"2025-12-17/b56d154a-3d7d-4f0d-b65a-1727db730909.png\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:11:28', 67, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5798, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/t-html-config/updateBatch', '192.168.110.111', '内网IP', '{\"htmlConfigs\":[{\"configType\":5,\"content\":\"1,1\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:11:59', 120, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5799, '大礼包-修改', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageController.update()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/update', '192.168.110.111', '内网IP', '{\"code\":\"123123\",\"coverImage\":\"2025-12-23/de0795df-a4f7-4c86-b24c-cdd353afd78c.jpg\",\"deposit\":0.01,\"detailedDescription\":\"<p>啊虽然萨顶顶的点点滴滴哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒是</p>\",\"detailedImage\":\"2025-12-23/7211c7b2-2542-4c2c-abe8-c0defe364d0f.jpg\",\"id\":6,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":1,\"name\":\"购买测试\",\"pointsSettlementPrice\":0.01,\"totalPrice\":2,\"updateUserId\":1}', '{\"code\":200,\"data\":\"修改成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:12:37', 102, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5800, '大礼包-删除', 3, 'com.ruoyi.web.controller.api.TBigGiftPackageController.delete()', 'DELETE', 1, 'admin', NULL, '/t-big-gift-package/delete/6', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"data\":\"删除成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:12:50', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5801, '大礼包-删除', 3, 'com.ruoyi.web.controller.api.TBigGiftPackageController.delete()', 'DELETE', 1, 'admin', NULL, '/t-big-gift-package/delete/6', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"data\":\"删除成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:13:00', 6, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5802, '大礼包-删除', 3, 'com.ruoyi.web.controller.api.TBigGiftPackageController.delete()', 'DELETE', 1, 'admin', NULL, '/t-big-gift-package/delete/6', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"data\":\"删除成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:13:04', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5803, '大礼包-删除', 3, 'com.ruoyi.web.controller.api.TBigGiftPackageController.delete()', 'DELETE', 1, 'admin', NULL, '/t-big-gift-package/delete/6', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"data\":\"删除成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:14:21', 35, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5804, '大礼包-删除', 3, 'com.ruoyi.web.controller.api.TBigGiftPackageController.delete()', 'DELETE', 1, 'admin', NULL, '/t-big-gift-package/delete/6', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"data\":\"删除成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:14:55', 11965, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5805, '大礼包-删除', 3, 'com.ruoyi.web.controller.api.TBigGiftPackageController.delete()', 'DELETE', 1, 'admin', NULL, '/t-big-gift-package/delete/6', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"data\":\"删除成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:15:40', 14822, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5806, '大礼包-删除', 3, 'com.ruoyi.web.controller.api.TBigGiftPackageController.delete()', 'DELETE', 1, 'admin', NULL, '/t-big-gift-package/delete/6', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"data\":\"删除成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:16:55', 2498, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5807, '实物商品-删除', 3, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.delete()', 'DELETE', 1, 'admin', NULL, '/t-physical-goods/delete/3', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:18:07', 85, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5808, '实物商品-删除', 3, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.delete()', 'DELETE', 1, 'admin', NULL, '/t-physical-goods/delete/3', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:18:31', 18063, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5809, '实物商品-删除', 3, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.delete()', 'DELETE', 1, 'admin', NULL, '/t-physical-goods/delete/3', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:20:04', 118, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5810, '轮播图管理-删除', 3, 'com.ruoyi.web.controller.api.TBannerController.delete()', 'DELETE', 1, 'admin', NULL, '/t-banner/delete', '192.168.110.111', '内网IP', '{\"id\":\"1994008568830447617\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:21:03', 68, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5811, '大礼包-添加', 1, 'com.ruoyi.web.controller.api.TBigGiftPackageController.add()', 'POST', 1, 'admin', NULL, '/t-big-gift-package/add', '192.168.110.111', '内网IP', '{\"code\":\"213123\",\"coverImage\":\"2025-12-25/7fb2f7d0-b89f-444e-825d-0226692336ef.png\",\"createUserId\":1,\"deposit\":0.01,\"detailedDescription\":\"<p>11</p>\",\"detailedImage\":\"2025-12-25/b391c286-700d-4d95-aaf0-f28bb2ce8fed.png\",\"id\":7,\"introduction\":\"qqqq\",\"inventory\":1,\"name\":\"qqq\",\"pointsSettlementPrice\":0.01,\"totalPrice\":0.02}', '{\"code\":200,\"data\":\"添加成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:28:44', 124, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5812, '实物商品订单-删除', 3, 'com.ruoyi.web.controller.api.TPhysicalGoodsOrderController.delete()', 'DELETE', 1, 'admin', NULL, '/t-physical-goods-order/delete/1', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"data\":\"操作成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:28:57', 64, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5813, '小程序用户-修改状态', 2, 'com.ruoyi.web.controller.api.TAppUserController.pageList()', 'GET', 1, 'admin', NULL, '/t-app-user/changeStatus', '192.168.110.111', '内网IP', '{\"id\":\"3\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:29:12', 93, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5814, '小程序用户-修改状态', 2, 'com.ruoyi.web.controller.api.TAppUserController.pageList()', 'GET', 1, 'admin', NULL, '/t-app-user/changeStatus', '192.168.110.111', '内网IP', '{\"id\":\"3\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:29:16', 80, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5815, '积分修改记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportIntegralChangeRecord()', 'POST', 1, 'admin', NULL, '/t-app-user/exportIntegralChangeRecord', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 1, 'Excel导出错误', '2025-12-25 14:29:21', 140, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5816, '积分修改记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportIntegralChangeRecord()', 'POST', 1, 'admin', NULL, '/t-app-user/exportIntegralChangeRecord', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 1, 'Excel导出错误', '2025-12-25 14:31:03', 9563, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5817, '积分修改记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportIntegralChangeRecord()', 'POST', 1, 'admin', NULL, '/t-app-user/exportIntegralChangeRecord', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-25 14:31:29', 3275, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5818, '小程序用户-批量修改积分', 2, 'com.ruoyi.web.controller.api.TAppUserController.batchUpdateGold()', 'POST', 1, 'admin', NULL, '/t-app-user/batchUpdateGold', '192.168.110.111', '内网IP', '{\"integral\":3333,\"userIds\":[3]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:31:57', 59, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5819, '积分修改记录-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportIntegralChangeRecord()', 'POST', 1, 'admin', NULL, '/t-app-user/exportIntegralChangeRecord', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-25 14:33:04', 399, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5820, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/125', '192.168.110.111', '内网IP', '{}', NULL, 1, '社区网格员已分配,不能删除', '2025-12-25 14:34:02', 16, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5821, '用户信息-批量删除用户', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'DELETE', 1, 'admin', NULL, '/system/user/deleteById/147', '192.168.110.111', '内网IP', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-25 14:34:12', 82, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5822, '用户信息-批量删除用户', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'DELETE', 1, 'admin', NULL, '/system/user/deleteById/1', '192.168.110.111', '内网IP', '{}', '{\"msg\":\"当前用户不能删除\",\"code\":500}', 0, NULL, '2025-12-25 14:34:35', 2, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5823, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/125', '192.168.110.111', '内网IP', '{}', NULL, 1, '社区网格员已分配,不能删除', '2025-12-25 14:34:43', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5824, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/123', '192.168.110.111', '内网IP', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-25 14:34:46', 58, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5825, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/5', '192.168.110.111', '内网IP', '{}', NULL, 1, '实验员已分配,不能删除', '2025-12-25 14:34:48', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5826, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/4', '192.168.110.111', '内网IP', '{}', NULL, 1, '化验师已分配,不能删除', '2025-12-25 14:34:50', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5827, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/3', '192.168.110.111', '内网IP', '{}', NULL, 1, '工艺工程师已分配,不能删除', '2025-12-25 14:34:52', 4, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5828, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/125', '192.168.110.111', '内网IP', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-25 14:35:32', 125, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5829, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/5', '192.168.110.111', '内网IP', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-25 14:35:34', 49, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5830, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/2', '192.168.110.111', '内网IP', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-25 14:35:35', 70, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5831, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/3', '192.168.110.111', '内网IP', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-25 14:35:37', 56, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5832, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/4', '192.168.110.111', '内网IP', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-25 14:35:38', 52, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5833, '用户信息-新增用户', 1, 'com.ruoyi.web.controller.system.SysUserController.add()', 'POST', 1, 'admin', NULL, '/system/user/add', '192.168.110.111', '内网IP', '{\"admin\":false,\"code\":\"6149478304\",\"createBy\":\"admin\",\"nickName\":\"测试\",\"params\":{},\"phonenumber\":\"14444444444\",\"remark\":\"1\",\"roleId\":1,\"status\":\"0\",\"userId\":201,\"userName\":\"111111\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:37:48', 185, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5834, '用户信息-批量删除用户', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'DELETE', 1, 'admin', NULL, '/system/user/deleteById/201', '192.168.110.111', '内网IP', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-25 14:39:55', 65, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5835, '用户信息-新增用户', 1, 'com.ruoyi.web.controller.system.SysUserController.add()', 'POST', 1, 'admin', NULL, '/system/user/add', '192.168.110.111', '内网IP', '{\"admin\":false,\"code\":\"6059021909\",\"createBy\":\"admin\",\"nickName\":\"测试1\",\"params\":{},\"phonenumber\":\"14444444444\",\"remark\":\"11\",\"roleId\":1,\"status\":\"0\",\"userId\":202,\"userName\":\"14444444444\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:40:23', 142, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5836, '用户信息-批量删除用户', 3, 'com.ruoyi.web.controller.system.SysUserController.remove()', 'DELETE', 1, '14444444444', NULL, '/system/user/deleteById/1', '192.168.110.111', '内网IP', '{}', NULL, 1, '不允许操作超级管理员用户', '2025-12-25 14:40:47', 3, NULL, '超级管理员', '14444444444', 202, '测试1');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5837, '小程序用户-一键清空金币', 2, 'com.ruoyi.web.controller.api.TAppUserController.clearGold()', 'GET', 1, 'admin', NULL, '/t-app-user/clearGold', '192.168.110.111', '内网IP', '{}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:41:59', 48, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5838, '小程序用户-金币充值', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldChange()', 'POST', 1, 'admin', NULL, '/t-app-user/goldAdd', '192.168.110.111', '内网IP', '{\"changeNum\":111,\"userId\":5}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:42:42', 21, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5839, '小程序用户-金币充值', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldChange()', 'POST', 1, 'admin', NULL, '/t-app-user/goldAdd', '192.168.110.111', '内网IP', '{\"changeNum\":111,\"userId\":3}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:42:51', 11, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5840, '小程序用户-金币扣除', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldSub()', 'POST', 1, 'admin', NULL, '/t-app-user/goldSub', '192.168.110.111', '内网IP', '{\"changeNum\":222,\"userId\":3}', '{\"code\":500,\"msg\":\"用户金币不足\"}', 0, NULL, '2025-12-25 14:42:56', 6, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5841, '小程序用户-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportAppUser()', 'POST', 1, 'admin', NULL, '/t-app-user/exportAppUser', '192.168.110.111', '内网IP', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-25 14:45:21', 504, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5842, '小程序用户-批量修改积分', 2, 'com.ruoyi.web.controller.api.TAppUserController.batchUpdateGold()', 'POST', 1, 'admin', NULL, '/t-app-user/batchUpdateGold', '192.168.110.111', '内网IP', '{\"integral\":20,\"userIds\":[5]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:45:47', 14, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5843, '小程序用户-批量修改积分', 2, 'com.ruoyi.web.controller.api.TAppUserController.batchUpdateGold()', 'POST', 1, 'admin', NULL, '/t-app-user/batchUpdateGold', '192.168.110.111', '内网IP', '{\"integral\":111,\"userIds\":[5]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:46:05', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5844, '大礼包订单-转让', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.transfer()', 'POST', 1, 'admin', NULL, '/t-big-gift-package-order/transfer', '192.168.110.111', '内网IP', '{\"appUserId\":3,\"orderId\":2}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 14:48:07', 152, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5845, '角色信息-角色删除角色', 3, 'com.ruoyi.web.controller.system.SysRoleController.remove()', 'DELETE', 1, 'admin', NULL, '/system/role/deleteById/126', '192.168.110.22', '内网IP', '{}', '{\"msg\":\"操作成功\",\"code\":200,\"data\":1}', 0, NULL, '2025-12-25 16:15:54', 94, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5846, '角色信息-新增角色', 1, 'com.ruoyi.web.controller.system.SysRoleController.add()', 'POST', 1, 'admin', NULL, '/system/role/add', '192.168.110.22', '内网IP', '{\"menuIds\":[90,91,92,93,94,95],\"remark\":\"供应商角色\",\"roleName\":\"供应商\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2025-12-25 17:30:42', 169, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5847, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/t-company/add', '192.168.110.111', '内网IP', '{\"account\":\"17777777777\",\"address\":\"11\",\"chargePerson\":\"唉唉唉\",\"chargePersonPhone\":\"17777777777\",\"code\":\"1122334\",\"createUserId\":1,\"id\":9,\"merchantNumber\":\"123456\",\"merchantOpenid\":\"123456\",\"name\":\"测试公司\",\"remark\":\"11\",\"status\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-25 17:42:23', 308, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5848, '轮播图管理-添加', 1, 'com.ruoyi.web.controller.api.TBannerController.save()', 'POST', 1, 'admin', NULL, '/manage/t-banner/add', '221.182.45.100', 'XX XX', '{\"bannerDetail\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img id=\\\"1766711373448_2\\\" title=\\\"图片\\\" poster=\\\"\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/4188e121-cc4c-4759-afb3-faf807cdd581.png\\\"/></div><p></p>\",\"bannerName\":\"123\",\"createBy\":\"若依\",\"id\":\"2004358952811241474\",\"pictures\":\"2025-12-26/30ae8143-dc90-49b7-bc1f-ac49b74ae092.png\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:09:48', 16, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5849, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\"><span style=\\\"', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:11:49', 20, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5850, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\"><span style=\\\"', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:12:03', 12, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5851, '实物商品-添加', 1, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.add()', 'POST', 1, 'admin', NULL, '/manage/t-physical-goods/add', '221.182.45.100', 'XX XX', '{\"coverImage\":\"2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png\",\"createUserId\":1,\"detailedDescription\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711763991_4\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png\",\"id\":4,\"introduction\":\"123\",\"name\":\"123\",\"totalPrice\":0.01}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:16:09', 14, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5852, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/manage/t-banner/edit', '221.182.45.100', 'XX XX', '{\"bannerDetail\":\"<p>暖心服务</p>\",\"bannerName\":\"暖心服务\",\"id\":\"1994008720647475201\",\"pictures\":\"2025-12-26/e116e94a-b081-4586-9f36-b8a06a9d25a6.jpeg\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:36:42', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5853, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/manage/t-banner/edit', '221.182.45.100', 'XX XX', '{\"bannerDetail\":\"<p>就业体系</p>\",\"bannerName\":\"就业体系\",\"id\":\"1994008655614791681\",\"pictures\":\"2025-12-26/8055d804-36c6-4e6c-ada4-50da55b41c61.jpeg\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:36:52', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5854, '实物商品-修改', 2, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.update()', 'POST', 1, 'admin', NULL, '/manage/t-physical-goods/update', '221.182.45.100', 'XX XX', '{\"coverImage\":\"2025-12-26/c7bd15cd-7d04-4a2e-a02d-988a75bff236.jpeg\",\"detailedDescription\":\"<p><span style=\\\"color:#000000\\\"><span style=\\\"font-size:14px\\\"><span style=\\\"background-color:#ffffff\\\">商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述</span></span></span></p>\",\"detailedImage\":\"2025-12-26/f036b634-ab02-4934-b4a2-2730eabc865d.jpeg,2025-12-26/05d75a75-dc87-4e30-96f7-48c8192dfe25.jpeg,2025-12-26/6c46c1ad-d2b5-4a0d-ab65-b08908663893.jpeg\",\"id\":2,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"totalPrice\":894561,\"updateUserId\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:39:54', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5855, '实物商品-修改', 2, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.update()', 'POST', 1, 'admin', NULL, '/manage/t-physical-goods/update', '221.182.45.100', 'XX XX', '{\"coverImage\":\"2025-12-26/c7bd15cd-7d04-4a2e-a02d-988a75bff236.jpeg\",\"detailedDescription\":\"<p><span style=\\\"color:#000000\\\"><span style=\\\"font-size:14px\\\"><span style=\\\"background-color:#ffffff\\\">商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述</span></span></span></p>\",\"detailedImage\":\"2025-12-26/f036b634-ab02-4934-b4a2-2730eabc865d.jpeg,2025-12-26/05d75a75-dc87-4e30-96f7-48c8192dfe25.jpeg,2025-12-26/6c46c1ad-d2b5-4a0d-ab65-b08908663893.jpeg\",\"id\":2,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"totalPrice\":0.01,\"updateUserId\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:40:03', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5856, '大礼包-修改', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageController.update()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/update', '221.182.45.100', 'XX XX', '{\"code\":\"213123\",\"coverImage\":\"2025-12-26/d27b6015-900d-4613-ad79-a3df54868d3d.jpg\",\"deposit\":0.01,\"detailedDescription\":\"<p>11</p>\",\"detailedImage\":\"2025-12-26/3cbbeec2-ac65-4e84-86c2-c994f4931e30.jpg\",\"id\":7,\"introduction\":\"qqqq\",\"inventory\":1,\"name\":\"qqq\",\"pointsSettlementPrice\":0.01,\"totalPrice\":0.02,\"updateUserId\":1}', '{\"code\":200,\"data\":\"修改成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:50:39', 10, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5857, '大礼包-修改', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageController.update()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/update', '221.182.45.100', 'XX XX', '{\"code\":\"213123\",\"coverImage\":\"2025-12-26/d27b6015-900d-4613-ad79-a3df54868d3d.jpg\",\"deposit\":0.01,\"detailedDescription\":\"<p>11</p>\",\"detailedImage\":\"2025-12-26/3cbbeec2-ac65-4e84-86c2-c994f4931e30.jpg,2025-12-26/fbbfda14-b007-40c8-b0e8-87ed78c2d5a3.jpg,2025-12-26/62deb0de-3341-4f81-ac28-3bdf0a3d1ff8.jpg\",\"id\":7,\"introduction\":\"qqqq\",\"inventory\":1,\"name\":\"qqq\",\"pointsSettlementPrice\":0.01,\"totalPrice\":0.02,\"updateUserId\":1}', '{\"code\":200,\"data\":\"修改成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:51:06', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5858, '大礼包-修改', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageController.update()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/update', '221.182.45.100', 'XX XX', '{\"code\":\"12312312313\",\"coverImage\":\"2025-12-26/621115a1-1c94-4af1-8fbe-098af7b14a1e.jpeg\",\"deposit\":0.01,\"detailedDescription\":\"<p> 5235441423132132113头发是后天</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766713935053_2\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/0b5520cb-28bb-41d3-9c45-8ced3cf01fbf.jpeg\\\"/></div><p></p><p></p>\",\"detailedImage\":\"2025-12-26/40635c42-6d09-4c12-b36e-9cf9aa258cf5.jpeg,2025-12-26/6ebc75ea-e951-4268-ba97-91dcff93800b.jpeg,2025-12-26/cc2400e6-00ac-45ff-84ff-85d65decd8e2.jpg\",\"id\":5,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":18,\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"pointsSettlementPrice\":100,\"totalPrice\":0.02,\"updateUserId\":1}', '{\"code\":200,\"data\":\"修改成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:52:17', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5859, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\"><span style=\\\"', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:55:22', 13, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5860, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\"><span style=\\\"', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 09:56:49', 10, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5861, '轮播图管理-删除', 3, 'com.ruoyi.web.controller.api.TBannerController.delete()', 'DELETE', 1, 'admin', NULL, '/manage/t-banner/delete', '221.182.45.100', 'XX XX', '{\"id\":\"1994008655614791681\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:01:16', 14, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5862, '轮播图管理-删除', 3, 'com.ruoyi.web.controller.api.TBannerController.delete()', 'DELETE', 1, 'admin', NULL, '/manage/t-banner/delete', '221.182.45.100', 'XX XX', '{\"id\":\"1994008720647475201\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:01:19', 6, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5863, '轮播图管理-添加', 1, 'com.ruoyi.web.controller.api.TBannerController.save()', 'POST', 1, 'admin', NULL, '/manage/t-banner/add', '221.182.45.100', 'XX XX', '{\"bannerDetail\":\"<p>活动</p>\",\"bannerName\":\"活动\",\"createBy\":\"若依\",\"id\":\"2004372260381532161\",\"pictures\":\"2025-12-26/208ab91e-b249-4964-9e94-b36abcdeb6ee.png\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:02:40', 4, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5864, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img id=\\\"1766714618505_2\\\" title=\\\"图片\\\" poster=\\\"\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/adb0fb84-89c3-40f0-b9c0-3c7bc95318a8.png\\\"/></div><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:03:48', 11, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5865, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p class=\\\"media-wrap image-wrap\\\"></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:04:02', 10, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5866, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:04:09', 13, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5867, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:04:32', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5868, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:08:24', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5869, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:08:31', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5870, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:09:15', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5871, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:09:59', 11, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5872, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:11:31', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5873, '大礼包-修改', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageController.update()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/update', '221.182.45.100', 'XX XX', '{\"code\":\"213123\",\"coverImage\":\"2025-12-26/cba6cf16-8382-44cf-80cc-054e28703b50.jpg\",\"deposit\":0.01,\"detailedDescription\":\"<p>11</p>\",\"detailedImage\":\"2025-12-26/3cbbeec2-ac65-4e84-86c2-c994f4931e30.jpg,2025-12-26/fbbfda14-b007-40c8-b0e8-87ed78c2d5a3.jpg,2025-12-26/62deb0de-3341-4f81-ac28-3bdf0a3d1ff8.jpg\",\"id\":7,\"introduction\":\"qqqq\",\"inventory\":1,\"name\":\"qqq\",\"pointsSettlementPrice\":0.01,\"totalPrice\":0.02,\"updateUserId\":1}', '{\"code\":200,\"data\":\"修改成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:24:34', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5874, '大礼包-修改', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageController.update()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/update', '221.182.45.100', 'XX XX', '{\"code\":\"12312312313\",\"coverImage\":\"2025-12-26/8ade2e8c-c98d-492c-9ad1-dd14d1b45c75.jpg\",\"deposit\":0.01,\"detailedDescription\":\"<p> 5235441423132132113头发是后天</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766713935053_2\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/0b5520cb-28bb-41d3-9c45-8ced3cf01fbf.jpeg\\\"/></div><p></p><p></p>\",\"detailedImage\":\"2025-12-26/40635c42-6d09-4c12-b36e-9cf9aa258cf5.jpeg,2025-12-26/6ebc75ea-e951-4268-ba97-91dcff93800b.jpeg,2025-12-26/cc2400e6-00ac-45ff-84ff-85d65decd8e2.jpg\",\"id\":5,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":18,\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"pointsSettlementPrice\":100,\"totalPrice\":0.02,\"updateUserId\":1}', '{\"code\":200,\"data\":\"修改成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:24:57', 10, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5875, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/manage/t-banner/edit', '221.182.45.100', 'XX XX', '{\"bannerDetail\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711373448_2\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/4188e121-cc4c-4759-afb3-faf807cdd581.png\\\"/></div><p></p>\",\"bannerName\":\"123\",\"id\":\"2004358952811241474\",\"pictures\":\"2025-12-26/21a476a4-bb72-47ac-a047-f93ded321c2f.png\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:41:52', 27, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5876, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/manage/t-banner/edit', '221.182.45.100', 'XX XX', '{\"bannerDetail\":\"<p>活动</p>\",\"bannerName\":\"活动\",\"id\":\"2004372260381532161\",\"pictures\":\"2025-12-26/d4aef882-c6d4-49d4-bc7d-effdbd525f5a.png\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:43:56', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5877, '轮播图管理-删除', 3, 'com.ruoyi.web.controller.api.TBannerController.delete()', 'DELETE', 1, 'admin', NULL, '/manage/t-banner/delete', '221.182.45.100', 'XX XX', '{\"id\":\"2004358952811241474\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:44:04', 12, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5878, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:48:34', 34, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5879, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 10:49:50', 10, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5880, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":6,\"content\":\"<ul><li>100金币兑换价值10元的稻鱼米</li><li>220金币兑换价值25元的皇菊</li><li>400金币兑换价值1200元的投影仪</li></ul><p></p><div class=\\\"media-wrap image-wrap\\\"><img id=\\\"1766718217164_1\\\" title=\\\"图片\\\" poster=\\\"\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/5b442de3-32fa-467a-a941-1abf14f9c57e.png\\\"/></div><p></p>\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:03:38', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5881, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":6,\"content\":\"<p><strong><span style=\\\"color:#07a9fe\\\">100金币兑换价值10元的稻鱼米</span></strong></p><p><strong><span style=\\\"color:#07a9fe\\\">220金币兑换价值25元的皇菊</span></strong></p><p><strong><span style=\\\"color:#07a9fe\\\">400金币兑换价值1200元的投影仪</span></strong></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766718217164_1\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/5b442de3-32fa-467a-a941-1abf14f9c57e.png\\\"/></div><p></p>\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:04:27', 57, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5882, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":6,\"content\":\"<p><strong><span style=\\\"color:#07a9fe\\\">100金币兑换价值10元的稻鱼米</span></strong></p><p><strong><span style=\\\"color:#07a9fe\\\">220金币兑换价值25元的皇菊</span></strong></p><p><strong><span style=\\\"color:#07a9fe\\\">400金币兑换价值1200元的投影仪</span></strong></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766718217164_1\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/5b442de3-32fa-467a-a941-1abf14f9c57e.png\\\"/></div><p></p>\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:04:45', 11, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5883, '小程序用户-金币充值', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldChange()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/goldAdd', '221.182.45.100', 'XX XX', '{\"changeNum\":10,\"userId\":6}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:05:21', 22, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5884, '小程序用户-金币充值', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldChange()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/goldAdd', '221.182.45.100', 'XX XX', '{\"changeNum\":30,\"userId\":6}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:05:35', 12, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5885, '小程序用户-金币扣除', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldSub()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/goldSub', '221.182.45.100', 'XX XX', '{\"changeNum\":5,\"userId\":6}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:05:46', 10, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5886, '大礼包-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageController.exportRegistration()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/export', '221.182.45.100', 'XX XX', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-26 11:08:49', 203, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5887, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"01010\",\"id\":6,\"promotionStatus\":1,\"userType\":2}', NULL, 1, '', '2025-12-26 11:09:08', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5888, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"01010\",\"id\":6,\"promotionStatus\":1,\"userType\":2}', NULL, 1, '', '2025-12-26 11:09:14', 5, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5889, '大礼包-添加', 1, 'com.ruoyi.web.controller.api.TBigGiftPackageController.add()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/add', '221.182.45.100', 'XX XX', '{\"code\":\"123321\",\"coverImage\":\"2025-12-26/a4d3985c-44e7-4a62-bddc-e0e9c10f7b61.jpg\",\"createUserId\":1,\"deposit\":3,\"detailedDescription\":\"<p>可口可乐</p>\",\"detailedImage\":\"2025-12-26/c319a560-61ec-4203-bcd5-c7fa378d3c09.jpg\",\"id\":8,\"introduction\":\"可乐\",\"inventory\":20,\"name\":\"可乐\",\"pointsSettlementPrice\":3,\"totalPrice\":3}', '{\"code\":200,\"data\":\"添加成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:09:33', 13, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5890, '实物商品-添加', 1, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.add()', 'POST', 1, 'admin', NULL, '/manage/t-physical-goods/add', '221.182.45.100', 'XX XX', '{\"coverImage\":\"2025-12-26/363f9893-8343-49f5-a0a3-8ed9db925917.jpg\",\"createUserId\":1,\"detailedDescription\":\"<p>泡面泡面</p>\",\"detailedImage\":\"2025-12-26/42571975-4bfe-4d70-9e8c-9519980cbb4b.jpg\",\"id\":5,\"introduction\":\"泡面\",\"name\":\"泡面\",\"totalPrice\":3}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:11:24', 11, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5891, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":8,\"content\":\"0\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:11:26', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5892, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"111212\",\"id\":7,\"promotionStatus\":1,\"userType\":1}', NULL, 1, '', '2025-12-26 11:11:29', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5893, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":8,\"content\":\"1\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:11:29', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5894, '实物-导出', 5, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.exportRegistration()', 'POST', 1, 'admin', NULL, '/manage/t-physical-goods/export', '221.182.45.100', 'XX XX', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-26 11:11:35', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5895, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"111212\",\"id\":7,\"promotionStatus\":1,\"userType\":1}', NULL, 1, '', '2025-12-26 11:12:34', 6, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5896, '大礼包商品-导入', 6, 'com.ruoyi.web.controller.api.TBigGiftPackageController.importInfo()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/import', '221.182.45.100', 'XX XX', '', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:12:56', 71, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5897, '添加公司-添加', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/manage/t-company/add', '221.182.45.100', 'XX XX', '{\"account\":\"14780066220\",\"chargePerson\":\"李明星\",\"chargePersonPhone\":\"14780066220\",\"code\":\"0001\",\"createUserId\":1,\"id\":10,\"merchantNumber\":\"0001\",\"merchantOpenid\":\"342342434\",\"name\":\"喜望测试推广公司\",\"status\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:13:02', 88, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5898, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"111212\",\"id\":7,\"promotionStatus\":1,\"userType\":1}', NULL, 1, '', '2025-12-26 11:13:07', 5, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5899, '大礼包-修改', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageController.update()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/update', '221.182.45.100', 'XX XX', '{\"code\":\"434444\",\"coverImage\":\"2025-12-26/67daa648-050b-49b6-a19b-79e0343092a6.jpg\",\"deposit\":0.01,\"detailedDescription\":\"<p>1111</p>\",\"detailedImage\":\"2025-12-26/92b5cf0f-3137-4614-9647-0d349b3c4123.jpg\",\"id\":9,\"introduction\":\"饮料\",\"inventory\":20,\"name\":\"饮料\",\"pointsSettlementPrice\":1,\"totalPrice\":0.1,\"updateUserId\":1}', '{\"code\":200,\"data\":\"修改成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:13:19', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5900, '实物商品-修改', 2, 'com.ruoyi.web.controller.api.TPhysicalGoodsController.update()', 'POST', 1, 'admin', NULL, '/manage/t-physical-goods/update', '221.182.45.100', 'XX XX', '{\"coverImage\":\"2025-12-26/363f9893-8343-49f5-a0a3-8ed9db925917.jpg\",\"detailedDescription\":\"<p>泡面泡面</p>\",\"detailedImage\":\"2025-12-26/42571975-4bfe-4d70-9e8c-9519980cbb4b.jpg\",\"id\":5,\"introduction\":\"泡面\",\"name\":\"泡面\",\"totalPrice\":3,\"updateUserId\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:13:27', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5901, '大礼包订单-导出', 5, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.export()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package-order/export', '221.182.45.100', 'XX XX', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-26 11:13:43', 18, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5902, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"111212\",\"id\":7,\"promotionStatus\":1,\"userType\":1}', NULL, 1, '', '2025-12-26 11:14:04', 6, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5903, '大礼包订单-转让', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageOrderController.transfer()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package-order/transfer', '221.182.45.100', 'XX XX', '{\"appUserId\":6,\"orderId\":40}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:14:45', 18, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5904, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":8,\"content\":\"0\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:15:03', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5905, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":8,\"content\":\"1\"}]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:15:26', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5906, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"123321\",\"companyId\":10,\"id\":8,\"promotionStatus\":1,\"userType\":1}', NULL, 1, '', '2025-12-26 11:19:00', 5, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5907, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"123321\",\"companyId\":10,\"id\":8,\"promotionStatus\":1,\"userType\":1}', NULL, 1, '', '2025-12-26 11:19:05', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5908, '小程序用户-金币充值', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldChange()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/goldAdd', '221.182.45.100', 'XX XX', '{\"changeNum\":30,\"userId\":8}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:20:11', 7, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5909, '小程序用户-金币扣除', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldSub()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/goldSub', '221.182.45.100', 'XX XX', '{\"changeNum\":40,\"userId\":8}', '{\"code\":500,\"msg\":\"用户金币不足\"}', 0, NULL, '2025-12-26 11:20:16', 5, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5910, '小程序用户-金币扣除', 2, 'com.ruoyi.web.controller.api.TAppUserController.goldSub()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/goldSub', '221.182.45.100', 'XX XX', '{\"changeNum\":40,\"userId\":8}', '{\"code\":500,\"msg\":\"用户金币不足\"}', 0, NULL, '2025-12-26 11:21:33', 3, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5911, '小程序用户-批量修改积分', 2, 'com.ruoyi.web.controller.api.TAppUserController.batchUpdateGold()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/batchUpdateGold', '221.182.45.100', 'XX XX', '{\"integral\":20,\"userIds\":[8]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:21:43', 12, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5912, '小程序用户-批量修改积分', 2, 'com.ruoyi.web.controller.api.TAppUserController.batchUpdateGold()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/batchUpdateGold', '221.182.45.100', 'XX XX', '{\"integral\":30,\"userIds\":[8,7,6,5,4,2,1,3]}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:23:19', 19, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5913, '小程序用户-导出', 5, 'com.ruoyi.web.controller.api.TAppUserController.exportAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/exportAppUser', '221.182.45.100', 'XX XX', '{\"pageNum\":1,\"pageSize\":10}', NULL, 0, NULL, '2025-12-26 11:23:30', 904, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5914, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"00011111\",\"id\":8,\"promotionStatus\":1,\"userType\":2}', NULL, 1, '', '2025-12-26 11:27:44', 5, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5915, '公司信息-新增股东', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/manage/t-company/system/user/add', '221.182.45.100', 'XX XX', '{\"admin\":false,\"code\":\"0001\",\"companyId\":10,\"createBy\":\"admin\",\"nickName\":\"李明\",\"params\":{},\"phonenumber\":\"14780066221\",\"roleId\":1,\"roleType\":3,\"userId\":205,\"userName\":\"14780066221\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:37:52', 337, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5916, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"111\",\"id\":9,\"promotionStatus\":1,\"userType\":2}', NULL, 1, '', '2025-12-26 11:39:53', 5, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5917, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"33224551\",\"id\":9,\"promotionStatus\":1,\"userType\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 11:48:51', 56, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5918, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"888\",\"companyId\":8,\"id\":3,\"promotionStatus\":0,\"userType\":2}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:07:05', 18, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5919, '公司信息-新增股东', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/manage/t-company/system/user/add', '221.182.45.100', 'XX XX', '{\"admin\":false,\"code\":\"0002\",\"companyId\":10,\"createBy\":\"admin\",\"nickName\":\"李明\",\"params\":{},\"phonenumber\":\"14780066222\",\"roleId\":1,\"roleType\":3,\"userId\":206,\"userName\":\"14780066222\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:08:45', 378, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5920, '公司信息-新增股东', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/manage/t-company/system/user/add', '221.182.45.100', 'XX XX', '{\"admin\":false,\"code\":\"111\",\"companyId\":8,\"createBy\":\"admin\",\"nickName\":\"HC\",\"params\":{},\"phonenumber\":\"15708179461\",\"roleId\":1,\"roleType\":3,\"userId\":207,\"userName\":\"15708179461\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:10:44', 338, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5921, '公司信息-新增股东', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/manage/t-company/system/user/add', '221.182.45.100', 'XX XX', '{\"admin\":false,\"code\":\"554455\",\"companyId\":10,\"nickName\":\"测试\",\"params\":{},\"phonenumber\":\"17777777777\",\"remark\":\"22\",\"userName\":\"1777777777\"}', '{\"code\":500,\"msg\":\"新增用户\'1777777777\'失败,手机号码已存在\"}', 0, NULL, '2025-12-26 14:11:42', 5, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5922, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"666666\",\"id\":7,\"promotionStatus\":1,\"userType\":2}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:11:54', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5923, '公司信息-新增股东', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/manage/t-company/system/user/add', '221.182.45.100', 'XX XX', '{\"admin\":false,\"code\":\"554455\",\"companyId\":10,\"createBy\":\"admin\",\"nickName\":\"测试\",\"params\":{},\"phonenumber\":\"13333333333\",\"remark\":\"22\",\"roleId\":1,\"roleType\":3,\"userId\":208,\"userName\":\"13333333333\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:12:17', 317, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5924, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"666666\",\"id\":7,\"promotionStatus\":1,\"userType\":2}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:14:07', 6, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5925, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:15:26', 17, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5926, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/manage/t-banner/edit', '221.182.45.100', 'XX XX', '{\"bannerDetail\":\"<p>活动</p>\",\"bannerName\":\"活动\",\"id\":\"2004372260381532161\",\"pictures\":\"2025-12-26/bf9a79c0-af39-4113-bed3-ea6571bf62ac.png\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:15:39', 10, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5927, '公司信息-新增股东', 1, 'com.ruoyi.web.controller.api.TCompanyController.add()', 'POST', 1, 'admin', NULL, '/manage/t-company/system/user/add', '221.182.45.100', 'XX XX', '{\"admin\":false,\"code\":\"213123\",\"companyId\":10,\"createBy\":\"admin\",\"nickName\":\"ee\",\"params\":{},\"phonenumber\":\"13333333331\",\"roleId\":1,\"roleType\":3,\"userId\":209,\"userName\":\"13333333331\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:19:11', 769, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5928, '大礼包-修改', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageController.update()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/update', '221.182.45.100', 'XX XX', '{\"code\":\"434444\",\"coverImage\":\"2025-12-26/06cfad2d-0e0b-49d7-b046-ebbd40e82bc5.png\",\"deposit\":0.01,\"detailedDescription\":\"<p>1111</p>\",\"detailedImage\":\"2025-12-26/7660682f-b1ef-4599-851c-a72afa578458.png,2025-12-26/bb90bbc1-2dea-457f-95cb-8e9b2f73f491.png\",\"id\":9,\"introduction\":\"饮料\",\"inventory\":17,\"name\":\"饮料\",\"pointsSettlementPrice\":1,\"totalPrice\":0.1,\"updateUserId\":1}', '{\"code\":200,\"data\":\"修改成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:19:12', 24, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5929, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"11111\",\"id\":8,\"promotionStatus\":1,\"userType\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:19:25', 18, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5930, '大礼包-修改', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageController.update()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/update', '221.182.45.100', 'XX XX', '{\"code\":\"123321\",\"coverImage\":\"2025-12-26/e8c86f9a-2237-4241-90e4-245283f62e12.png\",\"deposit\":3,\"detailedDescription\":\"<p>可口可乐</p>\",\"detailedImage\":\"2025-12-26/c319a560-61ec-4203-bcd5-c7fa378d3c09.jpg\",\"id\":8,\"introduction\":\"可乐\",\"inventory\":20,\"name\":\"可乐\",\"pointsSettlementPrice\":3,\"totalPrice\":3,\"updateUserId\":1}', '{\"code\":200,\"data\":\"修改成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:19:26', 8, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5931, '大礼包-修改', 2, 'com.ruoyi.web.controller.api.TBigGiftPackageController.update()', 'POST', 1, 'admin', NULL, '/manage/t-big-gift-package/update', '221.182.45.100', 'XX XX', '{\"code\":\"213123\",\"coverImage\":\"2025-12-26/9aef5267-d097-4848-884f-42e36cbe01ff.png\",\"deposit\":0.01,\"detailedDescription\":\"<p>11</p>\",\"detailedImage\":\"2025-12-26/3cbbeec2-ac65-4e84-86c2-c994f4931e30.jpg,2025-12-26/fbbfda14-b007-40c8-b0e8-87ed78c2d5a3.jpg,2025-12-26/62deb0de-3341-4f81-ac28-3bdf0a3d1ff8.jpg\",\"id\":7,\"introduction\":\"qqqq\",\"inventory\":0,\"name\":\"qqq\",\"pointsSettlementPrice\":0.01,\"totalPrice\":0.02,\"updateUserId\":1}', '{\"code\":200,\"data\":\"修改成功\",\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:19:35', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5932, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"111122323\",\"id\":5,\"promotionStatus\":0,\"referrerUserId\":3,\"userType\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:19:36', 9, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5933, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"332211\",\"id\":5,\"promotionStatus\":0,\"referrerUserId\":3,\"userType\":1}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:23:42', 50, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5934, '小程序用户-修改用户信息', 2, 'com.ruoyi.web.controller.api.TAppUserController.updateAppUser()', 'POST', 1, 'admin', NULL, '/manage/t-app-user/updateAppUser', '221.182.45.100', 'XX XX', '{\"code\":\"0101\",\"id\":6,\"promotionStatus\":1,\"userType\":2}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:24:10', 17, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5935, '轮播图管理-修改', 2, 'com.ruoyi.web.controller.api.TBannerController.edit()', 'POST', 1, 'admin', NULL, '/manage/t-banner/edit', '221.182.45.100', 'XX XX', '{\"bannerDetail\":\"<p>活动</p>\",\"bannerName\":\"活动\",\"id\":\"2004372260381532161\",\"pictures\":\"2025-12-26/a97a8afb-09d0-41cf-aeed-9753abd31474.png\",\"updateBy\":\"若依\"}', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:29:57', 10, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5936, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:30:17', 26, NULL, '超级管理员', '15888888888', 1, '若依');
-INSERT INTO `sys_oper_log` (`oper_id`, `title`, `business_type`, `method`, `request_method`, `operator_type`, `oper_name`, `dept_name`, `oper_url`, `oper_ip`, `oper_location`, `oper_param`, `json_result`, `status`, `error_msg`, `oper_time`, `cost_time`, `companyName`, `roleName`, `phonenumber`, `userId`, `nickName`) VALUES (5937, '系统配置-协议管理-批量修改', 2, 'com.ruoyi.web.controller.api.THtmlConfigController.updateBatch()', 'POST', 1, 'admin', NULL, '/manage/t-html-config/updateBatch', '221.182.45.100', 'XX XX', '{\"htmlConfigs\":[{\"configType\":1,\"content\":\"<p>【托育】</p><p><span style=\\\"color:#060607\\\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1764237403038_2\\\" title=\\\"图片\\\" src=\\\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\\\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>\"},{\"configType\":2,\"content\":\"<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\\\"line-height:14\\\"><span style=\\\"color:#333333\\\"><span style=\\\"font-size:12px\\\"><span style=\\\"background-color:#dfdff5\\\">23</span></span></span></span>。</li><li><span style=\\\"color:#333333\\\"><span style=\\\"font-size:16px\\\">', '{\"code\":200,\"msg\":\"操作成功\"}', 0, NULL, '2025-12-26 14:32:32', 12, NULL, '超级管理员', '15888888888', 1, '若依');
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_post
--- ----------------------------
-DROP TABLE IF EXISTS `sys_post`;
-CREATE TABLE `sys_post` (
-  `post_id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
-  `post_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位编码',
-  `post_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位名称',
-  `post_sort` int NOT NULL COMMENT '显示顺序',
-  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态(0正常 1停用)',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`post_id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='岗位信息表';
-
--- ----------------------------
--- Records of sys_post
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_post` (`post_id`, `post_code`, `post_name`, `post_sort`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1, 'ceo', '董事长', 1, '0', 'admin', '2023-10-02 14:09:09', '', NULL, '');
-INSERT INTO `sys_post` (`post_id`, `post_code`, `post_name`, `post_sort`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (2, 'se', '项目经理', 2, '0', 'admin', '2023-10-02 14:09:09', '', NULL, '');
-INSERT INTO `sys_post` (`post_id`, `post_code`, `post_name`, `post_sort`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (3, 'hr', '人力资源', 3, '0', 'admin', '2023-10-02 14:09:09', '', NULL, '');
-INSERT INTO `sys_post` (`post_id`, `post_code`, `post_name`, `post_sort`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (4, 'user', '普通员工', 4, '0', 'admin', '2023-10-02 14:09:09', '', NULL, '');
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_role
--- ----------------------------
-DROP TABLE IF EXISTS `sys_role`;
-CREATE TABLE `sys_role` (
-  `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
-  `role_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色名称',
-  `role_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '角色权限字符串',
-  `role_sort` int DEFAULT NULL COMMENT '显示顺序',
-  `data_scope` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
-  `menu_check_strictly` tinyint(1) DEFAULT '1' COMMENT '菜单树选择项是否关联显示',
-  `dept_check_strictly` tinyint(1) DEFAULT '1' COMMENT '部门树选择项是否关联显示',
-  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '角色状态(0正常 1停用)',
-  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
-  `disabled` tinyint(1) DEFAULT NULL,
-  `removeDays` int DEFAULT NULL COMMENT '删除天数',
-  `postType` int DEFAULT NULL COMMENT '岗位类型 1=经理 2=负责人 3=专员',
-  PRIMARY KEY (`role_id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=128 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='角色信息表';
-
--- ----------------------------
--- Records of sys_role
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_role` (`role_id`, `role_name`, `role_key`, `role_sort`, `data_scope`, `menu_check_strictly`, `dept_check_strictly`, `status`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disabled`, `removeDays`, `postType`) VALUES (1, '超级管理员', 'admin', 1, '1', 0, 0, '0', '0', 'admin', '2023-10-02 14:09:10', 'admin', '2024-01-12 17:44:14', '超级管理员', NULL, 90, 1);
-INSERT INTO `sys_role` (`role_id`, `role_name`, `role_key`, `role_sort`, `data_scope`, `menu_check_strictly`, `dept_check_strictly`, `status`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disabled`, `removeDays`, `postType`) VALUES (2, '经销商', 'common', 2, '2', 0, 0, '0', '2', 'admin', '2023-10-02 14:09:10', '18782688863', '2024-01-12 18:20:07', '经销商', NULL, 90, 2);
-INSERT INTO `sys_role` (`role_id`, `role_name`, `role_key`, `role_sort`, `data_scope`, `menu_check_strictly`, `dept_check_strictly`, `status`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disabled`, `removeDays`, `postType`) VALUES (126, '1', NULL, NULL, '1', 0, 0, '0', '2', '', '2025-11-21 15:16:31', '', NULL, '1', NULL, NULL, NULL);
-INSERT INTO `sys_role` (`role_id`, `role_name`, `role_key`, `role_sort`, `data_scope`, `menu_check_strictly`, `dept_check_strictly`, `status`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disabled`, `removeDays`, `postType`) VALUES (127, '供应商', NULL, NULL, '1', 0, 0, '0', '0', '', '2025-12-25 17:30:41', '', NULL, '供应商角色', NULL, NULL, NULL);
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_role_dept
--- ----------------------------
-DROP TABLE IF EXISTS `sys_role_dept`;
-CREATE TABLE `sys_role_dept` (
-  `role_id` bigint NOT NULL COMMENT '角色ID',
-  `dept_id` bigint NOT NULL COMMENT '部门ID',
-  PRIMARY KEY (`role_id`,`dept_id`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='角色和部门关联表';
-
--- ----------------------------
--- Records of sys_role_dept
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_role_dept` (`role_id`, `dept_id`) VALUES (2, 100);
-INSERT INTO `sys_role_dept` (`role_id`, `dept_id`) VALUES (2, 101);
-INSERT INTO `sys_role_dept` (`role_id`, `dept_id`) VALUES (2, 105);
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_role_menu
--- ----------------------------
-DROP TABLE IF EXISTS `sys_role_menu`;
-CREATE TABLE `sys_role_menu` (
-  `role_id` bigint NOT NULL COMMENT '角色ID',
-  `menu_id` bigint NOT NULL COMMENT '菜单ID',
-  PRIMARY KEY (`role_id`,`menu_id`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='角色和菜单关联表';
-
--- ----------------------------
--- Records of sys_role_menu
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 1);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 2);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 3);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 4);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 5);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 6);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 7);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 8);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 9);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 10);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 11);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 12);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 13);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 14);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 15);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 16);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 17);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 18);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 19);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 20);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 21);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 22);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 23);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 24);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 25);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 26);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 27);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 28);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 29);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 30);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 31);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 32);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 33);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 34);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 35);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 36);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 37);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 38);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 39);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 40);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 41);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 42);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 43);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 44);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 45);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 46);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 47);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 48);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 49);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 50);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 51);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 52);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 53);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 54);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 55);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 56);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 57);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 58);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 59);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 60);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 61);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 62);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 63);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 64);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 65);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 66);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 67);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 68);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 69);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 70);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 71);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 72);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 73);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 74);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 75);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 76);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 77);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 78);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 79);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 80);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 81);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 82);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 83);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 84);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 85);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 86);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 87);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 88);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (1, 89);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 90);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 91);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 92);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 93);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 94);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 95);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (127, 90);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (127, 91);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (127, 92);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (127, 93);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (127, 94);
-INSERT INTO `sys_role_menu` (`role_id`, `menu_id`) VALUES (127, 95);
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_user
--- ----------------------------
-DROP TABLE IF EXISTS `sys_user`;
-CREATE TABLE `sys_user` (
-  `user_id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
-  `dept_id` bigint DEFAULT NULL COMMENT '部门ID',
-  `user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户账号',
-  `nick_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户昵称',
-  `user_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '00' COMMENT '用户类型(00系统用户)',
-  `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '用户邮箱',
-  `phonenumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '手机号码',
-  `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)',
-  `avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '头像地址',
-  `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '密码',
-  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '帐号状态(0正常 1停用)',
-  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
-  `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '最后登录IP',
-  `login_date` datetime DEFAULT NULL COMMENT '最后登录时间',
-  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者',
-  `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
-  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
-  `disable_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '禁用备注',
-  `company_id` int DEFAULT NULL COMMENT '企业id',
-  `is_admin` int DEFAULT '0' COMMENT '公司管理员(0=否,1=是)',
-  `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '推广id',
-  `promotion_qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '推广二维码地址',
-  `role_type` int DEFAULT '1' COMMENT '角色类型(1=平台账号,2=经销商账号 3股东)',
-  PRIMARY KEY (`user_id`) USING BTREE,
-  UNIQUE KEY `code` (`code`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=210 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户信息表';
-
--- ----------------------------
--- Records of sys_user
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_user` (`user_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disable_remark`, `company_id`, `is_admin`, `code`, `promotion_qr_code`, `role_type`) VALUES (1, 100, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', 'https://we-park-life.oss-cn-beijing.aliyuncs.com/img/ebcc2c95e1504371a8b3f3b1167a03a0.jpg', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '221.182.45.100', '2025-12-26 14:32:20', 'admin', '2023-10-02 14:09:09', 'admin', '2025-12-26 14:32:20', '管理员', NULL, 8, 0, '987', NULL, 1);
-INSERT INTO `sys_user` (`user_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disable_remark`, `company_id`, `is_admin`, `code`, `promotion_qr_code`, `role_type`) VALUES (201, NULL, '111111', '测试', '00', '', '14444444444', '0', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '2', '192.168.110.111', '2025-12-25 14:38:59', 'admin', '2025-12-25 14:37:48', '', '2025-12-25 14:39:55', '1', NULL, NULL, 0, '6149478304', NULL, 1);
-INSERT INTO `sys_user` (`user_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disable_remark`, `company_id`, `is_admin`, `code`, `promotion_qr_code`, `role_type`) VALUES (202, NULL, '14444444444', '测试1', '00', '', '14444444444', '0', '', '$2a$10$YImAbvPlJNJC3JAIaayNwuUvCjyl2TFi8UPO4FZaPLTdxWMKz4ZKq', '0', '0', '192.168.110.111', '2025-12-25 14:40:43', 'admin', '2025-12-25 14:40:23', '', '2025-12-25 14:40:43', '11', NULL, NULL, 0, '6059021909', NULL, 1);
-INSERT INTO `sys_user` (`user_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disable_remark`, `company_id`, `is_admin`, `code`, `promotion_qr_code`, `role_type`) VALUES (203, 124, '17777777777', '唉唉唉', '00', '', '17777777777', '0', '', '$2a$10$TIRD7N1NMKyRDot7q3U5bO0YNqauVAHx2lXVivcFsEVKW0VU2lVJq', '0', '0', '221.182.45.100', '2025-12-26 10:15:31', 'admin', '2025-12-25 17:42:23', '', '2025-12-26 14:31:06', NULL, NULL, 9, 1, '1111111', NULL, 2);
-INSERT INTO `sys_user` (`user_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disable_remark`, `company_id`, `is_admin`, `code`, `promotion_qr_code`, `role_type`) VALUES (204, 124, '14780066220', '李明星', '00', '', '14780066220', '0', '', '$2a$10$r3IlB7iiHiapYQAPKSy0o.LxGzjgidpmhtkJQSGv3wja4wI6PeRTm', '0', '0', '221.182.45.100', '2025-12-26 11:32:40', 'admin', '2025-12-26 11:13:02', '', '2025-12-26 14:31:08', NULL, NULL, 10, 1, '2222222', NULL, 2);
-INSERT INTO `sys_user` (`user_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disable_remark`, `company_id`, `is_admin`, `code`, `promotion_qr_code`, `role_type`) VALUES (205, NULL, '14780066221', '李明', '00', '', '14780066221', '0', '', '$2a$10$fq6AGxj.FV9ZQw0qhRW/YuLjpbDxYKycvnGqExf.Cx9H4MuU0uEYK', '0', '0', '', NULL, 'admin', '2025-12-26 11:37:51', '', NULL, NULL, NULL, NULL, 0, '0001', NULL, 3);
-INSERT INTO `sys_user` (`user_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disable_remark`, `company_id`, `is_admin`, `code`, `promotion_qr_code`, `role_type`) VALUES (206, NULL, '14780066222', '李明', '00', '', '14780066222', '0', '', '$2a$10$AslxO48gVMYClWAIX2KLVezWgzuy8oh8en5O/PRmLj/XpMYzCObMO', '0', '0', '', NULL, 'admin', '2025-12-26 14:08:45', '', NULL, NULL, NULL, NULL, 0, '0002', NULL, 3);
-INSERT INTO `sys_user` (`user_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disable_remark`, `company_id`, `is_admin`, `code`, `promotion_qr_code`, `role_type`) VALUES (207, NULL, '15708179461', 'HC', '00', '', '15708179461', '0', '', '$2a$10$rIzxIjJRLu6evCWgnPkJYujJE.3NDJV23T6Ae0dIi9vQX6iNSawGW', '0', '0', '', NULL, 'admin', '2025-12-26 14:10:44', '', NULL, NULL, NULL, NULL, 0, '111', NULL, 3);
-INSERT INTO `sys_user` (`user_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disable_remark`, `company_id`, `is_admin`, `code`, `promotion_qr_code`, `role_type`) VALUES (208, NULL, '13333333333', '测试', '00', '', '13333333333', '0', '', '$2a$10$d4mcqcoEvLhuLZa5iJCuRORu2ZQ2TBtoADHqmrjmhZ26u0fkVFzhi', '0', '0', '', NULL, 'admin', '2025-12-26 14:12:16', '', NULL, '22', NULL, NULL, 0, '554455', NULL, 3);
-INSERT INTO `sys_user` (`user_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `status`, `del_flag`, `login_ip`, `login_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`, `disable_remark`, `company_id`, `is_admin`, `code`, `promotion_qr_code`, `role_type`) VALUES (209, NULL, '13333333331', 'ee', '00', '', '13333333331', '0', '', '$2a$10$qJwiVLYeqo2sZUU8T0bequl8gjPntqN1Bw1sKvyzMXVYF6F8n7E72', '0', '0', '', NULL, 'admin', '2025-12-26 14:19:11', '', NULL, NULL, NULL, 10, 0, '213123', NULL, 3);
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_user_post
--- ----------------------------
-DROP TABLE IF EXISTS `sys_user_post`;
-CREATE TABLE `sys_user_post` (
-  `user_id` bigint NOT NULL COMMENT '用户ID',
-  `post_id` bigint NOT NULL COMMENT '岗位ID',
-  PRIMARY KEY (`user_id`,`post_id`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户与岗位关联表';
-
--- ----------------------------
--- Records of sys_user_post
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_user_post` (`user_id`, `post_id`) VALUES (1, 1);
-COMMIT;
-
--- ----------------------------
--- Table structure for sys_user_role
--- ----------------------------
-DROP TABLE IF EXISTS `sys_user_role`;
-CREATE TABLE `sys_user_role` (
-  `user_id` bigint NOT NULL COMMENT '用户ID',
-  `role_id` bigint NOT NULL COMMENT '角色ID',
-  PRIMARY KEY (`user_id`,`role_id`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户和角色关联表';
-
--- ----------------------------
--- Records of sys_user_role
--- ----------------------------
-BEGIN;
-INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (1, 1);
-INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (200, 1);
-INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (202, 1);
-INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (203, 2);
-INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (204, 2);
-INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (205, 1);
-INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (206, 1);
-INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (207, 1);
-INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (208, 1);
-INSERT INTO `sys_user_role` (`user_id`, `role_id`) VALUES (209, 1);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_app_user
--- ----------------------------
-DROP TABLE IF EXISTS `t_app_user`;
-CREATE TABLE `t_app_user` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `company_id` int DEFAULT NULL COMMENT '经销商id',
-  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '姓名',
-  `profile_photo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '头像',
-  `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '推广号',
-  `promotion_qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '推广二维码地址',
-  `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '手机号',
-  `gender` int DEFAULT NULL COMMENT '性别(1=男,2=女)',
-  `birthday` date DEFAULT NULL COMMENT '生日',
-  `openid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '微信openid',
-  `user_type` int DEFAULT '1' COMMENT '角色(1=游客,2=营销员,3=合伙人)',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间',
-  `total_accumulative_integral` int DEFAULT '0' COMMENT '历史累计积分',
-  `accumulative_integral` int DEFAULT '0' COMMENT '累计积分',
-  `referrer_user_id` int DEFAULT NULL COMMENT '推荐人id',
-  `referrer_sys_user_id` int DEFAULT NULL COMMENT '股东id',
-  `referrer_status` int DEFAULT NULL COMMENT '推荐状态(1=临时,2=正式)',
-  `referrer_time` datetime DEFAULT NULL COMMENT '推荐时间',
-  `promotion_status` int DEFAULT '0' COMMENT '推广状态(0=关闭,1=打开)',
-  `gold_balance` decimal(10,2) DEFAULT '0.00' COMMENT '金币余额',
-  `status` int DEFAULT '1' COMMENT '状态(1=正常,2=冻结,3=删除)',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='小程序用户';
-
--- ----------------------------
--- Records of t_app_user
--- ----------------------------
-BEGIN;
-INSERT INTO `t_app_user` (`id`, `company_id`, `name`, `profile_photo`, `code`, `promotion_qr_code`, `phone`, `gender`, `birthday`, `openid`, `user_type`, `create_time`, `total_accumulative_integral`, `accumulative_integral`, `referrer_user_id`, `referrer_sys_user_id`, `referrer_status`, `referrer_time`, `promotion_status`, `gold_balance`, `status`) VALUES (1, 8, '1', 'http://221.182.45.100:11223/images/2025-12-16/1.png', '222', '1', '1', 1, '2025-12-12', '1', 3, '2025-12-12 09:33:58', NULL, 30, 1, NULL, 1, '2025-12-12 09:34:05', 1, 0.00, 1);
-INSERT INTO `t_app_user` (`id`, `company_id`, `name`, `profile_photo`, `code`, `promotion_qr_code`, `phone`, `gender`, `birthday`, `openid`, `user_type`, `create_time`, `total_accumulative_integral`, `accumulative_integral`, `referrer_user_id`, `referrer_sys_user_id`, `referrer_status`, `referrer_time`, `promotion_status`, `gold_balance`, `status`) VALUES (2, 8, '2', '2', '999', '2', '2', 2, '2025-12-12', '2', 3, '2025-12-12 09:42:25', NULL, 30, 1, NULL, 2, '2025-12-12 09:42:22', 1, 0.00, 1);
-INSERT INTO `t_app_user` (`id`, `company_id`, `name`, `profile_photo`, `code`, `promotion_qr_code`, `phone`, `gender`, `birthday`, `openid`, `user_type`, `create_time`, `total_accumulative_integral`, `accumulative_integral`, `referrer_user_id`, `referrer_sys_user_id`, `referrer_status`, `referrer_time`, `promotion_status`, `gold_balance`, `status`) VALUES (3, 8, 'sakura', 'https://jiashikang.cn/images/2025-12-26/8ccdaac7-4d65-4257-9954-aca4b5e83456.jpg', '888', '999', '18224358736', 1, '2025-12-22', 'ocm2B19dsdmXrc609PJNd9AD_H7M', 2, NULL, NULL, 30, NULL, NULL, NULL, NULL, 0, 111.00, 1);
-INSERT INTO `t_app_user` (`id`, `company_id`, `name`, `profile_photo`, `code`, `promotion_qr_code`, `phone`, `gender`, `birthday`, `openid`, `user_type`, `create_time`, `total_accumulative_integral`, `accumulative_integral`, `referrer_user_id`, `referrer_sys_user_id`, `referrer_status`, `referrer_time`, `promotion_status`, `gold_balance`, `status`) VALUES (4, NULL, '1', NULL, NULL, NULL, '18283820718', NULL, NULL, NULL, 1, '2025-12-20 16:59:47', NULL, 30, NULL, NULL, NULL, NULL, 0, 0.00, 1);
-INSERT INTO `t_app_user` (`id`, `company_id`, `name`, `profile_photo`, `code`, `promotion_qr_code`, `phone`, `gender`, `birthday`, `openid`, `user_type`, `create_time`, `total_accumulative_integral`, `accumulative_integral`, `referrer_user_id`, `referrer_sys_user_id`, `referrer_status`, `referrer_time`, `promotion_status`, `gold_balance`, `status`) VALUES (5, NULL, '用户9107', '', '332211', NULL, '13404089107', NULL, NULL, NULL, 1, '2025-12-24 11:36:20', 0, 30, 3, NULL, 1, '2025-12-24 14:04:09', 0, 111.00, 1);
-INSERT INTO `t_app_user` (`id`, `company_id`, `name`, `profile_photo`, `code`, `promotion_qr_code`, `phone`, `gender`, `birthday`, `openid`, `user_type`, `create_time`, `total_accumulative_integral`, `accumulative_integral`, `referrer_user_id`, `referrer_sys_user_id`, `referrer_status`, `referrer_time`, `promotion_status`, `gold_balance`, `status`) VALUES (6, NULL, 'Alvis.', 'https://thirdwx.qlogo.cn/mmopen/vi_32/POgEwh4mIHO4nibH0KlMECNjjGxQUq24ZEaGT4poC6icRiccVGKSyXwibcPq4BWmiaIGuG1icwxaQX6grC9VemZoJ8rg/132', '0101', NULL, '14780066220', 1, NULL, 'ocm2B17kIvBzjh7qpNjMcFvXBe2M', 2, '2025-12-26 10:31:15', 0, 30, NULL, NULL, NULL, NULL, 1, 35.00, 1);
-INSERT INTO `t_app_user` (`id`, `company_id`, `name`, `profile_photo`, `code`, `promotion_qr_code`, `phone`, `gender`, `birthday`, `openid`, `user_type`, `create_time`, `total_accumulative_integral`, `accumulative_integral`, `referrer_user_id`, `referrer_sys_user_id`, `referrer_status`, `referrer_time`, `promotion_status`, `gold_balance`, `status`) VALUES (7, NULL, NULL, NULL, '666666', NULL, '18283820718', NULL, NULL, 'ocm2B1_MMnLt3lr6JxoUfpkMXk-g', 2, '2025-12-26 11:05:25', 0, 30, NULL, NULL, NULL, NULL, 1, 0.00, 1);
-INSERT INTO `t_app_user` (`id`, `company_id`, `name`, `profile_photo`, `code`, `promotion_qr_code`, `phone`, `gender`, `birthday`, `openid`, `user_type`, `create_time`, `total_accumulative_integral`, `accumulative_integral`, `referrer_user_id`, `referrer_sys_user_id`, `referrer_status`, `referrer_time`, `promotion_status`, `gold_balance`, `status`) VALUES (8, NULL, '测试', 'https://thirdwx.qlogo.cn/mmopen/vi_32/POgEwh4mIHO4nibH0KlMECNjjGxQUq24ZEaGT4poC6icRiccVGKSyXwibcPq4BWmiaIGuG1icwxaQX6grC9VemZoJ8rg/132', NULL, NULL, '15983498664', 2, NULL, 'ocm2B121qr1rfzTGK4eewlLY05uQ', 1, '2025-12-26 11:16:02', 0, 30, NULL, NULL, NULL, NULL, 1, 30.00, 1);
-INSERT INTO `t_app_user` (`id`, `company_id`, `name`, `profile_photo`, `code`, `promotion_qr_code`, `phone`, `gender`, `birthday`, `openid`, `user_type`, `create_time`, `total_accumulative_integral`, `accumulative_integral`, `referrer_user_id`, `referrer_sys_user_id`, `referrer_status`, `referrer_time`, `promotion_status`, `gold_balance`, `status`) VALUES (9, NULL, NULL, NULL, NULL, NULL, '15983498664', NULL, NULL, 'ocm2B15yCz_e7CQsOiqvJN4ApIkA', 1, '2025-12-26 11:34:59', 0, 0, NULL, NULL, NULL, NULL, 1, 0.00, 1);
-INSERT INTO `t_app_user` (`id`, `company_id`, `name`, `profile_photo`, `code`, `promotion_qr_code`, `phone`, `gender`, `birthday`, `openid`, `user_type`, `create_time`, `total_accumulative_integral`, `accumulative_integral`, `referrer_user_id`, `referrer_sys_user_id`, `referrer_status`, `referrer_time`, `promotion_status`, `gold_balance`, `status`) VALUES (10, NULL, 'HaafC_Jan_24', 'https://thirdwx.qlogo.cn/mmopen/vi_32/POgEwh4mIHO4nibH0KlMECNjjGxQUq24ZEaGT4poC6icRiccVGKSyXwibcPq4BWmiaIGuG1icwxaQX6grC9VemZoJ8rg/132', NULL, NULL, '15708179461', 1, NULL, 'ocm2B187N8MvZiUG1v-MbrvdGPTc', 1, '2025-12-26 11:57:49', 0, 0, NULL, NULL, NULL, NULL, 0, 0.00, 1);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_app_user_visit
--- ----------------------------
-DROP TABLE IF EXISTS `t_app_user_visit`;
-CREATE TABLE `t_app_user_visit` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `app_user_id` int DEFAULT NULL COMMENT '用户id',
-  `visit_date` date DEFAULT NULL COMMENT '访问日期',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户访问记录';
-
--- ----------------------------
--- Records of t_app_user_visit
--- ----------------------------
-BEGIN;
-COMMIT;
-
--- ----------------------------
--- Table structure for t_banner
--- ----------------------------
-DROP TABLE IF EXISTS `t_banner`;
-CREATE TABLE `t_banner` (
-  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
-  `banner_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '轮播图名称',
-  `pictures` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '图片',
-  `banner_detail` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '详情',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
-  `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
-  `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
-  `update_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
-  `disabled` int DEFAULT '0' COMMENT '是否删除 0=否 1=是',
-  `read_count` int DEFAULT '0' COMMENT '阅读量',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='轮播图管理';
-
--- ----------------------------
--- Records of t_banner
--- ----------------------------
-BEGIN;
-INSERT INTO `t_banner` (`id`, `banner_name`, `pictures`, `banner_detail`, `create_time`, `update_time`, `create_by`, `update_by`, `disabled`, `read_count`) VALUES ('1', '1', 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', '1', '2025-11-12 11:17:20', '2025-11-15 11:32:17', '1', '若依', 1, 0);
-INSERT INTO `t_banner` (`id`, `banner_name`, `pictures`, `banner_detail`, `create_time`, `update_time`, `create_by`, `update_by`, `disabled`, `read_count`) VALUES ('1989537327214018561', '轮播图12', '2025-11-15/5a78cc87-f03d-4b66-a755-cfcb1af53b8f.png', '<p>这是跳转详情内容12</p>', '2025-11-15 11:33:57', '2025-11-27 19:40:31', '若依', '若依', 1, 0);
-INSERT INTO `t_banner` (`id`, `banner_name`, `pictures`, `banner_detail`, `create_time`, `update_time`, `create_by`, `update_by`, `disabled`, `read_count`) VALUES ('1991767529109377026', '2', '2025-11-21/81b1fb68-ec66-4f84-8820-e17c9045b217.jpg', '<p>2</p>', '2025-11-21 15:15:58', '2025-11-27 19:40:29', '若依', '若依', 1, 0);
-INSERT INTO `t_banner` (`id`, `banner_name`, `pictures`, `banner_detail`, `create_time`, `update_time`, `create_by`, `update_by`, `disabled`, `read_count`) VALUES ('1994008507362922497', '公益课堂', '2025-12-17/3c67fa89-c3c5-495b-b59d-c65c9ae0cee1.jpg', '<p>公益课程</p>', '2025-11-27 19:40:49', '2025-12-25 14:11:16', '若依', '若依', 1, 0);
-INSERT INTO `t_banner` (`id`, `banner_name`, `pictures`, `banner_detail`, `create_time`, `update_time`, `create_by`, `update_by`, `disabled`, `read_count`) VALUES ('1994008568830447617', '1', '2025-12-17/b56d154a-3d7d-4f0d-b65a-1727db730909.png', '<p>惠民超市</p>', '2025-11-27 19:41:04', '2025-12-25 14:21:03', '若依', '若依', 1, 0);
-INSERT INTO `t_banner` (`id`, `banner_name`, `pictures`, `banner_detail`, `create_time`, `update_time`, `create_by`, `update_by`, `disabled`, `read_count`) VALUES ('1994008655614791681', '就业体系', '2025-12-26/8055d804-36c6-4e6c-ada4-50da55b41c61.jpeg', '<p>就业体系</p>', '2025-11-27 19:41:25', '2025-12-26 10:01:16', '若依', '若依', 1, 0);
-INSERT INTO `t_banner` (`id`, `banner_name`, `pictures`, `banner_detail`, `create_time`, `update_time`, `create_by`, `update_by`, `disabled`, `read_count`) VALUES ('1994008720647475201', '暖心服务', '2025-12-26/e116e94a-b081-4586-9f36-b8a06a9d25a6.jpeg', '<p>暖心服务</p>', '2025-11-27 19:41:40', '2025-12-26 10:01:19', '若依', '若依', 1, 0);
-INSERT INTO `t_banner` (`id`, `banner_name`, `pictures`, `banner_detail`, `create_time`, `update_time`, `create_by`, `update_by`, `disabled`, `read_count`) VALUES ('2', '2', 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', '2', '2025-11-12 11:17:20', '2025-11-15 11:32:20', '1', '若依', 1, 0);
-INSERT INTO `t_banner` (`id`, `banner_name`, `pictures`, `banner_detail`, `create_time`, `update_time`, `create_by`, `update_by`, `disabled`, `read_count`) VALUES ('2004358952811241474', '123', '2025-12-26/21a476a4-bb72-47ac-a047-f93ded321c2f.png', '<p></p><div class=\"media-wrap image-wrap\"><img class=\"media-wrap image-wrap\" id=\"1766711373448_2\" title=\"图片\" src=\"https://jiashikang.cn/images/2025-12-26/4188e121-cc4c-4759-afb3-faf807cdd581.png\"/></div><p></p>', '2025-12-26 09:09:48', '2025-12-26 10:44:04', '若依', '若依', 1, 0);
-INSERT INTO `t_banner` (`id`, `banner_name`, `pictures`, `banner_detail`, `create_time`, `update_time`, `create_by`, `update_by`, `disabled`, `read_count`) VALUES ('2004372260381532161', '活动', '2025-12-26/a97a8afb-09d0-41cf-aeed-9753abd31474.png', '<p>活动</p>', '2025-12-26 10:02:40', '2025-12-26 14:29:57', '若依', '若依', 0, 7);
-INSERT INTO `t_banner` (`id`, `banner_name`, `pictures`, `banner_detail`, `create_time`, `update_time`, `create_by`, `update_by`, `disabled`, `read_count`) VALUES ('3', '3', 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', '3', '2025-11-12 11:17:20', '2025-11-15 11:32:22', '1', '若依', 1, 0);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_big_gift_package
--- ----------------------------
-DROP TABLE IF EXISTS `t_big_gift_package`;
-CREATE TABLE `t_big_gift_package` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商品ID',
-  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商品名称',
-  `introduction` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商品简介',
-  `total_price` decimal(10,2) DEFAULT NULL COMMENT '商品总价',
-  `deposit` decimal(10,2) DEFAULT NULL COMMENT '商品订金',
-  `points_settlement_price` decimal(10,2) DEFAULT NULL COMMENT '积分结算价',
-  `cover_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商品封面图',
-  `detailed_image` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '商品详情图,逗号分隔',
-  `inventory` int DEFAULT '0' COMMENT '商品库存',
-  `detailed_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '商品详情描述',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
-  `create_user_id` bigint DEFAULT NULL COMMENT '添加人id',
-  `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
-  `update_user_id` bigint DEFAULT NULL COMMENT '修改人id',
-  `status` int DEFAULT '0' COMMENT '0未删除 1删除',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='大礼包';
-
--- ----------------------------
--- Records of t_big_gift_package
--- ----------------------------
-BEGIN;
-INSERT INTO `t_big_gift_package` (`id`, `code`, `name`, `introduction`, `total_price`, `deposit`, `points_settlement_price`, `cover_image`, `detailed_image`, `inventory`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`) VALUES (1, '2', '3撒发发', '对方过后电饭锅回电话', 99.00, 888.00, 20.00, NULL, NULL, 300, NULL, '2025-12-10 15:44:03', NULL, '2025-12-12 09:33:34', NULL, 1);
-INSERT INTO `t_big_gift_package` (`id`, `code`, `name`, `introduction`, `total_price`, `deposit`, `points_settlement_price`, `cover_image`, `detailed_image`, `inventory`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`) VALUES (3, '1', '2', '6', 3.00, 4.00, 5.00, NULL, NULL, 7, NULL, '2025-12-10 09:34:48', NULL, NULL, NULL, 1);
-INSERT INTO `t_big_gift_package` (`id`, `code`, `name`, `introduction`, `total_price`, `deposit`, `points_settlement_price`, `cover_image`, `detailed_image`, `inventory`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`) VALUES (5, '12312312313', '商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称', '商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介', 0.02, 0.01, 100.00, '2025-12-26/8ade2e8c-c98d-492c-9ad1-dd14d1b45c75.jpg', '2025-12-26/40635c42-6d09-4c12-b36e-9cf9aa258cf5.jpeg,2025-12-26/6ebc75ea-e951-4268-ba97-91dcff93800b.jpeg,2025-12-26/cc2400e6-00ac-45ff-84ff-85d65decd8e2.jpg', 12, '<p> 5235441423132132113头发是后天</p><div class=\"media-wrap image-wrap\"><img class=\"media-wrap image-wrap\" id=\"1766713935053_2\" title=\"图片\" src=\"https://jiashikang.cn/images/2025-12-26/0b5520cb-28bb-41d3-9c45-8ced3cf01fbf.jpeg\"/></div><p></p><p></p>', '2025-12-16 16:12:43', 1, '2025-12-26 13:51:57', 1, 0);
-INSERT INTO `t_big_gift_package` (`id`, `code`, `name`, `introduction`, `total_price`, `deposit`, `points_settlement_price`, `cover_image`, `detailed_image`, `inventory`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`) VALUES (6, '123123', '购买测试', '商品简介商品简介商品简介商品简介商品简介商品简介', 2.00, 0.01, 0.01, '2025-12-23/de0795df-a4f7-4c86-b24c-cdd353afd78c.jpg', '2025-12-23/7211c7b2-2542-4c2c-abe8-c0defe364d0f.jpg', 1, '<p>啊虽然萨顶顶的点点滴滴哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒是</p>', '2025-12-23 11:48:57', 1, '2025-12-25 14:16:55', 1, 1);
-INSERT INTO `t_big_gift_package` (`id`, `code`, `name`, `introduction`, `total_price`, `deposit`, `points_settlement_price`, `cover_image`, `detailed_image`, `inventory`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`) VALUES (7, '213123', 'qqq', 'qqqq', 0.02, 0.01, 0.01, '2025-12-26/9aef5267-d097-4848-884f-42e36cbe01ff.png', '2025-12-26/3cbbeec2-ac65-4e84-86c2-c994f4931e30.jpg,2025-12-26/fbbfda14-b007-40c8-b0e8-87ed78c2d5a3.jpg,2025-12-26/62deb0de-3341-4f81-ac28-3bdf0a3d1ff8.jpg', 0, '<p>11</p>', '2025-12-25 14:28:44', 1, '2025-12-26 14:19:35', 1, 0);
-INSERT INTO `t_big_gift_package` (`id`, `code`, `name`, `introduction`, `total_price`, `deposit`, `points_settlement_price`, `cover_image`, `detailed_image`, `inventory`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`) VALUES (8, '123321', '可乐', '可乐', 3.00, 3.00, 3.00, '2025-12-26/e8c86f9a-2237-4241-90e4-245283f62e12.png', '2025-12-26/c319a560-61ec-4203-bcd5-c7fa378d3c09.jpg', 20, '<p>可口可乐</p>', '2025-12-26 11:09:33', 1, '2025-12-26 14:19:26', 1, 0);
-INSERT INTO `t_big_gift_package` (`id`, `code`, `name`, `introduction`, `total_price`, `deposit`, `points_settlement_price`, `cover_image`, `detailed_image`, `inventory`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`) VALUES (9, '434444', '饮料', '饮料', 0.10, 0.01, 1.00, '2025-12-26/06cfad2d-0e0b-49d7-b046-ebbd40e82bc5.png', '2025-12-26/7660682f-b1ef-4599-851c-a72afa578458.png,2025-12-26/bb90bbc1-2dea-457f-95cb-8e9b2f73f491.png', 16, '<p>1111</p>', '2025-12-26 11:12:56', NULL, '2025-12-26 14:19:37', 1, 0);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_big_gift_package_order
--- ----------------------------
-DROP TABLE IF EXISTS `t_big_gift_package_order`;
-CREATE TABLE `t_big_gift_package_order` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '订单编号',
-  `company_id` int DEFAULT NULL COMMENT '所属公司',
-  `app_user_id` int DEFAULT NULL COMMENT '用户id',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '下单时间',
-  `big_gift_package_id` int DEFAULT NULL COMMENT '大礼包id',
-  `big_gift_package` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '大礼包商品信息JSON字符串',
-  `order_price` decimal(10,2) DEFAULT '0.00' COMMENT '订单价格',
-  `deposit` decimal(10,2) DEFAULT '0.00' COMMENT '支付订金',
-  `final_payment` decimal(10,2) DEFAULT NULL COMMENT '支付尾款',
-  `payment_price` decimal(10,2) DEFAULT NULL COMMENT '支付金额',
-  `status` int DEFAULT NULL COMMENT '订单状态(1=待付款,2=已付订金,3=完成支付,4=确认收货,5=已退款,6=已取消)',
-  `delivery_time` datetime DEFAULT NULL COMMENT '确认收货时间',
-  `payment_type` int DEFAULT NULL COMMENT '支付方式(1=订金+尾款,2=全款)',
-  `deposit_time` datetime DEFAULT NULL COMMENT '订金付款时间',
-  `deposit_payment_method` int DEFAULT NULL COMMENT '订金付款方式(1=微信)',
-  `deposit_payment_serial_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '订金付款流水号',
-  `deposit_payment_third_serial_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '订金付款第三方流水号',
-  `final_payment_time` datetime DEFAULT NULL COMMENT '尾款付款时间',
-  `final_payment_method` int DEFAULT NULL COMMENT '尾款付款方式(1=微信)',
-  `final_payment_serial_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '尾款付款流水号',
-  `final_payment_third_serial_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '尾款付款第三方流水号',
-  `pay_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '支付订单号(用于工行支付,多订单合并支付时共用同一个支付订单号)',
-  `del_flag` int DEFAULT '0' COMMENT '删除状态(0=否,1=是)',
-  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
-  `effect_day_flag` tinyint(1) DEFAULT NULL COMMENT '是否启用生效日',
-  PRIMARY KEY (`id`) USING BTREE,
-  KEY `idx_pay_order_code` (`pay_order_code`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='大礼包订单';
-
--- ----------------------------
--- Records of t_big_gift_package_order
--- ----------------------------
-BEGIN;
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (1, '1', 1, 1, '2025-12-12 09:32:18', 1, '{\n  \"id\": 0,\n  \"code\": \"code_a4591fbc4e61\",\n  \"name\": \"name_8626e705e67d\",\n  \"introduction\": \"introduction_38d1856be703\",\n  \"totalPrice\": 0.00,\n  \"deposit\": 0.00,\n  \"pointsSettlementPrice\": 0.00,\n  \"coverImage\": \"coverImage_a72b9a9e9420\",\n  \"detailedImage\": \"detailedImage_39f87d25fee0\",\n  \"inventory\": 0,\n  \"detailedDescription\": \"detailedDescription_2123089ead27\",\n  \"createTime\": \"2025-12-20 15:07:57\",\n  \"createUserId\": 0,\n  \"updateTime\": \"2025-12-20 15:07:57\",\n  \"updateUserId\": 0,\n  \"status\": 0\n}', 1.00, 1.00, 1.00, 1.00, 1, '2025-12-12 09:32:15', 1, '2025-12-12 09:32:07', 1, '1', NULL, '2025-12-12 09:32:25', 1, '1', NULL, NULL, 1, '1', NULL);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (2, 'BG202512171415088308', NULL, 3, '2025-12-17 14:15:09', 5, '{\"code\":\"12312312313\",\"coverImage\":\"2025-12-16/76b34dd7-cb18-4549-a9ab-a20d25777a33.png\",\"createTime\":\"2025-12-16 16:12:43\",\"createUserId\":1,\"deposit\":1000.00,\"detailedDescription\":\"<p> 5235441423132132113头发是后天</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1765872755997_2\\\" title=\\\"图片\\\" src=\\\"http://192.168.110.111:9908/images/2025-12-16/f0a757e1-dba0-48ef-b978-9d5a32669742.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-16/196d30b4-acc4-4ee2-b2a1-ed703ca8d827.jpg,2025-12-16/b118539e-b65e-4fed-a825-4d6112cf05a9.png\",\"id\":5,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":20,\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"pointsSettlementPrice\":100.00,\"status\":0,\"totalPrice\":9000.00}', 9000.00, 1000.00, 8000.00, NULL, 1, NULL, 1, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, 'BGP202512171415085489', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (22, 'BG202512251401293627', NULL, 3, '2025-12-25 14:01:30', 6, '{\"code\":\"123123\",\"coverImage\":\"2025-12-23/de0795df-a4f7-4c86-b24c-cdd353afd78c.jpg\",\"createTime\":\"2025-12-23 11:48:57\",\"createUserId\":1,\"deposit\":0.01,\"detailedDescription\":\"<p>啊虽然萨顶顶的点点滴滴哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒哒是</p>\",\"detailedImage\":\"2025-12-23/7211c7b2-2542-4c2c-abe8-c0defe364d0f.jpg\",\"id\":6,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":1,\"name\":\"购买测试\",\"pointsSettlementPrice\":0.01,\"status\":0,\"totalPrice\":0.02,\"updateTime\":\"2025-12-24 18:11:04\",\"updateUserId\":1}', 0.02, 0.01, 0.01, 0.02, 4, '2025-12-25 14:26:46', 1, '2025-12-25 14:01:48', 1, NULL, '440201200200000582512250003158', '2025-12-25 14:26:20', NULL, 'BGF202512251426083930', '440201200200000542512250000008', 'BGP202512251401291568', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (38, 'BG202512261110376061', NULL, 7, '2025-12-26 11:10:37', 5, '{\"code\":\"12312312313\",\"coverImage\":\"2025-12-26/8ade2e8c-c98d-492c-9ad1-dd14d1b45c75.jpg\",\"createTime\":\"2025-12-16 16:12:43\",\"createUserId\":1,\"deposit\":0.01,\"detailedDescription\":\"<p> 5235441423132132113头发是后天</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766713935053_2\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/0b5520cb-28bb-41d3-9c45-8ced3cf01fbf.jpeg\\\"/></div><p></p><p></p>\",\"detailedImage\":\"2025-12-26/40635c42-6d09-4c12-b36e-9cf9aa258cf5.jpeg,2025-12-26/6ebc75ea-e951-4268-ba97-91dcff93800b.jpeg,2025-12-26/cc2400e6-00ac-45ff-84ff-85d65decd8e2.jpg\",\"id\":5,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":18,\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"pointsSettlementPrice\":100.00,\"status\":0,\"totalPrice\":0.02,\"updateTime\":\"2025-12-26 10:24:57\",\"updateUserId\":1}', 0.02, 0.01, 0.01, 0.02, 1, NULL, 2, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, 'BGP202512261110374935', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (39, 'BG202512261110558920', NULL, 3, '2025-12-26 11:10:55', 7, '{\"code\":\"213123\",\"coverImage\":\"2025-12-26/cba6cf16-8382-44cf-80cc-054e28703b50.jpg\",\"createTime\":\"2025-12-25 14:28:44\",\"createUserId\":1,\"deposit\":0.01,\"detailedDescription\":\"<p>11</p>\",\"detailedImage\":\"2025-12-26/3cbbeec2-ac65-4e84-86c2-c994f4931e30.jpg,2025-12-26/fbbfda14-b007-40c8-b0e8-87ed78c2d5a3.jpg,2025-12-26/62deb0de-3341-4f81-ac28-3bdf0a3d1ff8.jpg\",\"id\":7,\"introduction\":\"qqqq\",\"inventory\":1,\"name\":\"qqq\",\"pointsSettlementPrice\":0.01,\"status\":0,\"totalPrice\":0.02,\"updateTime\":\"2025-12-26 10:24:34\",\"updateUserId\":1}', 0.02, 0.01, 0.01, 0.01, 1, NULL, 1, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, 'BGP202512261110556776', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (40, 'BG202512261111114744', NULL, 6, '2025-12-26 11:11:11', 5, '{\"code\":\"12312312313\",\"coverImage\":\"2025-12-26/8ade2e8c-c98d-492c-9ad1-dd14d1b45c75.jpg\",\"createTime\":\"2025-12-16 16:12:43\",\"createUserId\":1,\"deposit\":0.01,\"detailedDescription\":\"<p> 5235441423132132113头发是后天</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766713935053_2\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/0b5520cb-28bb-41d3-9c45-8ced3cf01fbf.jpeg\\\"/></div><p></p><p></p>\",\"detailedImage\":\"2025-12-26/40635c42-6d09-4c12-b36e-9cf9aa258cf5.jpeg,2025-12-26/6ebc75ea-e951-4268-ba97-91dcff93800b.jpeg,2025-12-26/cc2400e6-00ac-45ff-84ff-85d65decd8e2.jpg\",\"id\":5,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":17,\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"pointsSettlementPrice\":100.00,\"status\":0,\"totalPrice\":0.02,\"updateTime\":\"2025-12-26 11:10:37\",\"updateUserId\":1}', 0.02, 0.01, 0.01, 0.02, 6, NULL, 2, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, 'BGP202512261349265788', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (41, 'BG202512261144096941', NULL, 3, '2025-12-26 11:44:10', 9, '{\"code\":\"434444\",\"coverImage\":\"2025-12-26/67daa648-050b-49b6-a19b-79e0343092a6.jpg\",\"createTime\":\"2025-12-26 11:12:56\",\"deposit\":0.01,\"detailedDescription\":\"<p>1111</p>\",\"detailedImage\":\"2025-12-26/92b5cf0f-3137-4614-9647-0d349b3c4123.jpg\",\"id\":9,\"introduction\":\"饮料\",\"inventory\":20,\"name\":\"饮料\",\"pointsSettlementPrice\":1.00,\"status\":0,\"totalPrice\":0.10,\"updateTime\":\"2025-12-26 11:13:19\",\"updateUserId\":1}', 0.10, 0.01, 0.09, 0.10, 1, NULL, 2, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, 'BGP202512261144096935', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (42, 'BG202512261144226510', NULL, 3, '2025-12-26 11:44:23', 9, '{\"code\":\"434444\",\"coverImage\":\"2025-12-26/67daa648-050b-49b6-a19b-79e0343092a6.jpg\",\"createTime\":\"2025-12-26 11:12:56\",\"deposit\":0.01,\"detailedDescription\":\"<p>1111</p>\",\"detailedImage\":\"2025-12-26/92b5cf0f-3137-4614-9647-0d349b3c4123.jpg\",\"id\":9,\"introduction\":\"饮料\",\"inventory\":19,\"name\":\"饮料\",\"pointsSettlementPrice\":1.00,\"status\":0,\"totalPrice\":0.10,\"updateTime\":\"2025-12-26 11:44:09\",\"updateUserId\":1}', 0.10, 0.01, 0.09, 0.10, 1, NULL, 2, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, 'BGP202512261144221538', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (43, 'BG202512261158077760', NULL, 7, '2025-12-26 11:58:07', 5, '{\"code\":\"12312312313\",\"coverImage\":\"2025-12-26/8ade2e8c-c98d-492c-9ad1-dd14d1b45c75.jpg\",\"createTime\":\"2025-12-16 16:12:43\",\"createUserId\":1,\"deposit\":0.01,\"detailedDescription\":\"<p> 5235441423132132113头发是后天</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766713935053_2\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/0b5520cb-28bb-41d3-9c45-8ced3cf01fbf.jpeg\\\"/></div><p></p><p></p>\",\"detailedImage\":\"2025-12-26/40635c42-6d09-4c12-b36e-9cf9aa258cf5.jpeg,2025-12-26/6ebc75ea-e951-4268-ba97-91dcff93800b.jpeg,2025-12-26/cc2400e6-00ac-45ff-84ff-85d65decd8e2.jpg\",\"id\":5,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":16,\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"pointsSettlementPrice\":100.00,\"status\":0,\"totalPrice\":0.02,\"updateTime\":\"2025-12-26 11:11:11\",\"updateUserId\":1}', 0.02, 0.01, 0.01, 0.02, 1, NULL, 2, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, 'BGP202512261158075133', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (44, 'BG202512261203093289', NULL, 7, '2025-12-26 12:03:10', 5, '{\"code\":\"12312312313\",\"coverImage\":\"2025-12-26/8ade2e8c-c98d-492c-9ad1-dd14d1b45c75.jpg\",\"createTime\":\"2025-12-16 16:12:43\",\"createUserId\":1,\"deposit\":0.01,\"detailedDescription\":\"<p> 5235441423132132113头发是后天</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766713935053_2\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/0b5520cb-28bb-41d3-9c45-8ced3cf01fbf.jpeg\\\"/></div><p></p><p></p>\",\"detailedImage\":\"2025-12-26/40635c42-6d09-4c12-b36e-9cf9aa258cf5.jpeg,2025-12-26/6ebc75ea-e951-4268-ba97-91dcff93800b.jpeg,2025-12-26/cc2400e6-00ac-45ff-84ff-85d65decd8e2.jpg\",\"id\":5,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":15,\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"pointsSettlementPrice\":100.00,\"status\":0,\"totalPrice\":0.02,\"updateTime\":\"2025-12-26 11:58:07\",\"updateUserId\":1}', 0.02, 0.01, 0.01, 0.02, 3, NULL, 2, '2025-12-26 12:09:30', 1, NULL, '440201200200000552512260006226', NULL, NULL, NULL, NULL, 'BGP202512261203092790', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (45, 'BG202512261208319801', NULL, 7, '2025-12-26 12:08:31', 5, '{\"code\":\"12312312313\",\"coverImage\":\"2025-12-26/8ade2e8c-c98d-492c-9ad1-dd14d1b45c75.jpg\",\"createTime\":\"2025-12-16 16:12:43\",\"createUserId\":1,\"deposit\":0.01,\"detailedDescription\":\"<p> 5235441423132132113头发是后天</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766713935053_2\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/0b5520cb-28bb-41d3-9c45-8ced3cf01fbf.jpeg\\\"/></div><p></p><p></p>\",\"detailedImage\":\"2025-12-26/40635c42-6d09-4c12-b36e-9cf9aa258cf5.jpeg,2025-12-26/6ebc75ea-e951-4268-ba97-91dcff93800b.jpeg,2025-12-26/cc2400e6-00ac-45ff-84ff-85d65decd8e2.jpg\",\"id\":5,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":14,\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"pointsSettlementPrice\":100.00,\"status\":0,\"totalPrice\":0.02,\"updateTime\":\"2025-12-26 12:03:09\",\"updateUserId\":1}', 0.02, 0.01, 0.01, 0.02, 3, NULL, 2, '2025-12-26 12:08:38', 1, NULL, '440201200200000522512260002074', NULL, NULL, NULL, NULL, 'BGP202512261208312457', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (46, 'BG202512261351452561', NULL, 6, '2025-12-26 13:51:45', 9, '{\"code\":\"434444\",\"coverImage\":\"2025-12-26/67daa648-050b-49b6-a19b-79e0343092a6.jpg\",\"createTime\":\"2025-12-26 11:12:56\",\"deposit\":0.01,\"detailedDescription\":\"<p>1111</p>\",\"detailedImage\":\"2025-12-26/92b5cf0f-3137-4614-9647-0d349b3c4123.jpg\",\"id\":9,\"introduction\":\"饮料\",\"inventory\":18,\"name\":\"饮料\",\"pointsSettlementPrice\":1.00,\"status\":0,\"totalPrice\":0.10,\"updateTime\":\"2025-12-26 11:44:22\",\"updateUserId\":1}', 0.10, 0.01, 0.09, 0.10, 6, NULL, 2, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, 'BGP202512261351452162', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (47, 'BG202512261351572662', NULL, 6, '2025-12-26 13:51:57', 5, '{\"code\":\"12312312313\",\"coverImage\":\"2025-12-26/8ade2e8c-c98d-492c-9ad1-dd14d1b45c75.jpg\",\"createTime\":\"2025-12-16 16:12:43\",\"createUserId\":1,\"deposit\":0.01,\"detailedDescription\":\"<p> 5235441423132132113头发是后天</p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766713935053_2\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/0b5520cb-28bb-41d3-9c45-8ced3cf01fbf.jpeg\\\"/></div><p></p><p></p>\",\"detailedImage\":\"2025-12-26/40635c42-6d09-4c12-b36e-9cf9aa258cf5.jpeg,2025-12-26/6ebc75ea-e951-4268-ba97-91dcff93800b.jpeg,2025-12-26/cc2400e6-00ac-45ff-84ff-85d65decd8e2.jpg\",\"id\":5,\"introduction\":\"商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介\",\"inventory\":13,\"name\":\"商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称\",\"pointsSettlementPrice\":100.00,\"status\":0,\"totalPrice\":0.02,\"updateTime\":\"2025-12-26 12:08:31\",\"updateUserId\":1}', 0.02, 0.01, 0.01, 0.02, 3, NULL, 2, '2025-12-26 13:52:03', 1, NULL, '440201200200000552512260004133', NULL, NULL, NULL, NULL, 'BGP202512261351574716', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (48, 'BG202512261418141222', NULL, 8, '2025-12-26 14:18:14', 9, '{\"code\":\"434444\",\"coverImage\":\"2025-12-26/67daa648-050b-49b6-a19b-79e0343092a6.jpg\",\"createTime\":\"2025-12-26 11:12:56\",\"deposit\":0.01,\"detailedDescription\":\"<p>1111</p>\",\"detailedImage\":\"2025-12-26/92b5cf0f-3137-4614-9647-0d349b3c4123.jpg\",\"id\":9,\"introduction\":\"饮料\",\"inventory\":17,\"name\":\"饮料\",\"pointsSettlementPrice\":1.00,\"status\":0,\"totalPrice\":0.10,\"updateTime\":\"2025-12-26 13:51:45\",\"updateUserId\":1}', 0.10, 0.01, 0.09, 0.10, 3, NULL, 2, '2025-12-26 14:18:24', 1, NULL, '440201200200000572512260003144', NULL, NULL, NULL, NULL, 'BGP202512261418143695', 0, NULL, 0);
-INSERT INTO `t_big_gift_package_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `big_gift_package_id`, `big_gift_package`, `order_price`, `deposit`, `final_payment`, `payment_price`, `status`, `delivery_time`, `payment_type`, `deposit_time`, `deposit_payment_method`, `deposit_payment_serial_number`, `deposit_payment_third_serial_number`, `final_payment_time`, `final_payment_method`, `final_payment_serial_number`, `final_payment_third_serial_number`, `pay_order_code`, `del_flag`, `remark`, `effect_day_flag`) VALUES (49, 'BG202512261419375718', NULL, 8, '2025-12-26 14:19:37', 9, '{\"code\":\"434444\",\"coverImage\":\"2025-12-26/06cfad2d-0e0b-49d7-b046-ebbd40e82bc5.png\",\"createTime\":\"2025-12-26 11:12:56\",\"deposit\":0.01,\"detailedDescription\":\"<p>1111</p>\",\"detailedImage\":\"2025-12-26/7660682f-b1ef-4599-851c-a72afa578458.png,2025-12-26/bb90bbc1-2dea-457f-95cb-8e9b2f73f491.png\",\"id\":9,\"introduction\":\"饮料\",\"inventory\":17,\"name\":\"饮料\",\"pointsSettlementPrice\":1.00,\"status\":0,\"totalPrice\":0.10,\"updateTime\":\"2025-12-26 14:19:12\",\"updateUserId\":1}', 0.10, 0.01, 0.09, 0.01, 2, NULL, 1, '2025-12-26 14:20:25', 1, NULL, '440201200200000562512260001058', NULL, NULL, NULL, NULL, 'BGP202512261420182065', 0, NULL, 0);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_commission_transaction_flow
--- ----------------------------
-DROP TABLE IF EXISTS `t_commission_transaction_flow`;
-CREATE TABLE `t_commission_transaction_flow` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `app_user_id` int DEFAULT NULL COMMENT '收入用户id',
-  `app_user_type` int DEFAULT NULL COMMENT '收入用户类型(1=顾客,2=营销员,3=合伙人)',
-  `commission_rate` decimal(10,2) DEFAULT NULL COMMENT '提成比例',
-  `order_id` int DEFAULT NULL COMMENT '订单id',
-  `order_price` decimal(10,2) DEFAULT NULL COMMENT '订单金额',
-  `commission_amount` decimal(10,2) DEFAULT NULL COMMENT '佣金收入金额',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
-  `buy_app_user_id` int DEFAULT NULL COMMENT '购买用户ID',
-  `order_type` tinyint(1) DEFAULT NULL COMMENT '订单类型(1=大礼包,2=实物商品)',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='佣金流水记录';
-
--- ----------------------------
--- Records of t_commission_transaction_flow
--- ----------------------------
-BEGIN;
-INSERT INTO `t_commission_transaction_flow` (`id`, `app_user_id`, `app_user_type`, `commission_rate`, `order_id`, `order_price`, `commission_amount`, `create_time`, `buy_app_user_id`, `order_type`) VALUES (1, 3, 2, 8.00, 21, 0.02, 0.00, '2025-12-24 18:27:28', NULL, 1);
-INSERT INTO `t_commission_transaction_flow` (`id`, `app_user_id`, `app_user_type`, `commission_rate`, `order_id`, `order_price`, `commission_amount`, `create_time`, `buy_app_user_id`, `order_type`) VALUES (2, 3, 2, 1.00, 22, 0.02, 0.00, '2025-12-25 14:26:20', NULL, 1);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_company
--- ----------------------------
-DROP TABLE IF EXISTS `t_company`;
-CREATE TABLE `t_company` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '公司名称',
-  `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '推广号',
-  `charge_person` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '负责人',
-  `charge_person_phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '负责人电话',
-  `merchant_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商户号',
-  `merchant_openid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商户openid',
-  `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '经销商地址',
-  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
-  `promotion_qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '推广二维码地址',
-  `status` int DEFAULT NULL COMMENT '状态(1=正常,2=冻结,3删除)',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
-  `create_user_id` bigint NOT NULL COMMENT '添加人id',
-  `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
-  `update_user_id` bigint DEFAULT NULL COMMENT '修改人id',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='公司';
-
--- ----------------------------
--- Records of t_company
--- ----------------------------
-BEGIN;
-INSERT INTO `t_company` (`id`, `name`, `code`, `charge_person`, `charge_person_phone`, `merchant_number`, `merchant_openid`, `address`, `remark`, `promotion_qr_code`, `status`, `create_time`, `create_user_id`, `update_time`, `update_user_id`) VALUES (1, '1', '1', '1', '1', '1', '1', '1', '1', '1', 1, '2025-12-12 09:33:24', 1, '2025-12-12 09:33:22', 1);
-INSERT INTO `t_company` (`id`, `name`, `code`, `charge_person`, `charge_person_phone`, `merchant_number`, `merchant_openid`, `address`, `remark`, `promotion_qr_code`, `status`, `create_time`, `create_user_id`, `update_time`, `update_user_id`) VALUES (2, '2', '1', '1', '1', '1', '1', '1', '1', '1', 1, '2025-12-12 09:33:24', 1, '2025-12-12 09:33:22', 1);
-INSERT INTO `t_company` (`id`, `name`, `code`, `charge_person`, `charge_person_phone`, `merchant_number`, `merchant_openid`, `address`, `remark`, `promotion_qr_code`, `status`, `create_time`, `create_user_id`, `update_time`, `update_user_id`) VALUES (4, '', '1111', 'aaaa', '17828262728', '11111', '11111', 'wqeqweq', '', '', 3, NULL, 1, NULL, 0);
-INSERT INTO `t_company` (`id`, `name`, `code`, `charge_person`, `charge_person_phone`, `merchant_number`, `merchant_openid`, `address`, `remark`, `promotion_qr_code`, `status`, `create_time`, `create_user_id`, `update_time`, `update_user_id`) VALUES (5, '', '1111', 'aaaa', '17828262728', '11111', '11111', 'wqeqweq', '', '', 3, NULL, 1, NULL, 0);
-INSERT INTO `t_company` (`id`, `name`, `code`, `charge_person`, `charge_person_phone`, `merchant_number`, `merchant_openid`, `address`, `remark`, `promotion_qr_code`, `status`, `create_time`, `create_user_id`, `update_time`, `update_user_id`) VALUES (6, '', '1111', 'aaaa', '17828262728', '11111', '11111', 'wqeqweq', '', '', 3, NULL, 1, NULL, 0);
-INSERT INTO `t_company` (`id`, `name`, `code`, `charge_person`, `charge_person_phone`, `merchant_number`, `merchant_openid`, `address`, `remark`, `promotion_qr_code`, `status`, `create_time`, `create_user_id`, `update_time`, `update_user_id`) VALUES (7, '', '1111', 'aaaa', '17828262728', '11111', '11111', 'wqeqweq', '', '', 1, NULL, 1, NULL, 0);
-INSERT INTO `t_company` (`id`, `name`, `code`, `charge_person`, `charge_person_phone`, `merchant_number`, `merchant_openid`, `address`, `remark`, `promotion_qr_code`, `status`, `create_time`, `create_user_id`, `update_time`, `update_user_id`) VALUES (8, '喜望', '001', '张三', '15708179999', '123', '9994', '天府新谷', '备注', NULL, 1, NULL, 1, NULL, NULL);
-INSERT INTO `t_company` (`id`, `name`, `code`, `charge_person`, `charge_person_phone`, `merchant_number`, `merchant_openid`, `address`, `remark`, `promotion_qr_code`, `status`, `create_time`, `create_user_id`, `update_time`, `update_user_id`) VALUES (9, '测试公司', '1122334', '唉唉唉', '17777777777', '123456', '123456', '11', '11', NULL, 1, '2025-12-25 17:42:23', 1, '2025-12-25 17:42:23', NULL);
-INSERT INTO `t_company` (`id`, `name`, `code`, `charge_person`, `charge_person_phone`, `merchant_number`, `merchant_openid`, `address`, `remark`, `promotion_qr_code`, `status`, `create_time`, `create_user_id`, `update_time`, `update_user_id`) VALUES (10, '喜望测试推广公司', '0001', '李明星', '14780066220', '0001', '342342434', NULL, NULL, NULL, 1, '2025-12-26 11:13:02', 1, '2025-12-26 11:13:02', NULL);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_gold_change_record
--- ----------------------------
-DROP TABLE IF EXISTS `t_gold_change_record`;
-CREATE TABLE `t_gold_change_record` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `app_user_id` int DEFAULT NULL COMMENT '用户id',
-  `type` int DEFAULT NULL COMMENT '类型(1=充值,2=扣除)',
-  `price` decimal(10,2) DEFAULT NULL COMMENT '金额',
-  `balance` decimal(10,2) DEFAULT NULL COMMENT '余额',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
-  `create_user_id` bigint DEFAULT NULL COMMENT '操作人id',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户金币变更记录';
-
--- ----------------------------
--- Records of t_gold_change_record
--- ----------------------------
-BEGIN;
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (1, 1, 1, 2.00, 3.00, '2025-12-19 14:13:09', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (2, 1, 2, 3.00, 0.00, '2025-12-22 15:09:55', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (3, 2, 2, 2.00, 0.00, '2025-12-22 15:09:55', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (5, 4, 2, 0.00, 0.00, '2025-12-22 15:09:55', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (6, 4, 1, 9999.00, 9999.00, '2025-12-23 14:40:10', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (7, 4, 2, 50.00, 9949.00, '2025-12-23 14:41:21', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (8, 4, 2, 49.00, 9900.00, '2025-12-23 14:42:45', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (9, 1, 2, 0.00, 0.00, '2025-12-25 14:41:59', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (10, 2, 2, 0.00, 0.00, '2025-12-25 14:41:59', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (11, 3, 2, 0.00, 0.00, '2025-12-25 14:41:59', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (12, 4, 2, 9900.00, 0.00, '2025-12-25 14:41:59', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (13, 5, 2, 0.00, 0.00, '2025-12-25 14:41:59', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (14, 5, 1, 111.00, 111.00, '2025-12-25 14:42:41', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (15, 3, 1, 111.00, 111.00, '2025-12-25 14:42:51', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (16, 6, 1, 10.00, 10.00, '2025-12-26 11:05:21', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (17, 6, 1, 30.00, 40.00, '2025-12-26 11:05:35', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (18, 6, 2, 5.00, 35.00, '2025-12-26 11:05:46', 1);
-INSERT INTO `t_gold_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`) VALUES (19, 8, 1, 30.00, 30.00, '2025-12-26 11:20:10', 1);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_html_config
--- ----------------------------
-DROP TABLE IF EXISTS `t_html_config`;
-CREATE TABLE `t_html_config` (
-  `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
-  `config_type` int DEFAULT NULL COMMENT '1=用户注册隐私协议,2=大礼包购买协议,3=实物商品购买协议,4=关于我们  5=积分规则,6=金币兑换图文说明,7=普通商品模块展示配置  8实物商品展示  9启动页',
-  `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '内容  实物0不展示 1展示  积分规则8(营销员),10(合伙人)',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='富文本内容管理 配置';
-
--- ----------------------------
--- Records of t_html_config
--- ----------------------------
-BEGIN;
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1963810438365396994', 1, '<p>【托育】</p><p><span style=\"color:#060607\">是指为3岁以下婴幼儿提供的一种社会化照护服务,它包括全日托、半日托、计时托、临时托等形式。托育服务的主要目的是帮助家庭分担育儿责任,支持职业妇女平衡工作与家庭,同时也为婴幼儿提供一个安全、健康、有利于成长的环境。托育服务的内容不仅包括基本的照护和看护,还涉及早期教育,促进婴幼儿的身体发育和心理健康。</span></p><p></p><p></p><p></p><p></p><div class=\"media-wrap image-wrap\"><img class=\"media-wrap image-wrap\" id=\"1764237403038_2\" title=\"图片\" src=\"http://221.182.45.100:11225/images/2025-11-27/8690cde3-4274-46d2-a4ca-b979dc89c12a.png\"/></div><p></p><p><strong>一、托育的主要内容</strong></p><p></p><ol><li>生活照料</li></ol><p></p><p></p><ul><li>饮食照料:托育机构为婴幼儿提供科学合理的饮食安排,包括适合不同年龄段宝宝的营养辅食、配方奶等。专业的保育员会根据宝宝的饮食需求和习惯,定时定量地进行喂养,确保宝宝获得充足的营养。例如,对于 6 个月以上的宝宝,会逐渐添加各种果泥、蔬菜泥等辅食,以满足其生长发育的需要。</li><li>睡眠照料:为婴幼儿创造安静、舒适的睡眠环境,帮助他们建立良好的睡眠习惯。保育员会根据宝宝的年龄和作息规律,安排合适的睡眠时间和睡眠方式。例如,对于较小的婴儿,可能会采用摇篮或婴儿床哄睡;对于稍大一些的宝宝,则会引导他们自主入睡。</li><li>卫生照料:包括给宝宝洗澡、换尿布、清洁身体等日常护理工作。托育机构会配备专业的卫生设施和用品,确保宝宝的个人卫生。同时,保育员也会密切关注宝宝的身体状况,及时发现和处理宝宝的健康问题。例如,一旦发现宝宝有发烧、腹泻等症状,会立即通知家长并采取相应的措施。</li></ul><p></p><p>早期教育</p><p></p><ul><li>认知发展:通过各种游戏和活动,激发婴幼儿的好奇心和探索欲,促进他们的认知发展。例如,使用彩色卡片、玩具等教具,帮助宝宝认识颜色、形状、大小等基本概念;开展简单的拼图、积木等游戏,锻炼宝宝的手眼协调能力和空间认知能力。</li><li>语言发展:为婴幼儿提供丰富的语言环境,鼓励他们开口说话,提高语言表达能力。托育机构的老师会通过讲故事、唱儿歌、对话交流等方式,与宝宝进行互动,促进他们的语言发展。例如,每天安排固定的故事时间,让宝宝在听故事的过程中学习语言;引导宝宝模仿老师的发音和动作,逐渐掌握语言表达的技巧。</li><li>社交能力培养:组织婴幼儿参加小组活动,让他们与同伴互动交流,培养社交能力。例如,开展亲子活动、户外游戏等,让宝宝在活动中学会分享、合作、关心他人等良好的社交行为。同时,老师也会引导宝宝学会表达自己的情感和需求,提高他们的情绪管理能力。</li></ul><p></p>');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1963863738565599233', 2, '<p></p><h3>服务内容</h3><ul><li>‌<strong>阅芽包</strong>‌:免费发放适龄图画书、阅读指导手册等资源,按0-3岁、3-6岁分阶段提供,累计发放超38万个‌<span style=\"line-height:14\"><span style=\"color:#333333\"><span style=\"font-size:12px\"><span style=\"background-color:#dfdff5\">12</span></span></span></span>。</li><li>‌<strong>阅芽图书馆</strong>‌:在社区建立132个服务点,提供整包借阅和亲子共读活动‌<span style=\"line-height:14\"><span style=\"color:#333333\"><span style=\"font-size:12px\"><span style=\"background-color:#dfdff5\">23</span></span></span></span>。</li><li><span style=\"color:#333333\"><span style=\"font-size:16px\"><span style=\"background-color:#ffffff\">‌</span></span></span><strong>数字平台</strong><span style=\"color:#333333\"><span style=\"font-size:16px\"><span style=\"background-color:#ffffff\">‌:通过小程序提供绘本推荐、共读指南等功能,用户超百万‌</span></span></span><br/> </li></ul>');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1967495385370349570', 3, '<h1 style=\"text-align:left;\" data-pm-slice=\"1 5 []\">社区办事指南</h1><h2 style=\"text-align:left;\">一、开具证明类</h2><ol><li><strong>居住证明</strong><br/></li><ul><li>办理条件:实际居住在本社区</li><li>所需材料:身份证原件、房产证/租房合同</li><li>办理流程:社区服务站填写申请表→3个工作日内领取</li><li>咨询电话:XXX-XXXXXXX</li></ul></ol><p></p><ol><li><strong>亲属关系证明</strong><br/></li><ul><li>办理条件:需证明直系亲属关系</li><li>所需材料:申请人身份证、户口本、关系证明(如出生证)</li><li>特殊说明:仅限本社区户籍居民办理</li></ul></ol><p></p><h2 style=\"text-align:left;\">二、证件办理类</h2><ol><li><strong>居住证申请</strong><br/></li><ul><li>办理条件:连续居住满6个月</li><li>所需材料:身份证、居住证明、近期照片</li><li>办理时限:15个工作日内审核完成</li></ul></ol><p></p><ol><li><strong>老年证办理</strong><br/></li><ul><li>办理条件:年满60周岁</li><li>所需材料:身份证、户口本、1寸照片</li><li>办理地点:社区服务中心2号窗口</li></ul></ol><p></p><h2 style=\"text-align:left;\">三、业务咨询类</h2><ol><li><strong>生育登记咨询</strong><br/></li><ul><li>服务内容:政策解读、办理流程指导</li><li>咨询方式:电话/现场咨询(需提前预约)</li></ul></ol><p></p><ol><li><strong>医保报销咨询</strong><br/></li><ul><li>服务内容:报销比例、材料清单说明</li><li>咨询时间:工作日9:00-11:30</li></ul></ol><p></p><h2 style=\"text-align:left;\">四、公共服务类</h2><ol><li><strong>公共设施报修</strong><br/></li><ul><li>报修范围:楼道照明、健身器材等公共设施</li><li>报修方式:物业前台/社区APP在线报修</li><li>处理时限:24小时内响应</li></ul></ol><p></p><ol><li><strong>社区活动报名</strong><br/></li><ul><li>报名方式:社区公告栏、微信公众号</li><li>注意事项:部分活动需提前3天报名</li></ul></ol><p></p><h2 style=\"text-align:left;\">五、政策宣传类</h2><ol><li><strong>惠民政策解读</strong><br/></li><ul><li>服务内容:低保申请、廉租房政策等</li><li>宣传方式:季度宣讲会、宣传手册</li></ul></ol><p></p><ol><li><strong>垃圾分类指导</strong><br/></li><ul><li>服务内容:分类标准、投放点查询</li><li>咨询渠道:社区环保专员</li></ul></ol><p></p><h2 style=\"text-align:left;\">六、便民服务类</h2><ol><li><strong>代收快递服务</strong><br/></li><ul><li>服务时间:工作日8:30-17:00</li><li>取件凭证:居民身份证/取件码</li></ul></ol><p></p><ol><li><strong>家政服务推荐</strong><br/></li><ul><li>服务内容:保洁、维修等正规商家信息</li><li>获取方式:社区服务中心登记需求</li></ul></ol><p></p><h2 style=\"text-align:left;\">七、其他服务</h2><ol><li><strong>志愿者招募</strong><br/></li><ul><li>招募条件:年满18周岁</li><li>服务内容:社区巡逻、活动协助等</li></ul></ol><p></p><ol><li><strong>意见反馈渠道</strong><br/></li><ul><li>反馈方式:意见箱、电子邮箱</li><li>处理流程:3个工作日内回复</li></ul></ol><p></p>');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1967529492515147777', 4, '<p></p><div class=\"media-wrap image-wrap\"><img class=\"media-wrap image-wrap\" id=\"1766711505273_2\" title=\"图片\" src=\"https://jiashikang.cn/images/2025-12-26/82532076-bed5-4a6a-a1bb-839f30c84885.png\"/></div><p></p>');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1967770429703094273', 5, '1,1');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1976182475255738369', 6, '<p><strong><span style=\"color:#07a9fe\">100金币兑换价值10元的稻鱼米</span></strong></p><p><strong><span style=\"color:#07a9fe\">220金币兑换价值25元的皇菊</span></strong></p><p><strong><span style=\"color:#07a9fe\">400金币兑换价值1200元的投影仪</span></strong></p><p></p><p></p><p></p><div class=\"media-wrap image-wrap\"><img class=\"media-wrap image-wrap\" id=\"1766718217164_1\" title=\"图片\" src=\"https://jiashikang.cn/images/2025-12-26/5b442de3-32fa-467a-a941-1abf14f9c57e.png\"/></div><p></p>');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1978656961494265858', 7, '<p>学习申请书2</p>');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1981305846792486913', 8, '1');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1983081987643666434', 9, 'https://jiashikang.cn/images/2025-12-26/be2df588-ea68-4441-b884-9c6f66e80241.png');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1983081987653618321', 10, '微心愿风险提示hgfjhgfghdgdgdtrdtrtrfytfhgfgdghfdghfdgj');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1983081987654678452', 11, '群众诉求服务说明22');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1983081998553725411', 12, '<p>随手拍说明11</p><p></p><p></p>');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1983081998553735123', 13, '<p><span style=\"color:#333333\"><span style=\"font-size:16px\"><span style=\"background-color:#ffffff\">康年年是一款智慧医养小程序,提供医疗、照护及智能物联服务,支持线上预约、健康监测等功能,操作简洁适合老年人使用。</span></span></span></p><div class=\"media-wrap image-wrap\"><img id=\"1764237172474_1\" title=\"图片\" poster=\"\" src=\"http://221.182.45.100:11225/images/2025-11-27/2e9bc890-8220-4ea5-910e-881206c7e653.png\"/></div><p></p>');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('1983081998553745789', 14, '2025-11-28/3201639f-a83a-4c81-830d-9b1d222a4a97.png');
-INSERT INTO `t_html_config` (`id`, `config_type`, `content`) VALUES ('3198308199855375515', 15, '<p><span style=\"color:#ffffff\"><span style=\"font-size:40px\">中新社深圳11月11日电 题:全运跃“伶仃”,同心赴未来</span></span></p><p><span style=\"color:#ffffff\"><span style=\"font-size:40px\">中新社记者 贺劭清</span></span></p><p><span style=\"color:#ffffff\"><span style=\"font-size:40px\">在港珠澳大桥这条钢铁巨龙飞架伶仃洋七年之后,一场体育盛事亦如一座无形之桥,再次将粤港澳紧密相连。这座以十五运会为名的“全运之桥”,正以其独特的方式,见证并推动着三地共创历史、同赴未来。</span></span></p><p></p><p></p><p></p><div class=\"media-wrap image-wrap\"><img class=\"media-wrap image-wrap\" id=\"1764318188249_3\" title=\"图片\" src=\"http://221.182.45.100:11225/images/2025-11-28/6fe16298-6ce3-4225-96bf-33f59735edd0.png\"/></div><p></p><p></p><p>1<span style=\"color:#ffffff\">1月9日晚,第十五届全国运动会开幕式在广东奥林匹克体育中心举行。中新社记者 富田 摄</span></p><p><span style=\"font-size:18px\"><span style=\"color:#ffffff\">历史与当下的联通之桥</span></span></p><p><span style=\"color:#ffffff\">穿越历史的烟云,体育始终是联结粤港澳三地的重要纽带,而本届全运会更是架起了一座联通古今的桥梁。</span></p><p><span style=\"color:#ffffff\">秦平岭南,粤地初开。粤港澳自古山水相连、人文相亲,共经历史。从千年前龙舟竞渡珠江,到明清武馆林立,再到风靡岭南的“省港杯”足球赛……古往今来,体育始终根连三地,并随时代浪潮奔涌焕新。</span></p><p><span style=\"color:#ffffff\">香港回归后参加的第一个全国性体育大赛,便是1997年在上海举行的八运会,而澳门亦参加了回归以来的每一届全运会。十五运会开幕式上,当年在上海为香港队夺得全运首金的黄金宝高举火炬,与内地、澳门火炬手一同踏浪前行,留下跨越28年的全运回忆。</span></p><p><span style=\"color:#ffffff\">本届全运会三地共办,创下全运史上多个“首次”。尤为值得一提的是,公路自行车男子个人赛的赛道,仿佛一条流动的纽带,将澳门大桥、港珠澳大桥、横琴大桥等一座座地标串联起来。选手们并肩飞驰的,不仅是231.8公里的物理距离,更是一段浓缩的湾区发展图景。</span></p><p></p><p></p><div class=\"media-wrap image-wrap\"><img class=\"media-wrap image-wrap\" id=\"1764318185147_2\" title=\"图片\" src=\"http://221.182.45.100:11225/images/2025-11-28/346cc23e-8949-4aa4-84d2-b5f0eb294165.png\"/></div><p></p><p><span style=\"color:#ffffff\">11月8日,第十五届全国运动会公路自行车男子个人赛在广东珠海鸣枪开赛。这是本届全运会唯一一项跨越粤港澳三地的比赛,也是全运会历史上首次举办跨境比赛。图为参赛选手从起点出发。中新社记者 赵文宇 摄</span></p><p><span style=\"font-size:18px\"><span style=\"color:#ffffff\">联结三地民心的融合之桥</span></span></p><p><span style=\"color:#ffffff\">当文化的共鸣与情感的认同在赛场内外激荡,这座“全运之桥”便展现出它作为民心融合之桥的深刻内涵。</span></p><p><span style=\"color:#ffffff\">知所从来,方明所去。十五运会开幕式上,粤剧婉转唱尽风雅,咏春沉桥刚柔并济,岭南文化元素唤起粤港澳的共同记忆。三地同升国旗、同唱国歌,三地运动员代表团同时入场,三地火炬手共同点燃主火炬,粤港澳儿女的家国认同在此刻具象化。</span></p><p><span style=\"color:#ffffff\">事实上,这座融合之桥从全运会筹办之初便已架设,三地同频沟通、同心决策、同步执行实现规则对接。</span></p><p><span style=\"color:#ffffff\">当全运大幕开启,粤港澳选手组队参赛,粤港澳民众在“家门口”看大赛,“说走就走”的跨境观赛热度高涨。赛场内外的交流与互动,是三地人文交融的赓续,也是瞩望“十五五”、共塑新愿景的积淀。</span></p><p></p><p></p><div class=\"media-wrap image-wrap\"><img class=\"media-wrap image-wrap\" id=\"1764318178572_1\" title=\"图片\" src=\"http://221.182.45.100:11225/images/2025-11-28/361a09c4-44dd-41bc-91d6-9e36501ef4f9.png\"/></div><p></p><p><span style=\"color:#ffffff\">11月9日晚,第十五届全国运动会开幕式在广东奥林匹克体育中心举行。图为东道主广东、香港、澳门体育代表团同时入场。中新社记者 富田 摄</span></p><p><span style=\"font-size:18px\"><span style=\"color:#ffffff\">共赴未来的逐梦之桥</span></span></p><p><span style=\"color:#ffffff\">从心灵的共鸣到发展的共鸣,“全运之桥”最终指向的,是三地并肩前行的共同未来,它无疑是一座承载着梦想的希望之桥。</span></p><p><span style=\"color:#ffffff\">港珠澳大桥通车七年来,这座跨越伶仃洋的“世纪工程”,已成为粤港澳大湾区“一小时生活圈”的重要载体。包括港珠澳大桥在内,粤港澳三地还架起了深中通道、黄茅海跨海通道等一座座有形之桥,以及药品器械互通、职业资格互认、187项政务服务跨境通办等一座座无形之桥。</span></p><p><span style=\"color:#ffffff\">广东是“改革开放的排头兵、先行地、实验区”,港澳有背靠祖国、联通世界独特优势。如今“全运之桥”飞架,让外界对粤港澳大湾区的未来有了更多想象空间。</span></p><p><span style=\"color:#ffffff\">全运会诸多创新举措,破解了不同法律体系下人员、物资、信息等关键要素高效便捷流动的难题。未来三地是否能共同承接更多赛事、盛会,引人遐想。中国香港体育协会暨奥委会副会长霍启刚就曾建议,借由此次突破的经验,粤港澳未来可长期举办跨境赛事,打造“体育湾区”。</span></p><p><span style=\"color:#ffffff\">十五运会为粤港澳留下的“全运遗产”,其意义将远超体育本身。这座“全运之桥”,正是中国以粤港澳为起点,为世界搭建的一座通向更美好未来的希望之桥。(完)</span></p>');
-COMMIT;
-
--- ----------------------------
--- Table structure for t_integral_change_record
--- ----------------------------
-DROP TABLE IF EXISTS `t_integral_change_record`;
-CREATE TABLE `t_integral_change_record` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `app_user_id` int DEFAULT NULL COMMENT '用户id',
-  `type` int DEFAULT NULL COMMENT '类型(1=增加,2=减少)',
-  `price` decimal(10,2) DEFAULT NULL COMMENT '金额',
-  `balance` decimal(10,2) DEFAULT NULL COMMENT '余额',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
-  `create_user_id` bigint DEFAULT NULL COMMENT '操作人id',
-  `old_balance` decimal(10,2) DEFAULT NULL COMMENT '修改前余额',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='用户积分变更记录';
-
--- ----------------------------
--- Records of t_integral_change_record
--- ----------------------------
-BEGIN;
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (1, 1, 1, 1.00, 1.00, '2025-12-22 15:01:00', 1, 1.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (2, 1, NULL, 9000.00, NULL, '2025-12-22 15:31:08', 1, 1.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (3, 2, NULL, 9000.00, NULL, '2025-12-22 15:31:08', 1, 2.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (4, 3, NULL, 9000.00, NULL, '2025-12-22 15:31:08', 1, 0.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (5, 4, NULL, 9000.00, NULL, '2025-12-22 15:31:08', 1, 0.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (6, 4, NULL, 8888.00, NULL, '2025-12-22 15:32:36', 1, 9000.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (7, 3, NULL, 3333.00, NULL, '2025-12-25 14:31:57', 1, 9000.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (8, 5, NULL, 20.00, NULL, '2025-12-25 14:45:47', 1, 0.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (9, 5, NULL, 111.00, NULL, '2025-12-25 14:46:05', 1, 20.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (10, 8, NULL, 20.00, NULL, '2025-12-26 11:21:43', 1, 0.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (11, 1, NULL, 30.00, NULL, '2025-12-26 11:23:19', 1, 9000.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (12, 2, NULL, 30.00, NULL, '2025-12-26 11:23:19', 1, 9000.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (13, 3, NULL, 30.00, NULL, '2025-12-26 11:23:19', 1, 3333.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (14, 4, NULL, 30.00, NULL, '2025-12-26 11:23:19', 1, 8888.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (15, 5, NULL, 30.00, NULL, '2025-12-26 11:23:19', 1, 111.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (16, 6, NULL, 30.00, NULL, '2025-12-26 11:23:19', 1, 0.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (17, 7, NULL, 30.00, NULL, '2025-12-26 11:23:19', 1, 0.00);
-INSERT INTO `t_integral_change_record` (`id`, `app_user_id`, `type`, `price`, `balance`, `create_time`, `create_user_id`, `old_balance`) VALUES (18, 8, NULL, 30.00, NULL, '2025-12-26 11:23:19', 1, 20.00);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_integral_settlement
--- ----------------------------
-DROP TABLE IF EXISTS `t_integral_settlement`;
-CREATE TABLE `t_integral_settlement` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `app_user_id` int DEFAULT NULL COMMENT '用户id',
-  `settlement_interval` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '结算周期',
-  `settlement_start_time` date DEFAULT NULL COMMENT '结算开始时间',
-  `settlement_end_time` date DEFAULT NULL COMMENT '结算结束时间',
-  `total_settlement_integral` int DEFAULT NULL COMMENT '合计结算积分',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
-  `create_user_id` int DEFAULT NULL COMMENT '操作人员id',
-  `type` int DEFAULT NULL COMMENT '1分销 2导入(废弃)',
-  `buy_user_id` int DEFAULT NULL COMMENT '购买人id(废弃)',
-  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='积分结算记录';
-
--- ----------------------------
--- Records of t_integral_settlement
--- ----------------------------
-BEGIN;
-INSERT INTO `t_integral_settlement` (`id`, `app_user_id`, `settlement_interval`, `settlement_start_time`, `settlement_end_time`, `total_settlement_integral`, `create_time`, `create_user_id`, `type`, `buy_user_id`, `remark`) VALUES (1, 2, '1', '2025-12-23', '2025-12-23', 1, '2025-12-23 09:47:51', 1, 1, 1, '1');
-INSERT INTO `t_integral_settlement` (`id`, `app_user_id`, `settlement_interval`, `settlement_start_time`, `settlement_end_time`, `total_settlement_integral`, `create_time`, `create_user_id`, `type`, `buy_user_id`, `remark`) VALUES (2, 2, '2025年12月结算', '2025-12-01', '2025-12-31', 100, '2025-12-23 16:34:34', NULL, NULL, NULL, '测试');
-INSERT INTO `t_integral_settlement` (`id`, `app_user_id`, `settlement_interval`, `settlement_start_time`, `settlement_end_time`, `total_settlement_integral`, `create_time`, `create_user_id`, `type`, `buy_user_id`, `remark`) VALUES (3, 2, '2025年12月结算', '2025-12-01', '2025-12-31', 100, '2025-12-23 16:34:34', NULL, NULL, NULL, '测试');
-INSERT INTO `t_integral_settlement` (`id`, `app_user_id`, `settlement_interval`, `settlement_start_time`, `settlement_end_time`, `total_settlement_integral`, `create_time`, `create_user_id`, `type`, `buy_user_id`, `remark`) VALUES (4, 2, '2025年12月结算', '2025-12-01', '2025-12-31', 100, '2025-12-23 16:34:34', NULL, NULL, NULL, '测试');
-INSERT INTO `t_integral_settlement` (`id`, `app_user_id`, `settlement_interval`, `settlement_start_time`, `settlement_end_time`, `total_settlement_integral`, `create_time`, `create_user_id`, `type`, `buy_user_id`, `remark`) VALUES (5, 2, '2025年12月结算', '2025-12-01', '2025-12-31', 100, '2025-12-23 16:34:34', NULL, NULL, NULL, '测试');
-INSERT INTO `t_integral_settlement` (`id`, `app_user_id`, `settlement_interval`, `settlement_start_time`, `settlement_end_time`, `total_settlement_integral`, `create_time`, `create_user_id`, `type`, `buy_user_id`, `remark`) VALUES (6, 2, '2025年12月结算', '2025-12-01', '2025-12-31', 100, '2025-12-23 16:34:34', NULL, NULL, NULL, '测试');
-INSERT INTO `t_integral_settlement` (`id`, `app_user_id`, `settlement_interval`, `settlement_start_time`, `settlement_end_time`, `total_settlement_integral`, `create_time`, `create_user_id`, `type`, `buy_user_id`, `remark`) VALUES (7, 2, '2025年11月结算', '2025-11-01', '2025-11-30', 100, '2025-12-23 16:41:17', 1, NULL, NULL, '测试');
-INSERT INTO `t_integral_settlement` (`id`, `app_user_id`, `settlement_interval`, `settlement_start_time`, `settlement_end_time`, `total_settlement_integral`, `create_time`, `create_user_id`, `type`, `buy_user_id`, `remark`) VALUES (8, 2, '2025年11月结算', '2025-11-01', '2025-11-30', 100, '2025-12-23 16:41:17', 1, NULL, NULL, '测试');
-INSERT INTO `t_integral_settlement` (`id`, `app_user_id`, `settlement_interval`, `settlement_start_time`, `settlement_end_time`, `total_settlement_integral`, `create_time`, `create_user_id`, `type`, `buy_user_id`, `remark`) VALUES (9, 2, '2025年11月结算', '2025-11-01', '2025-11-30', 100, '2025-12-23 16:41:17', 1, NULL, NULL, '测试');
-INSERT INTO `t_integral_settlement` (`id`, `app_user_id`, `settlement_interval`, `settlement_start_time`, `settlement_end_time`, `total_settlement_integral`, `create_time`, `create_user_id`, `type`, `buy_user_id`, `remark`) VALUES (10, 2, '2025年11月结算', '2025-11-01', '2025-11-30', 100, '2025-12-23 16:41:17', 1, NULL, NULL, '测试');
-INSERT INTO `t_integral_settlement` (`id`, `app_user_id`, `settlement_interval`, `settlement_start_time`, `settlement_end_time`, `total_settlement_integral`, `create_time`, `create_user_id`, `type`, `buy_user_id`, `remark`) VALUES (11, 2, '2025年11月结算', '2025-11-01', '2025-11-30', 100, '2025-12-23 16:41:17', 1, NULL, NULL, '测试');
-COMMIT;
-
--- ----------------------------
--- Table structure for t_order_transfer
--- ----------------------------
-DROP TABLE IF EXISTS `t_order_transfer`;
-CREATE TABLE `t_order_transfer` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `big_gift_package_order_id` int DEFAULT NULL COMMENT '大礼包订单id',
-  `old_company_id` int DEFAULT NULL COMMENT '原所属公司id',
-  `old_app_user_id` int DEFAULT NULL COMMENT '原用户id',
-  `old_user_id` int DEFAULT NULL COMMENT '原操作用户id',
-  `new_company_id` int DEFAULT NULL COMMENT '新所属公司id',
-  `new_app_user_id` int DEFAULT NULL COMMENT '新用户id',
-  `new_user_id` bigint DEFAULT NULL COMMENT '转让操作用户id',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
-  `del_flag` int DEFAULT '0' COMMENT '删除状态(0=否,1=是)',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='订单转让记录';
-
--- ----------------------------
--- Records of t_order_transfer
--- ----------------------------
-BEGIN;
-INSERT INTO `t_order_transfer` (`id`, `big_gift_package_order_id`, `old_company_id`, `old_app_user_id`, `old_user_id`, `new_company_id`, `new_app_user_id`, `new_user_id`, `create_time`, `del_flag`) VALUES (1, 1, 1, 1, 1, 1, 2, 1, '2025-12-12 09:44:29', 1);
-INSERT INTO `t_order_transfer` (`id`, `big_gift_package_order_id`, `old_company_id`, `old_app_user_id`, `old_user_id`, `new_company_id`, `new_app_user_id`, `new_user_id`, `create_time`, `del_flag`) VALUES (2, 2, NULL, 3, NULL, NULL, 4, 1, '2025-12-22 14:17:04', 0);
-INSERT INTO `t_order_transfer` (`id`, `big_gift_package_order_id`, `old_company_id`, `old_app_user_id`, `old_user_id`, `new_company_id`, `new_app_user_id`, `new_user_id`, `create_time`, `del_flag`) VALUES (3, 2, NULL, 4, NULL, NULL, 3, 1, '2025-12-25 14:48:08', 0);
-INSERT INTO `t_order_transfer` (`id`, `big_gift_package_order_id`, `old_company_id`, `old_app_user_id`, `old_user_id`, `new_company_id`, `new_app_user_id`, `new_user_id`, `create_time`, `del_flag`) VALUES (4, 40, NULL, 7, NULL, NULL, 6, 1, '2025-12-26 11:14:46', 0);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_physical_goods
--- ----------------------------
-DROP TABLE IF EXISTS `t_physical_goods`;
-CREATE TABLE `t_physical_goods` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商品名称',
-  `introduction` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商品简介',
-  `total_price` decimal(10,2) DEFAULT NULL COMMENT '商品总价',
-  `cover_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '商品封面图',
-  `detailed_image` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '商品详情图,逗号分隔',
-  `detailed_description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '商品详情描述',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
-  `create_user_id` bigint DEFAULT NULL COMMENT '添加人id',
-  `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
-  `update_user_id` bigint DEFAULT NULL COMMENT '修改人id',
-  `status` int DEFAULT '0' COMMENT '0-未删除 1-已删除',
-  `sales` int DEFAULT '0' COMMENT '销量',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='实物商品';
-
--- ----------------------------
--- Records of t_physical_goods
--- ----------------------------
-BEGIN;
-INSERT INTO `t_physical_goods` (`id`, `name`, `introduction`, `total_price`, `cover_image`, `detailed_image`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`, `sales`) VALUES (1, '4', '6', 5.00, NULL, NULL, NULL, '2025-12-10 10:01:49', NULL, NULL, NULL, 1, 7);
-INSERT INTO `t_physical_goods` (`id`, `name`, `introduction`, `total_price`, `cover_image`, `detailed_image`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`, `sales`) VALUES (2, '商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称', '商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介商品简介', 0.01, '2025-12-26/c7bd15cd-7d04-4a2e-a02d-988a75bff236.jpeg', '2025-12-26/f036b634-ab02-4934-b4a2-2730eabc865d.jpeg,2025-12-26/05d75a75-dc87-4e30-96f7-48c8192dfe25.jpeg,2025-12-26/6c46c1ad-d2b5-4a0d-ab65-b08908663893.jpeg', '<p><span style=\"color:#000000\"><span style=\"font-size:14px\"><span style=\"background-color:#ffffff\">商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述商品详情描述</span></span></span></p>', '2025-12-16 16:13:37', 1, '2025-12-26 09:40:03', 1, 0, 1);
-INSERT INTO `t_physical_goods` (`id`, `name`, `introduction`, `total_price`, `cover_image`, `detailed_image`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`, `sales`) VALUES (3, '实物商品 商品名称', '实物商品 商品简介实物商品 商品简介实物商品 商品简介实物商品 商品简介实物商品 商品简介实物商品 商品简介', 0.01, '2025-12-25/de2bd6f8-b282-4401-bbaa-a6d2143d528e.jpg', '2025-12-25/5cedec71-434c-490e-9763-6a1d41fb4e8f.jpg', '<p>谁的发水电费fdsfsa撒旦法所发生的发生</p>', '2025-12-25 14:00:49', 1, '2025-12-25 14:20:04', 1, 1, 1);
-INSERT INTO `t_physical_goods` (`id`, `name`, `introduction`, `total_price`, `cover_image`, `detailed_image`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`, `sales`) VALUES (4, '123', '123', 0.01, '2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png', '2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png', '<p></p><div class=\"media-wrap image-wrap\"><img class=\"media-wrap image-wrap\" id=\"1766711763991_4\" title=\"图片\" src=\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\"/></div><p></p>', '2025-12-26 09:16:09', 1, '2025-12-26 11:11:55', NULL, 0, 10);
-INSERT INTO `t_physical_goods` (`id`, `name`, `introduction`, `total_price`, `cover_image`, `detailed_image`, `detailed_description`, `create_time`, `create_user_id`, `update_time`, `update_user_id`, `status`, `sales`) VALUES (5, '泡面', '泡面', 3.00, '2025-12-26/363f9893-8343-49f5-a0a3-8ed9db925917.jpg', '2025-12-26/42571975-4bfe-4d70-9e8c-9519980cbb4b.jpg', '<p>泡面泡面</p>', '2025-12-26 11:11:24', 1, '2025-12-26 11:13:27', 1, 0, 0);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_physical_goods_order
--- ----------------------------
-DROP TABLE IF EXISTS `t_physical_goods_order`;
-CREATE TABLE `t_physical_goods_order` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '订单编号',
-  `company_id` int DEFAULT NULL COMMENT '所属公司',
-  `app_user_id` int DEFAULT NULL COMMENT '用户id',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '下单时间',
-  `physical_goods_id` int DEFAULT NULL COMMENT '实物商品id',
-  `physical_goods` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '实物商品信息JSON字符串',
-  `order_price` decimal(10,2) DEFAULT '0.00' COMMENT '订单价格',
-  `payment_price` decimal(10,2) DEFAULT NULL COMMENT '支付金额',
-  `status` int DEFAULT NULL COMMENT '订单状态(1=待付款,2=完成支付,3=确认收货,4=已退款,5=已取消)',
-  `delivery_time` datetime DEFAULT NULL COMMENT '确认收货时间',
-  `payment_time` datetime DEFAULT NULL COMMENT '付款时间',
-  `payment_method` int DEFAULT NULL COMMENT '付款方式(1=微信)',
-  `payment_serial_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '付款流水号',
-  `del_flag` int DEFAULT '0' COMMENT '删除状态(0=否,1=是)',
-  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='实物商品订单';
-
--- ----------------------------
--- Records of t_physical_goods_order
--- ----------------------------
-BEGIN;
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (1, '1', 1, 1, '2025-12-15 11:32:36', 1, '{\n  \"id\": 0,\n  \"name\": \"name_974b0b5f9131\",\n  \"introduction\": \"introduction_4481ccd25f5b\",\n  \"totalPrice\": 0.00,\n  \"coverImage\": \"coverImage_634f87585f56\",\n  \"detailedImage\": \"detailedImage_12a9827d2292\",\n  \"detailedDescription\": \"detailedDescription_526c7d78420e\",\n  \"createTime\": \"2025-12-20 15:08:45\",\n  \"createUserId\": 0,\n  \"updateTime\": \"2025-12-20 15:08:45\",\n  \"updateUserId\": 0,\n  \"status\": 0,\n  \"sales\": 0\n}', 1.00, 1.00, 1, '2025-12-15 11:32:40', '2025-12-15 11:32:42', 1, '1', 1, '1');
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (5, 'PG202512251402055876', NULL, 3, '2025-12-25 14:02:05', 3, '{\"coverImage\":\"2025-12-25/de2bd6f8-b282-4401-bbaa-a6d2143d528e.jpg\",\"createTime\":\"2025-12-25 14:00:49\",\"createUserId\":1,\"detailedDescription\":\"<p>谁的发水电费fdsfsa撒旦法所发生的发生</p>\",\"detailedImage\":\"2025-12-25/5cedec71-434c-490e-9763-6a1d41fb4e8f.jpg\",\"id\":3,\"introduction\":\"实物商品 商品简介实物商品 商品简介实物商品 商品简介实物商品 商品简介实物商品 商品简介实物商品 商品简介\",\"name\":\"实物商品 商品名称\",\"sales\":0,\"status\":0,\"totalPrice\":0.01}', 0.01, 0.01, 3, '2025-12-25 14:24:31', '2025-12-25 14:02:20', 1, '440201200200000552512250004132', 0, NULL);
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (6, 'PG202512261111552932', NULL, 3, '2025-12-26 11:11:56', 4, '{\"coverImage\":\"2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png\",\"createTime\":\"2025-12-26 09:16:09\",\"createUserId\":1,\"detailedDescription\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711763991_4\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png\",\"id\":4,\"introduction\":\"123\",\"name\":\"123\",\"sales\":0,\"status\":0,\"totalPrice\":0.01}', 0.01, 0.01, 1, NULL, NULL, 1, NULL, 0, NULL);
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (7, 'PG202512261112035801', NULL, 3, '2025-12-26 11:12:04', 4, '{\"coverImage\":\"2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png\",\"createTime\":\"2025-12-26 09:16:09\",\"createUserId\":1,\"detailedDescription\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711763991_4\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png\",\"id\":4,\"introduction\":\"123\",\"name\":\"123\",\"sales\":1,\"status\":0,\"totalPrice\":0.01,\"updateTime\":\"2025-12-26 11:11:55\"}', 0.01, 0.01, 1, NULL, NULL, 1, NULL, 0, NULL);
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (8, 'PG202512261125115770', NULL, 3, '2025-12-26 11:25:12', 4, '{\"coverImage\":\"2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png\",\"createTime\":\"2025-12-26 09:16:09\",\"createUserId\":1,\"detailedDescription\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711763991_4\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png\",\"id\":4,\"introduction\":\"123\",\"name\":\"123\",\"sales\":2,\"status\":0,\"totalPrice\":0.01,\"updateTime\":\"2025-12-26 11:11:55\"}', 0.01, 0.01, 1, NULL, NULL, 1, NULL, 0, NULL);
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (9, 'PG202512261125193163', NULL, 3, '2025-12-26 11:25:19', 4, '{\"coverImage\":\"2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png\",\"createTime\":\"2025-12-26 09:16:09\",\"createUserId\":1,\"detailedDescription\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711763991_4\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png\",\"id\":4,\"introduction\":\"123\",\"name\":\"123\",\"sales\":3,\"status\":0,\"totalPrice\":0.01,\"updateTime\":\"2025-12-26 11:11:55\"}', 0.01, 0.01, 1, NULL, NULL, 1, NULL, 0, NULL);
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (10, 'PG202512261127447992', NULL, 3, '2025-12-26 11:27:44', 4, '{\"coverImage\":\"2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png\",\"createTime\":\"2025-12-26 09:16:09\",\"createUserId\":1,\"detailedDescription\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711763991_4\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png\",\"id\":4,\"introduction\":\"123\",\"name\":\"123\",\"sales\":4,\"status\":0,\"totalPrice\":0.01,\"updateTime\":\"2025-12-26 11:11:55\"}', 0.01, 0.01, 1, NULL, NULL, 1, NULL, 0, NULL);
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (11, 'PG202512261139407216', NULL, 3, '2025-12-26 11:39:40', 4, '{\"coverImage\":\"2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png\",\"createTime\":\"2025-12-26 09:16:09\",\"createUserId\":1,\"detailedDescription\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711763991_4\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png\",\"id\":4,\"introduction\":\"123\",\"name\":\"123\",\"sales\":5,\"status\":0,\"totalPrice\":0.01,\"updateTime\":\"2025-12-26 11:11:55\"}', 0.01, 0.01, 1, NULL, NULL, 1, NULL, 0, NULL);
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (12, 'PG202512261143397716', NULL, 3, '2025-12-26 11:43:40', 4, '{\"coverImage\":\"2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png\",\"createTime\":\"2025-12-26 09:16:09\",\"createUserId\":1,\"detailedDescription\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711763991_4\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png\",\"id\":4,\"introduction\":\"123\",\"name\":\"123\",\"sales\":6,\"status\":0,\"totalPrice\":0.01,\"updateTime\":\"2025-12-26 11:11:55\"}', 0.01, 0.01, 1, NULL, NULL, 1, NULL, 0, NULL);
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (13, 'PG202512261144312779', NULL, 3, '2025-12-26 11:44:32', 4, '{\"coverImage\":\"2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png\",\"createTime\":\"2025-12-26 09:16:09\",\"createUserId\":1,\"detailedDescription\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711763991_4\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png\",\"id\":4,\"introduction\":\"123\",\"name\":\"123\",\"sales\":7,\"status\":0,\"totalPrice\":0.01,\"updateTime\":\"2025-12-26 11:11:55\"}', 0.01, 0.01, 1, NULL, NULL, 1, NULL, 0, NULL);
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (14, 'PG202512261155559876', NULL, 3, '2025-12-26 11:55:55', 4, '{\"coverImage\":\"2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png\",\"createTime\":\"2025-12-26 09:16:09\",\"createUserId\":1,\"detailedDescription\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711763991_4\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png\",\"id\":4,\"introduction\":\"123\",\"name\":\"123\",\"sales\":8,\"status\":0,\"totalPrice\":0.01,\"updateTime\":\"2025-12-26 11:11:55\"}', 0.01, 0.01, 1, NULL, NULL, 1, NULL, 0, NULL);
-INSERT INTO `t_physical_goods_order` (`id`, `code`, `company_id`, `app_user_id`, `create_time`, `physical_goods_id`, `physical_goods`, `order_price`, `payment_price`, `status`, `delivery_time`, `payment_time`, `payment_method`, `payment_serial_number`, `del_flag`, `remark`) VALUES (15, 'PG202512261156081968', NULL, 3, '2025-12-26 11:56:09', 4, '{\"coverImage\":\"2025-12-26/29321735-a85b-4f12-a113-5409dce02141.png\",\"createTime\":\"2025-12-26 09:16:09\",\"createUserId\":1,\"detailedDescription\":\"<p></p><div class=\\\"media-wrap image-wrap\\\"><img class=\\\"media-wrap image-wrap\\\" id=\\\"1766711763991_4\\\" title=\\\"图片\\\" src=\\\"https://jiashikang.cn/images/2025-12-26/af081358-124c-4e93-a22a-a364fd79fbe4.png\\\"/></div><p></p>\",\"detailedImage\":\"2025-12-26/ed815d17-608c-491d-af76-3e4a93ea5960.png\",\"id\":4,\"introduction\":\"123\",\"name\":\"123\",\"sales\":9,\"status\":0,\"totalPrice\":0.01,\"updateTime\":\"2025-12-26 11:11:55\"}', 0.01, 0.01, 1, NULL, NULL, 1, NULL, 0, NULL);
-COMMIT;
-
--- ----------------------------
--- Table structure for t_picture
--- ----------------------------
-DROP TABLE IF EXISTS `t_picture`;
-CREATE TABLE `t_picture` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '图片名称',
-  `picture_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '图片地址',
-  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '跳转详情内容',
-  `view_number` int DEFAULT '0' COMMENT '浏览量',
-  `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
-  `status` int DEFAULT '1' COMMENT '状态(1=正常,2=删除)',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='系统图片';
-
--- ----------------------------
--- Records of t_picture
--- ----------------------------
-BEGIN;
-COMMIT;
-
--- ----------------------------
--- Table structure for t_refund_application
--- ----------------------------
-DROP TABLE IF EXISTS `t_refund_application`;
-CREATE TABLE `t_refund_application` (
-  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `big_gift_package_order_id` int DEFAULT NULL COMMENT '大礼包订单id',
-  `applicant_user_id` int DEFAULT NULL COMMENT '退款申请人id',
-  `applicant_time` datetime DEFAULT NULL COMMENT '申请时间',
-  `refund_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '退款原因',
-  `voucher_picture` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '凭证图片',
-  `status` int DEFAULT NULL COMMENT '状态(1=待审核,2=审核通过,3=审核驳回)',
-  `audit_user_id` bigint DEFAULT NULL COMMENT '审核人id',
-  `audit_time` datetime DEFAULT NULL COMMENT '审核时间',
-  `audit_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '驳回原因',
-  `del_flag` int DEFAULT '0' COMMENT '1删除 0未删除',
-  PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='退款申请';
-
--- ----------------------------
--- Records of t_refund_application
--- ----------------------------
-BEGIN;
-INSERT INTO `t_refund_application` (`id`, `big_gift_package_order_id`, `applicant_user_id`, `applicant_time`, `refund_reason`, `voucher_picture`, `status`, `audit_user_id`, `audit_time`, `audit_remark`, `del_flag`) VALUES (1, 1, 1, '2025-12-15 11:12:42', '1', '1', 1, 1, '2025-12-15 11:12:38', '1', NULL);
-COMMIT;
-
-SET FOREIGN_KEY_CHECKS = 1;

--
Gitblit v1.7.1