From 7d880faa7f3fcc928ed1f2830f7ca4821ea67024 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=86=99=E6=9C=9D?= <13694051+wangxizhao123@user.noreply.gitee.com> Date: Sat, 4 May 2024 19:28:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=95=E6=93=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- muyu-common/muyu-common-goods/pom.xml | 28 ++++ .../common/security/service/TokenService.java | 2 +- muyu-common/pom.xml | 1 + muyu-modules/muyu-goods/pom.xml | 57 +++++--- ...liction.java => MuYuGoodsApplication.java} | 7 +- .../goods/controller/AdminController.java | 98 ------------- .../goods/controller/ConfigController.java | 104 ++++++++++++++ .../muyu/goods/controller/CopeController.java | 25 ++++ .../controller/RuleEngineController.java | 114 +++++++++++++++ .../java/com/muyu/goods/domain/Admin.java | 93 ------------ .../java/com/muyu/goods/domain/Config.java | 79 ++++++++++ .../main/java/com/muyu/goods/domain/Cope.java | 24 ++++ .../com/muyu/goods/domain/RuleEngine.java | 136 ++++++++++++++++++ .../com/muyu/goods/mapper/AdminMapper.java | 64 --------- .../com/muyu/goods/mapper/ConfigMapper.java | 61 ++++++++ .../com/muyu/goods/mapper/CopeMapper.java | 9 ++ .../muyu/goods/mapper/RuleEngineMapper.java | 64 +++++++++ .../com/muyu/goods/service/CopeService.java | 9 ++ .../com/muyu/goods/service/IAdminService.java | 62 -------- .../muyu/goods/service/IConfigService.java | 61 ++++++++ .../goods/service/IRuleEngineService.java | 63 ++++++++ .../goods/service/impl/AdminServiceImpl.java | 94 ------------ .../goods/service/impl/ConfigServiceImpl.java | 93 ++++++++++++ .../goods/service/impl/CopeServiceImpl.java | 20 +++ .../service/impl/RuleEngineServiceImpl.java | 98 +++++++++++++ .../muyu-goods/src/main/java/yes.java | 5 + .../src/main/resources/bootstrap.yml | 2 +- .../resources/mapper.goods/AdminMapper.xml | 71 --------- .../resources/mapper/goods/ConfigMapper.xml | 66 +++++++++ .../resources/mapper/goods/CopeMapper.xml | 11 ++ .../mapper/goods/RuleEngineMapper.xml | 92 ++++++++++++ .../system/controller/AccreditController.java | 43 ++++-- .../java/com/muyu/system/domain/Middle.java | 2 +- .../com/muyu/system/domain/UserMiddle.java | 2 +- .../muyu/system/domain/table/TableShow.java | 19 +++ .../muyu/system/domain/table/ToTalNum.java | 19 +++ .../muyu/system/mapper/AccreditMapper.java | 16 ++- .../muyu/system/service/AccreditService.java | 13 +- .../service/impl/AccreditServiceImpl.java | 93 ++++++++++-- .../service/impl/DataAccessServiceImpl.java | 76 ++++++++-- .../mapper/system/AccreditMapper.xml | 29 +++- .../mapper/system/DataAccessMapper.xml | 4 +- muyu-modules/pom.xml | 1 + 43 files changed, 1481 insertions(+), 549 deletions(-) create mode 100644 muyu-common/muyu-common-goods/pom.xml rename muyu-modules/muyu-goods/src/main/java/com/muyu/goods/{MuYuGoodsAppliction.java => MuYuGoodsApplication.java} (65%) delete mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/AdminController.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/ConfigController.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/CopeController.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/RuleEngineController.java delete mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Admin.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Config.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Cope.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/RuleEngine.java delete mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/AdminMapper.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/ConfigMapper.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/CopeMapper.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/RuleEngineMapper.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/CopeService.java delete mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IAdminService.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IConfigService.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IRuleEngineService.java delete mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/AdminServiceImpl.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/ConfigServiceImpl.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/CopeServiceImpl.java create mode 100644 muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/RuleEngineServiceImpl.java create mode 100644 muyu-modules/muyu-goods/src/main/java/yes.java delete mode 100644 muyu-modules/muyu-goods/src/main/resources/mapper.goods/AdminMapper.xml create mode 100644 muyu-modules/muyu-goods/src/main/resources/mapper/goods/ConfigMapper.xml create mode 100644 muyu-modules/muyu-goods/src/main/resources/mapper/goods/CopeMapper.xml create mode 100644 muyu-modules/muyu-goods/src/main/resources/mapper/goods/RuleEngineMapper.xml create mode 100644 muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/table/TableShow.java create mode 100644 muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/table/ToTalNum.java diff --git a/muyu-common/muyu-common-goods/pom.xml b/muyu-common/muyu-common-goods/pom.xml new file mode 100644 index 0000000..46e76dd --- /dev/null +++ b/muyu-common/muyu-common-goods/pom.xml @@ -0,0 +1,28 @@ + + + 4.0.0 + + com.muyu + muyu-common + 3.6.3 + + + muyu-common-goods + + + 17 + 17 + UTF-8 + + + + + + com.muyu + muyu-common-core + + + + diff --git a/muyu-common/muyu-common-security/src/main/java/com/muyu/common/security/service/TokenService.java b/muyu-common/muyu-common-security/src/main/java/com/muyu/common/security/service/TokenService.java index b19697e..dff4c32 100644 --- a/muyu-common/muyu-common-security/src/main/java/com/muyu/common/security/service/TokenService.java +++ b/muyu-common/muyu-common-security/src/main/java/com/muyu/common/security/service/TokenService.java @@ -60,9 +60,9 @@ public class TokenService { Map rspMap = new HashMap(); rspMap.put("access_token", JwtUtils.createToken(claimsMap)); rspMap.put("expires_in", expireTime); + System.out.println(token); return rspMap; } - /** * 获取用户身份信息 * diff --git a/muyu-common/pom.xml b/muyu-common/pom.xml index 5b58e93..27b7a63 100644 --- a/muyu-common/pom.xml +++ b/muyu-common/pom.xml @@ -18,6 +18,7 @@ muyu-common-datascope muyu-common-datasource muyu-common-system + muyu-common-goods muyu-common diff --git a/muyu-modules/muyu-goods/pom.xml b/muyu-modules/muyu-goods/pom.xml index 0c714ab..4d350d5 100644 --- a/muyu-modules/muyu-goods/pom.xml +++ b/muyu-modules/muyu-goods/pom.xml @@ -16,25 +16,46 @@ 17 UTF-8 + - + + - com.muyu - muyu-common-core + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery - - - + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-sentinel + + + + + org.springframework.boot + spring-boot-starter-actuator + + + + + io.springfox + springfox-swagger-ui + ${swagger.fox.version} + + com.mysql mysql-connector-j - - - com.muyu - muyu-common-redis - + com.muyu @@ -47,17 +68,18 @@ muyu-common-datascope - - - com.muyu - muyu-common-swagger - - com.muyu muyu-common-log + + + + com.muyu + muyu-common-swagger + + @@ -84,5 +106,4 @@ - diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/MuYuGoodsAppliction.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/MuYuGoodsApplication.java similarity index 65% rename from muyu-modules/muyu-goods/src/main/java/com/muyu/goods/MuYuGoodsAppliction.java rename to muyu-modules/muyu-goods/src/main/java/com/muyu/goods/MuYuGoodsApplication.java index b1baff7..5a91b0c 100644 --- a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/MuYuGoodsAppliction.java +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/MuYuGoodsApplication.java @@ -5,14 +5,13 @@ import com.muyu.common.security.annotation.EnableMyFeignClients; import com.muyu.common.swagger.annotation.EnableCustomSwagger2; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; -@SpringBootApplication(exclude = DataSourceAutoConfiguration.class) @EnableCustomConfig @EnableCustomSwagger2 @EnableMyFeignClients -public class MuYuGoodsAppliction { +@SpringBootApplication +public class MuYuGoodsApplication { public static void main(String[] args) { - SpringApplication.run(MuYuGoodsAppliction.class); + SpringApplication.run(MuYuGoodsApplication.class,args); } } diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/AdminController.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/AdminController.java deleted file mode 100644 index c3898bd..0000000 --- a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/AdminController.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.muyu.goods.controller; - -import com.muyu.common.core.domain.Result; -import com.muyu.common.core.utils.poi.ExcelUtil; -import com.muyu.common.core.web.controller.BaseController; -import com.muyu.common.core.web.page.TableDataInfo; -import com.muyu.common.log.annotation.Log; -import com.muyu.common.log.enums.BusinessType; -import com.muyu.common.security.annotation.RequiresPermissions; -import com.muyu.goods.domain.Admin; -import com.muyu.goods.service.IAdminService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; - -import javax.servlet.http.HttpServletResponse; -import java.util.List; - -/** - * 测试信息Controller - * - * @author muyu - * @date 2024-04-21 - */ -@RestController -@RequestMapping("/admin") -public class AdminController extends BaseController -{ - @Autowired - private IAdminService adminService; - - /** - * 查询测试信息列表 - */ - @RequiresPermissions("goods:admin:list") - @GetMapping("/list") - public Result> list(Admin admin) - { - startPage(); - List list = adminService.selectAdminList(admin); - return getDataTable(list); - } - - /** - * 导出测试信息列表 - */ - @RequiresPermissions("goods:admin:export") - @Log(title = "测试信息", businessType = BusinessType.EXPORT) - @PostMapping("/export") - public void export(HttpServletResponse response, Admin admin) - { - List list = adminService.selectAdminList(admin); - ExcelUtil util = new ExcelUtil(Admin.class); - util.exportExcel(response, list, "测试信息数据"); - } - - /** - * 获取测试信息详细信息 - */ - @RequiresPermissions("goods:admin:query") - @GetMapping(value = "/{id}") - public Result getInfo(@PathVariable("id") Long id) - { - return success(adminService.selectAdminById(id)); - } - - /** - * 新增测试信息 - */ - @RequiresPermissions("goods:admin:add") - @Log(title = "测试信息", businessType = BusinessType.INSERT) - @PostMapping - public Result add(@RequestBody Admin admin) - { - return toAjax(adminService.insertAdmin(admin)); - } - - /** - * 修改测试信息 - */ - @RequiresPermissions("goods:admin:edit") - @Log(title = "测试信息", businessType = BusinessType.UPDATE) - @PutMapping - public Result edit(@RequestBody Admin admin) - { - return toAjax(adminService.updateAdmin(admin)); - } - - /** - * 删除测试信息 - */ - @RequiresPermissions("goods:admin:remove") - @Log(title = "测试信息", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public Result remove(@PathVariable Long[] ids) - { - return toAjax(adminService.deleteAdminByIds(ids)); - } -} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/ConfigController.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/ConfigController.java new file mode 100644 index 0000000..aa2d800 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/ConfigController.java @@ -0,0 +1,104 @@ +package com.muyu.goods.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.muyu.common.log.annotation.Log; +import com.muyu.common.log.enums.BusinessType; +import com.muyu.common.security.annotation.RequiresPermissions; +import com.muyu.goods.domain.Config; +import com.muyu.goods.service.IConfigService; +import com.muyu.common.core.web.controller.BaseController; +import com.muyu.common.core.domain.Result; +import com.muyu.common.core.utils.poi.ExcelUtil; +import com.muyu.common.core.web.page.TableDataInfo; + +/** + * 引擎Controller + * + * @author muyu + * @date 2024-05-04 + */ +@RestController +@RequestMapping("/config") +public class ConfigController extends BaseController +{ + @Autowired + private IConfigService configService; + + /** + * 查询引擎列表 + */ + @RequiresPermissions("system:config:list") + @GetMapping("/list") + public Result> list(Config config) + { + startPage(); + List list = configService.selectConfigList(config); + return getDataTable(list); + } + + /** + * 导出引擎列表 + */ + @RequiresPermissions("system:config:export") + @Log(title = "引擎", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, Config config) + { + List list = configService.selectConfigList(config); + ExcelUtil util = new ExcelUtil(Config.class); + util.exportExcel(response, list, "引擎数据"); + } + + /** + * 获取引擎详细信息 + */ + @RequiresPermissions("system:config:query") + @GetMapping(value = "/{id}") + public Result getInfo(@PathVariable("id") Long id) + { + return success(configService.selectConfigById(id)); + } + + /** + * 新增引擎 + */ + @RequiresPermissions("system:config:add") + @Log(title = "引擎", businessType = BusinessType.INSERT) + @PostMapping + public Result add(@RequestBody Config config) + { + return toAjax(configService.insertConfig(config)); + } + + /** + * 修改引擎 + */ + @RequiresPermissions("system:config:edit") + @Log(title = "引擎", businessType = BusinessType.UPDATE) + @PutMapping + public Result edit(@RequestBody Config config) + { + return toAjax(configService.updateConfig(config)); + } + + /** + * 删除引擎 + */ + @RequiresPermissions("system:config:remove") + @Log(title = "引擎", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public Result remove(@PathVariable Long[] ids) + { + return toAjax(configService.deleteConfigByIds(ids)); + } +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/CopeController.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/CopeController.java new file mode 100644 index 0000000..5c6cdda --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/CopeController.java @@ -0,0 +1,25 @@ +package com.muyu.goods.controller; + +import com.muyu.common.core.domain.Result; +import com.muyu.common.core.web.controller.BaseController; +import com.muyu.goods.domain.Cope; +import com.muyu.goods.service.CopeService; +import lombok.extern.log4j.Log4j2; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController +@RequestMapping("/cope") +public class CopeController extends BaseController { + @Autowired + private CopeService service; + + @PostMapping("/list") + public Result> list() { + return success(service.list()); + } +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/RuleEngineController.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/RuleEngineController.java new file mode 100644 index 0000000..61fcc51 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/controller/RuleEngineController.java @@ -0,0 +1,114 @@ +package com.muyu.goods.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.muyu.common.log.annotation.Log; +import com.muyu.common.log.enums.BusinessType; +import com.muyu.common.security.annotation.RequiresPermissions; +import com.muyu.goods.domain.RuleEngine; +import com.muyu.goods.service.IRuleEngineService; +import com.muyu.common.core.web.controller.BaseController; +import com.muyu.common.core.domain.Result; +import com.muyu.common.core.utils.poi.ExcelUtil; +import com.muyu.common.core.web.page.TableDataInfo; + +/** + * 规则引擎Controller + * + * @author muyu + * @date 2024-05-02 + */ +@RestController +@RequestMapping("/engine") +public class RuleEngineController extends BaseController +{ + @Autowired + private IRuleEngineService ruleEngineService; + + /** + * 查询规则引擎列表 + */ + @RequiresPermissions("goods:engine:list") + @GetMapping("/list") + public Result> list(RuleEngine ruleEngine) + { + startPage(); + List list = ruleEngineService.selectRuleEngineList(ruleEngine); + return getDataTable(list); + } + + /** + * 导出规则引擎列表 + */ + @RequiresPermissions("goods:engine:export") + @Log(title = "规则引擎", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, RuleEngine ruleEngine) + { + List list = ruleEngineService.selectRuleEngineList(ruleEngine); + ExcelUtil util = new ExcelUtil(RuleEngine.class); + util.exportExcel(response, list, "规则引擎数据"); + } + + /** + * 获取规则引擎详细信息 + */ + @RequiresPermissions("goods:engine:query") + @GetMapping(value = "/{ruleId}") + public Result getInfo(@PathVariable("ruleId") Long ruleId) + { + return success(ruleEngineService.selectRuleEngineByRuleId(ruleId)); + } + + /** + * 新增规则引擎 + */ + @RequiresPermissions("goods:engine:add") + @Log(title = "规则引擎", businessType = BusinessType.INSERT) + @PostMapping + public Result add(@RequestBody RuleEngine ruleEngine) + { + return toAjax(ruleEngineService.insertRuleEngine(ruleEngine)); + } + + /** + * 修改规则引擎 + */ + @RequiresPermissions("goods:engine:edit") + @Log(title = "规则引擎", businessType = BusinessType.UPDATE) + @PutMapping + public Result edit(@RequestBody RuleEngine ruleEngine) + { + return toAjax(ruleEngineService.updateRuleEngine(ruleEngine)); + } + + /** + * 删除规则引擎 + */ + @RequiresPermissions("goods:engine:remove") + @Log(title = "规则引擎", businessType = BusinessType.DELETE) + @DeleteMapping("/{ruleIds}") + public Result remove(@PathVariable Long[] ruleIds) + { + return toAjax(ruleEngineService.deleteRuleEngineByRuleIds(ruleIds)); + } + + /** + * 规则描述 + * @param ruleId + * @return + */ + @PostMapping("/description/{ruleId}") + public Result description(@PathVariable Integer ruleId){ + return success(ruleEngineService.description(ruleId)); + } +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Admin.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Admin.java deleted file mode 100644 index 95c76ec..0000000 --- a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Admin.java +++ /dev/null @@ -1,93 +0,0 @@ -package com.muyu.goods.domain; - -import com.muyu.common.core.annotation.Excel; -import com.muyu.common.core.web.domain.BaseEntity; -import org.apache.commons.lang3.builder.ToStringBuilder; -import org.apache.commons.lang3.builder.ToStringStyle; - -/** - * 测试信息对象 admin - * - * @author muyu - * @date 2024-04-21 - */ -public class Admin extends BaseEntity -{ - private static final long serialVersionUID = 1L; - - /** 主键 */ - private Long id; - - /** 用户名 */ - @Excel(name = "用户名") - private String username; - - /** 密码 */ - @Excel(name = "密码") - private String password; - - /** 号码 */ - @Excel(name = "号码") - private String tel; - - /** 角色 */ - @Excel(name = "角色") - private Long typeId; - - public void setId(Long id) - { - this.id = id; - } - - public Long getId() - { - return id; - } - public void setUsername(String username) - { - this.username = username; - } - - public String getUsername() - { - return username; - } - public void setPassword(String password) - { - this.password = password; - } - - public String getPassword() - { - return password; - } - public void setTel(String tel) - { - this.tel = tel; - } - - public String getTel() - { - return tel; - } - public void setTypeId(Long typeId) - { - this.typeId = typeId; - } - - public Long getTypeId() - { - return typeId; - } - - @Override - public String toString() { - return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) - .append("id", getId()) - .append("username", getUsername()) - .append("password", getPassword()) - .append("tel", getTel()) - .append("typeId", getTypeId()) - .toString(); - } -} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Config.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Config.java new file mode 100644 index 0000000..05ac00a --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Config.java @@ -0,0 +1,79 @@ +package com.muyu.goods.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.muyu.common.core.annotation.Excel; +import com.muyu.common.core.web.domain.BaseEntity; + +/** + * 引擎对象 config + * + * @author muyu + * @date 2024-05-04 + */ +public class Config extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 编号 */ + private Long id; + + /** 版本编码 */ + @Excel(name = "版本编码") + private String versionCode; + + /** 规则内容 */ + @Excel(name = "规则内容") + private String ruleContent; + + /** 维护编号 */ + @Excel(name = "维护编号") + private Long ruleId; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setVersionCode(String versionCode) + { + this.versionCode = versionCode; + } + + public String getVersionCode() + { + return versionCode; + } + public void setRuleContent(String ruleContent) + { + this.ruleContent = ruleContent; + } + + public String getRuleContent() + { + return ruleContent; + } + public void setRuleId(Long ruleId) + { + this.ruleId = ruleId; + } + + public Long getRuleId() + { + return ruleId; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("versionCode", getVersionCode()) + .append("ruleContent", getRuleContent()) + .append("ruleId", getRuleId()) + .toString(); + } +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Cope.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Cope.java new file mode 100644 index 0000000..e0aa886 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/Cope.java @@ -0,0 +1,24 @@ +package com.muyu.goods.domain; + +import com.muyu.common.core.web.domain.BaseEntity; +import lombok.Data; + +@Data +public class Cope extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 名称 + */ + private String type; + /** + *命名 + */ + private String val; + /** + *内容 + */ + private String code; + +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/RuleEngine.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/RuleEngine.java new file mode 100644 index 0000000..fdf29b8 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/domain/RuleEngine.java @@ -0,0 +1,136 @@ +package com.muyu.goods.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.muyu.common.core.annotation.Excel; +import com.muyu.common.core.web.domain.BaseEntity; + +/** + * 规则引擎对象 rule_engine + * + * @author goods + * @date 2024-05-02 + */ +public class RuleEngine extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long ruleId; + + /** 规则名称 */ + @Excel(name = "规则名称") + private String ruleName; + + /** 引擎编码 */ + @Excel(name = "引擎编码") + private String ruleCode; + + /** 规则级别 */ + @Excel(name = "规则级别") + private String ruleLevel; + + /** 规则类型 */ + @Excel(name = "规则类型") + private String ruleType; + + /** 是否激活 */ + @Excel(name = "是否激活") + private String ruleIsActivate; + + /** 规则状态 */ + @Excel(name = "规则状态") + private String ruleStatus; + + /** 规则描述 */ + @Excel(name = "规则描述") + private String description; + + public void setRuleId(Long ruleId) + { + this.ruleId = ruleId; + } + + public Long getRuleId() + { + return ruleId; + } + public void setRuleName(String ruleName) + { + this.ruleName = ruleName; + } + + public String getRuleName() + { + return ruleName; + } + public void setRuleCode(String ruleCode) + { + this.ruleCode = ruleCode; + } + + public String getRuleCode() + { + return ruleCode; + } + public void setRuleLevel(String ruleLevel) + { + this.ruleLevel = ruleLevel; + } + + public String getRuleLevel() + { + return ruleLevel; + } + public void setRuleType(String ruleType) + { + this.ruleType = ruleType; + } + + public String getRuleType() + { + return ruleType; + } + public void setRuleIsActivate(String ruleIsActivate) + { + this.ruleIsActivate = ruleIsActivate; + } + + public String getRuleIsActivate() + { + return ruleIsActivate; + } + public void setRuleStatus(String ruleStatus) + { + this.ruleStatus = ruleStatus; + } + + public String getRuleStatus() + { + return ruleStatus; + } + public void setDescription(String description) + { + this.description = description; + } + + public String getDescription() + { + return description; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("ruleId", getRuleId()) + .append("ruleName", getRuleName()) + .append("ruleCode", getRuleCode()) + .append("ruleLevel", getRuleLevel()) + .append("ruleType", getRuleType()) + .append("ruleIsActivate", getRuleIsActivate()) + .append("ruleStatus", getRuleStatus()) + .append("description", getDescription()) + .append("remark", getRemark()) + .toString(); + } +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/AdminMapper.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/AdminMapper.java deleted file mode 100644 index 8aaace7..0000000 --- a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/AdminMapper.java +++ /dev/null @@ -1,64 +0,0 @@ -package com.muyu.goods.mapper; - -import com.muyu.goods.domain.Admin; -import org.apache.ibatis.annotations.Mapper; - -import java.util.List; - -/** - * 测试信息Mapper接口 - * - * @author muyu - * @date 2024-04-21 - */ -@Mapper -public interface AdminMapper -{ - /** - * 查询测试信息 - * - * @param id 测试信息主键 - * @return 测试信息 - */ - public Admin selectAdminById(Long id); - - /** - * 查询测试信息列表 - * - * @param admin 测试信息 - * @return 测试信息集合 - */ - public List selectAdminList(Admin admin); - - /** - * 新增测试信息 - * - * @param admin 测试信息 - * @return 结果 - */ - public int insertAdmin(Admin admin); - - /** - * 修改测试信息 - * - * @param admin 测试信息 - * @return 结果 - */ - public int updateAdmin(Admin admin); - - /** - * 删除测试信息 - * - * @param id 测试信息主键 - * @return 结果 - */ - public int deleteAdminById(Long id); - - /** - * 批量删除测试信息 - * - * @param ids 需要删除的数据主键集合 - * @return 结果 - */ - public int deleteAdminByIds(Long[] ids); -} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/ConfigMapper.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/ConfigMapper.java new file mode 100644 index 0000000..741a5fb --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/ConfigMapper.java @@ -0,0 +1,61 @@ +package com.muyu.goods.mapper; + +import java.util.List; +import com.muyu.goods.domain.Config; + +/** + * 引擎Mapper接口 + * + * @author muyu + * @date 2024-05-04 + */ +public interface ConfigMapper +{ + /** + * 查询引擎 + * + * @param id 引擎主键 + * @return 引擎 + */ + public Config selectConfigById(Long id); + + /** + * 查询引擎列表 + * + * @param config 引擎 + * @return 引擎集合 + */ + public List selectConfigList(Config config); + + /** + * 新增引擎 + * + * @param config 引擎 + * @return 结果 + */ + public int insertConfig(Config config); + + /** + * 修改引擎 + * + * @param config 引擎 + * @return 结果 + */ + public int updateConfig(Config config); + + /** + * 删除引擎 + * + * @param id 引擎主键 + * @return 结果 + */ + public int deleteConfigById(Long id); + + /** + * 批量删除引擎 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteConfigByIds(Long[] ids); +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/CopeMapper.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/CopeMapper.java new file mode 100644 index 0000000..f34b622 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/CopeMapper.java @@ -0,0 +1,9 @@ +package com.muyu.goods.mapper; + +import com.muyu.goods.domain.Cope; + +import java.util.List; + +public interface CopeMapper { + List list(); +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/RuleEngineMapper.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/RuleEngineMapper.java new file mode 100644 index 0000000..7f53457 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/mapper/RuleEngineMapper.java @@ -0,0 +1,64 @@ +package com.muyu.goods.mapper; + +import java.util.List; +import com.muyu.goods.domain.RuleEngine; +import org.apache.ibatis.annotations.Param; + +/** + * 规则引擎Mapper接口 + * + * @author muyu + * @date 2024-05-02 + */ +public interface RuleEngineMapper +{ + /** + * 查询规则引擎 + * + * @param ruleId 规则引擎主键 + * @return 规则引擎 + */ + public RuleEngine selectRuleEngineByRuleId(Long ruleId); + + /** + * 查询规则引擎列表 + * + * @param ruleEngine 规则引擎 + * @return 规则引擎集合 + */ + public List selectRuleEngineList(RuleEngine ruleEngine); + + /** + * 新增规则引擎 + * + * @param ruleEngine 规则引擎 + * @return 结果 + */ + public int insertRuleEngine(RuleEngine ruleEngine); + + /** + * 修改规则引擎 + * + * @param ruleEngine 规则引擎 + * @return 结果 + */ + public int updateRuleEngine(RuleEngine ruleEngine); + + /** + * 删除规则引擎 + * + * @param ruleId 规则引擎主键 + * @return 结果 + */ + public int deleteRuleEngineByRuleId(Long ruleId); + + /** + * 批量删除规则引擎 + * + * @param ruleIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteRuleEngineByRuleIds(Long[] ruleIds); + + String description(@Param("ruleId") Integer ruleId); +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/CopeService.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/CopeService.java new file mode 100644 index 0000000..e2c5386 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/CopeService.java @@ -0,0 +1,9 @@ +package com.muyu.goods.service; + +import com.muyu.goods.domain.Cope; + +import java.util.List; + +public interface CopeService { + List list(); +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IAdminService.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IAdminService.java deleted file mode 100644 index fcc1501..0000000 --- a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IAdminService.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.muyu.goods.service; - -import com.muyu.goods.domain.Admin; - -import java.util.List; - -/** - * 测试信息Service接口 - * - * @author muyu - * @date 2024-04-21 - */ -public interface IAdminService -{ - /** - * 查询测试信息 - * - * @param id 测试信息主键 - * @return 测试信息 - */ - public Admin selectAdminById(Long id); - - /** - * 查询测试信息列表 - * - * @param admin 测试信息 - * @return 测试信息集合 - */ - public List selectAdminList(Admin admin); - - /** - * 新增测试信息 - * - * @param admin 测试信息 - * @return 结果 - */ - public int insertAdmin(Admin admin); - - /** - * 修改测试信息 - * - * @param admin 测试信息 - * @return 结果 - */ - public int updateAdmin(Admin admin); - - /** - * 批量删除测试信息 - * - * @param ids 需要删除的测试信息主键集合 - * @return 结果 - */ - public int deleteAdminByIds(Long[] ids); - - /** - * 删除测试信息信息 - * - * @param id 测试信息主键 - * @return 结果 - */ - public int deleteAdminById(Long id); -} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IConfigService.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IConfigService.java new file mode 100644 index 0000000..7083ea0 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IConfigService.java @@ -0,0 +1,61 @@ +package com.muyu.goods.service; + +import java.util.List; +import com.muyu.goods.domain.Config; + +/** + * 引擎Service接口 + * + * @author muyu + * @date 2024-05-04 + */ +public interface IConfigService +{ + /** + * 查询引擎 + * + * @param id 引擎主键 + * @return 引擎 + */ + public Config selectConfigById(Long id); + + /** + * 查询引擎列表 + * + * @param config 引擎 + * @return 引擎集合 + */ + public List selectConfigList(Config config); + + /** + * 新增引擎 + * + * @param config 引擎 + * @return 结果 + */ + public int insertConfig(Config config); + + /** + * 修改引擎 + * + * @param config 引擎 + * @return 结果 + */ + public int updateConfig(Config config); + + /** + * 批量删除引擎 + * + * @param ids 需要删除的引擎主键集合 + * @return 结果 + */ + public int deleteConfigByIds(Long[] ids); + + /** + * 删除引擎信息 + * + * @param id 引擎主键 + * @return 结果 + */ + public int deleteConfigById(Long id); +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IRuleEngineService.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IRuleEngineService.java new file mode 100644 index 0000000..015957f --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/IRuleEngineService.java @@ -0,0 +1,63 @@ +package com.muyu.goods.service; + +import java.util.List; +import com.muyu.goods.domain.RuleEngine; + +/** + * 规则引擎Service接口 + * + * @author muyu + * @date 2024-05-02 + */ +public interface IRuleEngineService +{ + /** + * 查询规则引擎 + * + * @param ruleId 规则引擎主键 + * @return 规则引擎 + */ + public RuleEngine selectRuleEngineByRuleId(Long ruleId); + + /** + * 查询规则引擎列表 + * + * @param ruleEngine 规则引擎 + * @return 规则引擎集合 + */ + public List selectRuleEngineList(RuleEngine ruleEngine); + + /** + * 新增规则引擎 + * + * @param ruleEngine 规则引擎 + * @return 结果 + */ + public int insertRuleEngine(RuleEngine ruleEngine); + + /** + * 修改规则引擎 + * + * @param ruleEngine 规则引擎 + * @return 结果 + */ + public int updateRuleEngine(RuleEngine ruleEngine); + + /** + * 批量删除规则引擎 + * + * @param ruleIds 需要删除的规则引擎主键集合 + * @return 结果 + */ + public int deleteRuleEngineByRuleIds(Long[] ruleIds); + + /** + * 删除规则引擎信息 + * + * @param ruleId 规则引擎主键 + * @return 结果 + */ + public int deleteRuleEngineByRuleId(Long ruleId); + + String description(Integer ruleId); +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/AdminServiceImpl.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/AdminServiceImpl.java deleted file mode 100644 index 85f8030..0000000 --- a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/AdminServiceImpl.java +++ /dev/null @@ -1,94 +0,0 @@ -package com.muyu.goods.service.impl; - -import com.muyu.goods.domain.Admin; -import com.muyu.goods.mapper.AdminMapper; -import com.muyu.goods.service.IAdminService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - * 测试信息Service业务层处理 - * - * @author muyu - * @date 2024-04-21 - */ -@Service -public class AdminServiceImpl implements IAdminService -{ - @Autowired - private AdminMapper adminMapper; - - /** - * 查询测试信息 - * - * @param id 测试信息主键 - * @return 测试信息 - */ - @Override - public Admin selectAdminById(Long id) - { - return adminMapper.selectAdminById(id); - } - - /** - * 查询测试信息列表 - * - * @param admin 测试信息 - * @return 测试信息 - */ - @Override - public List selectAdminList(Admin admin) - { - return adminMapper.selectAdminList(admin); - } - - /** - * 新增测试信息 - * - * @param admin 测试信息 - * @return 结果 - */ - @Override - public int insertAdmin(Admin admin) - { - return adminMapper.insertAdmin(admin); - } - - /** - * 修改测试信息 - * - * @param admin 测试信息 - * @return 结果 - */ - @Override - public int updateAdmin(Admin admin) - { - return adminMapper.updateAdmin(admin); - } - - /** - * 批量删除测试信息 - * - * @param ids 需要删除的测试信息主键 - * @return 结果 - */ - @Override - public int deleteAdminByIds(Long[] ids) - { - return adminMapper.deleteAdminByIds(ids); - } - - /** - * 删除测试信息信息 - * - * @param id 测试信息主键 - * @return 结果 - */ - @Override - public int deleteAdminById(Long id) - { - return adminMapper.deleteAdminById(id); - } -} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/ConfigServiceImpl.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/ConfigServiceImpl.java new file mode 100644 index 0000000..9c4dfb0 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/ConfigServiceImpl.java @@ -0,0 +1,93 @@ +package com.muyu.goods.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.muyu.goods.mapper.ConfigMapper; +import com.muyu.goods.domain.Config; +import com.muyu.goods.service.IConfigService; + +/** + * 引擎Service业务层处理 + * + * @author muyu + * @date 2024-05-04 + */ +@Service +public class ConfigServiceImpl implements IConfigService +{ + @Autowired + private ConfigMapper configMapper; + + /** + * 查询引擎 + * + * @param id 引擎主键 + * @return 引擎 + */ + @Override + public Config selectConfigById(Long id) + { + return configMapper.selectConfigById(id); + } + + /** + * 查询引擎列表 + * + * @param config 引擎 + * @return 引擎 + */ + @Override + public List selectConfigList(Config config) + { + return configMapper.selectConfigList(config); + } + + /** + * 新增引擎 + * + * @param config 引擎 + * @return 结果 + */ + @Override + public int insertConfig(Config config) + { + return configMapper.insertConfig(config); + } + + /** + * 修改引擎 + * + * @param config 引擎 + * @return 结果 + */ + @Override + public int updateConfig(Config config) + { + return configMapper.updateConfig(config); + } + + /** + * 批量删除引擎 + * + * @param ids 需要删除的引擎主键 + * @return 结果 + */ + @Override + public int deleteConfigByIds(Long[] ids) + { + return configMapper.deleteConfigByIds(ids); + } + + /** + * 删除引擎信息 + * + * @param id 引擎主键 + * @return 结果 + */ + @Override + public int deleteConfigById(Long id) + { + return configMapper.deleteConfigById(id); + } +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/CopeServiceImpl.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/CopeServiceImpl.java new file mode 100644 index 0000000..5f7e9ef --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/CopeServiceImpl.java @@ -0,0 +1,20 @@ +package com.muyu.goods.service.impl; + +import com.muyu.goods.domain.Cope; +import com.muyu.goods.mapper.CopeMapper; +import com.muyu.goods.service.CopeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class CopeServiceImpl implements CopeService { + @Autowired + private CopeMapper mapper; + + @Override + public List list() { + return mapper.list(); + } +} diff --git a/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/RuleEngineServiceImpl.java b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/RuleEngineServiceImpl.java new file mode 100644 index 0000000..e02ca3b --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/com/muyu/goods/service/impl/RuleEngineServiceImpl.java @@ -0,0 +1,98 @@ +package com.muyu.goods.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.muyu.goods.mapper.RuleEngineMapper; +import com.muyu.goods.domain.RuleEngine; +import com.muyu.goods.service.IRuleEngineService; + +/** + * 规则引擎Service业务层处理 + * + * @author muyu + * @date 2024-05-02 + */ +@Service +public class RuleEngineServiceImpl implements IRuleEngineService +{ + @Autowired + private RuleEngineMapper ruleEngineMapper; + + /** + * 查询规则引擎 + * + * @param ruleId 规则引擎主键 + * @return 规则引擎 + */ + @Override + public RuleEngine selectRuleEngineByRuleId(Long ruleId) + { + return ruleEngineMapper.selectRuleEngineByRuleId(ruleId); + } + + /** + * 查询规则引擎列表 + * + * @param ruleEngine 规则引擎 + * @return 规则引擎 + */ + @Override + public List selectRuleEngineList(RuleEngine ruleEngine) + { + return ruleEngineMapper.selectRuleEngineList(ruleEngine); + } + + /** + * 新增规则引擎 + * + * @param ruleEngine 规则引擎 + * @return 结果 + */ + @Override + public int insertRuleEngine(RuleEngine ruleEngine) + { + return ruleEngineMapper.insertRuleEngine(ruleEngine); + } + + /** + * 修改规则引擎 + * + * @param ruleEngine 规则引擎 + * @return 结果 + */ + @Override + public int updateRuleEngine(RuleEngine ruleEngine) + { + return ruleEngineMapper.updateRuleEngine(ruleEngine); + } + + /** + * 批量删除规则引擎 + * + * @param ruleIds 需要删除的规则引擎主键 + * @return 结果 + */ + @Override + public int deleteRuleEngineByRuleIds(Long[] ruleIds) + { + return ruleEngineMapper.deleteRuleEngineByRuleIds(ruleIds); + } + + /** + * 删除规则引擎信息 + * + * @param ruleId 规则引擎主键 + * @return 结果 + */ + @Override + public int deleteRuleEngineByRuleId(Long ruleId) + { + return ruleEngineMapper.deleteRuleEngineByRuleId(ruleId); + } + + @Override + public String description(Integer ruleId) { + return ruleEngineMapper.description(ruleId); + } +} diff --git a/muyu-modules/muyu-goods/src/main/java/yes.java b/muyu-modules/muyu-goods/src/main/java/yes.java new file mode 100644 index 0000000..0946f61 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/java/yes.java @@ -0,0 +1,5 @@ +public class yes { + public static void main(String[] args) { + System.out.println("yes"); + } +} diff --git a/muyu-modules/muyu-goods/src/main/resources/bootstrap.yml b/muyu-modules/muyu-goods/src/main/resources/bootstrap.yml index 3986000..2e8cd48 100644 --- a/muyu-modules/muyu-goods/src/main/resources/bootstrap.yml +++ b/muyu-modules/muyu-goods/src/main/resources/bootstrap.yml @@ -1,6 +1,6 @@ # Tomcat server: - port: 9502 + port: 9501 # Spring spring: diff --git a/muyu-modules/muyu-goods/src/main/resources/mapper.goods/AdminMapper.xml b/muyu-modules/muyu-goods/src/main/resources/mapper.goods/AdminMapper.xml deleted file mode 100644 index 153c6cb..0000000 --- a/muyu-modules/muyu-goods/src/main/resources/mapper.goods/AdminMapper.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - select id, username, password, tel, type_id from admin - - - - - - - - insert into admin - - username, - password, - tel, - type_id, - - - #{username}, - #{password}, - #{tel}, - #{typeId}, - - - - - update admin - - username = #{username}, - password = #{password}, - tel = #{tel}, - type_id = #{typeId}, - - where id = #{id} - - - - delete from admin where id = #{id} - - - - delete from admin where id in - - #{id} - - - diff --git a/muyu-modules/muyu-goods/src/main/resources/mapper/goods/ConfigMapper.xml b/muyu-modules/muyu-goods/src/main/resources/mapper/goods/ConfigMapper.xml new file mode 100644 index 0000000..6faa5ac --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/resources/mapper/goods/ConfigMapper.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + select id, version_code, rule_content, rule_id from config + + + + + + + + insert into config + + version_code, + rule_content, + rule_id, + + + #{versionCode}, + #{ruleContent}, + #{ruleId}, + + + + + update config + + version_code = #{versionCode}, + rule_content = #{ruleContent}, + rule_id = #{ruleId}, + + where id = #{id} + + + + delete from config where id = #{id} + + + + delete from config where id in + + #{id} + + + diff --git a/muyu-modules/muyu-goods/src/main/resources/mapper/goods/CopeMapper.xml b/muyu-modules/muyu-goods/src/main/resources/mapper/goods/CopeMapper.xml new file mode 100644 index 0000000..0c47455 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/resources/mapper/goods/CopeMapper.xml @@ -0,0 +1,11 @@ + + + + + + diff --git a/muyu-modules/muyu-goods/src/main/resources/mapper/goods/RuleEngineMapper.xml b/muyu-modules/muyu-goods/src/main/resources/mapper/goods/RuleEngineMapper.xml new file mode 100644 index 0000000..e3a31c2 --- /dev/null +++ b/muyu-modules/muyu-goods/src/main/resources/mapper/goods/RuleEngineMapper.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + select rule_id, rule_name, rule_code, rule_level, rule_type, rule_is_activate, rule_status, description, remark from rule_engine + + + + + + + + + insert into rule_engine + + rule_name, + rule_code, + rule_level, + rule_type, + rule_is_activate, + rule_status, + description, + remark, + + + #{ruleName}, + #{ruleCode}, + #{ruleLevel}, + #{ruleType}, + #{ruleIsActivate}, + #{ruleStatus}, + #{description}, + #{remark}, + + + + + update rule_engine + + rule_name = #{ruleName}, + rule_code = #{ruleCode}, + rule_level = #{ruleLevel}, + rule_type = #{ruleType}, + rule_is_activate = #{ruleIsActivate}, + rule_status = #{ruleStatus}, + description = #{description}, + remark = #{remark}, + + where rule_id = #{ruleId} + + + + delete from rule_engine where rule_id = #{ruleId} + + + + delete from rule_engine where rule_id in + + #{ruleId} + + + diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/AccreditController.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/AccreditController.java index 3a0d186..a9386fc 100644 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/AccreditController.java +++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/controller/AccreditController.java @@ -2,9 +2,9 @@ package com.muyu.system.controller; import com.muyu.common.core.domain.Result; import com.muyu.common.core.web.controller.BaseController; -import com.muyu.common.system.domain.SysUser; import com.muyu.system.domain.*; -import com.muyu.system.domain.table.TableParams; +import com.muyu.system.domain.table.TableShow; +import com.muyu.system.domain.table.ToTalNum; import com.muyu.system.domain.vo.DeptVO; import com.muyu.system.domain.vo.FrimaryVo; import com.muyu.system.domain.vo.SysUserVo; @@ -12,14 +12,10 @@ import com.muyu.system.domain.vo.TableVo; import com.muyu.system.service.AccreditService; import com.muyu.system.service.SysDeptService; import com.muyu.system.service.SysUserService; -import io.swagger.models.auth.In; -import lombok.Data; import lombok.extern.log4j.Log4j2; -import org.bouncycastle.pqc.crypto.newhope.NHSecretKeyProcessor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; -import javax.imageio.ImageTranscoder; import java.sql.Connection; import java.sql.SQLException; import java.util.List; @@ -80,6 +76,16 @@ public class AccreditController extends BaseController { return error("连接失败"); } } +// 测试 + @PostMapping("/selJDBCStream2") + public Result selJDBCStream2(@RequestBody DataAccess dataAccess){ + Integer id = service.selJDBCStream2(dataAccess); + if (id>0){ + return success("连接成功"); + }else{ + return error("连接失败"); + } + } /** * 获取表详情 @@ -222,7 +228,7 @@ public class AccreditController extends BaseController { * @return */ @PostMapping("/updateMiddle") - public Result updateMiddle(@RequestParam Integer mid,@RequestParam Integer statusId){ + public Result updateMiddle(@RequestParam Integer mid,@RequestParam String statusId){ Integer id = service.updateMiddle(mid,statusId); if (id>0){ return success("修改完成"); @@ -238,7 +244,7 @@ public class AccreditController extends BaseController { * @return */ @PostMapping("/updateUserMiddle") - public Result updateUserMiddle(@RequestParam Integer mid,@RequestParam Integer statusId){ + public Result updateUserMiddle(@RequestParam Integer mid,@RequestParam String statusId){ Integer id = service.updateUserMiddle(mid,statusId); if (id>0){ return success("修改完成"); @@ -247,6 +253,27 @@ public class AccreditController extends BaseController { } } + /** + * 查询数据 + * @param tableName + * @return + */ + @PostMapping("selectShow") + public Result> selectShow(@RequestParam String tableName){ + List list = service.selectShow(tableName); + return success(list); + } + + /** + * 查看整体 + * @return + */ + @PostMapping("selTotalNum") + public Result selTotalNum() { + ToTalNum toTalNum = service.selTotalNum(); + return success(toTalNum); + } + } diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/Middle.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/Middle.java index b788ae9..f7df303 100644 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/Middle.java +++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/Middle.java @@ -34,7 +34,7 @@ public class Middle { /** * 权限 */ - private Integer statusId; + private String statusId; /** * 部门ID diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/UserMiddle.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/UserMiddle.java index 6bde1ab..12ac160 100644 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/UserMiddle.java +++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/UserMiddle.java @@ -51,5 +51,5 @@ public class UserMiddle { /** * 状态 */ - private Integer statusId; + private String statusId; } diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/table/TableShow.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/table/TableShow.java new file mode 100644 index 0000000..18339ad --- /dev/null +++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/table/TableShow.java @@ -0,0 +1,19 @@ +package com.muyu.system.domain.table; + +import lombok.Data; + +@Data +public class TableShow { + /** + * 属于 + */ + private String keysed; + /** + * 类型 + */ + private String type; + /** + * 内容 + */ + private Object val; +} diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/table/ToTalNum.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/table/ToTalNum.java new file mode 100644 index 0000000..a1747ee --- /dev/null +++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/domain/table/ToTalNum.java @@ -0,0 +1,19 @@ +package com.muyu.system.domain.table; + +import lombok.Data; + +@Data +public class ToTalNum { + /** + * 接入数量 + */ + private Integer switchOns; + /** + *资产模型 + */ + private Integer assetsNum; + /** + * 字段模型 + */ + private Integer fieldsNum; +} diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/AccreditMapper.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/AccreditMapper.java index 54659c0..2d7fefc 100644 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/AccreditMapper.java +++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/mapper/AccreditMapper.java @@ -2,6 +2,7 @@ package com.muyu.system.mapper; import com.muyu.system.domain.*; import com.muyu.system.domain.table.TableParams; +import com.muyu.system.domain.table.TableShow; import com.muyu.system.domain.vo.FrimaryVo; import com.muyu.system.domain.vo.TableVo; import org.apache.ibatis.annotations.Param; @@ -52,11 +53,22 @@ public interface AccreditMapper { List listUserMiddle2(@Param("databaseName") String databaseName); - Integer updateMiddle(@Param("mid") Integer mid, @Param("statusId") Integer statusId); + Integer updateMiddle(@Param("mid") Integer mid, @Param("statusId") String statusId); - Integer updateUserMiddle(@Param("mid") Integer mid, @Param("statusId") Integer statusId); + Integer updateUserMiddle(@Param("mid") Integer mid, @Param("statusId") String statusId); List listMiddle2(@Param("databaseName") String databaseName); + void indexTableShow(@Param("s") String s, @Param("columnClassName") String columnClassName, @Param("val") String val); + + void deleteTableShow(@Param("name") String name); + + List selectShow(@Param("tableName") String tableName); + + Integer selectOneFrimary(); + + Integer selectOneTableListNum(); + + List selectTableList(); } diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/AccreditService.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/AccreditService.java index 071c9ab..69cb13a 100644 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/AccreditService.java +++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/AccreditService.java @@ -2,10 +2,10 @@ package com.muyu.system.service; import com.muyu.common.core.domain.Result; import com.muyu.system.domain.*; -import com.muyu.system.domain.table.TableParams; +import com.muyu.system.domain.table.TableShow; +import com.muyu.system.domain.table.ToTalNum; import com.muyu.system.domain.vo.FrimaryVo; import com.muyu.system.domain.vo.TableVo; -import org.springframework.web.bind.annotation.RequestParam; import java.sql.Connection; import java.sql.SQLException; @@ -41,8 +41,13 @@ public interface AccreditService { List listUserMiddle2(String databaseName); - Integer updateMiddle(Integer mid, Integer statusId); + Integer updateMiddle(Integer mid, String statusId); - Integer updateUserMiddle(Integer mid, Integer statusId); + Integer updateUserMiddle(Integer mid, String statusId); + List selectShow( String tableName); + + Integer selJDBCStream2(DataAccess dataAccess); + + ToTalNum selTotalNum(); } diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/AccreditServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/AccreditServiceImpl.java index 8d1252e..a8c745d 100644 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/AccreditServiceImpl.java +++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/AccreditServiceImpl.java @@ -1,9 +1,9 @@ package com.muyu.system.service.impl; -import com.alibaba.fastjson.JSONObject; import com.muyu.common.core.domain.Result; import com.muyu.system.domain.*; -import com.muyu.system.domain.table.TableParams; +import com.muyu.system.domain.table.TableShow; +import com.muyu.system.domain.table.ToTalNum; import com.muyu.system.domain.vo.FrimaryVo; import com.muyu.system.domain.vo.TableVo; import com.muyu.system.mapper.AccreditMapper; @@ -12,8 +12,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import java.beans.Transient; import java.sql.*; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -75,6 +75,7 @@ public class AccreditServiceImpl implements AccreditService { System.out.println("只读"+rsd.isReadOnly(i+1)); System.out.println("是可写的"+rsd.isWritable(i+1)); System.out.println("注解"+columnComments.get(rsd.getColumnName(i+1))); + System.out.println("val"+columnComments.keySet()); ListStructure listStructure = new ListStructure(); //获取数据库名 listStructure.setCatalogName(rsd.getCatalogName(i+1)); @@ -139,7 +140,6 @@ public class AccreditServiceImpl implements AccreditService { //加载数据库驱动 Class aClass = Class.forName("com.mysql.cj.jdbc.Driver"); Driver driver = (Driver) aClass.newInstance(); - //获取数据库连接 Connection connection = DriverManager.getConnection("jdbc:mysql://" + dataAccess.getHost() + ":"+ dataAccess.getPort() +"/"+ dataAccess.getDatabaseName() +"?serverTimezone=UTC",dataAccess.getUsername(),dataAccess.getPassword()); System.out.println(driver); @@ -147,12 +147,67 @@ public class AccreditServiceImpl implements AccreditService { id = 1; } catch (Exception e) { id = 0; - throw new RuntimeException(e); } - System.out.println(); return id; } + @Override + public Integer selJDBCStream2(DataAccess dataAccess) { + Integer id = 0; + List stringList = new ArrayList<>(); + // 连接数据 +// try { +// Class aClass = Class.forName("com.mysql.cj.jdbc.Driver"); +// Driver driver = (Driver) aClass.newInstance(); +//// //获取数据库连接 +// Connection connection = DriverManager.getConnection("jdbc:mysql://" + dataAccess.getHost() + ":" + dataAccess.getPort() + "/" + dataAccess.getDatabaseName() + "?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8", dataAccess.getUsername(), dataAccess.getPassword()); +//// //获取数据库名 +//// //获取数据库的元数据 +// DatabaseMetaData metaData = connection.getMetaData(); +// //获取全部表名 +// Statement statement = connection.createStatement(); +// ResultSet rst = statement.executeQuery("select TABLE_NAME from INFORMATION_SCHEMA.Tables where table_schema = '" + dataAccess.getDatabaseName() + "'"); +// mapper.deleteTableShow(dataAccess.getName()); +// while (rst.next()) { +// stringList.add(rst.getString(1)); +// } +// for (String s : stringList) { +// // 执行查询 +// ResultSet rs = statement.executeQuery("select * from " + s); +// PreparedStatement pst = connection.prepareCall("select * from " + s); +// ResultSetMetaData rsd = pst.getMetaData(); +// // 获取查询的结果集 +// ResultSetMetaData md = rs.getMetaData(); +// System.out.println(md); +// int columnCount = md.getColumnCount(); +// System.out.println(columnCount); +// //获取结果集的元数据 +// //遍历结果集 +// while (rs.next()) { +// for (int i = 1; i <= columnCount; i++) { +// //获取列名 +// String fields = md.getColumnName(i); +// System.out.println(fields); +// //获取表名 +// String tableName = md.getTableName(i); +// System.out.println(tableName); +// //获取字段值 +// Object val = rs.getObject(i); +// System.out.println(val); +// //获取java映射字段类型 +// String columnClassName = md.getColumnClassName(i); +// mapper.indexTableShow(dataAccess.getName() + "." + tableName + "." + fields, columnClassName, val.toString()); +// } +// } +// } +// id =1; +// } catch (Exception e) { +// id = 0; +// } + return id; + } + + @Override public List selectFrimary() { List list = mapper.selectFrimary(); @@ -184,15 +239,37 @@ public class AccreditServiceImpl implements AccreditService { } @Override - public Integer updateMiddle(Integer mid, Integer statusId) { + public Integer updateMiddle(Integer mid, String statusId) { return mapper.updateMiddle(mid,statusId); } @Override - public Integer updateUserMiddle(Integer mid, Integer statusId) { + public Integer updateUserMiddle(Integer mid, String statusId) { return mapper.updateUserMiddle(mid,statusId); } + @Override + public List selectShow(String tableName) { + List showList = mapper.selectShow(tableName); + return showList; + } + + @Override + public ToTalNum selTotalNum() { + Integer fieldsNum = 0; + ToTalNum toTalNum = new ToTalNum(); + Integer switchOns = mapper.selectOneFrimary(); + Integer assetsNum = mapper.selectOneTableListNum(); + List tableListList = mapper.selectTableList(); + for (TableList tableList : tableListList) { + fieldsNum += tableList.getDataTotal(); + } + toTalNum.setSwitchOns(switchOns); + toTalNum.setAssetsNum(assetsNum); + toTalNum.setFieldsNum(fieldsNum); + return toTalNum; + } + //获取字段注解 private Map getColumnComments(DatabaseMetaData metaData,String typeName){ Map columnComents = new HashMap<>(); diff --git a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/DataAccessServiceImpl.java b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/DataAccessServiceImpl.java index 08011e2..06d655d 100644 --- a/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/DataAccessServiceImpl.java +++ b/muyu-modules/muyu-system/src/main/java/com/muyu/system/service/impl/DataAccessServiceImpl.java @@ -185,14 +185,8 @@ public class DataAccessServiceImpl implements IDataAccessService dataAccessMapper.deleteFrimary(dataAccess); dataAccessMapper.indexFrimary(dataAccess, num, i); rst.close(); - } catch (SQLException e) { - throw new RuntimeException(e); - } catch (ClassNotFoundException e) { - throw new RuntimeException(e); - } catch (InstantiationException e) { - throw new RuntimeException(e); - } catch (IllegalAccessException e) { - throw new RuntimeException(e); + } catch (Exception e) { + return 0; } return 1; }, threadPoolExecutor); @@ -276,7 +270,6 @@ public class DataAccessServiceImpl implements IDataAccessService PreparedStatement pst = connection.prepareCall("select * from " + s); ResultSetMetaData rsd = pst.getMetaData(); //获取元数据 - DatabaseMetaData metaData1 = connection.getMetaData(); Map columnComments = getColumnComments(metaData, s); //添加数据结构 for (int i = 0; i < rsd.getColumnCount(); i++) { @@ -307,8 +300,7 @@ public class DataAccessServiceImpl implements IDataAccessService listStructure.setCatalogName(rsd.getCatalogName(i + 1)); //获取表名 listStructure.setTableName(rsd.getTableName(i + 1)); - //获取java类型 - listStructure.setColumnLassName(rsd.getColumnClassName(i + 1)); + //获取映射类型 listStructure.setColumnTypeName(rsd.getColumnTypeName(i + 1)); //获取字段名称 @@ -333,10 +325,64 @@ public class DataAccessServiceImpl implements IDataAccessService return 1; }, threadPoolExecutor); - System.out.println(completable1.join()); - System.out.println(completable2.join()); - System.out.println(completable3.join()); - if (completable1.join()+completable2.join()+completable3.join() == 3){ + CompletableFuture completable4 = CompletableFuture.supplyAsync(() -> { + // 连接数据 + try { +// //获取数据库连接 + Connection connection = DriverManager.getConnection("jdbc:mysql://" + dataAccess.getHost() + ":" + dataAccess.getPort() + "/" + dataAccess.getDatabaseName() + "?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8", dataAccess.getUsername(), dataAccess.getPassword()); +// //获取数据库名 +// //获取数据库的元数据 + DatabaseMetaData metaData = connection.getMetaData(); + //获取全部表名 + Statement statement = connection.createStatement(); + ResultSet rst = statement.executeQuery("select TABLE_NAME from INFORMATION_SCHEMA.Tables where table_schema = '" + dataAccess.getDatabaseName() + "'"); + accreditMapper.deleteTableShow(dataAccess.getName()); + //所有表名 + ArrayList strings = new ArrayList<>(); + while (rst.next()) { + strings.add(rst.getString(1)); + System.out.println(rst.getString(1)); + } + System.out.println(strings); + for (String string : strings) { + // 执行查询 + ResultSet rs = statement.executeQuery("select * from " + string); + // 获取查询的结果集 + ResultSetMetaData md = rs.getMetaData(); + System.out.println(md); + int columnCount = md.getColumnCount(); + System.out.println(columnCount); + //获取结果集的元数据 + //遍历结果集 + while (rs.next()){ + //遍历每一列 + for (int i = 1; i <= columnCount; i++) { + // 获取列名 + String columnName = md.getColumnName(i); + System.out.println(columnName); + //获取表名 + String tableName = md.getTableName(i); + System.out.println(tableName); + //字段值 + Object val = rs.getObject(i); + System.out.println(val); + //字段类型 + String columnClassName = md.getColumnClassName(i); + accreditMapper.indexTableShow(dataAccess.getName()+"."+tableName+"."+columnName,columnClassName,val.toString()); + } + } + } + } catch (Exception e) { + return 0; + } + return 1; + }, threadPoolExecutor); + + System.out.println("completable1:"+completable1.join()); + System.out.println("completable2:"+completable2.join()); + System.out.println("completable3:"+completable3.join()); + System.out.println("completable4:"+completable4.join()); + if (completable1.join()+completable2.join()+completable3.join()+ completable4.join() == 4){ id = 1; }else{ id = 0; diff --git a/muyu-modules/muyu-system/src/main/resources/mapper/system/AccreditMapper.xml b/muyu-modules/muyu-system/src/main/resources/mapper/system/AccreditMapper.xml index 12a6f9a..6b857dd 100644 --- a/muyu-modules/muyu-system/src/main/resources/mapper/system/AccreditMapper.xml +++ b/muyu-modules/muyu-system/src/main/resources/mapper/system/AccreditMapper.xml @@ -11,6 +11,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" insert into list_structure (catalog_name,table_name,column_lass_name,column_type_name,column_name,precisions,scale,is_null,schema_name,column_comments) values (#{catalogName},#{tableName},#{columnLassName},#{columnTypeName},#{columnName},#{precisions},#{scale},#{isNull},#{schemaName},#{columnComments}); + + insert into table_show (keysed,type,val) + values (#{s},#{columnClassName},#{val}); + update list_structure set yes_or_no = #{yesOrNo}, @@ -46,6 +50,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" from tableList where name = #{s} and database_name = #{databaseName}; + + delete + from table_show + where keysed like concat(#{name},"%"); + + + + + diff --git a/muyu-modules/muyu-system/src/main/resources/mapper/system/DataAccessMapper.xml b/muyu-modules/muyu-system/src/main/resources/mapper/system/DataAccessMapper.xml index 9a8e27c..0cdadd6 100644 --- a/muyu-modules/muyu-system/src/main/resources/mapper/system/DataAccessMapper.xml +++ b/muyu-modules/muyu-system/src/main/resources/mapper/system/DataAccessMapper.xml @@ -101,11 +101,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" insert into middle (id,dept_id,database_name,table_name,status_id) - values (#{id},#{deptId},#{databaseName},#{tableName},0); + values (#{id},#{deptId},#{databaseName},#{tableName},'N'); insert into user_maiddle (id,user_id,database_name,table_name,status_id) - values (#{id},#{userId},#{databaseName},#{tableName},0); + values (#{id},#{userId},#{databaseName},#{tableName},'N'); insert into frimary (id,name,systemName,databaseName,tableNameNum,dataTotal) diff --git a/muyu-modules/pom.xml b/muyu-modules/pom.xml index dde9c19..10cd36b 100644 --- a/muyu-modules/pom.xml +++ b/muyu-modules/pom.xml @@ -14,6 +14,7 @@ muyu-job muyu-file muyu-goods + muyu-goods muyu-modules