From 93552e928c3c1e1db963f06eefddc16dd9ffd354 Mon Sep 17 00:00:00 2001 From: hulu204 <863541923@qq.com> Date: Wed, 5 May 2021 13:07:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=89=E4=B8=AA=E6=A8=A1=C3=A6=C2=9D?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/DseignCeiteriaController.java | 126 ++ .../EheologicalParametersController.java | 126 ++ .../controller/system/LiquidController.java | 126 ++ .../system/RheologicalDesignController.java | 126 ++ .../controller/system/ShuiniController.java | 126 ++ .../src/main/resources/application-druid.yml | 2 +- .../src/main/resources/application.yml | 2 +- .../ruoyi/system/domain/DseignCeiteria.java | 78 ++ .../system/domain/EheologicalParameters.java | 149 +++ .../java/com/ruoyi/system/domain/Liquid.java | 237 ++++ .../system/domain/RheologicalDesign.java | 162 +++ .../java/com/ruoyi/system/domain/Shuini.java | 239 ++++ .../system/mapper/DseignCeiteriaMapper.java | 61 + .../mapper/EheologicalParametersMapper.java | 61 + .../com/ruoyi/system/mapper/LiquidMapper.java | 61 + .../mapper/RheologicalDesignMapper.java | 61 + .../com/ruoyi/system/mapper/ShuiniMapper.java | 61 + .../service/IDseignCeiteriaService.java | 61 + .../IEheologicalParametersService.java | 61 + .../ruoyi/system/service/ILiquidService.java | 61 + .../service/IRheologicalDesignService.java | 61 + .../ruoyi/system/service/IShuiniService.java | 61 + .../impl/DseignCeiteriaServiceImpl.java | 94 ++ .../EheologicalParametersServiceImpl.java | 94 ++ .../service/impl/LiquidServiceImpl.java | 94 ++ .../impl/RheologicalDesignServiceImpl.java | 94 ++ .../service/impl/ShuiniServiceImpl.java | 94 ++ .../mapper/system/DseignCeiteriaMapper.xml | 67 + .../system/EheologicalParametersMapper.xml | 92 ++ .../resources/mapper/system/LiquidMapper.xml | 119 ++ .../mapper/system/RheologicalDesignMapper.xml | 96 ++ .../resources/mapper/system/ShuiniMapper.xml | 119 ++ .../templates/system/Shuini/Shuini.html | 134 ++ .../templates/system/Shuini/add.html | 79 ++ .../templates/system/Shuini/edit.html | 80 ++ .../templates/system/ceiteria/add.html | 50 + .../templates/system/ceiteria/ceiteria.html | 110 ++ .../templates/system/ceiteria/edit.html | 50 + .../templates/system/design/add.html | 79 ++ .../templates/system/design/design.html | 142 ++ .../templates/system/design/edit.html | 80 ++ .../templates/system/liquid/add.html | 61 + .../templates/system/liquid/edit.html | 62 + .../templates/system/liquid/liquid.html | 133 ++ .../templates/system/parameters/add.html | 73 + .../templates/system/parameters/edit.html | 74 ++ .../system/parameters/parameters.html | 142 ++ sql/ShuiniMenu.sql | 22 + sql/liquidMenu.sql | 22 + sql/quartz.sql | 170 --- sql/ry_20210210.sql | 712 ---------- sql/水泥环.sql | 1179 +++++++++++++++++ 52 files changed, 5642 insertions(+), 884 deletions(-) create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/DseignCeiteriaController.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/EheologicalParametersController.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/LiquidController.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/RheologicalDesignController.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/ShuiniController.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/DseignCeiteria.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/EheologicalParameters.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/Liquid.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/RheologicalDesign.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/Shuini.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/DseignCeiteriaMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/EheologicalParametersMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/LiquidMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/RheologicalDesignMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/ShuiniMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/IDseignCeiteriaService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/IEheologicalParametersService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ILiquidService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/IRheologicalDesignService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/IShuiniService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DseignCeiteriaServiceImpl.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/EheologicalParametersServiceImpl.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/LiquidServiceImpl.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/RheologicalDesignServiceImpl.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ShuiniServiceImpl.java create mode 100644 ruoyi-system/src/main/resources/mapper/system/DseignCeiteriaMapper.xml create mode 100644 ruoyi-system/src/main/resources/mapper/system/EheologicalParametersMapper.xml create mode 100644 ruoyi-system/src/main/resources/mapper/system/LiquidMapper.xml create mode 100644 ruoyi-system/src/main/resources/mapper/system/RheologicalDesignMapper.xml create mode 100644 ruoyi-system/src/main/resources/mapper/system/ShuiniMapper.xml create mode 100644 ruoyi-system/src/main/resources/templates/system/Shuini/Shuini.html create mode 100644 ruoyi-system/src/main/resources/templates/system/Shuini/add.html create mode 100644 ruoyi-system/src/main/resources/templates/system/Shuini/edit.html create mode 100644 ruoyi-system/src/main/resources/templates/system/ceiteria/add.html create mode 100644 ruoyi-system/src/main/resources/templates/system/ceiteria/ceiteria.html create mode 100644 ruoyi-system/src/main/resources/templates/system/ceiteria/edit.html create mode 100644 ruoyi-system/src/main/resources/templates/system/design/add.html create mode 100644 ruoyi-system/src/main/resources/templates/system/design/design.html create mode 100644 ruoyi-system/src/main/resources/templates/system/design/edit.html create mode 100644 ruoyi-system/src/main/resources/templates/system/liquid/add.html create mode 100644 ruoyi-system/src/main/resources/templates/system/liquid/edit.html create mode 100644 ruoyi-system/src/main/resources/templates/system/liquid/liquid.html create mode 100644 ruoyi-system/src/main/resources/templates/system/parameters/add.html create mode 100644 ruoyi-system/src/main/resources/templates/system/parameters/edit.html create mode 100644 ruoyi-system/src/main/resources/templates/system/parameters/parameters.html create mode 100644 sql/ShuiniMenu.sql create mode 100644 sql/liquidMenu.sql delete mode 100644 sql/quartz.sql delete mode 100644 sql/ry_20210210.sql create mode 100644 sql/水泥环.sql diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/DseignCeiteriaController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/DseignCeiteriaController.java new file mode 100644 index 000000000..a9d3b70eb --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/DseignCeiteriaController.java @@ -0,0 +1,126 @@ +package com.ruoyi.system.controller; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.DseignCeiteria; +import com.ruoyi.system.service.IDseignCeiteriaService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 设计标准Controller + * + * @author ruoyi + * @date 2021-05-05 + */ +@Controller +@RequestMapping("/system/ceiteria") +public class DseignCeiteriaController extends BaseController +{ + private String prefix = "system/ceiteria"; + + @Autowired + private IDseignCeiteriaService dseignCeiteriaService; + + @RequiresPermissions("system:ceiteria:view") + @GetMapping() + public String ceiteria() + { + return prefix + "/ceiteria"; + } + + /** + * 查询设计标准列表 + */ + @RequiresPermissions("system:ceiteria:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(DseignCeiteria dseignCeiteria) + { + startPage(); + List list = dseignCeiteriaService.selectDseignCeiteriaList(dseignCeiteria); + return getDataTable(list); + } + + /** + * 导出设计标准列表 + */ + @RequiresPermissions("system:ceiteria:export") + @Log(title = "设计标准", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(DseignCeiteria dseignCeiteria) + { + List list = dseignCeiteriaService.selectDseignCeiteriaList(dseignCeiteria); + ExcelUtil util = new ExcelUtil(DseignCeiteria.class); + return util.exportExcel(list, "设计标准数据"); + } + + /** + * 新增设计标准 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存设计标准 + */ + @RequiresPermissions("system:ceiteria:add") + @Log(title = "设计标准", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(DseignCeiteria dseignCeiteria) + { + return toAjax(dseignCeiteriaService.insertDseignCeiteria(dseignCeiteria)); + } + + /** + * 修改设计标准 + */ + @GetMapping("/edit/{designStandardNumber}") + public String edit(@PathVariable("designStandardNumber") Long designStandardNumber, ModelMap mmap) + { + DseignCeiteria dseignCeiteria = dseignCeiteriaService.selectDseignCeiteriaById(designStandardNumber); + mmap.put("dseignCeiteria", dseignCeiteria); + return prefix + "/edit"; + } + + /** + * 修改保存设计标准 + */ + @RequiresPermissions("system:ceiteria:edit") + @Log(title = "设计标准", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(DseignCeiteria dseignCeiteria) + { + return toAjax(dseignCeiteriaService.updateDseignCeiteria(dseignCeiteria)); + } + + /** + * 删除设计标准 + */ + @RequiresPermissions("system:ceiteria:remove") + @Log(title = "设计标准", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(dseignCeiteriaService.deleteDseignCeiteriaByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/EheologicalParametersController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/EheologicalParametersController.java new file mode 100644 index 000000000..3c2e9716e --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/EheologicalParametersController.java @@ -0,0 +1,126 @@ +package com.ruoyi.system.controller; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.EheologicalParameters; +import com.ruoyi.system.service.IEheologicalParametersService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 流变参数Controller + * + * @author ruoyi + * @date 2021-05-05 + */ +@Controller +@RequestMapping("/system/parameters") +public class EheologicalParametersController extends BaseController +{ + private String prefix = "system/parameters"; + + @Autowired + private IEheologicalParametersService eheologicalParametersService; + + @RequiresPermissions("system:parameters:view") + @GetMapping() + public String parameters() + { + return prefix + "/parameters"; + } + + /** + * 查询流变参数列表 + */ + @RequiresPermissions("system:parameters:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(EheologicalParameters eheologicalParameters) + { + startPage(); + List list = eheologicalParametersService.selectEheologicalParametersList(eheologicalParameters); + return getDataTable(list); + } + + /** + * 导出流变参数列表 + */ + @RequiresPermissions("system:parameters:export") + @Log(title = "流变参数", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(EheologicalParameters eheologicalParameters) + { + List list = eheologicalParametersService.selectEheologicalParametersList(eheologicalParameters); + ExcelUtil util = new ExcelUtil(EheologicalParameters.class); + return util.exportExcel(list, "流变参数数据"); + } + + /** + * 新增流变参数 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存流变参数 + */ + @RequiresPermissions("system:parameters:add") + @Log(title = "流变参数", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(EheologicalParameters eheologicalParameters) + { + return toAjax(eheologicalParametersService.insertEheologicalParameters(eheologicalParameters)); + } + + /** + * 修改流变参数 + */ + @GetMapping("/edit/{rheologicalParameternumber}") + public String edit(@PathVariable("rheologicalParameternumber") Long rheologicalParameternumber, ModelMap mmap) + { + EheologicalParameters eheologicalParameters = eheologicalParametersService.selectEheologicalParametersById(rheologicalParameternumber); + mmap.put("eheologicalParameters", eheologicalParameters); + return prefix + "/edit"; + } + + /** + * 修改保存流变参数 + */ + @RequiresPermissions("system:parameters:edit") + @Log(title = "流变参数", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(EheologicalParameters eheologicalParameters) + { + return toAjax(eheologicalParametersService.updateEheologicalParameters(eheologicalParameters)); + } + + /** + * 删除流变参数 + */ + @RequiresPermissions("system:parameters:remove") + @Log(title = "流变参数", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(eheologicalParametersService.deleteEheologicalParametersByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/LiquidController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/LiquidController.java new file mode 100644 index 000000000..f61b67462 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/LiquidController.java @@ -0,0 +1,126 @@ +package com.ruoyi.system.controller; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.Liquid; +import com.ruoyi.system.service.ILiquidService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 液体数据Controller + * + * @author ruoyi + * @date 2021-05-05 + */ +@Controller +@RequestMapping("/system/liquid") +public class LiquidController extends BaseController +{ + private String prefix = "system/liquid"; + + @Autowired + private ILiquidService liquidService; + + @RequiresPermissions("system:liquid:view") + @GetMapping() + public String liquid() + { + return prefix + "/liquid"; + } + + /** + * 查询液体数据列表 + */ + @RequiresPermissions("system:liquid:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(Liquid liquid) + { + startPage(); + List list = liquidService.selectLiquidList(liquid); + return getDataTable(list); + } + + /** + * 导出液体数据列表 + */ + @RequiresPermissions("system:liquid:export") + @Log(title = "液体数据", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(Liquid liquid) + { + List list = liquidService.selectLiquidList(liquid); + ExcelUtil util = new ExcelUtil(Liquid.class); + return util.exportExcel(list, "液体数据数据"); + } + + /** + * 新增液体数据 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存液体数据 + */ + @RequiresPermissions("system:liquid:add") + @Log(title = "液体数据", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(Liquid liquid) + { + return toAjax(liquidService.insertLiquid(liquid)); + } + + /** + * 修改液体数据 + */ + @GetMapping("/edit/{liquidNumber}") + public String edit(@PathVariable("liquidNumber") Long liquidNumber, ModelMap mmap) + { + Liquid liquid = liquidService.selectLiquidById(liquidNumber); + mmap.put("liquid", liquid); + return prefix + "/edit"; + } + + /** + * 修改保存液体数据 + */ + @RequiresPermissions("system:liquid:edit") + @Log(title = "液体数据", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(Liquid liquid) + { + return toAjax(liquidService.updateLiquid(liquid)); + } + + /** + * 删除液体数据 + */ + @RequiresPermissions("system:liquid:remove") + @Log(title = "液体数据", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(liquidService.deleteLiquidByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/RheologicalDesignController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/RheologicalDesignController.java new file mode 100644 index 000000000..f6b47a8a6 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/RheologicalDesignController.java @@ -0,0 +1,126 @@ +package com.ruoyi.system.controller; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.RheologicalDesign; +import com.ruoyi.system.service.IRheologicalDesignService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 流变学设计数据Controller + * + * @author ruoyi + * @date 2021-05-05 + */ +@Controller +@RequestMapping("/system/design") +public class RheologicalDesignController extends BaseController +{ + private String prefix = "system/design"; + + @Autowired + private IRheologicalDesignService rheologicalDesignService; + + @RequiresPermissions("system:design:view") + @GetMapping() + public String design() + { + return prefix + "/design"; + } + + /** + * 查询流变学设计数据列表 + */ + @RequiresPermissions("system:design:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(RheologicalDesign rheologicalDesign) + { + startPage(); + List list = rheologicalDesignService.selectRheologicalDesignList(rheologicalDesign); + return getDataTable(list); + } + + /** + * 导出流变学设计数据列表 + */ + @RequiresPermissions("system:design:export") + @Log(title = "流变学设计数据", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(RheologicalDesign rheologicalDesign) + { + List list = rheologicalDesignService.selectRheologicalDesignList(rheologicalDesign); + ExcelUtil util = new ExcelUtil(RheologicalDesign.class); + return util.exportExcel(list, "流变学设计数据数据"); + } + + /** + * 新增流变学设计数据 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存流变学设计数据 + */ + @RequiresPermissions("system:design:add") + @Log(title = "流变学设计数据", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(RheologicalDesign rheologicalDesign) + { + return toAjax(rheologicalDesignService.insertRheologicalDesign(rheologicalDesign)); + } + + /** + * 修改流变学设计数据 + */ + @GetMapping("/edit/{rheologicalDesignNumber}") + public String edit(@PathVariable("rheologicalDesignNumber") Long rheologicalDesignNumber, ModelMap mmap) + { + RheologicalDesign rheologicalDesign = rheologicalDesignService.selectRheologicalDesignById(rheologicalDesignNumber); + mmap.put("rheologicalDesign", rheologicalDesign); + return prefix + "/edit"; + } + + /** + * 修改保存流变学设计数据 + */ + @RequiresPermissions("system:design:edit") + @Log(title = "流变学设计数据", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(RheologicalDesign rheologicalDesign) + { + return toAjax(rheologicalDesignService.updateRheologicalDesign(rheologicalDesign)); + } + + /** + * 删除流变学设计数据 + */ + @RequiresPermissions("system:design:remove") + @Log(title = "流变学设计数据", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(rheologicalDesignService.deleteRheologicalDesignByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/ShuiniController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/ShuiniController.java new file mode 100644 index 000000000..68651e3ff --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/ShuiniController.java @@ -0,0 +1,126 @@ +package com.ruoyi.system.controller; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.system.domain.Shuini; +import com.ruoyi.system.service.IShuiniService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 水泥浆Controller + * + * @author ruoyi + * @date 2021-05-05 + */ +@Controller +@RequestMapping("/system/Shuini") +public class ShuiniController extends BaseController +{ + private String prefix = "system/Shuini"; + + @Autowired + private IShuiniService shuiniService; + + @RequiresPermissions("system:Shuini:view") + @GetMapping() + public String Shuini() + { + return prefix + "/Shuini"; + } + + /** + * 查询水泥浆列表 + */ + @RequiresPermissions("system:Shuini:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(Shuini shuini) + { + startPage(); + List list = shuiniService.selectShuiniList(shuini); + return getDataTable(list); + } + + /** + * 导出水泥浆列表 + */ + @RequiresPermissions("system:Shuini:export") + @Log(title = "水泥浆", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(Shuini shuini) + { + List list = shuiniService.selectShuiniList(shuini); + ExcelUtil util = new ExcelUtil(Shuini.class); + return util.exportExcel(list, "水泥浆数据"); + } + + /** + * 新增水泥浆 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存水泥浆 + */ + @RequiresPermissions("system:Shuini:add") + @Log(title = "水泥浆", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(Shuini shuini) + { + return toAjax(shuiniService.insertShuini(shuini)); + } + + /** + * 修改水泥浆 + */ + @GetMapping("/edit/{liquidNumber}") + public String edit(@PathVariable("liquidNumber") Long liquidNumber, ModelMap mmap) + { + Shuini shuini = shuiniService.selectShuiniById(liquidNumber); + mmap.put("shuini", shuini); + return prefix + "/edit"; + } + + /** + * 修改保存水泥浆 + */ + @RequiresPermissions("system:Shuini:edit") + @Log(title = "水泥浆", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(Shuini shuini) + { + return toAjax(shuiniService.updateShuini(shuini)); + } + + /** + * 删除水泥浆 + */ + @RequiresPermissions("system:Shuini:remove") + @Log(title = "水泥浆", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(shuiniService.deleteShuiniByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/resources/application-druid.yml b/ruoyi-admin/src/main/resources/application-druid.yml index 3c46fd50b..0f9a720c5 100644 --- a/ruoyi-admin/src/main/resources/application-druid.yml +++ b/ruoyi-admin/src/main/resources/application-druid.yml @@ -8,7 +8,7 @@ spring: master: url: jdbc:mysql://localhost:3306/ry?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root - password: password + password: 123 # 从库数据源 slave: # 从数据源开关/默认关闭 diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index 4d386ea23..0db711e63 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -16,7 +16,7 @@ ruoyi: # 开发环境配置 server: # 服务器的HTTP端口,默认为80 - port: 80 + port: 8080 servlet: # 应用的访问路径 context-path: / diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/DseignCeiteria.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/DseignCeiteria.java new file mode 100644 index 000000000..dd9bef501 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/DseignCeiteria.java @@ -0,0 +1,78 @@ +package com.ruoyi.system.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 设计标准对象 dseign_ceiteria + * + * @author ruoyi + * @date 2021-05-05 + */ +public class DseignCeiteria extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 设计标准编号 */ + private Long designStandardNumber; + + /** 井编号 */ + private Long oilWellId; + + /** 设计标准名称 */ + @Excel(name = "设计标准名称") + private String designStandardName; + + /** 设计标准的指定排量 */ + @Excel(name = "设计标准的指定排量") + private Long designDisplacementofdesignstandard; + + public void setDesignStandardNumber(Long designStandardNumber) + { + this.designStandardNumber = designStandardNumber; + } + + public Long getDesignStandardNumber() + { + return designStandardNumber; + } + public void setOilWellId(Long oilWellId) + { + this.oilWellId = oilWellId; + } + + public Long getOilWellId() + { + return oilWellId; + } + public void setDesignStandardName(String designStandardName) + { + this.designStandardName = designStandardName; + } + + public String getDesignStandardName() + { + return designStandardName; + } + public void setDesignDisplacementofdesignstandard(Long designDisplacementofdesignstandard) + { + this.designDisplacementofdesignstandard = designDisplacementofdesignstandard; + } + + public Long getDesignDisplacementofdesignstandard() + { + return designDisplacementofdesignstandard; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("designStandardNumber", getDesignStandardNumber()) + .append("oilWellId", getOilWellId()) + .append("designStandardName", getDesignStandardName()) + .append("designDisplacementofdesignstandard", getDesignDisplacementofdesignstandard()) + .toString(); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/EheologicalParameters.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/EheologicalParameters.java new file mode 100644 index 000000000..113fa3f0b --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/EheologicalParameters.java @@ -0,0 +1,149 @@ +package com.ruoyi.system.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 流变参数对象 eheological_parameters + * + * @author ruoyi + * @date 2021-05-05 + */ +public class EheologicalParameters extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 流变参数编号 */ + private Long rheologicalParameternumber; + + /** 流体名称 */ + @Excel(name = "流体名称") + private String rheologicalName; + + /** 流体密度 */ + @Excel(name = "流体密度") + private String rheologicalDensity; + + /** 流变模式 */ + @Excel(name = "流变模式") + private String rheologicalModel; + + /** 塑性粘度 */ + @Excel(name = "塑性粘度") + private String plasticViscosity; + + /** 动切力 */ + @Excel(name = "动切力") + private String dynamicShear; + + /** 稠度系数 */ + @Excel(name = "稠度系数") + private String consistencyCoefficient; + + /** 流性指数 */ + @Excel(name = "流性指数") + private String fluidityIndex; + + /** 牛顿粘度 */ + @Excel(name = "牛顿粘度") + private String newtonianViscosity; + + public void setRheologicalParameternumber(Long rheologicalParameternumber) + { + this.rheologicalParameternumber = rheologicalParameternumber; + } + + public Long getRheologicalParameternumber() + { + return rheologicalParameternumber; + } + public void setRheologicalName(String rheologicalName) + { + this.rheologicalName = rheologicalName; + } + + public String getRheologicalName() + { + return rheologicalName; + } + public void setRheologicalDensity(String rheologicalDensity) + { + this.rheologicalDensity = rheologicalDensity; + } + + public String getRheologicalDensity() + { + return rheologicalDensity; + } + public void setRheologicalModel(String rheologicalModel) + { + this.rheologicalModel = rheologicalModel; + } + + public String getRheologicalModel() + { + return rheologicalModel; + } + public void setPlasticViscosity(String plasticViscosity) + { + this.plasticViscosity = plasticViscosity; + } + + public String getPlasticViscosity() + { + return plasticViscosity; + } + public void setDynamicShear(String dynamicShear) + { + this.dynamicShear = dynamicShear; + } + + public String getDynamicShear() + { + return dynamicShear; + } + public void setConsistencyCoefficient(String consistencyCoefficient) + { + this.consistencyCoefficient = consistencyCoefficient; + } + + public String getConsistencyCoefficient() + { + return consistencyCoefficient; + } + public void setFluidityIndex(String fluidityIndex) + { + this.fluidityIndex = fluidityIndex; + } + + public String getFluidityIndex() + { + return fluidityIndex; + } + public void setNewtonianViscosity(String newtonianViscosity) + { + this.newtonianViscosity = newtonianViscosity; + } + + public String getNewtonianViscosity() + { + return newtonianViscosity; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("rheologicalParameternumber", getRheologicalParameternumber()) + .append("rheologicalName", getRheologicalName()) + .append("rheologicalDensity", getRheologicalDensity()) + .append("rheologicalModel", getRheologicalModel()) + .append("plasticViscosity", getPlasticViscosity()) + .append("dynamicShear", getDynamicShear()) + .append("consistencyCoefficient", getConsistencyCoefficient()) + .append("fluidityIndex", getFluidityIndex()) + .append("newtonianViscosity", getNewtonianViscosity()) + .toString(); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/Liquid.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/Liquid.java new file mode 100644 index 000000000..5faf93bd3 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/Liquid.java @@ -0,0 +1,237 @@ +package com.ruoyi.system.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 液体数据对象 liquid + * + * @author ruoyi + * @date 2021-05-05 + */ +public class Liquid extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 液体编号 */ + private Long liquidNumber; + + /** 流变参数编号 */ + private Long rheologicalParameterNumber; + + /** 井编号 */ + private Long oilWellId; + + /** 液体名称 */ + @Excel(name = "液体名称") + private String liquidName; + + /** 液体密度 */ + @Excel(name = "液体密度") + private Long liquidDensity; + + /** 液体返深 */ + private Long liquidReturnDepth; + + /** 液体容积 */ + private Long liquidVolume; + + /** 液体附加 */ + private Long liquidAdditional; + + /** 液体附加量 */ + private Long liquidAdditionalCapacity; + + /** 液体用量 */ + @Excel(name = "液体用量") + private Long liquidDosage; + + /** 液体基本性能 */ + private String liquidBasicProperties; + + /** 液体失水量 */ + private Long liquidWaterLoss; + + /** 液体稠化时间(min/50BC) */ + private Long fivebcLiquidThickeningTime; + + /** 液体稠化时间(min/100BC) */ + private Long onehbcLiquidThickeningTime; + + /** 液体使用长度 */ + @Excel(name = "液体使用长度") + private Long liquidServiceLength; + + /** 液体配方 */ + @Excel(name = "液体配方") + private String liquidFormula; + + public void setLiquidNumber(Long liquidNumber) + { + this.liquidNumber = liquidNumber; + } + + public Long getLiquidNumber() + { + return liquidNumber; + } + public void setRheologicalParameterNumber(Long rheologicalParameterNumber) + { + this.rheologicalParameterNumber = rheologicalParameterNumber; + } + + public Long getRheologicalParameterNumber() + { + return rheologicalParameterNumber; + } + public void setOilWellId(Long oilWellId) + { + this.oilWellId = oilWellId; + } + + public Long getOilWellId() + { + return oilWellId; + } + public void setLiquidName(String liquidName) + { + this.liquidName = liquidName; + } + + public String getLiquidName() + { + return liquidName; + } + public void setLiquidDensity(Long liquidDensity) + { + this.liquidDensity = liquidDensity; + } + + public Long getLiquidDensity() + { + return liquidDensity; + } + public void setLiquidReturnDepth(Long liquidReturnDepth) + { + this.liquidReturnDepth = liquidReturnDepth; + } + + public Long getLiquidReturnDepth() + { + return liquidReturnDepth; + } + public void setLiquidVolume(Long liquidVolume) + { + this.liquidVolume = liquidVolume; + } + + public Long getLiquidVolume() + { + return liquidVolume; + } + public void setLiquidAdditional(Long liquidAdditional) + { + this.liquidAdditional = liquidAdditional; + } + + public Long getLiquidAdditional() + { + return liquidAdditional; + } + public void setLiquidAdditionalCapacity(Long liquidAdditionalCapacity) + { + this.liquidAdditionalCapacity = liquidAdditionalCapacity; + } + + public Long getLiquidAdditionalCapacity() + { + return liquidAdditionalCapacity; + } + public void setLiquidDosage(Long liquidDosage) + { + this.liquidDosage = liquidDosage; + } + + public Long getLiquidDosage() + { + return liquidDosage; + } + public void setLiquidBasicProperties(String liquidBasicProperties) + { + this.liquidBasicProperties = liquidBasicProperties; + } + + public String getLiquidBasicProperties() + { + return liquidBasicProperties; + } + public void setLiquidWaterLoss(Long liquidWaterLoss) + { + this.liquidWaterLoss = liquidWaterLoss; + } + + public Long getLiquidWaterLoss() + { + return liquidWaterLoss; + } + public void setFivebcLiquidThickeningTime(Long fivebcLiquidThickeningTime) + { + this.fivebcLiquidThickeningTime = fivebcLiquidThickeningTime; + } + + public Long getFivebcLiquidThickeningTime() + { + return fivebcLiquidThickeningTime; + } + public void setOnehbcLiquidThickeningTime(Long onehbcLiquidThickeningTime) + { + this.onehbcLiquidThickeningTime = onehbcLiquidThickeningTime; + } + + public Long getOnehbcLiquidThickeningTime() + { + return onehbcLiquidThickeningTime; + } + public void setLiquidServiceLength(Long liquidServiceLength) + { + this.liquidServiceLength = liquidServiceLength; + } + + public Long getLiquidServiceLength() + { + return liquidServiceLength; + } + public void setLiquidFormula(String liquidFormula) + { + this.liquidFormula = liquidFormula; + } + + public String getLiquidFormula() + { + return liquidFormula; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("liquidNumber", getLiquidNumber()) + .append("rheologicalParameterNumber", getRheologicalParameterNumber()) + .append("oilWellId", getOilWellId()) + .append("liquidName", getLiquidName()) + .append("liquidDensity", getLiquidDensity()) + .append("liquidReturnDepth", getLiquidReturnDepth()) + .append("liquidVolume", getLiquidVolume()) + .append("liquidAdditional", getLiquidAdditional()) + .append("liquidAdditionalCapacity", getLiquidAdditionalCapacity()) + .append("liquidDosage", getLiquidDosage()) + .append("liquidBasicProperties", getLiquidBasicProperties()) + .append("liquidWaterLoss", getLiquidWaterLoss()) + .append("fivebcLiquidThickeningTime", getFivebcLiquidThickeningTime()) + .append("onehbcLiquidThickeningTime", getOnehbcLiquidThickeningTime()) + .append("liquidServiceLength", getLiquidServiceLength()) + .append("liquidFormula", getLiquidFormula()) + .toString(); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/RheologicalDesign.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/RheologicalDesign.java new file mode 100644 index 000000000..5fc9bb066 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/RheologicalDesign.java @@ -0,0 +1,162 @@ +package com.ruoyi.system.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 流变学设计数据对象 rheological_design + * + * @author ruoyi + * @date 2021-05-05 + */ +public class RheologicalDesign extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 流变学设计编号 */ + private Long rheologicalDesignNumber; + + /** 井编号 */ + private Long oilWellId; + + /** 顶替排量设计 */ + @Excel(name = "顶替排量设计") + private Long displacementDisplacementDesign; + + /** 关注点(3292)压力 */ + @Excel(name = "关注点", readConverterExp = "3=292") + private Long focusOn3292Pressure; + + /** 关注点(3342)压力 */ + @Excel(name = "关注点", readConverterExp = "3=342") + private Long focusOn3342Pressure; + + /** 全井静液压差 */ + @Excel(name = "全井静液压差") + private Long overallWellStatichydraulicdifference; + + /** 环空循环压耗 */ + @Excel(name = "环空循环压耗") + private Long annularCirculationpressureloss; + + /** 管内循环压耗 */ + @Excel(name = "管内循环压耗") + private Long circulatingPressurelossinthetube; + + /** 全井循环压耗 */ + @Excel(name = "全井循环压耗") + private Long circulatingPressurelossthroughoutthewell; + + /** 最终顶替泵压 */ + @Excel(name = "最终顶替泵压") + private Long finalDisplacementpumppressure; + + public void setRheologicalDesignNumber(Long rheologicalDesignNumber) + { + this.rheologicalDesignNumber = rheologicalDesignNumber; + } + + public Long getRheologicalDesignNumber() + { + return rheologicalDesignNumber; + } + public void setOilWellId(Long oilWellId) + { + this.oilWellId = oilWellId; + } + + public Long getOilWellId() + { + return oilWellId; + } + public void setDisplacementDisplacementDesign(Long displacementDisplacementDesign) + { + this.displacementDisplacementDesign = displacementDisplacementDesign; + } + + public Long getDisplacementDisplacementDesign() + { + return displacementDisplacementDesign; + } + public void setFocusOn3292Pressure(Long focusOn3292Pressure) + { + this.focusOn3292Pressure = focusOn3292Pressure; + } + + public Long getFocusOn3292Pressure() + { + return focusOn3292Pressure; + } + public void setFocusOn3342Pressure(Long focusOn3342Pressure) + { + this.focusOn3342Pressure = focusOn3342Pressure; + } + + public Long getFocusOn3342Pressure() + { + return focusOn3342Pressure; + } + public void setOverallWellStatichydraulicdifference(Long overallWellStatichydraulicdifference) + { + this.overallWellStatichydraulicdifference = overallWellStatichydraulicdifference; + } + + public Long getOverallWellStatichydraulicdifference() + { + return overallWellStatichydraulicdifference; + } + public void setAnnularCirculationpressureloss(Long annularCirculationpressureloss) + { + this.annularCirculationpressureloss = annularCirculationpressureloss; + } + + public Long getAnnularCirculationpressureloss() + { + return annularCirculationpressureloss; + } + public void setCirculatingPressurelossinthetube(Long circulatingPressurelossinthetube) + { + this.circulatingPressurelossinthetube = circulatingPressurelossinthetube; + } + + public Long getCirculatingPressurelossinthetube() + { + return circulatingPressurelossinthetube; + } + public void setCirculatingPressurelossthroughoutthewell(Long circulatingPressurelossthroughoutthewell) + { + this.circulatingPressurelossthroughoutthewell = circulatingPressurelossthroughoutthewell; + } + + public Long getCirculatingPressurelossthroughoutthewell() + { + return circulatingPressurelossthroughoutthewell; + } + public void setFinalDisplacementpumppressure(Long finalDisplacementpumppressure) + { + this.finalDisplacementpumppressure = finalDisplacementpumppressure; + } + + public Long getFinalDisplacementpumppressure() + { + return finalDisplacementpumppressure; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("rheologicalDesignNumber", getRheologicalDesignNumber()) + .append("oilWellId", getOilWellId()) + .append("displacementDisplacementDesign", getDisplacementDisplacementDesign()) + .append("focusOn3292Pressure", getFocusOn3292Pressure()) + .append("focusOn3342Pressure", getFocusOn3342Pressure()) + .append("overallWellStatichydraulicdifference", getOverallWellStatichydraulicdifference()) + .append("annularCirculationpressureloss", getAnnularCirculationpressureloss()) + .append("circulatingPressurelossinthetube", getCirculatingPressurelossinthetube()) + .append("circulatingPressurelossthroughoutthewell", getCirculatingPressurelossthroughoutthewell()) + .append("finalDisplacementpumppressure", getFinalDisplacementpumppressure()) + .toString(); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/Shuini.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/Shuini.java new file mode 100644 index 000000000..40a169221 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/Shuini.java @@ -0,0 +1,239 @@ +package com.ruoyi.system.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 水泥浆对象 liquid + * + * @author ruoyi + * @date 2021-05-05 + */ +public class Shuini extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 液体编号 */ + private Long liquidNumber; + + /** 流变参数编号 */ + private Long rheologicalParameterNumber; + + /** 井编号 */ + private Long oilWellId; + + /** 液体名称 */ + @Excel(name = "液体名称") + private String liquidName; + + /** 液体密度 */ + @Excel(name = "液体密度") + private Long liquidDensity; + + /** 液体返深 */ + @Excel(name = "液体返深") + private Long liquidReturnDepth; + + /** 液体容积 */ + @Excel(name = "液体容积") + private Long liquidVolume; + + /** 液体附加 */ + @Excel(name = "液体附加") + private Long liquidAdditional; + + /** 液体附加量 */ + @Excel(name = "液体附加量") + private Long liquidAdditionalCapacity; + + /** 液体用量 */ + @Excel(name = "液体用量") + private Long liquidDosage; + + /** 液体基本性能 */ + private String liquidBasicProperties; + + /** 液体失水量 */ + private Long liquidWaterLoss; + + /** 液体稠化时间(min/50BC) */ + private Long fivebcLiquidThickeningTime; + + /** 液体稠化时间(min/100BC) */ + private Long onehbcLiquidThickeningTime; + + /** 液体使用长度 */ + private Long liquidServiceLength; + + /** 液体配方 */ + private String liquidFormula; + + public void setLiquidNumber(Long liquidNumber) + { + this.liquidNumber = liquidNumber; + } + + public Long getLiquidNumber() + { + return liquidNumber; + } + public void setRheologicalParameterNumber(Long rheologicalParameterNumber) + { + this.rheologicalParameterNumber = rheologicalParameterNumber; + } + + public Long getRheologicalParameterNumber() + { + return rheologicalParameterNumber; + } + public void setOilWellId(Long oilWellId) + { + this.oilWellId = oilWellId; + } + + public Long getOilWellId() + { + return oilWellId; + } + public void setLiquidName(String liquidName) + { + this.liquidName = liquidName; + } + + public String getLiquidName() + { + return liquidName; + } + public void setLiquidDensity(Long liquidDensity) + { + this.liquidDensity = liquidDensity; + } + + public Long getLiquidDensity() + { + return liquidDensity; + } + public void setLiquidReturnDepth(Long liquidReturnDepth) + { + this.liquidReturnDepth = liquidReturnDepth; + } + + public Long getLiquidReturnDepth() + { + return liquidReturnDepth; + } + public void setLiquidVolume(Long liquidVolume) + { + this.liquidVolume = liquidVolume; + } + + public Long getLiquidVolume() + { + return liquidVolume; + } + public void setLiquidAdditional(Long liquidAdditional) + { + this.liquidAdditional = liquidAdditional; + } + + public Long getLiquidAdditional() + { + return liquidAdditional; + } + public void setLiquidAdditionalCapacity(Long liquidAdditionalCapacity) + { + this.liquidAdditionalCapacity = liquidAdditionalCapacity; + } + + public Long getLiquidAdditionalCapacity() + { + return liquidAdditionalCapacity; + } + public void setLiquidDosage(Long liquidDosage) + { + this.liquidDosage = liquidDosage; + } + + public Long getLiquidDosage() + { + return liquidDosage; + } + public void setLiquidBasicProperties(String liquidBasicProperties) + { + this.liquidBasicProperties = liquidBasicProperties; + } + + public String getLiquidBasicProperties() + { + return liquidBasicProperties; + } + public void setLiquidWaterLoss(Long liquidWaterLoss) + { + this.liquidWaterLoss = liquidWaterLoss; + } + + public Long getLiquidWaterLoss() + { + return liquidWaterLoss; + } + public void setFivebcLiquidThickeningTime(Long fivebcLiquidThickeningTime) + { + this.fivebcLiquidThickeningTime = fivebcLiquidThickeningTime; + } + + public Long getFivebcLiquidThickeningTime() + { + return fivebcLiquidThickeningTime; + } + public void setOnehbcLiquidThickeningTime(Long onehbcLiquidThickeningTime) + { + this.onehbcLiquidThickeningTime = onehbcLiquidThickeningTime; + } + + public Long getOnehbcLiquidThickeningTime() + { + return onehbcLiquidThickeningTime; + } + public void setLiquidServiceLength(Long liquidServiceLength) + { + this.liquidServiceLength = liquidServiceLength; + } + + public Long getLiquidServiceLength() + { + return liquidServiceLength; + } + public void setLiquidFormula(String liquidFormula) + { + this.liquidFormula = liquidFormula; + } + + public String getLiquidFormula() + { + return liquidFormula; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("liquidNumber", getLiquidNumber()) + .append("rheologicalParameterNumber", getRheologicalParameterNumber()) + .append("oilWellId", getOilWellId()) + .append("liquidName", getLiquidName()) + .append("liquidDensity", getLiquidDensity()) + .append("liquidReturnDepth", getLiquidReturnDepth()) + .append("liquidVolume", getLiquidVolume()) + .append("liquidAdditional", getLiquidAdditional()) + .append("liquidAdditionalCapacity", getLiquidAdditionalCapacity()) + .append("liquidDosage", getLiquidDosage()) + .append("liquidBasicProperties", getLiquidBasicProperties()) + .append("liquidWaterLoss", getLiquidWaterLoss()) + .append("fivebcLiquidThickeningTime", getFivebcLiquidThickeningTime()) + .append("onehbcLiquidThickeningTime", getOnehbcLiquidThickeningTime()) + .append("liquidServiceLength", getLiquidServiceLength()) + .append("liquidFormula", getLiquidFormula()) + .toString(); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DseignCeiteriaMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DseignCeiteriaMapper.java new file mode 100644 index 000000000..f7661fddf --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/DseignCeiteriaMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.mapper; + +import java.util.List; +import com.ruoyi.system.domain.DseignCeiteria; + +/** + * 设计标准Mapper接口 + * + * @author ruoyi + * @date 2021-05-05 + */ +public interface DseignCeiteriaMapper +{ + /** + * 查询设计标准 + * + * @param designStandardNumber 设计标准ID + * @return 设计标准 + */ + public DseignCeiteria selectDseignCeiteriaById(Long designStandardNumber); + + /** + * 查询设计标准列表 + * + * @param dseignCeiteria 设计标准 + * @return 设计标准集合 + */ + public List selectDseignCeiteriaList(DseignCeiteria dseignCeiteria); + + /** + * 新增设计标准 + * + * @param dseignCeiteria 设计标准 + * @return 结果 + */ + public int insertDseignCeiteria(DseignCeiteria dseignCeiteria); + + /** + * 修改设计标准 + * + * @param dseignCeiteria 设计标准 + * @return 结果 + */ + public int updateDseignCeiteria(DseignCeiteria dseignCeiteria); + + /** + * 删除设计标准 + * + * @param designStandardNumber 设计标准ID + * @return 结果 + */ + public int deleteDseignCeiteriaById(Long designStandardNumber); + + /** + * 批量删除设计标准 + * + * @param designStandardNumbers 需要删除的数据ID + * @return 结果 + */ + public int deleteDseignCeiteriaByIds(String[] designStandardNumbers); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/EheologicalParametersMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/EheologicalParametersMapper.java new file mode 100644 index 000000000..152f93950 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/EheologicalParametersMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.mapper; + +import java.util.List; +import com.ruoyi.system.domain.EheologicalParameters; + +/** + * 流变参数Mapper接口 + * + * @author ruoyi + * @date 2021-05-05 + */ +public interface EheologicalParametersMapper +{ + /** + * 查询流变参数 + * + * @param rheologicalParameternumber 流变参数ID + * @return 流变参数 + */ + public EheologicalParameters selectEheologicalParametersById(Long rheologicalParameternumber); + + /** + * 查询流变参数列表 + * + * @param eheologicalParameters 流变参数 + * @return 流变参数集合 + */ + public List selectEheologicalParametersList(EheologicalParameters eheologicalParameters); + + /** + * 新增流变参数 + * + * @param eheologicalParameters 流变参数 + * @return 结果 + */ + public int insertEheologicalParameters(EheologicalParameters eheologicalParameters); + + /** + * 修改流变参数 + * + * @param eheologicalParameters 流变参数 + * @return 结果 + */ + public int updateEheologicalParameters(EheologicalParameters eheologicalParameters); + + /** + * 删除流变参数 + * + * @param rheologicalParameternumber 流变参数ID + * @return 结果 + */ + public int deleteEheologicalParametersById(Long rheologicalParameternumber); + + /** + * 批量删除流变参数 + * + * @param rheologicalParameternumbers 需要删除的数据ID + * @return 结果 + */ + public int deleteEheologicalParametersByIds(String[] rheologicalParameternumbers); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/LiquidMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/LiquidMapper.java new file mode 100644 index 000000000..b913623d9 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/LiquidMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.mapper; + +import java.util.List; +import com.ruoyi.system.domain.Liquid; + +/** + * 液体数据Mapper接口 + * + * @author ruoyi + * @date 2021-05-05 + */ +public interface LiquidMapper +{ + /** + * 查询液体数据 + * + * @param liquidNumber 液体数据ID + * @return 液体数据 + */ + public Liquid selectLiquidById(Long liquidNumber); + + /** + * 查询液体数据列表 + * + * @param liquid 液体数据 + * @return 液体数据集合 + */ + public List selectLiquidList(Liquid liquid); + + /** + * 新增液体数据 + * + * @param liquid 液体数据 + * @return 结果 + */ + public int insertLiquid(Liquid liquid); + + /** + * 修改液体数据 + * + * @param liquid 液体数据 + * @return 结果 + */ + public int updateLiquid(Liquid liquid); + + /** + * 删除液体数据 + * + * @param liquidNumber 液体数据ID + * @return 结果 + */ + public int deleteLiquidById(Long liquidNumber); + + /** + * 批量删除液体数据 + * + * @param liquidNumbers 需要删除的数据ID + * @return 结果 + */ + public int deleteLiquidByIds(String[] liquidNumbers); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/RheologicalDesignMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/RheologicalDesignMapper.java new file mode 100644 index 000000000..e5298b3d5 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/RheologicalDesignMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.mapper; + +import java.util.List; +import com.ruoyi.system.domain.RheologicalDesign; + +/** + * 流变学设计数据Mapper接口 + * + * @author ruoyi + * @date 2021-05-05 + */ +public interface RheologicalDesignMapper +{ + /** + * 查询流变学设计数据 + * + * @param rheologicalDesignNumber 流变学设计数据ID + * @return 流变学设计数据 + */ + public RheologicalDesign selectRheologicalDesignById(Long rheologicalDesignNumber); + + /** + * 查询流变学设计数据列表 + * + * @param rheologicalDesign 流变学设计数据 + * @return 流变学设计数据集合 + */ + public List selectRheologicalDesignList(RheologicalDesign rheologicalDesign); + + /** + * 新增流变学设计数据 + * + * @param rheologicalDesign 流变学设计数据 + * @return 结果 + */ + public int insertRheologicalDesign(RheologicalDesign rheologicalDesign); + + /** + * 修改流变学设计数据 + * + * @param rheologicalDesign 流变学设计数据 + * @return 结果 + */ + public int updateRheologicalDesign(RheologicalDesign rheologicalDesign); + + /** + * 删除流变学设计数据 + * + * @param rheologicalDesignNumber 流变学设计数据ID + * @return 结果 + */ + public int deleteRheologicalDesignById(Long rheologicalDesignNumber); + + /** + * 批量删除流变学设计数据 + * + * @param rheologicalDesignNumbers 需要删除的数据ID + * @return 结果 + */ + public int deleteRheologicalDesignByIds(String[] rheologicalDesignNumbers); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/ShuiniMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/ShuiniMapper.java new file mode 100644 index 000000000..fdefcc302 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/ShuiniMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.mapper; + +import java.util.List; +import com.ruoyi.system.domain.Shuini; + +/** + * 水泥浆Mapper接口 + * + * @author ruoyi + * @date 2021-05-05 + */ +public interface ShuiniMapper +{ + /** + * 查询水泥浆 + * + * @param liquidNumber 水泥浆ID + * @return 水泥浆 + */ + public Shuini selectShuiniById(Long liquidNumber); + + /** + * 查询水泥浆列表 + * + * @param shuini 水泥浆 + * @return 水泥浆集合 + */ + public List selectShuiniList(Shuini shuini); + + /** + * 新增水泥浆 + * + * @param shuini 水泥浆 + * @return 结果 + */ + public int insertShuini(Shuini shuini); + + /** + * 修改水泥浆 + * + * @param shuini 水泥浆 + * @return 结果 + */ + public int updateShuini(Shuini shuini); + + /** + * 删除水泥浆 + * + * @param liquidNumber 水泥浆ID + * @return 结果 + */ + public int deleteShuiniById(Long liquidNumber); + + /** + * 批量删除水泥浆 + * + * @param liquidNumbers 需要删除的数据ID + * @return 结果 + */ + public int deleteShuiniByIds(String[] liquidNumbers); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/IDseignCeiteriaService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/IDseignCeiteriaService.java new file mode 100644 index 000000000..75f734937 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/IDseignCeiteriaService.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.service; + +import java.util.List; +import com.ruoyi.system.domain.DseignCeiteria; + +/** + * 设计标准Service接口 + * + * @author ruoyi + * @date 2021-05-05 + */ +public interface IDseignCeiteriaService +{ + /** + * 查询设计标准 + * + * @param designStandardNumber 设计标准ID + * @return 设计标准 + */ + public DseignCeiteria selectDseignCeiteriaById(Long designStandardNumber); + + /** + * 查询设计标准列表 + * + * @param dseignCeiteria 设计标准 + * @return 设计标准集合 + */ + public List selectDseignCeiteriaList(DseignCeiteria dseignCeiteria); + + /** + * 新增设计标准 + * + * @param dseignCeiteria 设计标准 + * @return 结果 + */ + public int insertDseignCeiteria(DseignCeiteria dseignCeiteria); + + /** + * 修改设计标准 + * + * @param dseignCeiteria 设计标准 + * @return 结果 + */ + public int updateDseignCeiteria(DseignCeiteria dseignCeiteria); + + /** + * 批量删除设计标准 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteDseignCeiteriaByIds(String ids); + + /** + * 删除设计标准信息 + * + * @param designStandardNumber 设计标准ID + * @return 结果 + */ + public int deleteDseignCeiteriaById(Long designStandardNumber); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/IEheologicalParametersService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/IEheologicalParametersService.java new file mode 100644 index 000000000..b8681d2c5 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/IEheologicalParametersService.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.service; + +import java.util.List; +import com.ruoyi.system.domain.EheologicalParameters; + +/** + * 流变参数Service接口 + * + * @author ruoyi + * @date 2021-05-05 + */ +public interface IEheologicalParametersService +{ + /** + * 查询流变参数 + * + * @param rheologicalParameternumber 流变参数ID + * @return 流变参数 + */ + public EheologicalParameters selectEheologicalParametersById(Long rheologicalParameternumber); + + /** + * 查询流变参数列表 + * + * @param eheologicalParameters 流变参数 + * @return 流变参数集合 + */ + public List selectEheologicalParametersList(EheologicalParameters eheologicalParameters); + + /** + * 新增流变参数 + * + * @param eheologicalParameters 流变参数 + * @return 结果 + */ + public int insertEheologicalParameters(EheologicalParameters eheologicalParameters); + + /** + * 修改流变参数 + * + * @param eheologicalParameters 流变参数 + * @return 结果 + */ + public int updateEheologicalParameters(EheologicalParameters eheologicalParameters); + + /** + * 批量删除流变参数 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteEheologicalParametersByIds(String ids); + + /** + * 删除流变参数信息 + * + * @param rheologicalParameternumber 流变参数ID + * @return 结果 + */ + public int deleteEheologicalParametersById(Long rheologicalParameternumber); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/ILiquidService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/ILiquidService.java new file mode 100644 index 000000000..4d137161e --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/ILiquidService.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.service; + +import java.util.List; +import com.ruoyi.system.domain.Liquid; + +/** + * 液体数据Service接口 + * + * @author ruoyi + * @date 2021-05-05 + */ +public interface ILiquidService +{ + /** + * 查询液体数据 + * + * @param liquidNumber 液体数据ID + * @return 液体数据 + */ + public Liquid selectLiquidById(Long liquidNumber); + + /** + * 查询液体数据列表 + * + * @param liquid 液体数据 + * @return 液体数据集合 + */ + public List selectLiquidList(Liquid liquid); + + /** + * 新增液体数据 + * + * @param liquid 液体数据 + * @return 结果 + */ + public int insertLiquid(Liquid liquid); + + /** + * 修改液体数据 + * + * @param liquid 液体数据 + * @return 结果 + */ + public int updateLiquid(Liquid liquid); + + /** + * 批量删除液体数据 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteLiquidByIds(String ids); + + /** + * 删除液体数据信息 + * + * @param liquidNumber 液体数据ID + * @return 结果 + */ + public int deleteLiquidById(Long liquidNumber); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/IRheologicalDesignService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/IRheologicalDesignService.java new file mode 100644 index 000000000..750fde301 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/IRheologicalDesignService.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.service; + +import java.util.List; +import com.ruoyi.system.domain.RheologicalDesign; + +/** + * 流变学设计数据Service接口 + * + * @author ruoyi + * @date 2021-05-05 + */ +public interface IRheologicalDesignService +{ + /** + * 查询流变学设计数据 + * + * @param rheologicalDesignNumber 流变学设计数据ID + * @return 流变学设计数据 + */ + public RheologicalDesign selectRheologicalDesignById(Long rheologicalDesignNumber); + + /** + * 查询流变学设计数据列表 + * + * @param rheologicalDesign 流变学设计数据 + * @return 流变学设计数据集合 + */ + public List selectRheologicalDesignList(RheologicalDesign rheologicalDesign); + + /** + * 新增流变学设计数据 + * + * @param rheologicalDesign 流变学设计数据 + * @return 结果 + */ + public int insertRheologicalDesign(RheologicalDesign rheologicalDesign); + + /** + * 修改流变学设计数据 + * + * @param rheologicalDesign 流变学设计数据 + * @return 结果 + */ + public int updateRheologicalDesign(RheologicalDesign rheologicalDesign); + + /** + * 批量删除流变学设计数据 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteRheologicalDesignByIds(String ids); + + /** + * 删除流变学设计数据信息 + * + * @param rheologicalDesignNumber 流变学设计数据ID + * @return 结果 + */ + public int deleteRheologicalDesignById(Long rheologicalDesignNumber); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/IShuiniService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/IShuiniService.java new file mode 100644 index 000000000..f81392271 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/IShuiniService.java @@ -0,0 +1,61 @@ +package com.ruoyi.system.service; + +import java.util.List; +import com.ruoyi.system.domain.Shuini; + +/** + * 水泥浆Service接口 + * + * @author ruoyi + * @date 2021-05-05 + */ +public interface IShuiniService +{ + /** + * 查询水泥浆 + * + * @param liquidNumber 水泥浆ID + * @return 水泥浆 + */ + public Shuini selectShuiniById(Long liquidNumber); + + /** + * 查询水泥浆列表 + * + * @param shuini 水泥浆 + * @return 水泥浆集合 + */ + public List selectShuiniList(Shuini shuini); + + /** + * 新增水泥浆 + * + * @param shuini 水泥浆 + * @return 结果 + */ + public int insertShuini(Shuini shuini); + + /** + * 修改水泥浆 + * + * @param shuini 水泥浆 + * @return 结果 + */ + public int updateShuini(Shuini shuini); + + /** + * 批量删除水泥浆 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteShuiniByIds(String ids); + + /** + * 删除水泥浆信息 + * + * @param liquidNumber 水泥浆ID + * @return 结果 + */ + public int deleteShuiniById(Long liquidNumber); +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DseignCeiteriaServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DseignCeiteriaServiceImpl.java new file mode 100644 index 000000000..07622adc4 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/DseignCeiteriaServiceImpl.java @@ -0,0 +1,94 @@ +package com.ruoyi.system.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.system.mapper.DseignCeiteriaMapper; +import com.ruoyi.system.domain.DseignCeiteria; +import com.ruoyi.system.service.IDseignCeiteriaService; +import com.ruoyi.common.core.text.Convert; + +/** + * 设计标准Service业务层处理 + * + * @author ruoyi + * @date 2021-05-05 + */ +@Service +public class DseignCeiteriaServiceImpl implements IDseignCeiteriaService +{ + @Autowired + private DseignCeiteriaMapper dseignCeiteriaMapper; + + /** + * 查询设计标准 + * + * @param designStandardNumber 设计标准ID + * @return 设计标准 + */ + @Override + public DseignCeiteria selectDseignCeiteriaById(Long designStandardNumber) + { + return dseignCeiteriaMapper.selectDseignCeiteriaById(designStandardNumber); + } + + /** + * 查询设计标准列表 + * + * @param dseignCeiteria 设计标准 + * @return 设计标准 + */ + @Override + public List selectDseignCeiteriaList(DseignCeiteria dseignCeiteria) + { + return dseignCeiteriaMapper.selectDseignCeiteriaList(dseignCeiteria); + } + + /** + * 新增设计标准 + * + * @param dseignCeiteria 设计标准 + * @return 结果 + */ + @Override + public int insertDseignCeiteria(DseignCeiteria dseignCeiteria) + { + return dseignCeiteriaMapper.insertDseignCeiteria(dseignCeiteria); + } + + /** + * 修改设计标准 + * + * @param dseignCeiteria 设计标准 + * @return 结果 + */ + @Override + public int updateDseignCeiteria(DseignCeiteria dseignCeiteria) + { + return dseignCeiteriaMapper.updateDseignCeiteria(dseignCeiteria); + } + + /** + * 删除设计标准对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteDseignCeiteriaByIds(String ids) + { + return dseignCeiteriaMapper.deleteDseignCeiteriaByIds(Convert.toStrArray(ids)); + } + + /** + * 删除设计标准信息 + * + * @param designStandardNumber 设计标准ID + * @return 结果 + */ + @Override + public int deleteDseignCeiteriaById(Long designStandardNumber) + { + return dseignCeiteriaMapper.deleteDseignCeiteriaById(designStandardNumber); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/EheologicalParametersServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/EheologicalParametersServiceImpl.java new file mode 100644 index 000000000..2e2f68d0a --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/EheologicalParametersServiceImpl.java @@ -0,0 +1,94 @@ +package com.ruoyi.system.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.system.mapper.EheologicalParametersMapper; +import com.ruoyi.system.domain.EheologicalParameters; +import com.ruoyi.system.service.IEheologicalParametersService; +import com.ruoyi.common.core.text.Convert; + +/** + * 流变参数Service业务层处理 + * + * @author ruoyi + * @date 2021-05-05 + */ +@Service +public class EheologicalParametersServiceImpl implements IEheologicalParametersService +{ + @Autowired + private EheologicalParametersMapper eheologicalParametersMapper; + + /** + * 查询流变参数 + * + * @param rheologicalParameternumber 流变参数ID + * @return 流变参数 + */ + @Override + public EheologicalParameters selectEheologicalParametersById(Long rheologicalParameternumber) + { + return eheologicalParametersMapper.selectEheologicalParametersById(rheologicalParameternumber); + } + + /** + * 查询流变参数列表 + * + * @param eheologicalParameters 流变参数 + * @return 流变参数 + */ + @Override + public List selectEheologicalParametersList(EheologicalParameters eheologicalParameters) + { + return eheologicalParametersMapper.selectEheologicalParametersList(eheologicalParameters); + } + + /** + * 新增流变参数 + * + * @param eheologicalParameters 流变参数 + * @return 结果 + */ + @Override + public int insertEheologicalParameters(EheologicalParameters eheologicalParameters) + { + return eheologicalParametersMapper.insertEheologicalParameters(eheologicalParameters); + } + + /** + * 修改流变参数 + * + * @param eheologicalParameters 流变参数 + * @return 结果 + */ + @Override + public int updateEheologicalParameters(EheologicalParameters eheologicalParameters) + { + return eheologicalParametersMapper.updateEheologicalParameters(eheologicalParameters); + } + + /** + * 删除流变参数对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteEheologicalParametersByIds(String ids) + { + return eheologicalParametersMapper.deleteEheologicalParametersByIds(Convert.toStrArray(ids)); + } + + /** + * 删除流变参数信息 + * + * @param rheologicalParameternumber 流变参数ID + * @return 结果 + */ + @Override + public int deleteEheologicalParametersById(Long rheologicalParameternumber) + { + return eheologicalParametersMapper.deleteEheologicalParametersById(rheologicalParameternumber); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/LiquidServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/LiquidServiceImpl.java new file mode 100644 index 000000000..7e089ce92 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/LiquidServiceImpl.java @@ -0,0 +1,94 @@ +package com.ruoyi.system.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.system.mapper.LiquidMapper; +import com.ruoyi.system.domain.Liquid; +import com.ruoyi.system.service.ILiquidService; +import com.ruoyi.common.core.text.Convert; + +/** + * 液体数据Service业务层处理 + * + * @author ruoyi + * @date 2021-05-05 + */ +@Service +public class LiquidServiceImpl implements ILiquidService +{ + @Autowired + private LiquidMapper liquidMapper; + + /** + * 查询液体数据 + * + * @param liquidNumber 液体数据ID + * @return 液体数据 + */ + @Override + public Liquid selectLiquidById(Long liquidNumber) + { + return liquidMapper.selectLiquidById(liquidNumber); + } + + /** + * 查询液体数据列表 + * + * @param liquid 液体数据 + * @return 液体数据 + */ + @Override + public List selectLiquidList(Liquid liquid) + { + return liquidMapper.selectLiquidList(liquid); + } + + /** + * 新增液体数据 + * + * @param liquid 液体数据 + * @return 结果 + */ + @Override + public int insertLiquid(Liquid liquid) + { + return liquidMapper.insertLiquid(liquid); + } + + /** + * 修改液体数据 + * + * @param liquid 液体数据 + * @return 结果 + */ + @Override + public int updateLiquid(Liquid liquid) + { + return liquidMapper.updateLiquid(liquid); + } + + /** + * 删除液体数据对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteLiquidByIds(String ids) + { + return liquidMapper.deleteLiquidByIds(Convert.toStrArray(ids)); + } + + /** + * 删除液体数据信息 + * + * @param liquidNumber 液体数据ID + * @return 结果 + */ + @Override + public int deleteLiquidById(Long liquidNumber) + { + return liquidMapper.deleteLiquidById(liquidNumber); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/RheologicalDesignServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/RheologicalDesignServiceImpl.java new file mode 100644 index 000000000..c65354189 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/RheologicalDesignServiceImpl.java @@ -0,0 +1,94 @@ +package com.ruoyi.system.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.system.mapper.RheologicalDesignMapper; +import com.ruoyi.system.domain.RheologicalDesign; +import com.ruoyi.system.service.IRheologicalDesignService; +import com.ruoyi.common.core.text.Convert; + +/** + * 流变学设计数据Service业务层处理 + * + * @author ruoyi + * @date 2021-05-05 + */ +@Service +public class RheologicalDesignServiceImpl implements IRheologicalDesignService +{ + @Autowired + private RheologicalDesignMapper rheologicalDesignMapper; + + /** + * 查询流变学设计数据 + * + * @param rheologicalDesignNumber 流变学设计数据ID + * @return 流变学设计数据 + */ + @Override + public RheologicalDesign selectRheologicalDesignById(Long rheologicalDesignNumber) + { + return rheologicalDesignMapper.selectRheologicalDesignById(rheologicalDesignNumber); + } + + /** + * 查询流变学设计数据列表 + * + * @param rheologicalDesign 流变学设计数据 + * @return 流变学设计数据 + */ + @Override + public List selectRheologicalDesignList(RheologicalDesign rheologicalDesign) + { + return rheologicalDesignMapper.selectRheologicalDesignList(rheologicalDesign); + } + + /** + * 新增流变学设计数据 + * + * @param rheologicalDesign 流变学设计数据 + * @return 结果 + */ + @Override + public int insertRheologicalDesign(RheologicalDesign rheologicalDesign) + { + return rheologicalDesignMapper.insertRheologicalDesign(rheologicalDesign); + } + + /** + * 修改流变学设计数据 + * + * @param rheologicalDesign 流变学设计数据 + * @return 结果 + */ + @Override + public int updateRheologicalDesign(RheologicalDesign rheologicalDesign) + { + return rheologicalDesignMapper.updateRheologicalDesign(rheologicalDesign); + } + + /** + * 删除流变学设计数据对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteRheologicalDesignByIds(String ids) + { + return rheologicalDesignMapper.deleteRheologicalDesignByIds(Convert.toStrArray(ids)); + } + + /** + * 删除流变学设计数据信息 + * + * @param rheologicalDesignNumber 流变学设计数据ID + * @return 结果 + */ + @Override + public int deleteRheologicalDesignById(Long rheologicalDesignNumber) + { + return rheologicalDesignMapper.deleteRheologicalDesignById(rheologicalDesignNumber); + } +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ShuiniServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ShuiniServiceImpl.java new file mode 100644 index 000000000..2319572e7 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ShuiniServiceImpl.java @@ -0,0 +1,94 @@ +package com.ruoyi.system.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.system.mapper.ShuiniMapper; +import com.ruoyi.system.domain.Shuini; +import com.ruoyi.system.service.IShuiniService; +import com.ruoyi.common.core.text.Convert; + +/** + * 水泥浆Service业务层处理 + * + * @author ruoyi + * @date 2021-05-05 + */ +@Service +public class ShuiniServiceImpl implements IShuiniService +{ + @Autowired + private ShuiniMapper shuiniMapper; + + /** + * 查询水泥浆 + * + * @param liquidNumber 水泥浆ID + * @return 水泥浆 + */ + @Override + public Shuini selectShuiniById(Long liquidNumber) + { + return shuiniMapper.selectShuiniById(liquidNumber); + } + + /** + * 查询水泥浆列表 + * + * @param shuini 水泥浆 + * @return 水泥浆 + */ + @Override + public List selectShuiniList(Shuini shuini) + { + return shuiniMapper.selectShuiniList(shuini); + } + + /** + * 新增水泥浆 + * + * @param shuini 水泥浆 + * @return 结果 + */ + @Override + public int insertShuini(Shuini shuini) + { + return shuiniMapper.insertShuini(shuini); + } + + /** + * 修改水泥浆 + * + * @param shuini 水泥浆 + * @return 结果 + */ + @Override + public int updateShuini(Shuini shuini) + { + return shuiniMapper.updateShuini(shuini); + } + + /** + * 删除水泥浆对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteShuiniByIds(String ids) + { + return shuiniMapper.deleteShuiniByIds(Convert.toStrArray(ids)); + } + + /** + * 删除水泥浆信息 + * + * @param liquidNumber 水泥浆ID + * @return 结果 + */ + @Override + public int deleteShuiniById(Long liquidNumber) + { + return shuiniMapper.deleteShuiniById(liquidNumber); + } +} diff --git a/ruoyi-system/src/main/resources/mapper/system/DseignCeiteriaMapper.xml b/ruoyi-system/src/main/resources/mapper/system/DseignCeiteriaMapper.xml new file mode 100644 index 000000000..1bccae8b8 --- /dev/null +++ b/ruoyi-system/src/main/resources/mapper/system/DseignCeiteriaMapper.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + select design_standard_Number, oil_well_ID, design_standard_Name, design_DisplacementOfDesignStandard from dseign_ceiteria + + + + + + + + insert into dseign_ceiteria + + oil_well_ID, + design_standard_Name, + design_DisplacementOfDesignStandard, + + + #{oilWellId}, + #{designStandardName}, + #{designDisplacementofdesignstandard}, + + + + + update dseign_ceiteria + + oil_well_ID = #{oilWellId}, + design_standard_Name = #{designStandardName}, + design_DisplacementOfDesignStandard = #{designDisplacementofdesignstandard}, + + where design_standard_Number = #{designStandardNumber} + + + + delete from dseign_ceiteria where design_standard_Number = #{designStandardNumber} + + + + delete from dseign_ceiteria where design_standard_Number in + + #{designStandardNumber} + + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/mapper/system/EheologicalParametersMapper.xml b/ruoyi-system/src/main/resources/mapper/system/EheologicalParametersMapper.xml new file mode 100644 index 000000000..613d53d76 --- /dev/null +++ b/ruoyi-system/src/main/resources/mapper/system/EheologicalParametersMapper.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + select rheological_ParameterNumber, rheological_Name, rheological_Density, rheological_Model, plastic_Viscosity, dynamic_Shear, consistency_Coefficient, fluidity_Index, newtonian_Viscosity from eheological_parameters + + + + + + + + insert into eheological_parameters + + rheological_Name, + rheological_Density, + rheological_Model, + plastic_Viscosity, + dynamic_Shear, + consistency_Coefficient, + fluidity_Index, + newtonian_Viscosity, + + + #{rheologicalName}, + #{rheologicalDensity}, + #{rheologicalModel}, + #{plasticViscosity}, + #{dynamicShear}, + #{consistencyCoefficient}, + #{fluidityIndex}, + #{newtonianViscosity}, + + + + + update eheological_parameters + + rheological_Name = #{rheologicalName}, + rheological_Density = #{rheologicalDensity}, + rheological_Model = #{rheologicalModel}, + plastic_Viscosity = #{plasticViscosity}, + dynamic_Shear = #{dynamicShear}, + consistency_Coefficient = #{consistencyCoefficient}, + fluidity_Index = #{fluidityIndex}, + newtonian_Viscosity = #{newtonianViscosity}, + + where rheological_ParameterNumber = #{rheologicalParameternumber} + + + + delete from eheological_parameters where rheological_ParameterNumber = #{rheologicalParameternumber} + + + + delete from eheological_parameters where rheological_ParameterNumber in + + #{rheologicalParameternumber} + + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/mapper/system/LiquidMapper.xml b/ruoyi-system/src/main/resources/mapper/system/LiquidMapper.xml new file mode 100644 index 000000000..a7a68a29e --- /dev/null +++ b/ruoyi-system/src/main/resources/mapper/system/LiquidMapper.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + select liquid_Number, rheological_Parameter_Number, oil_well_ID, liquid_Name, liquid_density, liquid_Return_Depth, liquid_Volume, liquid_Additional, liquid_Additional_Capacity, liquid_Dosage, liquid_Basic_Properties, liquid_Water_Loss, FiveBC_liquid_Thickening_Time, OneHBC_liquid_Thickening_Time, liquid_Service_Length, liquid_Formula from liquid + + + + + + + + insert into liquid + + rheological_Parameter_Number, + oil_well_ID, + liquid_Name, + liquid_density, + liquid_Return_Depth, + liquid_Volume, + liquid_Additional, + liquid_Additional_Capacity, + liquid_Dosage, + liquid_Basic_Properties, + liquid_Water_Loss, + FiveBC_liquid_Thickening_Time, + OneHBC_liquid_Thickening_Time, + liquid_Service_Length, + liquid_Formula, + + + #{rheologicalParameterNumber}, + #{oilWellId}, + #{liquidName}, + #{liquidDensity}, + #{liquidReturnDepth}, + #{liquidVolume}, + #{liquidAdditional}, + #{liquidAdditionalCapacity}, + #{liquidDosage}, + #{liquidBasicProperties}, + #{liquidWaterLoss}, + #{fivebcLiquidThickeningTime}, + #{onehbcLiquidThickeningTime}, + #{liquidServiceLength}, + #{liquidFormula}, + + + + + update liquid + + rheological_Parameter_Number = #{rheologicalParameterNumber}, + oil_well_ID = #{oilWellId}, + liquid_Name = #{liquidName}, + liquid_density = #{liquidDensity}, + liquid_Return_Depth = #{liquidReturnDepth}, + liquid_Volume = #{liquidVolume}, + liquid_Additional = #{liquidAdditional}, + liquid_Additional_Capacity = #{liquidAdditionalCapacity}, + liquid_Dosage = #{liquidDosage}, + liquid_Basic_Properties = #{liquidBasicProperties}, + liquid_Water_Loss = #{liquidWaterLoss}, + FiveBC_liquid_Thickening_Time = #{fivebcLiquidThickeningTime}, + OneHBC_liquid_Thickening_Time = #{onehbcLiquidThickeningTime}, + liquid_Service_Length = #{liquidServiceLength}, + liquid_Formula = #{liquidFormula}, + + where liquid_Number = #{liquidNumber} + + + + delete from liquid where liquid_Number = #{liquidNumber} + + + + delete from liquid where liquid_Number in + + #{liquidNumber} + + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/mapper/system/RheologicalDesignMapper.xml b/ruoyi-system/src/main/resources/mapper/system/RheologicalDesignMapper.xml new file mode 100644 index 000000000..12dc06aa4 --- /dev/null +++ b/ruoyi-system/src/main/resources/mapper/system/RheologicalDesignMapper.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + select rheological_design_Number, oil_well_ID, displacement_displacement_Design, focus_on_3292_Pressure, focus_on_3342_Pressure, overall_well_StaticHydraulicDifference, annular_CirculationPressureLoss, circulating_PressureLossInTheTube, circulating_PressureLossThroughoutTheWell, final_DisplacementPumpPressure from rheological_design + + + + + + + + insert into rheological_design + + oil_well_ID, + displacement_displacement_Design, + focus_on_3292_Pressure, + focus_on_3342_Pressure, + overall_well_StaticHydraulicDifference, + annular_CirculationPressureLoss, + circulating_PressureLossInTheTube, + circulating_PressureLossThroughoutTheWell, + final_DisplacementPumpPressure, + + + #{oilWellId}, + #{displacementDisplacementDesign}, + #{focusOn3292Pressure}, + #{focusOn3342Pressure}, + #{overallWellStatichydraulicdifference}, + #{annularCirculationpressureloss}, + #{circulatingPressurelossinthetube}, + #{circulatingPressurelossthroughoutthewell}, + #{finalDisplacementpumppressure}, + + + + + update rheological_design + + oil_well_ID = #{oilWellId}, + displacement_displacement_Design = #{displacementDisplacementDesign}, + focus_on_3292_Pressure = #{focusOn3292Pressure}, + focus_on_3342_Pressure = #{focusOn3342Pressure}, + overall_well_StaticHydraulicDifference = #{overallWellStatichydraulicdifference}, + annular_CirculationPressureLoss = #{annularCirculationpressureloss}, + circulating_PressureLossInTheTube = #{circulatingPressurelossinthetube}, + circulating_PressureLossThroughoutTheWell = #{circulatingPressurelossthroughoutthewell}, + final_DisplacementPumpPressure = #{finalDisplacementpumppressure}, + + where rheological_design_Number = #{rheologicalDesignNumber} + + + + delete from rheological_design where rheological_design_Number = #{rheologicalDesignNumber} + + + + delete from rheological_design where rheological_design_Number in + + #{rheologicalDesignNumber} + + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/mapper/system/ShuiniMapper.xml b/ruoyi-system/src/main/resources/mapper/system/ShuiniMapper.xml new file mode 100644 index 000000000..bad3d5b7d --- /dev/null +++ b/ruoyi-system/src/main/resources/mapper/system/ShuiniMapper.xml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + select liquid_Number, rheological_Parameter_Number, oil_well_ID, liquid_Name, liquid_density, liquid_Return_Depth, liquid_Volume, liquid_Additional, liquid_Additional_Capacity, liquid_Dosage, liquid_Basic_Properties, liquid_Water_Loss, FiveBC_liquid_Thickening_Time, OneHBC_liquid_Thickening_Time, liquid_Service_Length, liquid_Formula from liquid + + + + + + + + insert into liquid + + rheological_Parameter_Number, + oil_well_ID, + liquid_Name, + liquid_density, + liquid_Return_Depth, + liquid_Volume, + liquid_Additional, + liquid_Additional_Capacity, + liquid_Dosage, + liquid_Basic_Properties, + liquid_Water_Loss, + FiveBC_liquid_Thickening_Time, + OneHBC_liquid_Thickening_Time, + liquid_Service_Length, + liquid_Formula, + + + #{rheologicalParameterNumber}, + #{oilWellId}, + #{liquidName}, + #{liquidDensity}, + #{liquidReturnDepth}, + #{liquidVolume}, + #{liquidAdditional}, + #{liquidAdditionalCapacity}, + #{liquidDosage}, + #{liquidBasicProperties}, + #{liquidWaterLoss}, + #{fivebcLiquidThickeningTime}, + #{onehbcLiquidThickeningTime}, + #{liquidServiceLength}, + #{liquidFormula}, + + + + + update liquid + + rheological_Parameter_Number = #{rheologicalParameterNumber}, + oil_well_ID = #{oilWellId}, + liquid_Name = #{liquidName}, + liquid_density = #{liquidDensity}, + liquid_Return_Depth = #{liquidReturnDepth}, + liquid_Volume = #{liquidVolume}, + liquid_Additional = #{liquidAdditional}, + liquid_Additional_Capacity = #{liquidAdditionalCapacity}, + liquid_Dosage = #{liquidDosage}, + liquid_Basic_Properties = #{liquidBasicProperties}, + liquid_Water_Loss = #{liquidWaterLoss}, + FiveBC_liquid_Thickening_Time = #{fivebcLiquidThickeningTime}, + OneHBC_liquid_Thickening_Time = #{onehbcLiquidThickeningTime}, + liquid_Service_Length = #{liquidServiceLength}, + liquid_Formula = #{liquidFormula}, + + where liquid_Number = #{liquidNumber} + + + + delete from liquid where liquid_Number = #{liquidNumber} + + + + delete from liquid where liquid_Number in + + #{liquidNumber} + + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/Shuini/Shuini.html b/ruoyi-system/src/main/resources/templates/system/Shuini/Shuini.html new file mode 100644 index 000000000..1a592f33d --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/Shuini/Shuini.html @@ -0,0 +1,134 @@ + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/Shuini/add.html b/ruoyi-system/src/main/resources/templates/system/Shuini/add.html new file mode 100644 index 000000000..b38a266b2 --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/Shuini/add.html @@ -0,0 +1,79 @@ + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/Shuini/edit.html b/ruoyi-system/src/main/resources/templates/system/Shuini/edit.html new file mode 100644 index 000000000..14d59c6cb --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/Shuini/edit.html @@ -0,0 +1,80 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/ceiteria/add.html b/ruoyi-system/src/main/resources/templates/system/ceiteria/add.html new file mode 100644 index 000000000..552997c81 --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/ceiteria/add.html @@ -0,0 +1,50 @@ + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/ceiteria/ceiteria.html b/ruoyi-system/src/main/resources/templates/system/ceiteria/ceiteria.html new file mode 100644 index 000000000..f9a951a3f --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/ceiteria/ceiteria.html @@ -0,0 +1,110 @@ + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/ceiteria/edit.html b/ruoyi-system/src/main/resources/templates/system/ceiteria/edit.html new file mode 100644 index 000000000..9723da12b --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/ceiteria/edit.html @@ -0,0 +1,50 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/design/add.html b/ruoyi-system/src/main/resources/templates/system/design/add.html new file mode 100644 index 000000000..9970a5207 --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/design/add.html @@ -0,0 +1,79 @@ + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/design/design.html b/ruoyi-system/src/main/resources/templates/system/design/design.html new file mode 100644 index 000000000..eb74e2938 --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/design/design.html @@ -0,0 +1,142 @@ + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/design/edit.html b/ruoyi-system/src/main/resources/templates/system/design/edit.html new file mode 100644 index 000000000..b8a737d1d --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/design/edit.html @@ -0,0 +1,80 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/liquid/add.html b/ruoyi-system/src/main/resources/templates/system/liquid/add.html new file mode 100644 index 000000000..745e7a87c --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/liquid/add.html @@ -0,0 +1,61 @@ + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/liquid/edit.html b/ruoyi-system/src/main/resources/templates/system/liquid/edit.html new file mode 100644 index 000000000..d5540f215 --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/liquid/edit.html @@ -0,0 +1,62 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/liquid/liquid.html b/ruoyi-system/src/main/resources/templates/system/liquid/liquid.html new file mode 100644 index 000000000..6a6cdcf49 --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/liquid/liquid.html @@ -0,0 +1,133 @@ + + + + + + +
+
+
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+ +
+
+ + +
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/parameters/add.html b/ruoyi-system/src/main/resources/templates/system/parameters/add.html new file mode 100644 index 000000000..584438e1b --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/parameters/add.html @@ -0,0 +1,73 @@ + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/parameters/edit.html b/ruoyi-system/src/main/resources/templates/system/parameters/edit.html new file mode 100644 index 000000000..ba4b5b317 --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/parameters/edit.html @@ -0,0 +1,74 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-system/src/main/resources/templates/system/parameters/parameters.html b/ruoyi-system/src/main/resources/templates/system/parameters/parameters.html new file mode 100644 index 000000000..6c14fcb98 --- /dev/null +++ b/ruoyi-system/src/main/resources/templates/system/parameters/parameters.html @@ -0,0 +1,142 @@ + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/sql/ShuiniMenu.sql b/sql/ShuiniMenu.sql new file mode 100644 index 000000000..deef43ec0 --- /dev/null +++ b/sql/ShuiniMenu.sql @@ -0,0 +1,22 @@ +-- 菜单 SQL +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('水泥浆', '2000', '1', '/system/Shuini', 'C', '0', 'system:Shuini:view', '#', 'admin', sysdate(), '', null, '水泥浆菜单'); + +-- 按钮父菜单ID +SELECT @parentId := LAST_INSERT_ID(); + +-- 按钮 SQL +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('水泥浆查询', @parentId, '1', '#', 'F', '0', 'system:Shuini:list', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('水泥浆新增', @parentId, '2', '#', 'F', '0', 'system:Shuini:add', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('水泥浆修改', @parentId, '3', '#', 'F', '0', 'system:Shuini:edit', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('水泥浆删除', @parentId, '4', '#', 'F', '0', 'system:Shuini:remove', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('水泥浆导出', @parentId, '5', '#', 'F', '0', 'system:Shuini:export', '#', 'admin', sysdate(), '', null, ''); diff --git a/sql/liquidMenu.sql b/sql/liquidMenu.sql new file mode 100644 index 000000000..8b0d0c8b8 --- /dev/null +++ b/sql/liquidMenu.sql @@ -0,0 +1,22 @@ +-- 菜单 SQL +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('液体数据', '0', '1', '/system/liquid', 'C', '0', 'system:liquid:view', '#', 'admin', sysdate(), '', null, '液体数据菜单'); + +-- 按钮父菜单ID +SELECT @parentId := LAST_INSERT_ID(); + +-- 按钮 SQL +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('液体数据查询', @parentId, '1', '#', 'F', '0', 'system:liquid:list', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('液体数据新增', @parentId, '2', '#', 'F', '0', 'system:liquid:add', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('液体数据修改', @parentId, '3', '#', 'F', '0', 'system:liquid:edit', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('液体数据删除', @parentId, '4', '#', 'F', '0', 'system:liquid:remove', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('液体数据导出', @parentId, '5', '#', 'F', '0', 'system:liquid:export', '#', 'admin', sysdate(), '', null, ''); diff --git a/sql/quartz.sql b/sql/quartz.sql deleted file mode 100644 index 52b6a0926..000000000 --- a/sql/quartz.sql +++ /dev/null @@ -1,170 +0,0 @@ --- ---------------------------- --- 1、存储每一个已配置的 jobDetail 的详细信息 --- ---------------------------- -drop table if exists QRTZ_JOB_DETAILS; -create table QRTZ_JOB_DETAILS ( - sched_name varchar(120) not null, - job_name varchar(200) not null, - job_group varchar(200) not null, - description varchar(250) null, - job_class_name varchar(250) not null, - is_durable varchar(1) not null, - is_nonconcurrent varchar(1) not null, - is_update_data varchar(1) not null, - requests_recovery varchar(1) not null, - job_data blob null, - primary key (sched_name,job_name,job_group) -) engine=innodb; - --- ---------------------------- --- 2、 存储已配置的 Trigger 的信息 --- ---------------------------- -drop table if exists QRTZ_TRIGGERS; -create table QRTZ_TRIGGERS ( - sched_name varchar(120) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - job_name varchar(200) not null, - job_group varchar(200) not null, - description varchar(250) null, - next_fire_time bigint(13) null, - prev_fire_time bigint(13) null, - priority integer null, - trigger_state varchar(16) not null, - trigger_type varchar(8) not null, - start_time bigint(13) not null, - end_time bigint(13) null, - calendar_name varchar(200) null, - misfire_instr smallint(2) null, - job_data blob null, - primary key (sched_name,trigger_name,trigger_group), - foreign key (sched_name,job_name,job_group) references QRTZ_JOB_DETAILS(sched_name,job_name,job_group) -) engine=innodb; - --- ---------------------------- --- 3、 存储简单的 Trigger,包括重复次数,间隔,以及已触发的次数 --- ---------------------------- -drop table if exists QRTZ_SIMPLE_TRIGGERS; -create table QRTZ_SIMPLE_TRIGGERS ( - sched_name varchar(120) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - repeat_count bigint(7) not null, - repeat_interval bigint(12) not null, - times_triggered bigint(10) not null, - primary key (sched_name,trigger_name,trigger_group), - foreign key (sched_name,trigger_name,trigger_group) references QRTZ_TRIGGERS(sched_name,trigger_name,trigger_group) -) engine=innodb; - --- ---------------------------- --- 4、 存储 Cron Trigger,包括 Cron 表达式和时区信息 --- ---------------------------- -drop table if exists QRTZ_CRON_TRIGGERS; -create table QRTZ_CRON_TRIGGERS ( - sched_name varchar(120) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - cron_expression varchar(200) not null, - time_zone_id varchar(80), - primary key (sched_name,trigger_name,trigger_group), - foreign key (sched_name,trigger_name,trigger_group) references QRTZ_TRIGGERS(sched_name,trigger_name,trigger_group) -) engine=innodb; - --- ---------------------------- --- 5、 Trigger 作为 Blob 类型存储(用于 Quartz 用户用 JDBC 创建他们自己定制的 Trigger 类型,JobStore 并不知道如何存储实例的时候) --- ---------------------------- -drop table if exists QRTZ_BLOB_TRIGGERS; -create table QRTZ_BLOB_TRIGGERS ( - sched_name varchar(120) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - blob_data blob null, - primary key (sched_name,trigger_name,trigger_group), - foreign key (sched_name,trigger_name,trigger_group) references QRTZ_TRIGGERS(sched_name,trigger_name,trigger_group) -) engine=innodb; - --- ---------------------------- --- 6、 以 Blob 类型存储存放日历信息, quartz可配置一个日历来指定一个时间范围 --- ---------------------------- -drop table if exists QRTZ_CALENDARS; -create table QRTZ_CALENDARS ( - sched_name varchar(120) not null, - calendar_name varchar(200) not null, - calendar blob not null, - primary key (sched_name,calendar_name) -) engine=innodb; - --- ---------------------------- --- 7、 存储已暂停的 Trigger 组的信息 --- ---------------------------- -drop table if exists QRTZ_PAUSED_TRIGGER_GRPS; -create table QRTZ_PAUSED_TRIGGER_GRPS ( - sched_name varchar(120) not null, - trigger_group varchar(200) not null, - primary key (sched_name,trigger_group) -) engine=innodb; - --- ---------------------------- --- 8、 存储与已触发的 Trigger 相关的状态信息,以及相联 Job 的执行信息 --- ---------------------------- -drop table if exists QRTZ_FIRED_TRIGGERS; -create table QRTZ_FIRED_TRIGGERS ( - sched_name varchar(120) not null, - entry_id varchar(95) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - instance_name varchar(200) not null, - fired_time bigint(13) not null, - sched_time bigint(13) not null, - priority integer not null, - state varchar(16) not null, - job_name varchar(200) null, - job_group varchar(200) null, - is_nonconcurrent varchar(1) null, - requests_recovery varchar(1) null, - primary key (sched_name,entry_id) -) engine=innodb; - --- ---------------------------- --- 9、 存储少量的有关 Scheduler 的状态信息,假如是用于集群中,可以看到其他的 Scheduler 实例 --- ---------------------------- -drop table if exists QRTZ_SCHEDULER_STATE; -create table QRTZ_SCHEDULER_STATE ( - sched_name varchar(120) not null, - instance_name varchar(200) not null, - last_checkin_time bigint(13) not null, - checkin_interval bigint(13) not null, - primary key (sched_name,instance_name) -) engine=innodb; - --- ---------------------------- --- 10、 存储程序的悲观锁的信息(假如使用了悲观锁) --- ---------------------------- -drop table if exists QRTZ_LOCKS; -create table QRTZ_LOCKS ( - sched_name varchar(120) not null, - lock_name varchar(40) not null, - primary key (sched_name,lock_name) -) engine=innodb; - -drop table if exists QRTZ_SIMPROP_TRIGGERS; -create table QRTZ_SIMPROP_TRIGGERS ( - sched_name varchar(120) not null, - trigger_name varchar(200) not null, - trigger_group varchar(200) not null, - str_prop_1 varchar(512) null, - str_prop_2 varchar(512) null, - str_prop_3 varchar(512) null, - int_prop_1 int null, - int_prop_2 int null, - long_prop_1 bigint null, - long_prop_2 bigint null, - dec_prop_1 numeric(13,4) null, - dec_prop_2 numeric(13,4) null, - bool_prop_1 varchar(1) null, - bool_prop_2 varchar(1) null, - primary key (sched_name,trigger_name,trigger_group), - foreign key (sched_name,trigger_name,trigger_group) references QRTZ_TRIGGERS(sched_name,trigger_name,trigger_group) -) engine=innodb; - -commit; \ No newline at end of file diff --git a/sql/ry_20210210.sql b/sql/ry_20210210.sql deleted file mode 100644 index 65ae10f5c..000000000 --- a/sql/ry_20210210.sql +++ /dev/null @@ -1,712 +0,0 @@ --- ---------------------------- --- 1、部门表 --- ---------------------------- -drop table if exists sys_dept; -create table sys_dept ( - dept_id bigint(20) not null auto_increment comment '部门id', - parent_id bigint(20) default 0 comment '父部门id', - ancestors varchar(50) default '' comment '祖级列表', - dept_name varchar(30) default '' comment '部门名称', - order_num int(4) default 0 comment '显示顺序', - leader varchar(20) default null comment '负责人', - phone varchar(11) default null comment '联系电话', - email varchar(50) default null comment '邮箱', - status char(1) default '0' comment '部门状态(0正常 1停用)', - del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - primary key (dept_id) -) engine=innodb auto_increment=200 comment = '部门表'; - --- ---------------------------- --- 初始化-部门表数据 --- ---------------------------- -insert into sys_dept values(100, 0, '0', '若依科技', 0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); -insert into sys_dept values(109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null); - - --- ---------------------------- --- 2、用户信息表 --- ---------------------------- -drop table if exists sys_user; -create table sys_user ( - user_id bigint(20) not null auto_increment comment '用户ID', - dept_id bigint(20) default null comment '部门ID', - login_name varchar(30) not null comment '登录账号', - user_name varchar(30) default '' comment '用户昵称', - user_type varchar(2) default '00' comment '用户类型(00系统用户 01注册用户)', - email varchar(50) default '' comment '用户邮箱', - phonenumber varchar(11) default '' comment '手机号码', - sex char(1) default '0' comment '用户性别(0男 1女 2未知)', - avatar varchar(100) default '' comment '头像路径', - password varchar(50) default '' comment '密码', - salt varchar(20) default '' comment '盐加密', - status char(1) default '0' comment '帐号状态(0正常 1停用)', - del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)', - login_ip varchar(128) default '' comment '最后登录IP', - login_date datetime comment '最后登录时间', - pwd_update_date datetime comment '密码最后更新时间', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (user_id) -) engine=innodb auto_increment=100 comment = '用户信息表'; - --- ---------------------------- --- 初始化-用户信息表数据 --- ---------------------------- -insert into sys_user values(1, 103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '29c67a30398638269fe600f73a054934', '111111', '0', '0', '127.0.0.1', sysdate(), sysdate(), 'admin', sysdate(), '', null, '管理员'); -insert into sys_user values(2, 105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '8e6d98b90472783cc73c17047ddccf36', '222222', '0', '0', '127.0.0.1', sysdate(), sysdate(), 'admin', sysdate(), '', null, '测试员'); - - --- ---------------------------- --- 3、岗位信息表 --- ---------------------------- -drop table if exists sys_post; -create table sys_post -( - post_id bigint(20) not null auto_increment comment '岗位ID', - post_code varchar(64) not null comment '岗位编码', - post_name varchar(50) not null comment '岗位名称', - post_sort int(4) not null comment '显示顺序', - status char(1) not null comment '状态(0正常 1停用)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (post_id) -) engine=innodb comment = '岗位信息表'; - --- ---------------------------- --- 初始化-岗位信息表数据 --- ---------------------------- -insert into sys_post values(1, 'ceo', '董事长', 1, '0', 'admin', sysdate(), '', null, ''); -insert into sys_post values(2, 'se', '项目经理', 2, '0', 'admin', sysdate(), '', null, ''); -insert into sys_post values(3, 'hr', '人力资源', 3, '0', 'admin', sysdate(), '', null, ''); -insert into sys_post values(4, 'user', '普通员工', 4, '0', 'admin', sysdate(), '', null, ''); - - --- ---------------------------- --- 4、角色信息表 --- ---------------------------- -drop table if exists sys_role; -create table sys_role ( - role_id bigint(20) not null auto_increment comment '角色ID', - role_name varchar(30) not null comment '角色名称', - role_key varchar(100) not null comment '角色权限字符串', - role_sort int(4) not null comment '显示顺序', - data_scope char(1) default '1' comment '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)', - status char(1) not null comment '角色状态(0正常 1停用)', - del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (role_id) -) engine=innodb auto_increment=100 comment = '角色信息表'; - --- ---------------------------- --- 初始化-角色信息表数据 --- ---------------------------- -insert into sys_role values('1', '超级管理员', 'admin', 1, 1, '0', '0', 'admin', sysdate(), '', null, '超级管理员'); -insert into sys_role values('2', '普通角色', 'common', 2, 2, '0', '0', 'admin', sysdate(), '', null, '普通角色'); - - --- ---------------------------- --- 5、菜单权限表 --- ---------------------------- -drop table if exists sys_menu; -create table sys_menu ( - menu_id bigint(20) not null auto_increment comment '菜单ID', - menu_name varchar(50) not null comment '菜单名称', - parent_id bigint(20) default 0 comment '父菜单ID', - order_num int(4) default 0 comment '显示顺序', - url varchar(200) default '#' comment '请求地址', - target varchar(20) default '' comment '打开方式(menuItem页签 menuBlank新窗口)', - menu_type char(1) default '' comment '菜单类型(M目录 C菜单 F按钮)', - visible char(1) default 0 comment '菜单状态(0显示 1隐藏)', - is_refresh char(1) default 1 comment '是否刷新(0刷新 1不刷新)', - perms varchar(100) default null comment '权限标识', - icon varchar(100) default '#' comment '菜单图标', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default '' comment '备注', - primary key (menu_id) -) engine=innodb auto_increment=2000 comment = '菜单权限表'; - --- ---------------------------- --- 初始化-菜单信息表数据 --- ---------------------------- --- 一级菜单 -insert into sys_menu values('1', '系统管理', '0', '1', '#', '', 'M', '0', '1', '', 'fa fa-gear', 'admin', sysdate(), '', null, '系统管理目录'); -insert into sys_menu values('2', '系统监控', '0', '2', '#', '', 'M', '0', '1', '', 'fa fa-video-camera', 'admin', sysdate(), '', null, '系统监控目录'); -insert into sys_menu values('3', '系统工具', '0', '3', '#', '', 'M', '0', '1', '', 'fa fa-bars', 'admin', sysdate(), '', null, '系统工具目录'); -insert into sys_menu values('4', '若依官网', '0', '4', 'http://ruoyi.vip', 'menuBlank', 'C', '0', '1', '', 'fa fa-location-arrow', 'admin', sysdate(), '', null, '若依官网地址'); --- 二级菜单 -insert into sys_menu values('100', '用户管理', '1', '1', '/system/user', '', 'C', '0', '1', 'system:user:view', 'fa fa-user-o', 'admin', sysdate(), '', null, '用户管理菜单'); -insert into sys_menu values('101', '角色管理', '1', '2', '/system/role', '', 'C', '0', '1', 'system:role:view', 'fa fa-user-secret', 'admin', sysdate(), '', null, '角色管理菜单'); -insert into sys_menu values('102', '菜单管理', '1', '3', '/system/menu', '', 'C', '0', '1', 'system:menu:view', 'fa fa-th-list', 'admin', sysdate(), '', null, '菜单管理菜单'); -insert into sys_menu values('103', '部门管理', '1', '4', '/system/dept', '', 'C', '0', '1', 'system:dept:view', 'fa fa-outdent', 'admin', sysdate(), '', null, '部门管理菜单'); -insert into sys_menu values('104', '岗位管理', '1', '5', '/system/post', '', 'C', '0', '1', 'system:post:view', 'fa fa-address-card-o', 'admin', sysdate(), '', null, '岗位管理菜单'); -insert into sys_menu values('105', '字典管理', '1', '6', '/system/dict', '', 'C', '0', '1', 'system:dict:view', 'fa fa-bookmark-o', 'admin', sysdate(), '', null, '字典管理菜单'); -insert into sys_menu values('106', '参数设置', '1', '7', '/system/config', '', 'C', '0', '1', 'system:config:view', 'fa fa-sun-o', 'admin', sysdate(), '', null, '参数设置菜单'); -insert into sys_menu values('107', '通知公告', '1', '8', '/system/notice', '', 'C', '0', '1', 'system:notice:view', 'fa fa-bullhorn', 'admin', sysdate(), '', null, '通知公告菜单'); -insert into sys_menu values('108', '日志管理', '1', '9', '#', '', 'M', '0', '1', '', 'fa fa-pencil-square-o', 'admin', sysdate(), '', null, '日志管理菜单'); -insert into sys_menu values('109', '在线用户', '2', '1', '/monitor/online', '', 'C', '0', '1', 'monitor:online:view', 'fa fa-user-circle', 'admin', sysdate(), '', null, '在线用户菜单'); -insert into sys_menu values('110', '定时任务', '2', '2', '/monitor/job', '', 'C', '0', '1', 'monitor:job:view', 'fa fa-tasks', 'admin', sysdate(), '', null, '定时任务菜单'); -insert into sys_menu values('111', '数据监控', '2', '3', '/monitor/data', '', 'C', '0', '1', 'monitor:data:view', 'fa fa-bug', 'admin', sysdate(), '', null, '数据监控菜单'); -insert into sys_menu values('112', '服务监控', '2', '4', '/monitor/server', '', 'C', '0', '1', 'monitor:server:view', 'fa fa-server', 'admin', sysdate(), '', null, '服务监控菜单'); -insert into sys_menu values('113', '缓存监控', '2', '5', '/monitor/cache', '', 'C', '0', '1', 'monitor:cache:view', 'fa fa-cube', 'admin', sysdate(), '', null, '缓存监控菜单'); -insert into sys_menu values('114', '表单构建', '3', '1', '/tool/build', '', 'C', '0', '1', 'tool:build:view', 'fa fa-wpforms', 'admin', sysdate(), '', null, '表单构建菜单'); -insert into sys_menu values('115', '代码生成', '3', '2', '/tool/gen', '', 'C', '0', '1', 'tool:gen:view', 'fa fa-code', 'admin', sysdate(), '', null, '代码生成菜单'); -insert into sys_menu values('116', '系统接口', '3', '3', '/tool/swagger', '', 'C', '0', '1', 'tool:swagger:view', 'fa fa-gg', 'admin', sysdate(), '', null, '系统接口菜单'); --- 三级菜单 -insert into sys_menu values('500', '操作日志', '108', '1', '/monitor/operlog', '', 'C', '0', '1', 'monitor:operlog:view', 'fa fa-address-book', 'admin', sysdate(), '', null, '操作日志菜单'); -insert into sys_menu values('501', '登录日志', '108', '2', '/monitor/logininfor', '', 'C', '0', '1', 'monitor:logininfor:view', 'fa fa-file-image-o', 'admin', sysdate(), '', null, '登录日志菜单'); --- 用户管理按钮 -insert into sys_menu values('1000', '用户查询', '100', '1', '#', '', 'F', '0', '1', 'system:user:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1001', '用户新增', '100', '2', '#', '', 'F', '0', '1', 'system:user:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1002', '用户修改', '100', '3', '#', '', 'F', '0', '1', 'system:user:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1003', '用户删除', '100', '4', '#', '', 'F', '0', '1', 'system:user:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1004', '用户导出', '100', '5', '#', '', 'F', '0', '1', 'system:user:export', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1005', '用户导入', '100', '6', '#', '', 'F', '0', '1', 'system:user:import', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1006', '重置密码', '100', '7', '#', '', 'F', '0', '1', 'system:user:resetPwd', '#', 'admin', sysdate(), '', null, ''); --- 角色管理按钮 -insert into sys_menu values('1007', '角色查询', '101', '1', '#', '', 'F', '0', '1', 'system:role:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1008', '角色新增', '101', '2', '#', '', 'F', '0', '1', 'system:role:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1009', '角色修改', '101', '3', '#', '', 'F', '0', '1', 'system:role:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1010', '角色删除', '101', '4', '#', '', 'F', '0', '1', 'system:role:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1011', '角色导出', '101', '5', '#', '', 'F', '0', '1', 'system:role:export', '#', 'admin', sysdate(), '', null, ''); --- 菜单管理按钮 -insert into sys_menu values('1012', '菜单查询', '102', '1', '#', '', 'F', '0', '1', 'system:menu:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1013', '菜单新增', '102', '2', '#', '', 'F', '0', '1', 'system:menu:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1014', '菜单修改', '102', '3', '#', '', 'F', '0', '1', 'system:menu:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1015', '菜单删除', '102', '4', '#', '', 'F', '0', '1', 'system:menu:remove', '#', 'admin', sysdate(), '', null, ''); --- 部门管理按钮 -insert into sys_menu values('1016', '部门查询', '103', '1', '#', '', 'F', '0', '1', 'system:dept:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1017', '部门新增', '103', '2', '#', '', 'F', '0', '1', 'system:dept:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1018', '部门修改', '103', '3', '#', '', 'F', '0', '1', 'system:dept:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1019', '部门删除', '103', '4', '#', '', 'F', '0', '1', 'system:dept:remove', '#', 'admin', sysdate(), '', null, ''); --- 岗位管理按钮 -insert into sys_menu values('1020', '岗位查询', '104', '1', '#', '', 'F', '0', '1', 'system:post:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1021', '岗位新增', '104', '2', '#', '', 'F', '0', '1', 'system:post:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1022', '岗位修改', '104', '3', '#', '', 'F', '0', '1', 'system:post:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1023', '岗位删除', '104', '4', '#', '', 'F', '0', '1', 'system:post:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1024', '岗位导出', '104', '5', '#', '', 'F', '0', '1', 'system:post:export', '#', 'admin', sysdate(), '', null, ''); --- 字典管理按钮 -insert into sys_menu values('1025', '字典查询', '105', '1', '#', '', 'F', '0', '1', 'system:dict:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1026', '字典新增', '105', '2', '#', '', 'F', '0', '1', 'system:dict:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1027', '字典修改', '105', '3', '#', '', 'F', '0', '1', 'system:dict:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1028', '字典删除', '105', '4', '#', '', 'F', '0', '1', 'system:dict:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1029', '字典导出', '105', '5', '#', '', 'F', '0', '1', 'system:dict:export', '#', 'admin', sysdate(), '', null, ''); --- 参数设置按钮 -insert into sys_menu values('1030', '参数查询', '106', '1', '#', '', 'F', '0', '1', 'system:config:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1031', '参数新增', '106', '2', '#', '', 'F', '0', '1', 'system:config:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1032', '参数修改', '106', '3', '#', '', 'F', '0', '1', 'system:config:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1033', '参数删除', '106', '4', '#', '', 'F', '0', '1', 'system:config:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1034', '参数导出', '106', '5', '#', '', 'F', '0', '1', 'system:config:export', '#', 'admin', sysdate(), '', null, ''); --- 通知公告按钮 -insert into sys_menu values('1035', '公告查询', '107', '1', '#', '', 'F', '0', '1', 'system:notice:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1036', '公告新增', '107', '2', '#', '', 'F', '0', '1', 'system:notice:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1037', '公告修改', '107', '3', '#', '', 'F', '0', '1', 'system:notice:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1038', '公告删除', '107', '4', '#', '', 'F', '0', '1', 'system:notice:remove', '#', 'admin', sysdate(), '', null, ''); --- 操作日志按钮 -insert into sys_menu values('1039', '操作查询', '500', '1', '#', '', 'F', '0', '1', 'monitor:operlog:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1040', '操作删除', '500', '2', '#', '', 'F', '0', '1', 'monitor:operlog:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1041', '详细信息', '500', '3', '#', '', 'F', '0', '1', 'monitor:operlog:detail', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1042', '日志导出', '500', '4', '#', '', 'F', '0', '1', 'monitor:operlog:export', '#', 'admin', sysdate(), '', null, ''); --- 登录日志按钮 -insert into sys_menu values('1043', '登录查询', '501', '1', '#', '', 'F', '0', '1', 'monitor:logininfor:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1044', '登录删除', '501', '2', '#', '', 'F', '0', '1', 'monitor:logininfor:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1045', '日志导出', '501', '3', '#', '', 'F', '0', '1', 'monitor:logininfor:export', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1046', '账户解锁', '501', '4', '#', '', 'F', '0', '1', 'monitor:logininfor:unlock', '#', 'admin', sysdate(), '', null, ''); --- 在线用户按钮 -insert into sys_menu values('1047', '在线查询', '109', '1', '#', '', 'F', '0', '1', 'monitor:online:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1048', '批量强退', '109', '2', '#', '', 'F', '0', '1', 'monitor:online:batchForceLogout', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1049', '单条强退', '109', '3', '#', '', 'F', '0', '1', 'monitor:online:forceLogout', '#', 'admin', sysdate(), '', null, ''); --- 定时任务按钮 -insert into sys_menu values('1050', '任务查询', '110', '1', '#', '', 'F', '0', '1', 'monitor:job:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1051', '任务新增', '110', '2', '#', '', 'F', '0', '1', 'monitor:job:add', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1052', '任务修改', '110', '3', '#', '', 'F', '0', '1', 'monitor:job:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1053', '任务删除', '110', '4', '#', '', 'F', '0', '1', 'monitor:job:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1054', '状态修改', '110', '5', '#', '', 'F', '0', '1', 'monitor:job:changeStatus', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1055', '任务详细', '110', '6', '#', '', 'F', '0', '1', 'monitor:job:detail', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1056', '任务导出', '110', '7', '#', '', 'F', '0', '1', 'monitor:job:export', '#', 'admin', sysdate(), '', null, ''); --- 代码生成按钮 -insert into sys_menu values('1057', '生成查询', '115', '1', '#', '', 'F', '0', '1', 'tool:gen:list', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1058', '生成修改', '115', '2', '#', '', 'F', '0', '1', 'tool:gen:edit', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1059', '生成删除', '115', '3', '#', '', 'F', '0', '1', 'tool:gen:remove', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1060', '预览代码', '115', '4', '#', '', 'F', '0', '1', 'tool:gen:preview', '#', 'admin', sysdate(), '', null, ''); -insert into sys_menu values('1061', '生成代码', '115', '5', '#', '', 'F', '0', '1', 'tool:gen:code', '#', 'admin', sysdate(), '', null, ''); - - --- ---------------------------- --- 6、用户和角色关联表 用户N-1角色 --- ---------------------------- -drop table if exists sys_user_role; -create table sys_user_role ( - user_id bigint(20) not null comment '用户ID', - role_id bigint(20) not null comment '角色ID', - primary key(user_id, role_id) -) engine=innodb comment = '用户和角色关联表'; - --- ---------------------------- --- 初始化-用户和角色关联表数据 --- ---------------------------- -insert into sys_user_role values ('1', '1'); -insert into sys_user_role values ('2', '2'); - - --- ---------------------------- --- 7、角色和菜单关联表 角色1-N菜单 --- ---------------------------- -drop table if exists sys_role_menu; -create table sys_role_menu ( - role_id bigint(20) not null comment '角色ID', - menu_id bigint(20) not null comment '菜单ID', - primary key(role_id, menu_id) -) engine=innodb comment = '角色和菜单关联表'; - --- ---------------------------- --- 初始化-角色和菜单关联表数据 --- ---------------------------- -insert into sys_role_menu values ('2', '1'); -insert into sys_role_menu values ('2', '2'); -insert into sys_role_menu values ('2', '3'); -insert into sys_role_menu values ('2', '4'); -insert into sys_role_menu values ('2', '100'); -insert into sys_role_menu values ('2', '101'); -insert into sys_role_menu values ('2', '102'); -insert into sys_role_menu values ('2', '103'); -insert into sys_role_menu values ('2', '104'); -insert into sys_role_menu values ('2', '105'); -insert into sys_role_menu values ('2', '106'); -insert into sys_role_menu values ('2', '107'); -insert into sys_role_menu values ('2', '108'); -insert into sys_role_menu values ('2', '109'); -insert into sys_role_menu values ('2', '110'); -insert into sys_role_menu values ('2', '111'); -insert into sys_role_menu values ('2', '112'); -insert into sys_role_menu values ('2', '113'); -insert into sys_role_menu values ('2', '114'); -insert into sys_role_menu values ('2', '115'); -insert into sys_role_menu values ('2', '116'); -insert into sys_role_menu values ('2', '500'); -insert into sys_role_menu values ('2', '501'); -insert into sys_role_menu values ('2', '1000'); -insert into sys_role_menu values ('2', '1001'); -insert into sys_role_menu values ('2', '1002'); -insert into sys_role_menu values ('2', '1003'); -insert into sys_role_menu values ('2', '1004'); -insert into sys_role_menu values ('2', '1005'); -insert into sys_role_menu values ('2', '1006'); -insert into sys_role_menu values ('2', '1007'); -insert into sys_role_menu values ('2', '1008'); -insert into sys_role_menu values ('2', '1009'); -insert into sys_role_menu values ('2', '1010'); -insert into sys_role_menu values ('2', '1011'); -insert into sys_role_menu values ('2', '1012'); -insert into sys_role_menu values ('2', '1013'); -insert into sys_role_menu values ('2', '1014'); -insert into sys_role_menu values ('2', '1015'); -insert into sys_role_menu values ('2', '1016'); -insert into sys_role_menu values ('2', '1017'); -insert into sys_role_menu values ('2', '1018'); -insert into sys_role_menu values ('2', '1019'); -insert into sys_role_menu values ('2', '1020'); -insert into sys_role_menu values ('2', '1021'); -insert into sys_role_menu values ('2', '1022'); -insert into sys_role_menu values ('2', '1023'); -insert into sys_role_menu values ('2', '1024'); -insert into sys_role_menu values ('2', '1025'); -insert into sys_role_menu values ('2', '1026'); -insert into sys_role_menu values ('2', '1027'); -insert into sys_role_menu values ('2', '1028'); -insert into sys_role_menu values ('2', '1029'); -insert into sys_role_menu values ('2', '1030'); -insert into sys_role_menu values ('2', '1031'); -insert into sys_role_menu values ('2', '1032'); -insert into sys_role_menu values ('2', '1033'); -insert into sys_role_menu values ('2', '1034'); -insert into sys_role_menu values ('2', '1035'); -insert into sys_role_menu values ('2', '1036'); -insert into sys_role_menu values ('2', '1037'); -insert into sys_role_menu values ('2', '1038'); -insert into sys_role_menu values ('2', '1039'); -insert into sys_role_menu values ('2', '1040'); -insert into sys_role_menu values ('2', '1041'); -insert into sys_role_menu values ('2', '1042'); -insert into sys_role_menu values ('2', '1043'); -insert into sys_role_menu values ('2', '1044'); -insert into sys_role_menu values ('2', '1045'); -insert into sys_role_menu values ('2', '1046'); -insert into sys_role_menu values ('2', '1047'); -insert into sys_role_menu values ('2', '1048'); -insert into sys_role_menu values ('2', '1049'); -insert into sys_role_menu values ('2', '1050'); -insert into sys_role_menu values ('2', '1051'); -insert into sys_role_menu values ('2', '1052'); -insert into sys_role_menu values ('2', '1053'); -insert into sys_role_menu values ('2', '1054'); -insert into sys_role_menu values ('2', '1055'); -insert into sys_role_menu values ('2', '1056'); -insert into sys_role_menu values ('2', '1057'); -insert into sys_role_menu values ('2', '1058'); -insert into sys_role_menu values ('2', '1059'); -insert into sys_role_menu values ('2', '1060'); -insert into sys_role_menu values ('2', '1061'); - --- ---------------------------- --- 8、角色和部门关联表 角色1-N部门 --- ---------------------------- -drop table if exists sys_role_dept; -create table sys_role_dept ( - role_id bigint(20) not null comment '角色ID', - dept_id bigint(20) not null comment '部门ID', - primary key(role_id, dept_id) -) engine=innodb comment = '角色和部门关联表'; - --- ---------------------------- --- 初始化-角色和部门关联表数据 --- ---------------------------- -insert into sys_role_dept values ('2', '100'); -insert into sys_role_dept values ('2', '101'); -insert into sys_role_dept values ('2', '105'); - --- ---------------------------- --- 9、用户与岗位关联表 用户1-N岗位 --- ---------------------------- -drop table if exists sys_user_post; -create table sys_user_post -( - user_id bigint(20) not null comment '用户ID', - post_id bigint(20) not null comment '岗位ID', - primary key (user_id, post_id) -) engine=innodb comment = '用户与岗位关联表'; - --- ---------------------------- --- 初始化-用户与岗位关联表数据 --- ---------------------------- -insert into sys_user_post values ('1', '1'); -insert into sys_user_post values ('2', '2'); - - --- ---------------------------- --- 10、操作日志记录 --- ---------------------------- -drop table if exists sys_oper_log; -create table sys_oper_log ( - oper_id bigint(20) not null auto_increment comment '日志主键', - title varchar(50) default '' comment '模块标题', - business_type int(2) default 0 comment '业务类型(0其它 1新增 2修改 3删除)', - method varchar(100) default '' comment '方法名称', - request_method varchar(10) default '' comment '请求方式', - operator_type int(1) default 0 comment '操作类别(0其它 1后台用户 2手机端用户)', - oper_name varchar(50) default '' comment '操作人员', - dept_name varchar(50) default '' comment '部门名称', - oper_url varchar(255) default '' comment '请求URL', - oper_ip varchar(128) default '' comment '主机地址', - oper_location varchar(255) default '' comment '操作地点', - oper_param varchar(2000) default '' comment '请求参数', - json_result varchar(2000) default '' comment '返回参数', - status int(1) default 0 comment '操作状态(0正常 1异常)', - error_msg varchar(2000) default '' comment '错误消息', - oper_time datetime comment '操作时间', - primary key (oper_id) -) engine=innodb auto_increment=100 comment = '操作日志记录'; - - --- ---------------------------- --- 11、字典类型表 --- ---------------------------- -drop table if exists sys_dict_type; -create table sys_dict_type -( - dict_id bigint(20) not null auto_increment comment '字典主键', - dict_name varchar(100) default '' comment '字典名称', - dict_type varchar(100) default '' comment '字典类型', - status char(1) default '0' comment '状态(0正常 1停用)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (dict_id), - unique (dict_type) -) engine=innodb auto_increment=100 comment = '字典类型表'; - -insert into sys_dict_type values(1, '用户性别', 'sys_user_sex', '0', 'admin', sysdate(), '', null, '用户性别列表'); -insert into sys_dict_type values(2, '菜单状态', 'sys_show_hide', '0', 'admin', sysdate(), '', null, '菜单状态列表'); -insert into sys_dict_type values(3, '系统开关', 'sys_normal_disable', '0', 'admin', sysdate(), '', null, '系统开关列表'); -insert into sys_dict_type values(4, '任务状态', 'sys_job_status', '0', 'admin', sysdate(), '', null, '任务状态列表'); -insert into sys_dict_type values(5, '任务分组', 'sys_job_group', '0', 'admin', sysdate(), '', null, '任务分组列表'); -insert into sys_dict_type values(6, '系统是否', 'sys_yes_no', '0', 'admin', sysdate(), '', null, '系统是否列表'); -insert into sys_dict_type values(7, '通知类型', 'sys_notice_type', '0', 'admin', sysdate(), '', null, '通知类型列表'); -insert into sys_dict_type values(8, '通知状态', 'sys_notice_status', '0', 'admin', sysdate(), '', null, '通知状态列表'); -insert into sys_dict_type values(9, '操作类型', 'sys_oper_type', '0', 'admin', sysdate(), '', null, '操作类型列表'); -insert into sys_dict_type values(10, '系统状态', 'sys_common_status', '0', 'admin', sysdate(), '', null, '登录状态列表'); - - --- ---------------------------- --- 12、字典数据表 --- ---------------------------- -drop table if exists sys_dict_data; -create table sys_dict_data -( - dict_code bigint(20) not null auto_increment comment '字典编码', - dict_sort int(4) default 0 comment '字典排序', - dict_label varchar(100) default '' comment '字典标签', - dict_value varchar(100) default '' comment '字典键值', - dict_type varchar(100) default '' comment '字典类型', - css_class varchar(100) default null comment '样式属性(其他样式扩展)', - list_class varchar(100) default null comment '表格回显样式', - is_default char(1) default 'N' comment '是否默认(Y是 N否)', - status char(1) default '0' comment '状态(0正常 1停用)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (dict_code) -) engine=innodb auto_increment=100 comment = '字典数据表'; - -insert into sys_dict_data values(1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', sysdate(), '', null, '性别男'); -insert into sys_dict_data values(2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '性别女'); -insert into sys_dict_data values(3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '性别未知'); -insert into sys_dict_data values(4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '显示菜单'); -insert into sys_dict_data values(5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '隐藏菜单'); -insert into sys_dict_data values(6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态'); -insert into sys_dict_data values(7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态'); -insert into sys_dict_data values(8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态'); -insert into sys_dict_data values(9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态'); -insert into sys_dict_data values(10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', sysdate(), '', null, '默认分组'); -insert into sys_dict_data values(11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', sysdate(), '', null, '系统分组'); -insert into sys_dict_data values(12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '系统默认是'); -insert into sys_dict_data values(13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '系统默认否'); -insert into sys_dict_data values(14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', sysdate(), '', null, '通知'); -insert into sys_dict_data values(15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', sysdate(), '', null, '公告'); -insert into sys_dict_data values(16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态'); -insert into sys_dict_data values(17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '关闭状态'); -insert into sys_dict_data values(18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '其他操作'); -insert into sys_dict_data values(19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '新增操作'); -insert into sys_dict_data values(20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '修改操作'); -insert into sys_dict_data values(21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '删除操作'); -insert into sys_dict_data values(22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '授权操作'); -insert into sys_dict_data values(23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导出操作'); -insert into sys_dict_data values(24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导入操作'); -insert into sys_dict_data values(25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '强退操作'); -insert into sys_dict_data values(26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '生成操作'); -insert into sys_dict_data values(27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '清空操作'); -insert into sys_dict_data values(28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '正常状态'); -insert into sys_dict_data values(29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态'); - - --- ---------------------------- --- 13、参数配置表 --- ---------------------------- -drop table if exists sys_config; -create table sys_config ( - config_id int(5) not null auto_increment comment '参数主键', - config_name varchar(100) default '' comment '参数名称', - config_key varchar(100) default '' comment '参数键名', - config_value varchar(500) default '' comment '参数键值', - config_type char(1) default 'N' comment '系统内置(Y是 N否)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (config_id) -) engine=innodb auto_increment=100 comment = '参数配置表'; - -insert into sys_config values(1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', sysdate(), '', null, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow'); -insert into sys_config values(2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', sysdate(), '', null, '初始化密码 123456'); -insert into sys_config values(3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', sysdate(), '', null, '深黑主题theme-dark,浅色主题theme-light,深蓝主题theme-blue'); -insert into sys_config values(4, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', sysdate(), '', null, '是否开启注册用户功能(true开启,false关闭)'); -insert into sys_config values(5, '用户管理-密码字符范围', 'sys.account.chrtype', '0', 'Y', 'admin', sysdate(), '', null, '默认任意字符范围,0任意(密码可以输入任意字符),1数字(密码只能为0-9数字),2英文字母(密码只能为a-z和A-Z字母),3字母和数字(密码必须包含字母,数字),4字母数字和特殊字符(目前支持的特殊字符包括:~!@#$%^&*()-=_+)'); -insert into sys_config values(6, '用户管理-初始密码修改策略', 'sys.account.initPasswordModify', '0', 'Y', 'admin', sysdate(), '', null, '0:初始密码修改策略关闭,没有任何提示,1:提醒用户,如果未修改初始密码,则在登录时就会提醒修改密码对话框'); -insert into sys_config values(7, '用户管理-账号密码更新周期', 'sys.account.passwordValidateDays', '0', 'Y', 'admin', sysdate(), '', null, '密码更新周期(填写数字,数据初始化值为0不限制,若修改必须为大于0小于365的正整数),如果超过这个周期登录系统时,则在登录时就会提醒修改密码对话框'); -insert into sys_config values(8, '主框架页-菜单导航显示风格', 'sys.index.menuStyle', 'default', 'Y', 'admin', sysdate(), '', null, '菜单导航显示风格(default为左侧导航菜单,topnav为顶部导航菜单)'); -insert into sys_config values(9, '主框架页-是否开启页脚', 'sys.index.ignoreFooter', 'true', 'Y', 'admin', sysdate(), '', null, '是否开启底部页脚显示(true显示,false隐藏)'); - - --- ---------------------------- --- 14、系统访问记录 --- ---------------------------- -drop table if exists sys_logininfor; -create table sys_logininfor ( - info_id bigint(20) not null auto_increment comment '访问ID', - login_name varchar(50) default '' comment '登录账号', - ipaddr varchar(128) default '' comment '登录IP地址', - login_location varchar(255) default '' comment '登录地点', - browser varchar(50) default '' comment '浏览器类型', - os varchar(50) default '' comment '操作系统', - status char(1) default '0' comment '登录状态(0成功 1失败)', - msg varchar(255) default '' comment '提示消息', - login_time datetime comment '访问时间', - primary key (info_id) -) engine=innodb auto_increment=100 comment = '系统访问记录'; - - --- ---------------------------- --- 15、在线用户记录 --- ---------------------------- -drop table if exists sys_user_online; -create table sys_user_online ( - sessionId varchar(50) default '' comment '用户会话id', - login_name varchar(50) default '' comment '登录账号', - dept_name varchar(50) default '' comment '部门名称', - ipaddr varchar(128) default '' comment '登录IP地址', - login_location varchar(255) default '' comment '登录地点', - browser varchar(50) default '' comment '浏览器类型', - os varchar(50) default '' comment '操作系统', - status varchar(10) default '' comment '在线状态on_line在线off_line离线', - start_timestamp datetime comment 'session创建时间', - last_access_time datetime comment 'session最后访问时间', - expire_time int(5) default 0 comment '超时时间,单位为分钟', - primary key (sessionId) -) engine=innodb comment = '在线用户记录'; - - --- ---------------------------- --- 16、定时任务调度表 --- ---------------------------- -drop table if exists sys_job; -create table sys_job ( - job_id bigint(20) not null auto_increment comment '任务ID', - job_name varchar(64) default '' comment '任务名称', - job_group varchar(64) default 'DEFAULT' comment '任务组名', - invoke_target varchar(500) not null comment '调用目标字符串', - cron_expression varchar(255) default '' comment 'cron执行表达式', - misfire_policy varchar(20) default '3' comment '计划执行错误策略(1立即执行 2执行一次 3放弃执行)', - concurrent char(1) default '1' comment '是否并发执行(0允许 1禁止)', - status char(1) default '0' comment '状态(0正常 1暂停)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default '' comment '备注信息', - primary key (job_id, job_name, job_group) -) engine=innodb auto_increment=100 comment = '定时任务调度表'; - -insert into sys_job values(1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); -insert into sys_job values(2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); -insert into sys_job values(3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, ''); - - --- ---------------------------- --- 17、定时任务调度日志表 --- ---------------------------- -drop table if exists sys_job_log; -create table sys_job_log ( - job_log_id bigint(20) not null auto_increment comment '任务日志ID', - job_name varchar(64) not null comment '任务名称', - job_group varchar(64) not null comment '任务组名', - invoke_target varchar(500) not null comment '调用目标字符串', - job_message varchar(500) comment '日志信息', - status char(1) default '0' comment '执行状态(0正常 1失败)', - exception_info varchar(2000) default '' comment '异常信息', - create_time datetime comment '创建时间', - primary key (job_log_id) -) engine=innodb comment = '定时任务调度日志表'; - - --- ---------------------------- --- 18、通知公告表 --- ---------------------------- -drop table if exists sys_notice; -create table sys_notice ( - notice_id int(4) not null auto_increment comment '公告ID', - notice_title varchar(50) not null comment '公告标题', - notice_type char(1) not null comment '公告类型(1通知 2公告)', - notice_content varchar(2000) default null comment '公告内容', - status char(1) default '0' comment '公告状态(0正常 1关闭)', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(255) default null comment '备注', - primary key (notice_id) -) engine=innodb auto_increment=10 comment = '通知公告表'; - --- ---------------------------- --- 初始化-公告信息表数据 --- ---------------------------- -insert into sys_notice values('1', '温馨提醒:2018-07-01 若依新版本发布啦', '2', '新版本内容', '0', 'admin', sysdate(), '', null, '管理员'); -insert into sys_notice values('2', '维护通知:2018-07-01 若依系统凌晨维护', '1', '维护内容', '0', 'admin', sysdate(), '', null, '管理员'); - - --- ---------------------------- --- 19、代码生成业务表 --- ---------------------------- -drop table if exists gen_table; -create table gen_table ( - table_id bigint(20) not null auto_increment comment '编号', - table_name varchar(200) default '' comment '表名称', - table_comment varchar(500) default '' comment '表描述', - sub_table_name varchar(64) default null comment '关联子表的表名', - sub_table_fk_name varchar(64) default null comment '子表关联的外键名', - class_name varchar(100) default '' comment '实体类名称', - tpl_category varchar(200) default 'crud' comment '使用的模板(crud单表操作 tree树表操作 sub主子表操作)', - package_name varchar(100) comment '生成包路径', - module_name varchar(30) comment '生成模块名', - business_name varchar(30) comment '生成业务名', - function_name varchar(50) comment '生成功能名', - function_author varchar(50) comment '生成功能作者', - gen_type char(1) default '0' comment '生成代码方式(0zip压缩包 1自定义路径)', - gen_path varchar(200) default '/' comment '生成路径(不填默认项目路径)', - options varchar(1000) comment '其它生成选项', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - remark varchar(500) default null comment '备注', - primary key (table_id) -) engine=innodb auto_increment=1 comment = '代码生成业务表'; - - --- ---------------------------- --- 20、代码生成业务表字段 --- ---------------------------- -drop table if exists gen_table_column; -create table gen_table_column ( - column_id bigint(20) not null auto_increment comment '编号', - table_id varchar(64) comment '归属表编号', - column_name varchar(200) comment '列名称', - column_comment varchar(500) comment '列描述', - column_type varchar(100) comment '列类型', - java_type varchar(500) comment 'JAVA类型', - java_field varchar(200) comment 'JAVA字段名', - is_pk char(1) comment '是否主键(1是)', - is_increment char(1) comment '是否自增(1是)', - is_required char(1) comment '是否必填(1是)', - is_insert char(1) comment '是否为插入字段(1是)', - is_edit char(1) comment '是否编辑字段(1是)', - is_list char(1) comment '是否列表字段(1是)', - is_query char(1) comment '是否查询字段(1是)', - query_type varchar(200) default 'EQ' comment '查询方式(等于、不等于、大于、小于、范围)', - html_type varchar(200) comment '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)', - dict_type varchar(200) default '' comment '字典类型', - sort int comment '排序', - create_by varchar(64) default '' comment '创建者', - create_time datetime comment '创建时间', - update_by varchar(64) default '' comment '更新者', - update_time datetime comment '更新时间', - primary key (column_id) -) engine=innodb auto_increment=1 comment = '代码生成业务表字段'; \ No newline at end of file diff --git a/sql/水泥环.sql b/sql/水泥环.sql new file mode 100644 index 000000000..52be83f69 --- /dev/null +++ b/sql/水泥环.sql @@ -0,0 +1,1179 @@ +/* + Navicat Premium Data Transfer + + Source Server : localhost + Source Server Type : MySQL + Source Server Version : 50732 + Source Host : localhost:3306 + Source Schema : ry + + Target Server Type : MySQL + Target Server Version : 50732 + File Encoding : 65001 + + Date: 04/05/2021 20:01:45 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for caliper +-- ---------------------------- +DROP TABLE IF EXISTS `caliper`; +CREATE TABLE `caliper` ( + `oil_well_ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '井编号', + `splash_Depth` float NOT NULL COMMENT '溅深', + `oil_well_Angle` float NOT NULL COMMENT '井斜角', + `Azimuth` float NOT NULL COMMENT '方位角', + `vertical_Depth` float NOT NULL COMMENT '垂深', + `DoglegAngle` float NOT NULL COMMENT '狗腿角', + `Upper` float NOT NULL COMMENT '上段', + `Lower` float NOT NULL COMMENT '下段', + `Caliper` float NOT NULL COMMENT '井径', + `ring_Volume` float NOT NULL COMMENT '环容', + `segment_RingCapacity` float NOT NULL COMMENT '段环容', + `accumulation_RingCapacity` float NOT NULL COMMENT '累积环容', + PRIMARY KEY (`oil_well_ID`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic COMMENT='井径井斜数据';; + +-- ---------------------------- +-- Records of caliper +-- ---------------------------- + +-- ---------------------------- +-- Table structure for dseign_ceiteria +-- ---------------------------- +DROP TABLE IF EXISTS `dseign_ceiteria`; +CREATE TABLE `dseign_ceiteria` ( + `design_standard_Number` int(11) NOT NULL AUTO_INCREMENT COMMENT '设计标准编号', + `oil_well_ID` int(11) NOT NULL COMMENT '井编号', + `design_standard_Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设计标准名称', + `design_DisplacementOfDesignStandard` float NULL DEFAULT NULL COMMENT '设计标准的指定排量', + PRIMARY KEY (`design_standard_Number`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic COMMENT='设计标准'; + +-- ---------------------------- +-- Records of dseign_ceiteria +-- ---------------------------- + +-- ---------------------------- +-- Table structure for eheological_parameters +-- ---------------------------- +DROP TABLE IF EXISTS `eheological_parameters`; +CREATE TABLE `eheological_parameters` ( + `rheological_ParameterNumber` int(11) NOT NULL AUTO_INCREMENT COMMENT '流变参数编号', + `rheological_Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流体名称', + `rheological_Density` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流体密度', + `rheological_Model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流变模式', + `plastic_Viscosity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '塑性粘度', + `dynamic_Shear` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '动切力', + `consistency_Coefficient` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '稠度系数', + `fluidity_Index` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '流性指数', + `newtonian_Viscosity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '牛顿粘度', + PRIMARY KEY (`rheological_ParameterNumber`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic COMMENT='流变参数'; + +-- ---------------------------- +-- Records of eheological_parameters +-- ---------------------------- + +-- ---------------------------- +-- Table structure for elastic_curve_function +-- ---------------------------- +DROP TABLE IF EXISTS `elastic_curve_function`; +CREATE TABLE `elastic_curve_function` ( + `oil_well_ID` int(11) NOT NULL COMMENT '井编号', + `Number` int(11) NOT NULL AUTO_INCREMENT COMMENT '序号', + `centralizer_running_Depth` float NOT NULL COMMENT '扶正器下深', + `Distence` float NOT NULL COMMENT '间距', + `oil_well_Angle` float NOT NULL COMMENT '井斜角', + `centralizer_Type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '扶正器类型', + `Moderate` float NOT NULL COMMENT '居中度', + PRIMARY KEY (`Number`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic COMMENT='扶正器'; + +-- ---------------------------- +-- Records of elastic_curve_function +-- ---------------------------- + +-- ---------------------------- +-- Table structure for engineering_parameters +-- ---------------------------- +DROP TABLE IF EXISTS `engineering_parameters`; +CREATE TABLE `engineering_parameters` ( + `engineering_parameter_Number` int(11) NOT NULL AUTO_INCREMENT COMMENT '工程参数编号', + `oil_well_ID` int(11) NOT NULL COMMENT '井编号', + `concerning_Depth` float NOT NULL COMMENT '关注点深度(m)', + `air_pressure_Coefficient` float NOT NULL COMMENT '气层压力系数', + PRIMARY KEY (`engineering_parameter_Number`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic COMMENT='工程参数'; + +-- ---------------------------- +-- Records of engineering_parameters +-- ---------------------------- + +-- ---------------------------- +-- Table structure for gen_table +-- ---------------------------- +DROP TABLE IF EXISTS `gen_table`; +CREATE TABLE `gen_table` ( + `table_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', + `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '表名称', + `table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '表描述', + `sub_table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关联子表的表名', + `sub_table_fk_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '子表关联的外键名', + `class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '实体类名称', + `tpl_category` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作 sub主子表操作)', + `package_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成包路径', + `module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成模块名', + `business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成业务名', + `function_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成功能名', + `function_author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生成功能作者', + `gen_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)', + `gen_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '/' COMMENT '生成路径(不填默认项目路径)', + `options` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '其它生成选项', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`table_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '代码生成业务表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of gen_table +-- ---------------------------- + +-- ---------------------------- +-- Table structure for gen_table_column +-- ---------------------------- +DROP TABLE IF EXISTS `gen_table_column`; +CREATE TABLE `gen_table_column` ( + `column_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', + `table_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '归属表编号', + `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '列名称', + `column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '列描述', + `column_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '列类型', + `java_type` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JAVA类型', + `java_field` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JAVA字段名', + `is_pk` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否主键(1是)', + `is_increment` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否自增(1是)', + `is_required` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否必填(1是)', + `is_insert` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否为插入字段(1是)', + `is_edit` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否编辑字段(1是)', + `is_list` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否列表字段(1是)', + `is_query` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否查询字段(1是)', + `query_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)', + `html_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)', + `dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型', + `sort` int(11) NULL DEFAULT NULL COMMENT '排序', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`column_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '代码生成业务表字段' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of gen_table_column +-- ---------------------------- + +-- ---------------------------- +-- Table structure for liquid +-- ---------------------------- +DROP TABLE IF EXISTS `liquid`; +CREATE TABLE `liquid` ( + `liquid_Number` int(11) NOT NULL AUTO_INCREMENT COMMENT '液体编号', + `rheological_Parameter_Number` int(11) NULL COMMENT '流变参数编号', + `oil_well_ID` int(11) NULL COMMENT '井编号', + `liquid_Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '液体名称', + `liquid_density` float NULL COMMENT '液体密度', + `liquid_Return_Depth` int(11) NULL COMMENT '液体返深', + `liquid_Volume` float NULL COMMENT '液体容积', + `liquid_Additional` int(11) NULL COMMENT '液体附加', + `liquid_Additional_Capacity` float NULL COMMENT '液体附加量', + `liquid_Dosage` float NULL COMMENT '液体用量', + `liquid_Basic_Properties` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '液体基本性能', + `liquid_Water_Loss` float NULL COMMENT '液体失水量', + `FiveBC_liquid_Thickening_Time` float NULL COMMENT '液体稠化时间(min/50BC)', + `OneHBC_liquid_Thickening_Time` float NULL COMMENT '液体稠化时间(min/100BC)', + `liquid_Service_Length` float NULL COMMENT '液体使用长度', + `liquid_Formula` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '液体配方', + PRIMARY KEY (`liquid_Number`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic COMMENT='液体数据'; + +-- ---------------------------- +-- Records of liquid +-- ---------------------------- + +-- ---------------------------- +-- Table structure for mechanical_analysis_of_cement_ring +-- ---------------------------- +DROP TABLE IF EXISTS `mechanical_analysis_of_cement_ring`; +CREATE TABLE `mechanical_analysis_of_cement_ring` ( + `cement_ring_ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '水泥环编号', + `oil_well_ID` int(11) NOT NULL COMMENT '井编号', + `basic_parameter_TopDepthOfOpenHoleSection` float NOT NULL COMMENT '基础参数_裸眼段顶深', + `basic_parameter_DeepBottomOfOpenHoleSection` float NOT NULL COMMENT '基础参数_裸眼段底深', + `basic_parameter_DrillingFluidDensityInHole` float NOT NULL COMMENT '基础参数_井内钻井液密度', + `basic_parameter_WellheadPressure` float NOT NULL COMMENT '基础参数_井口压力', + `basic_parameter_HorizontalMaximumPrincipalStress` float NOT NULL COMMENT '基础参数_水平最大主应力', + `basic_parameter_HorizontalMinimumPrincipalStress` float NOT NULL COMMENT '基础参数_水平最小主应力', + `cement_ring_parameter_HoleDiameter` float NOT NULL COMMENT '水泥环参数_井径(mm)', + `cement_ring_parameter_ElasticModulus` float NOT NULL COMMENT '水泥环参数_弹性模量(MPa)', + `cement_ring_parameter_PoissonRatio` float NOT NULL COMMENT '水泥环参数_泊松比', + `cement_ring_parameter_CohesiveForce` float NOT NULL COMMENT '水泥环参数_内聚力(MPa)', + `cement_ring_parameter_InternalFrictionAngle` float NOT NULL COMMENT '水泥环参数_内摩擦角(°)', + `casing_parameters_exdiameter` float NOT NULL COMMENT '套管参数_外径(mm)', + `casing_parameters_ElasticityModulus` float NOT NULL COMMENT '套管参数_弹性模量(MPa)', + `casing_parameters_WallThickness` float NOT NULL COMMENT '套管参数_壁厚(mm)', + `casing_parameters_PoissonRatio` float NOT NULL COMMENT '套管参数_泊松比', + `formation_parameters_ElasticModulus` float NOT NULL COMMENT '地层参数_弹性模量(MPa)', + `formation_parameters_PoissonRatio` float NOT NULL COMMENT '地层参数_泊松比', + PRIMARY KEY (`cement_ring_ID`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic COMMENT='水泥环数据'; + +-- ---------------------------- +-- Records of mechanical_analysis_of_cement_ring +-- ---------------------------- + +-- ---------------------------- +-- Table structure for oil_well_basic_information +-- ---------------------------- +DROP TABLE IF EXISTS `oil_well_basic_information`; +CREATE TABLE `oil_well_basic_information` ( + `oil_well_Nember` int(11) NOT NULL AUTO_INCREMENT COMMENT '井序号', + `oil_well_ID` int(11) NULL DEFAULT NULL COMMENT '井编号', + `oil_field_Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '油田名称', + `the_block_Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区块名称', + `oil_well_Depth` float NULL DEFAULT NULL COMMENT '井深', + `drilling_Time` time NULL DEFAULT NULL COMMENT '钻井时间', + PRIMARY KEY (`oil_well_Nember`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic COMMENT='井信息'; + +-- ---------------------------- +-- Records of oil_well_basic_information +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_blob_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_blob_triggers`; +CREATE TABLE `qrtz_blob_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `blob_data` blob NULL, + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, + CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_blob_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_calendars +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_calendars`; +CREATE TABLE `qrtz_calendars` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `calendar` blob NOT NULL, + PRIMARY KEY (`sched_name`, `calendar_name`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_calendars +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_cron_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_cron_triggers`; +CREATE TABLE `qrtz_cron_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `cron_expression` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `time_zone_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, + CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_cron_triggers +-- ---------------------------- +INSERT INTO `qrtz_cron_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', '0/10 * * * * ?', 'Asia/Shanghai'); +INSERT INTO `qrtz_cron_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', '0/15 * * * * ?', 'Asia/Shanghai'); +INSERT INTO `qrtz_cron_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', '0/20 * * * * ?', 'Asia/Shanghai'); + +-- ---------------------------- +-- Table structure for qrtz_fired_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_fired_triggers`; +CREATE TABLE `qrtz_fired_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `entry_id` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `fired_time` bigint(13) NOT NULL, + `sched_time` bigint(13) NOT NULL, + `priority` int(11) NOT NULL, + `state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`sched_name`, `entry_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_fired_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_job_details +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_job_details`; +CREATE TABLE `qrtz_job_details` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `job_class_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `is_durable` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `is_update_data` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `job_data` blob NULL, + PRIMARY KEY (`sched_name`, `job_name`, `job_group`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_job_details +-- ---------------------------- +INSERT INTO `qrtz_job_details` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', NULL, 'com.ruoyi.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000017936C980F078707400007070707400013174000E302F3130202A202A202A202A203F74001172795461736B2E72794E6F506172616D7374000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000001740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E697A0E58F82EFBC8974000133740001317800); +INSERT INTO `qrtz_job_details` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', NULL, 'com.ruoyi.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000017936C980F078707400007070707400013174000E302F3135202A202A202A202A203F74001572795461736B2E7279506172616D7328277279272974000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000002740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E69C89E58F82EFBC8974000133740001317800); +INSERT INTO `qrtz_job_details` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', NULL, 'com.ruoyi.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E72756F79692E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720027636F6D2E72756F79692E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200074C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C787074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B597419030000787077080000017936C980F078707400007070707400013174000E302F3230202A202A202A202A203F74003872795461736B2E72794D756C7469706C65506172616D7328277279272C20747275652C20323030304C2C203331362E3530442C203130302974000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000003740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E5A49AE58F82EFBC8974000133740001317800); + +-- ---------------------------- +-- Table structure for qrtz_locks +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_locks`; +CREATE TABLE `qrtz_locks` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `lock_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + PRIMARY KEY (`sched_name`, `lock_name`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_locks +-- ---------------------------- +INSERT INTO `qrtz_locks` VALUES ('RuoyiScheduler', 'STATE_ACCESS'); +INSERT INTO `qrtz_locks` VALUES ('RuoyiScheduler', 'TRIGGER_ACCESS'); + +-- ---------------------------- +-- Table structure for qrtz_paused_trigger_grps +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`; +CREATE TABLE `qrtz_paused_trigger_grps` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + PRIMARY KEY (`sched_name`, `trigger_group`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_paused_trigger_grps +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_scheduler_state +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_scheduler_state`; +CREATE TABLE `qrtz_scheduler_state` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `last_checkin_time` bigint(13) NOT NULL, + `checkin_interval` bigint(13) NOT NULL, + PRIMARY KEY (`sched_name`, `instance_name`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_scheduler_state +-- ---------------------------- +INSERT INTO `qrtz_scheduler_state` VALUES ('RuoyiScheduler', 'DESKTOP-MS9G8NQ1620125960723', 1620129699018, 15000); + +-- ---------------------------- +-- Table structure for qrtz_simple_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_simple_triggers`; +CREATE TABLE `qrtz_simple_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `repeat_count` bigint(7) NOT NULL, + `repeat_interval` bigint(12) NOT NULL, + `times_triggered` bigint(10) NOT NULL, + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, + CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_simple_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_simprop_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_simprop_triggers`; +CREATE TABLE `qrtz_simprop_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `str_prop_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `str_prop_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `str_prop_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `int_prop_1` int(11) NULL DEFAULT NULL, + `int_prop_2` int(11) NULL DEFAULT NULL, + `long_prop_1` bigint(20) NULL DEFAULT NULL, + `long_prop_2` bigint(20) NULL DEFAULT NULL, + `dec_prop_1` decimal(13, 4) NULL DEFAULT NULL, + `dec_prop_2` decimal(13, 4) NULL DEFAULT NULL, + `bool_prop_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `bool_prop_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, + CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_simprop_triggers +-- ---------------------------- + +-- ---------------------------- +-- Table structure for qrtz_triggers +-- ---------------------------- +DROP TABLE IF EXISTS `qrtz_triggers`; +CREATE TABLE `qrtz_triggers` ( + `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `next_fire_time` bigint(13) NULL DEFAULT NULL, + `prev_fire_time` bigint(13) NULL DEFAULT NULL, + `priority` int(11) NULL DEFAULT NULL, + `trigger_state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `trigger_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `start_time` bigint(13) NOT NULL, + `end_time` bigint(13) NULL DEFAULT NULL, + `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `misfire_instr` smallint(2) NULL DEFAULT NULL, + `job_data` blob NULL, + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE, + INDEX `sched_name`(`sched_name`, `job_name`, `job_group`) USING BTREE, + CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `job_name`, `job_group`) REFERENCES `qrtz_job_details` (`sched_name`, `job_name`, `job_group`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of qrtz_triggers +-- ---------------------------- +INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', 'TASK_CLASS_NAME1', 'DEFAULT', NULL, 1620125960000, -1, 5, 'PAUSED', 'CRON', 1620125960000, 0, NULL, 2, ''); +INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', 'TASK_CLASS_NAME2', 'DEFAULT', NULL, 1620125970000, -1, 5, 'PAUSED', 'CRON', 1620125960000, 0, NULL, 2, ''); +INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', 'TASK_CLASS_NAME3', 'DEFAULT', NULL, 1620125960000, -1, 5, 'PAUSED', 'CRON', 1620125960000, 0, NULL, 2, ''); + +-- ---------------------------- +-- Table structure for rheological_design +-- ---------------------------- +DROP TABLE IF EXISTS `rheological_design`; +CREATE TABLE `rheological_design` ( + `rheological_design_Number` int(11) NOT NULL AUTO_INCREMENT COMMENT '流变学设计编号', + `oil_well_ID` int(11) NOT NULL COMMENT '井编号', + `displacement_displacement_Design` float NOT NULL COMMENT '顶替排量设计', + `focus_on_3292_Pressure` float NULL DEFAULT NULL COMMENT '关注点(3292)压力', + `focus_on_3342_Pressure` float NULL DEFAULT NULL COMMENT '关注点(3342)压力', + `overall_well_StaticHydraulicDifference` float NULL DEFAULT NULL COMMENT '全井静液压差', + `annular_CirculationPressureLoss` float NULL DEFAULT NULL COMMENT '环空循环压耗', + `circulating_PressureLossInTheTube` float NULL DEFAULT NULL COMMENT '管内循环压耗', + `circulating_PressureLossThroughoutTheWell` float NULL DEFAULT NULL COMMENT '全井循环压耗', + `final_DisplacementPumpPressure` float NULL DEFAULT NULL COMMENT '最终顶替泵压', + PRIMARY KEY (`rheological_design_Number`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic COMMENT='流变学设计数据'; + +-- ---------------------------- +-- Records of rheological_design +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_config +-- ---------------------------- +DROP TABLE IF EXISTS `sys_config`; +CREATE TABLE `sys_config` ( + `config_id` int(5) NOT NULL AUTO_INCREMENT COMMENT '参数主键', + `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数名称', + `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键名', + `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键值', + `config_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'N' COMMENT '系统内置(Y是 N否)', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`config_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '参数配置表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_config +-- ---------------------------- +INSERT INTO `sys_config` VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', '2021-05-04 17:50:46', '', NULL, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow'); +INSERT INTO `sys_config` VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2021-05-04 17:50:46', '', NULL, '初始化密码 123456'); +INSERT INTO `sys_config` VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2021-05-04 17:50:46', '', NULL, '深黑主题theme-dark,浅色主题theme-light,深蓝主题theme-blue'); +INSERT INTO `sys_config` VALUES (4, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2021-05-04 17:50:46', '', NULL, '是否开启注册用户功能(true开启,false关闭)'); +INSERT INTO `sys_config` VALUES (5, '用户管理-密码字符范围', 'sys.account.chrtype', '0', 'Y', 'admin', '2021-05-04 17:50:46', '', NULL, '默认任意字符范围,0任意(密码可以输入任意字符),1数字(密码只能为0-9数字),2英文字母(密码只能为a-z和A-Z字母),3字母和数字(密码必须包含字母,数字),4字母数字和特殊字符(目前支持的特殊字符包括:~!@#$%^&*()-=_+)'); +INSERT INTO `sys_config` VALUES (6, '用户管理-初始密码修改策略', 'sys.account.initPasswordModify', '0', 'Y', 'admin', '2021-05-04 17:50:46', '', NULL, '0:初始密码修改策略关闭,没有任何提示,1:提醒用户,如果未修改初始密码,则在登录时就会提醒修改密码对话框'); +INSERT INTO `sys_config` VALUES (7, '用户管理-账号密码更新周期', 'sys.account.passwordValidateDays', '0', 'Y', 'admin', '2021-05-04 17:50:46', '', NULL, '密码更新周期(填写数字,数据初始化值为0不限制,若修改必须为大于0小于365的正整数),如果超过这个周期登录系统时,则在登录时就会提醒修改密码对话框'); +INSERT INTO `sys_config` VALUES (8, '主框架页-菜单导航显示风格', 'sys.index.menuStyle', 'default', 'Y', 'admin', '2021-05-04 17:50:46', '', NULL, '菜单导航显示风格(default为左侧导航菜单,topnav为顶部导航菜单)'); +INSERT INTO `sys_config` VALUES (9, '主框架页-是否开启页脚', 'sys.index.ignoreFooter', 'true', 'Y', 'admin', '2021-05-04 17:50:46', '', NULL, '是否开启底部页脚显示(true显示,false隐藏)'); + +-- ---------------------------- +-- Table structure for sys_dept +-- ---------------------------- +DROP TABLE IF EXISTS `sys_dept`; +CREATE TABLE `sys_dept` ( + `dept_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门id', + `parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父部门id', + `ancestors` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '祖级列表', + `dept_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称', + `order_num` int(4) NULL DEFAULT 0 COMMENT '显示顺序', + `leader` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '负责人', + `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系电话', + `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '部门状态(0正常 1停用)', + `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`dept_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 200 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '部门表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_dept +-- ---------------------------- +INSERT INTO `sys_dept` VALUES (100, 0, '0', '若依科技', 0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL); +INSERT INTO `sys_dept` VALUES (101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL); +INSERT INTO `sys_dept` VALUES (102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL); +INSERT INTO `sys_dept` VALUES (103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL); +INSERT INTO `sys_dept` VALUES (104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL); +INSERT INTO `sys_dept` VALUES (105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL); +INSERT INTO `sys_dept` VALUES (106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL); +INSERT INTO `sys_dept` VALUES (107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL); +INSERT INTO `sys_dept` VALUES (108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL); +INSERT INTO `sys_dept` VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL); + +-- ---------------------------- +-- Table structure for sys_dict_data +-- ---------------------------- +DROP TABLE IF EXISTS `sys_dict_data`; +CREATE TABLE `sys_dict_data` ( + `dict_code` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典编码', + `dict_sort` int(4) NULL DEFAULT 0 COMMENT '字典排序', + `dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典标签', + `dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典键值', + `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型', + `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '样式属性(其他样式扩展)', + `list_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '表格回显样式', + `is_default` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'N' COMMENT '是否默认(Y是 N否)', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`dict_code`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典数据表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_dict_data +-- ---------------------------- +INSERT INTO `sys_dict_data` VALUES (1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '性别男'); +INSERT INTO `sys_dict_data` VALUES (2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '性别女'); +INSERT INTO `sys_dict_data` VALUES (3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '性别未知'); +INSERT INTO `sys_dict_data` VALUES (4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '显示菜单'); +INSERT INTO `sys_dict_data` VALUES (5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '隐藏菜单'); +INSERT INTO `sys_dict_data` VALUES (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '正常状态'); +INSERT INTO `sys_dict_data` VALUES (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '停用状态'); +INSERT INTO `sys_dict_data` VALUES (8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '正常状态'); +INSERT INTO `sys_dict_data` VALUES (9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '停用状态'); +INSERT INTO `sys_dict_data` VALUES (10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '默认分组'); +INSERT INTO `sys_dict_data` VALUES (11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '系统分组'); +INSERT INTO `sys_dict_data` VALUES (12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '系统默认是'); +INSERT INTO `sys_dict_data` VALUES (13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '系统默认否'); +INSERT INTO `sys_dict_data` VALUES (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '通知'); +INSERT INTO `sys_dict_data` VALUES (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '公告'); +INSERT INTO `sys_dict_data` VALUES (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '正常状态'); +INSERT INTO `sys_dict_data` VALUES (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '关闭状态'); +INSERT INTO `sys_dict_data` VALUES (18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '其他操作'); +INSERT INTO `sys_dict_data` VALUES (19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '新增操作'); +INSERT INTO `sys_dict_data` VALUES (20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '修改操作'); +INSERT INTO `sys_dict_data` VALUES (21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '删除操作'); +INSERT INTO `sys_dict_data` VALUES (22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '授权操作'); +INSERT INTO `sys_dict_data` VALUES (23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '导出操作'); +INSERT INTO `sys_dict_data` VALUES (24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '导入操作'); +INSERT INTO `sys_dict_data` VALUES (25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '强退操作'); +INSERT INTO `sys_dict_data` VALUES (26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '生成操作'); +INSERT INTO `sys_dict_data` VALUES (27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '清空操作'); +INSERT INTO `sys_dict_data` VALUES (28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '正常状态'); +INSERT INTO `sys_dict_data` VALUES (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '停用状态'); + +-- ---------------------------- +-- Table structure for sys_dict_type +-- ---------------------------- +DROP TABLE IF EXISTS `sys_dict_type`; +CREATE TABLE `sys_dict_type` ( + `dict_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典主键', + `dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典名称', + `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`dict_id`) USING BTREE, + UNIQUE INDEX `dict_type`(`dict_type`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典类型表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_dict_type +-- ---------------------------- +INSERT INTO `sys_dict_type` VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '用户性别列表'); +INSERT INTO `sys_dict_type` VALUES (2, '菜单状态', 'sys_show_hide', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '菜单状态列表'); +INSERT INTO `sys_dict_type` VALUES (3, '系统开关', 'sys_normal_disable', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '系统开关列表'); +INSERT INTO `sys_dict_type` VALUES (4, '任务状态', 'sys_job_status', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '任务状态列表'); +INSERT INTO `sys_dict_type` VALUES (5, '任务分组', 'sys_job_group', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '任务分组列表'); +INSERT INTO `sys_dict_type` VALUES (6, '系统是否', 'sys_yes_no', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '系统是否列表'); +INSERT INTO `sys_dict_type` VALUES (7, '通知类型', 'sys_notice_type', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '通知类型列表'); +INSERT INTO `sys_dict_type` VALUES (8, '通知状态', 'sys_notice_status', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '通知状态列表'); +INSERT INTO `sys_dict_type` VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '操作类型列表'); +INSERT INTO `sys_dict_type` VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '登录状态列表'); + +-- ---------------------------- +-- Table structure for sys_job +-- ---------------------------- +DROP TABLE IF EXISTS `sys_job`; +CREATE TABLE `sys_job` ( + `job_id` bigint(20) 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 NULL DEFAULT '' COMMENT 'cron执行表达式', + `misfire_policy` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)', + `concurrent` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '是否并发执行(0允许 1禁止)', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1暂停)', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注信息', + PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '定时任务调度表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_job +-- ---------------------------- +INSERT INTO `sys_job` VALUES (1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_job` VALUES (2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_job` VALUES (3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', '2021-05-04 17:50:46', '', NULL, ''); + +-- ---------------------------- +-- Table structure for sys_job_log +-- ---------------------------- +DROP TABLE IF EXISTS `sys_job_log`; +CREATE TABLE `sys_job_log` ( + `job_log_id` bigint(20) 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 NULL DEFAULT NULL COMMENT '日志信息', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '执行状态(0正常 1失败)', + `exception_info` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '异常信息', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`job_log_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '定时任务调度日志表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_job_log +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_logininfor +-- ---------------------------- +DROP TABLE IF EXISTS `sys_logininfor`; +CREATE TABLE `sys_logininfor` ( + `info_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '访问ID', + `login_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录账号', + `ipaddr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录IP地址', + `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录地点', + `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '浏览器类型', + `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作系统', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '登录状态(0成功 1失败)', + `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '提示消息', + `login_time` datetime NULL DEFAULT NULL COMMENT '访问时间', + PRIMARY KEY (`info_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统访问记录' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_logininfor +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_menu +-- ---------------------------- +DROP TABLE IF EXISTS `sys_menu`; +CREATE TABLE `sys_menu` ( + `menu_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID', + `menu_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单名称', + `parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父菜单ID', + `order_num` int(4) NULL DEFAULT 0 COMMENT '显示顺序', + `url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '#' COMMENT '请求地址', + `target` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '打开方式(menuItem页签 menuBlank新窗口)', + `menu_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)', + `visible` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '菜单状态(0显示 1隐藏)', + `is_refresh` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '是否刷新(0刷新 1不刷新)', + `perms` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '权限标识', + `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '#' COMMENT '菜单图标', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注', + PRIMARY KEY (`menu_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 2000 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '菜单权限表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_menu +-- ---------------------------- +INSERT INTO `sys_menu` VALUES (1, '系统管理', 0, 1, '#', '', 'M', '0', '1', '', 'fa fa-gear', 'admin', '2021-05-04 17:50:46', '', NULL, '系统管理目录'); +INSERT INTO `sys_menu` VALUES (2, '系统监控', 0, 2, '#', '', 'M', '0', '1', '', 'fa fa-video-camera', 'admin', '2021-05-04 17:50:46', '', NULL, '系统监控目录'); +INSERT INTO `sys_menu` VALUES (3, '系统工具', 0, 3, '#', '', 'M', '0', '1', '', 'fa fa-bars', 'admin', '2021-05-04 17:50:46', '', NULL, '系统工具目录'); +INSERT INTO `sys_menu` VALUES (4, '若依官网', 0, 4, 'http://ruoyi.vip', 'menuBlank', 'C', '0', '1', '', 'fa fa-location-arrow', 'admin', '2021-05-04 17:50:46', '', NULL, '若依官网地址'); +INSERT INTO `sys_menu` VALUES (100, '用户管理', 1, 1, '/system/user', '', 'C', '0', '1', 'system:user:view', 'fa fa-user-o', 'admin', '2021-05-04 17:50:46', '', NULL, '用户管理菜单'); +INSERT INTO `sys_menu` VALUES (101, '角色管理', 1, 2, '/system/role', '', 'C', '0', '1', 'system:role:view', 'fa fa-user-secret', 'admin', '2021-05-04 17:50:46', '', NULL, '角色管理菜单'); +INSERT INTO `sys_menu` VALUES (102, '菜单管理', 1, 3, '/system/menu', '', 'C', '0', '1', 'system:menu:view', 'fa fa-th-list', 'admin', '2021-05-04 17:50:46', '', NULL, '菜单管理菜单'); +INSERT INTO `sys_menu` VALUES (103, '部门管理', 1, 4, '/system/dept', '', 'C', '0', '1', 'system:dept:view', 'fa fa-outdent', 'admin', '2021-05-04 17:50:46', '', NULL, '部门管理菜单'); +INSERT INTO `sys_menu` VALUES (104, '岗位管理', 1, 5, '/system/post', '', 'C', '0', '1', 'system:post:view', 'fa fa-address-card-o', 'admin', '2021-05-04 17:50:46', '', NULL, '岗位管理菜单'); +INSERT INTO `sys_menu` VALUES (105, '字典管理', 1, 6, '/system/dict', '', 'C', '0', '1', 'system:dict:view', 'fa fa-bookmark-o', 'admin', '2021-05-04 17:50:46', '', NULL, '字典管理菜单'); +INSERT INTO `sys_menu` VALUES (106, '参数设置', 1, 7, '/system/config', '', 'C', '0', '1', 'system:config:view', 'fa fa-sun-o', 'admin', '2021-05-04 17:50:46', '', NULL, '参数设置菜单'); +INSERT INTO `sys_menu` VALUES (107, '通知公告', 1, 8, '/system/notice', '', 'C', '0', '1', 'system:notice:view', 'fa fa-bullhorn', 'admin', '2021-05-04 17:50:46', '', NULL, '通知公告菜单'); +INSERT INTO `sys_menu` VALUES (108, '日志管理', 1, 9, '#', '', 'M', '0', '1', '', 'fa fa-pencil-square-o', 'admin', '2021-05-04 17:50:46', '', NULL, '日志管理菜单'); +INSERT INTO `sys_menu` VALUES (109, '在线用户', 2, 1, '/monitor/online', '', 'C', '0', '1', 'monitor:online:view', 'fa fa-user-circle', 'admin', '2021-05-04 17:50:46', '', NULL, '在线用户菜单'); +INSERT INTO `sys_menu` VALUES (110, '定时任务', 2, 2, '/monitor/job', '', 'C', '0', '1', 'monitor:job:view', 'fa fa-tasks', 'admin', '2021-05-04 17:50:46', '', NULL, '定时任务菜单'); +INSERT INTO `sys_menu` VALUES (111, '数据监控', 2, 3, '/monitor/data', '', 'C', '0', '1', 'monitor:data:view', 'fa fa-bug', 'admin', '2021-05-04 17:50:46', '', NULL, '数据监控菜单'); +INSERT INTO `sys_menu` VALUES (112, '服务监控', 2, 4, '/monitor/server', '', 'C', '0', '1', 'monitor:server:view', 'fa fa-server', 'admin', '2021-05-04 17:50:46', '', NULL, '服务监控菜单'); +INSERT INTO `sys_menu` VALUES (113, '缓存监控', 2, 5, '/monitor/cache', '', 'C', '0', '1', 'monitor:cache:view', 'fa fa-cube', 'admin', '2021-05-04 17:50:46', '', NULL, '缓存监控菜单'); +INSERT INTO `sys_menu` VALUES (114, '表单构建', 3, 1, '/tool/build', '', 'C', '0', '1', 'tool:build:view', 'fa fa-wpforms', 'admin', '2021-05-04 17:50:46', '', NULL, '表单构建菜单'); +INSERT INTO `sys_menu` VALUES (115, '代码生成', 3, 2, '/tool/gen', '', 'C', '0', '1', 'tool:gen:view', 'fa fa-code', 'admin', '2021-05-04 17:50:46', '', NULL, '代码生成菜单'); +INSERT INTO `sys_menu` VALUES (116, '系统接口', 3, 3, '/tool/swagger', '', 'C', '0', '1', 'tool:swagger:view', 'fa fa-gg', 'admin', '2021-05-04 17:50:46', '', NULL, '系统接口菜单'); +INSERT INTO `sys_menu` VALUES (500, '操作日志', 108, 1, '/monitor/operlog', '', 'C', '0', '1', 'monitor:operlog:view', 'fa fa-address-book', 'admin', '2021-05-04 17:50:46', '', NULL, '操作日志菜单'); +INSERT INTO `sys_menu` VALUES (501, '登录日志', 108, 2, '/monitor/logininfor', '', 'C', '0', '1', 'monitor:logininfor:view', 'fa fa-file-image-o', 'admin', '2021-05-04 17:50:46', '', NULL, '登录日志菜单'); +INSERT INTO `sys_menu` VALUES (1000, '用户查询', 100, 1, '#', '', 'F', '0', '1', 'system:user:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1001, '用户新增', 100, 2, '#', '', 'F', '0', '1', 'system:user:add', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1002, '用户修改', 100, 3, '#', '', 'F', '0', '1', 'system:user:edit', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1003, '用户删除', 100, 4, '#', '', 'F', '0', '1', 'system:user:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1004, '用户导出', 100, 5, '#', '', 'F', '0', '1', 'system:user:export', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1005, '用户导入', 100, 6, '#', '', 'F', '0', '1', 'system:user:import', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1006, '重置密码', 100, 7, '#', '', 'F', '0', '1', 'system:user:resetPwd', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1007, '角色查询', 101, 1, '#', '', 'F', '0', '1', 'system:role:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1008, '角色新增', 101, 2, '#', '', 'F', '0', '1', 'system:role:add', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1009, '角色修改', 101, 3, '#', '', 'F', '0', '1', 'system:role:edit', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1010, '角色删除', 101, 4, '#', '', 'F', '0', '1', 'system:role:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1011, '角色导出', 101, 5, '#', '', 'F', '0', '1', 'system:role:export', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1012, '菜单查询', 102, 1, '#', '', 'F', '0', '1', 'system:menu:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1013, '菜单新增', 102, 2, '#', '', 'F', '0', '1', 'system:menu:add', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1014, '菜单修改', 102, 3, '#', '', 'F', '0', '1', 'system:menu:edit', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1015, '菜单删除', 102, 4, '#', '', 'F', '0', '1', 'system:menu:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1016, '部门查询', 103, 1, '#', '', 'F', '0', '1', 'system:dept:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1017, '部门新增', 103, 2, '#', '', 'F', '0', '1', 'system:dept:add', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1018, '部门修改', 103, 3, '#', '', 'F', '0', '1', 'system:dept:edit', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1019, '部门删除', 103, 4, '#', '', 'F', '0', '1', 'system:dept:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1020, '岗位查询', 104, 1, '#', '', 'F', '0', '1', 'system:post:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1021, '岗位新增', 104, 2, '#', '', 'F', '0', '1', 'system:post:add', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1022, '岗位修改', 104, 3, '#', '', 'F', '0', '1', 'system:post:edit', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1023, '岗位删除', 104, 4, '#', '', 'F', '0', '1', 'system:post:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1024, '岗位导出', 104, 5, '#', '', 'F', '0', '1', 'system:post:export', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1025, '字典查询', 105, 1, '#', '', 'F', '0', '1', 'system:dict:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1026, '字典新增', 105, 2, '#', '', 'F', '0', '1', 'system:dict:add', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1027, '字典修改', 105, 3, '#', '', 'F', '0', '1', 'system:dict:edit', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1028, '字典删除', 105, 4, '#', '', 'F', '0', '1', 'system:dict:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1029, '字典导出', 105, 5, '#', '', 'F', '0', '1', 'system:dict:export', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1030, '参数查询', 106, 1, '#', '', 'F', '0', '1', 'system:config:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1031, '参数新增', 106, 2, '#', '', 'F', '0', '1', 'system:config:add', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1032, '参数修改', 106, 3, '#', '', 'F', '0', '1', 'system:config:edit', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1033, '参数删除', 106, 4, '#', '', 'F', '0', '1', 'system:config:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1034, '参数导出', 106, 5, '#', '', 'F', '0', '1', 'system:config:export', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1035, '公告查询', 107, 1, '#', '', 'F', '0', '1', 'system:notice:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1036, '公告新增', 107, 2, '#', '', 'F', '0', '1', 'system:notice:add', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1037, '公告修改', 107, 3, '#', '', 'F', '0', '1', 'system:notice:edit', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1038, '公告删除', 107, 4, '#', '', 'F', '0', '1', 'system:notice:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1039, '操作查询', 500, 1, '#', '', 'F', '0', '1', 'monitor:operlog:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1040, '操作删除', 500, 2, '#', '', 'F', '0', '1', 'monitor:operlog:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1041, '详细信息', 500, 3, '#', '', 'F', '0', '1', 'monitor:operlog:detail', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1042, '日志导出', 500, 4, '#', '', 'F', '0', '1', 'monitor:operlog:export', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1043, '登录查询', 501, 1, '#', '', 'F', '0', '1', 'monitor:logininfor:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1044, '登录删除', 501, 2, '#', '', 'F', '0', '1', 'monitor:logininfor:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1045, '日志导出', 501, 3, '#', '', 'F', '0', '1', 'monitor:logininfor:export', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1046, '账户解锁', 501, 4, '#', '', 'F', '0', '1', 'monitor:logininfor:unlock', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1047, '在线查询', 109, 1, '#', '', 'F', '0', '1', 'monitor:online:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1048, '批量强退', 109, 2, '#', '', 'F', '0', '1', 'monitor:online:batchForceLogout', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1049, '单条强退', 109, 3, '#', '', 'F', '0', '1', 'monitor:online:forceLogout', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1050, '任务查询', 110, 1, '#', '', 'F', '0', '1', 'monitor:job:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1051, '任务新增', 110, 2, '#', '', 'F', '0', '1', 'monitor:job:add', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1052, '任务修改', 110, 3, '#', '', 'F', '0', '1', 'monitor:job:edit', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1053, '任务删除', 110, 4, '#', '', 'F', '0', '1', 'monitor:job:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1054, '状态修改', 110, 5, '#', '', 'F', '0', '1', 'monitor:job:changeStatus', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1055, '任务详细', 110, 6, '#', '', 'F', '0', '1', 'monitor:job:detail', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1056, '任务导出', 110, 7, '#', '', 'F', '0', '1', 'monitor:job:export', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1057, '生成查询', 115, 1, '#', '', 'F', '0', '1', 'tool:gen:list', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1058, '生成修改', 115, 2, '#', '', 'F', '0', '1', 'tool:gen:edit', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1059, '生成删除', 115, 3, '#', '', 'F', '0', '1', 'tool:gen:remove', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1060, '预览代码', 115, 4, '#', '', 'F', '0', '1', 'tool:gen:preview', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); +INSERT INTO `sys_menu` VALUES (1061, '生成代码', 115, 5, '#', '', 'F', '0', '1', 'tool:gen:code', '#', 'admin', '2021-05-04 17:50:46', '', NULL, ''); + +-- ---------------------------- +-- Table structure for sys_notice +-- ---------------------------- +DROP TABLE IF EXISTS `sys_notice`; +CREATE TABLE `sys_notice` ( + `notice_id` int(4) 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` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '公告内容', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '公告状态(0正常 1关闭)', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`notice_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知公告表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_notice +-- ---------------------------- +INSERT INTO `sys_notice` VALUES (1, '温馨提醒:2018-07-01 若依新版本发布啦', '2', '新版本内容', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '管理员'); +INSERT INTO `sys_notice` VALUES (2, '维护通知:2018-07-01 若依系统凌晨维护', '1', '维护内容', '0', 'admin', '2021-05-04 17:50:46', '', NULL, '管理员'); + +-- ---------------------------- +-- Table structure for sys_oper_log +-- ---------------------------- +DROP TABLE IF EXISTS `sys_oper_log`; +CREATE TABLE `sys_oper_log` ( + `oper_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志主键', + `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '模块标题', + `business_type` int(2) NULL DEFAULT 0 COMMENT '业务类型(0其它 1新增 2修改 3删除)', + `method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '方法名称', + `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求方式', + `operator_type` int(1) NULL DEFAULT 0 COMMENT '操作类别(0其它 1后台用户 2手机端用户)', + `oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作人员', + `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称', + `oper_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求URL', + `oper_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '主机地址', + `oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作地点', + `oper_param` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求参数', + `json_result` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '返回参数', + `status` int(1) NULL DEFAULT 0 COMMENT '操作状态(0正常 1异常)', + `error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '错误消息', + `oper_time` datetime NULL DEFAULT NULL COMMENT '操作时间', + PRIMARY KEY (`oper_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志记录' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_oper_log +-- ---------------------------- + +-- ---------------------------- +-- Table structure for sys_post +-- ---------------------------- +DROP TABLE IF EXISTS `sys_post`; +CREATE TABLE `sys_post` ( + `post_id` bigint(20) 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(4) 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 NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`post_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '岗位信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_post +-- ---------------------------- +INSERT INTO `sys_post` VALUES (1, 'ceo', '董事长', 1, '0', 'admin', '2021-05-04 17:50:45', '', NULL, ''); +INSERT INTO `sys_post` VALUES (2, 'se', '项目经理', 2, '0', 'admin', '2021-05-04 17:50:45', '', NULL, ''); +INSERT INTO `sys_post` VALUES (3, 'hr', '人力资源', 3, '0', 'admin', '2021-05-04 17:50:45', '', NULL, ''); +INSERT INTO `sys_post` VALUES (4, 'user', '普通员工', 4, '0', 'admin', '2021-05-04 17:50:45', '', NULL, ''); + +-- ---------------------------- +-- Table structure for sys_role +-- ---------------------------- +DROP TABLE IF EXISTS `sys_role`; +CREATE TABLE `sys_role` ( + `role_id` bigint(20) 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 NOT NULL COMMENT '角色权限字符串', + `role_sort` int(4) NOT NULL COMMENT '显示顺序', + `data_scope` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色状态(0正常 1停用)', + `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`role_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_role +-- ---------------------------- +INSERT INTO `sys_role` VALUES (1, '超级管理员', 'admin', 1, '1', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL, '超级管理员'); +INSERT INTO `sys_role` VALUES (2, '普通角色', 'common', 2, '2', '0', '0', 'admin', '2021-05-04 17:50:45', '', NULL, '普通角色'); + +-- ---------------------------- +-- Table structure for sys_role_dept +-- ---------------------------- +DROP TABLE IF EXISTS `sys_role_dept`; +CREATE TABLE `sys_role_dept` ( + `role_id` bigint(20) NOT NULL COMMENT '角色ID', + `dept_id` bigint(20) NOT NULL COMMENT '部门ID', + PRIMARY KEY (`role_id`, `dept_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色和部门关联表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_role_dept +-- ---------------------------- +INSERT INTO `sys_role_dept` VALUES (2, 100); +INSERT INTO `sys_role_dept` VALUES (2, 101); +INSERT INTO `sys_role_dept` VALUES (2, 105); + +-- ---------------------------- +-- Table structure for sys_role_menu +-- ---------------------------- +DROP TABLE IF EXISTS `sys_role_menu`; +CREATE TABLE `sys_role_menu` ( + `role_id` bigint(20) NOT NULL COMMENT '角色ID', + `menu_id` bigint(20) NOT NULL COMMENT '菜单ID', + PRIMARY KEY (`role_id`, `menu_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_role_menu +-- ---------------------------- +INSERT INTO `sys_role_menu` VALUES (2, 1); +INSERT INTO `sys_role_menu` VALUES (2, 2); +INSERT INTO `sys_role_menu` VALUES (2, 3); +INSERT INTO `sys_role_menu` VALUES (2, 4); +INSERT INTO `sys_role_menu` VALUES (2, 100); +INSERT INTO `sys_role_menu` VALUES (2, 101); +INSERT INTO `sys_role_menu` VALUES (2, 102); +INSERT INTO `sys_role_menu` VALUES (2, 103); +INSERT INTO `sys_role_menu` VALUES (2, 104); +INSERT INTO `sys_role_menu` VALUES (2, 105); +INSERT INTO `sys_role_menu` VALUES (2, 106); +INSERT INTO `sys_role_menu` VALUES (2, 107); +INSERT INTO `sys_role_menu` VALUES (2, 108); +INSERT INTO `sys_role_menu` VALUES (2, 109); +INSERT INTO `sys_role_menu` VALUES (2, 110); +INSERT INTO `sys_role_menu` VALUES (2, 111); +INSERT INTO `sys_role_menu` VALUES (2, 112); +INSERT INTO `sys_role_menu` VALUES (2, 113); +INSERT INTO `sys_role_menu` VALUES (2, 114); +INSERT INTO `sys_role_menu` VALUES (2, 115); +INSERT INTO `sys_role_menu` VALUES (2, 116); +INSERT INTO `sys_role_menu` VALUES (2, 500); +INSERT INTO `sys_role_menu` VALUES (2, 501); +INSERT INTO `sys_role_menu` VALUES (2, 1000); +INSERT INTO `sys_role_menu` VALUES (2, 1001); +INSERT INTO `sys_role_menu` VALUES (2, 1002); +INSERT INTO `sys_role_menu` VALUES (2, 1003); +INSERT INTO `sys_role_menu` VALUES (2, 1004); +INSERT INTO `sys_role_menu` VALUES (2, 1005); +INSERT INTO `sys_role_menu` VALUES (2, 1006); +INSERT INTO `sys_role_menu` VALUES (2, 1007); +INSERT INTO `sys_role_menu` VALUES (2, 1008); +INSERT INTO `sys_role_menu` VALUES (2, 1009); +INSERT INTO `sys_role_menu` VALUES (2, 1010); +INSERT INTO `sys_role_menu` VALUES (2, 1011); +INSERT INTO `sys_role_menu` VALUES (2, 1012); +INSERT INTO `sys_role_menu` VALUES (2, 1013); +INSERT INTO `sys_role_menu` VALUES (2, 1014); +INSERT INTO `sys_role_menu` VALUES (2, 1015); +INSERT INTO `sys_role_menu` VALUES (2, 1016); +INSERT INTO `sys_role_menu` VALUES (2, 1017); +INSERT INTO `sys_role_menu` VALUES (2, 1018); +INSERT INTO `sys_role_menu` VALUES (2, 1019); +INSERT INTO `sys_role_menu` VALUES (2, 1020); +INSERT INTO `sys_role_menu` VALUES (2, 1021); +INSERT INTO `sys_role_menu` VALUES (2, 1022); +INSERT INTO `sys_role_menu` VALUES (2, 1023); +INSERT INTO `sys_role_menu` VALUES (2, 1024); +INSERT INTO `sys_role_menu` VALUES (2, 1025); +INSERT INTO `sys_role_menu` VALUES (2, 1026); +INSERT INTO `sys_role_menu` VALUES (2, 1027); +INSERT INTO `sys_role_menu` VALUES (2, 1028); +INSERT INTO `sys_role_menu` VALUES (2, 1029); +INSERT INTO `sys_role_menu` VALUES (2, 1030); +INSERT INTO `sys_role_menu` VALUES (2, 1031); +INSERT INTO `sys_role_menu` VALUES (2, 1032); +INSERT INTO `sys_role_menu` VALUES (2, 1033); +INSERT INTO `sys_role_menu` VALUES (2, 1034); +INSERT INTO `sys_role_menu` VALUES (2, 1035); +INSERT INTO `sys_role_menu` VALUES (2, 1036); +INSERT INTO `sys_role_menu` VALUES (2, 1037); +INSERT INTO `sys_role_menu` VALUES (2, 1038); +INSERT INTO `sys_role_menu` VALUES (2, 1039); +INSERT INTO `sys_role_menu` VALUES (2, 1040); +INSERT INTO `sys_role_menu` VALUES (2, 1041); +INSERT INTO `sys_role_menu` VALUES (2, 1042); +INSERT INTO `sys_role_menu` VALUES (2, 1043); +INSERT INTO `sys_role_menu` VALUES (2, 1044); +INSERT INTO `sys_role_menu` VALUES (2, 1045); +INSERT INTO `sys_role_menu` VALUES (2, 1046); +INSERT INTO `sys_role_menu` VALUES (2, 1047); +INSERT INTO `sys_role_menu` VALUES (2, 1048); +INSERT INTO `sys_role_menu` VALUES (2, 1049); +INSERT INTO `sys_role_menu` VALUES (2, 1050); +INSERT INTO `sys_role_menu` VALUES (2, 1051); +INSERT INTO `sys_role_menu` VALUES (2, 1052); +INSERT INTO `sys_role_menu` VALUES (2, 1053); +INSERT INTO `sys_role_menu` VALUES (2, 1054); +INSERT INTO `sys_role_menu` VALUES (2, 1055); +INSERT INTO `sys_role_menu` VALUES (2, 1056); +INSERT INTO `sys_role_menu` VALUES (2, 1057); +INSERT INTO `sys_role_menu` VALUES (2, 1058); +INSERT INTO `sys_role_menu` VALUES (2, 1059); +INSERT INTO `sys_role_menu` VALUES (2, 1060); +INSERT INTO `sys_role_menu` VALUES (2, 1061); + +-- ---------------------------- +-- Table structure for sys_user +-- ---------------------------- +DROP TABLE IF EXISTS `sys_user`; +CREATE TABLE `sys_user` ( + `user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID', + `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID', + `login_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录账号', + `user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户昵称', + `user_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '00' COMMENT '用户类型(00系统用户 01注册用户)', + `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户邮箱', + `phonenumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '手机号码', + `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)', + `avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '头像路径', + `password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '密码', + `salt` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '盐加密', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '帐号状态(0正常 1停用)', + `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', + `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '最后登录IP', + `login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间', + `pwd_update_date` datetime NULL DEFAULT NULL COMMENT '密码最后更新时间', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`user_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_user +-- ---------------------------- +INSERT INTO `sys_user` VALUES (1, 103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '29c67a30398638269fe600f73a054934', '111111', '0', '0', '127.0.0.1', '2021-05-04 17:50:45', '2021-05-04 17:50:45', 'admin', '2021-05-04 17:50:45', '', NULL, '管理员'); +INSERT INTO `sys_user` VALUES (2, 105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '8e6d98b90472783cc73c17047ddccf36', '222222', '0', '0', '127.0.0.1', '2021-05-04 17:50:45', '2021-05-04 17:50:45', 'admin', '2021-05-04 17:50:45', '', NULL, '测试员'); + +-- ---------------------------- +-- Table structure for sys_user_online +-- ---------------------------- +DROP TABLE IF EXISTS `sys_user_online`; +CREATE TABLE `sys_user_online` ( + `sessionId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '用户会话id', + `login_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录账号', + `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称', + `ipaddr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录IP地址', + `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录地点', + `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '浏览器类型', + `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作系统', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '在线状态on_line在线off_line离线', + `start_timestamp` datetime NULL DEFAULT NULL COMMENT 'session创建时间', + `last_access_time` datetime NULL DEFAULT NULL COMMENT 'session最后访问时间', + `expire_time` int(5) NULL DEFAULT 0 COMMENT '超时时间,单位为分钟', + PRIMARY KEY (`sessionId`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '在线用户记录' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_user_online +-- ---------------------------- +INSERT INTO `sys_user_online` VALUES ('613344bf-ee9c-4506-83cc-cb09bfa940ab', 'admin', '研发部门', '127.0.0.1', '内网IP', 'Chrome 9', 'Windows 10', 'on_line', '2021-05-04 19:32:11', '2021-05-04 19:32:11', 1800000); + +-- ---------------------------- +-- Table structure for sys_user_post +-- ---------------------------- +DROP TABLE IF EXISTS `sys_user_post`; +CREATE TABLE `sys_user_post` ( + `user_id` bigint(20) NOT NULL COMMENT '用户ID', + `post_id` bigint(20) NOT NULL COMMENT '岗位ID', + PRIMARY KEY (`user_id`, `post_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户与岗位关联表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_user_post +-- ---------------------------- +INSERT INTO `sys_user_post` VALUES (1, 1); +INSERT INTO `sys_user_post` VALUES (2, 2); + +-- ---------------------------- +-- Table structure for sys_user_role +-- ---------------------------- +DROP TABLE IF EXISTS `sys_user_role`; +CREATE TABLE `sys_user_role` ( + `user_id` bigint(20) NOT NULL COMMENT '用户ID', + `role_id` bigint(20) NOT NULL COMMENT '角色ID', + PRIMARY KEY (`user_id`, `role_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户和角色关联表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_user_role +-- ---------------------------- +INSERT INTO `sys_user_role` VALUES (1, 1); +INSERT INTO `sys_user_role` VALUES (2, 2); + +-- ---------------------------- +-- Table structure for well_bore_structrue +-- ---------------------------- +DROP TABLE IF EXISTS `well_bore_structrue`; +CREATE TABLE `well_bore_structrue` ( + `oil_well_ID` int(11) NOT NULL AUTO_INCREMENT COMMENT '井编号', + `oil_well_Name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '井名称', + `open_Nember` int(11) NOT NULL COMMENT '开次', + `drill_Depth` float NOT NULL COMMENT '钻深', + `bit_Size` float NOT NULL COMMENT '钻头尺寸', + `casing_Level` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '套管层次', + `casing_Diameter` float NOT NULL COMMENT '套管外径', + `casing_WallThickness` float NOT NULL COMMENT '套管壁厚', + `casing_SettingDepth` float NOT NULL COMMENT '套管下深', + `cement_Depth` float NOT NULL COMMENT '水泥反深', + PRIMARY KEY (`oil_well_ID`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of well_bore_structrue +-- ---------------------------- + +SET FOREIGN_KEY_CHECKS = 1;