From 2abfe2e8e667959eccf31ae75713ed06d0b8bbca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=91=E5=B9=B4=E6=A2=A6=E4=B8=8E=E7=A0=96?= <2847127106@qq.com> Date: Wed, 21 Aug 2024 20:46:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=A7=84=E5=88=99=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=A2=9E=E5=88=A0=E6=94=B9=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logs/muyu-rule/error.log | 14 +-- .../src/main/java/rule/domain/RuleType.java | 66 +++++++++++ .../{ => ruleEngine}/MuYuRuleApplication.java | 2 +- .../controller/RuleController.java | 4 +- .../controller/RuleTypeController.java | 105 ++++++++++++++++++ .../{ => ruleEngine}/mapper/RuleMapper.java | 2 +- .../ruleEngine/mapper/RuleTypeMapper.java | 61 ++++++++++ .../{ => ruleEngine}/service/RuleService.java | 2 +- .../ruleEngine/service/RuleTypeService.java | 60 ++++++++++ .../service/impl/RuleServiceImpl.java | 6 +- .../service/impl/RuleTypeServiceImpl.java | 97 ++++++++++++++++ .../utils/Desensitization.java | 2 +- .../resources/mapper/rule/RuleTypeMapper.xml | 89 +++++++++++++++ 13 files changed, 494 insertions(+), 16 deletions(-) create mode 100644 muyu-rule-common/src/main/java/rule/domain/RuleType.java rename muyu-rule-server/src/main/java/com/muyu/rule/{ => ruleEngine}/MuYuRuleApplication.java (96%) rename muyu-rule-server/src/main/java/com/muyu/rule/{ => ruleEngine}/controller/RuleController.java (93%) create mode 100644 muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/controller/RuleTypeController.java rename muyu-rule-server/src/main/java/com/muyu/rule/{ => ruleEngine}/mapper/RuleMapper.java (82%) create mode 100644 muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/mapper/RuleTypeMapper.java rename muyu-rule-server/src/main/java/com/muyu/rule/{ => ruleEngine}/service/RuleService.java (86%) create mode 100644 muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/RuleTypeService.java rename muyu-rule-server/src/main/java/com/muyu/rule/{ => ruleEngine}/service/impl/RuleServiceImpl.java (80%) create mode 100644 muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/impl/RuleTypeServiceImpl.java rename muyu-rule-server/src/main/java/com/muyu/rule/{ => ruleEngine}/utils/Desensitization.java (99%) create mode 100644 muyu-rule-server/src/main/resources/mapper/rule/RuleTypeMapper.xml diff --git a/logs/muyu-rule/error.log b/logs/muyu-rule/error.log index 80a3647..23a88c7 100644 --- a/logs/muyu-rule/error.log +++ b/logs/muyu-rule/error.log @@ -1,9 +1,9 @@ 14:47:45.426 [com.alibaba.nacos.client.Worker.0] ERROR c.a.n.c.a.i.p.HttpLoginProcessor - [getResponse,85] - login failed: {"code":404,"message":"{\"timestamp\":\"2024-08-21T14:47:47.428+08:00\",\"status\":404,\"error\":\"Not Found\",\"message\":\"No message available\",\"path\":\"/nacos/v1/auth/users/login\"}","header":{"header":{"Accept-Charset":"UTF-8","Connection":"keep-alive","Content-Security-Policy":"script-src 'self'","Content-Type":"application/json","Date":"Wed, 21 Aug 2024 06:47:47 GMT","Keep-Alive":"timeout=60","Transfer-Encoding":"chunked","Vary":"Access-Control-Request-Headers"},"originalResponseHeader":{"Connection":["keep-alive"],"Content-Security-Policy":["script-src 'self'"],"Content-Type":["application/json"],"Date":["Wed, 21 Aug 2024 06:47:47 GMT"],"Keep-Alive":["timeout=60"],"Transfer-Encoding":["chunked"],"Vary":["Access-Control-Request-Headers","Access-Control-Request-Method","Origin"]},"charset":"UTF-8"}} 14:47:47.832 [main] ERROR o.s.b.SpringApplication - [reportFailure,859] - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Ambiguous mapping. Cannot map 'ruleController' method -com.muyu.rule.controller.RuleController#insert(Rule) +org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Ambiguous mapping. Cannot map 'ruleController' method +com.muyu.rule.ruleEngine.controller.RuleController#insert(Rule) to {GET [/rule/update]}: There is already 'ruleController' bean method -com.muyu.rule.controller.RuleController#update(Rule) mapped. +com.muyu.rule.ruleEngine.controller.RuleController#update(Rule) mapped. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) @@ -20,11 +20,11 @@ com.muyu.rule.controller.RuleController#update(Rule) mapped. at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) - at com.muyu.rule.MuYuRuleApplication.main(MuYuRuleApplication.java:22) -Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'ruleController' method -com.muyu.rule.controller.RuleController#insert(Rule) + at com.muyu.rule.ruleEngine.MuYuRuleApplication.main(MuYuRuleApplication.java:22) +Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'ruleController' method +com.muyu.rule.ruleEngine.controller.RuleController#insert(Rule) to {GET [/rule/update]}: There is already 'ruleController' bean method -com.muyu.rule.controller.RuleController#update(Rule) mapped. +com.muyu.rule.ruleEngine.controller.RuleController#update(Rule) mapped. at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.validateMethodMapping(AbstractHandlerMethodMapping.java:674) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:636) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.registerHandlerMethod(AbstractHandlerMethodMapping.java:331) diff --git a/muyu-rule-common/src/main/java/rule/domain/RuleType.java b/muyu-rule-common/src/main/java/rule/domain/RuleType.java new file mode 100644 index 0000000..d282a90 --- /dev/null +++ b/muyu-rule-common/src/main/java/rule/domain/RuleType.java @@ -0,0 +1,66 @@ +package rule.domain; + + +import com.muyu.common.core.validation.custom.IsSysYesNo; +import lombok.*; +import lombok.experimental.SuperBuilder; +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; + +/** + * 规则分类对象 rule_type + * + * @author muyu + * @date 2024-08-21 + */ + + +@Data +@Setter +@Getter +@SuperBuilder +@NoArgsConstructor +@AllArgsConstructor +@EqualsAndHashCode(callSuper = true) +public class RuleType extends BaseEntity { + /** 自增主键 */ + private Long id; + + /** 规则分类编码 */ + @Excel(name = "规则分类编码") + private String ruleTypeCode; + + /** 规则分类名称 */ + @Excel(name = "规则分类名称") + private String ruleTypeName; + + /** 类型描述 */ + @Excel(name = "类型描述") + private String ruleTypeDesc; + + /** 启用状态 */ + @Excel(name = "启用状态") + @IsSysYesNo + private String state; + + @Override + public String toString() { + return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("ruleTypeCode", getRuleTypeCode()) + .append("ruleTypeName", getRuleTypeName()) + .append("ruleTypeDesc", getRuleTypeDesc()) + .append("state", getState()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .append("remark", getRemark()) + .toString(); + } + +} + + diff --git a/muyu-rule-server/src/main/java/com/muyu/rule/MuYuRuleApplication.java b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/MuYuRuleApplication.java similarity index 96% rename from muyu-rule-server/src/main/java/com/muyu/rule/MuYuRuleApplication.java rename to muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/MuYuRuleApplication.java index 4a6abd7..818d1d4 100644 --- a/muyu-rule-server/src/main/java/com/muyu/rule/MuYuRuleApplication.java +++ b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/MuYuRuleApplication.java @@ -1,4 +1,4 @@ -package com.muyu.rule; +package com.muyu.rule.ruleEngine; import com.muyu.common.security.annotation.EnableCustomConfig; import com.muyu.common.security.annotation.EnableMyFeignClients; diff --git a/muyu-rule-server/src/main/java/com/muyu/rule/controller/RuleController.java b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/controller/RuleController.java similarity index 93% rename from muyu-rule-server/src/main/java/com/muyu/rule/controller/RuleController.java rename to muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/controller/RuleController.java index 737a0f7..ad4d7bb 100644 --- a/muyu-rule-server/src/main/java/com/muyu/rule/controller/RuleController.java +++ b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/controller/RuleController.java @@ -1,7 +1,7 @@ -package com.muyu.rule.controller; +package com.muyu.rule.ruleEngine.controller; import com.muyu.common.core.domain.Result; -import com.muyu.rule.service.RuleService; +import com.muyu.rule.ruleEngine.service.RuleService; import io.swagger.v3.oas.annotations.Operation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; diff --git a/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/controller/RuleTypeController.java b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/controller/RuleTypeController.java new file mode 100644 index 0000000..ddc1344 --- /dev/null +++ b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/controller/RuleTypeController.java @@ -0,0 +1,105 @@ +package com.muyu.rule.ruleEngine.controller; + +import java.util.List; + +import com.muyu.rule.ruleEngine.service.RuleTypeService; +import jakarta.servlet.http.HttpServletResponse; + import javax.annotation.Resource; +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 rule.domain.RuleType; +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-08-21 + */ +@RestController +@RequestMapping("/ruleType") +public class RuleTypeController extends BaseController +{ + @Resource + private RuleTypeService ruleTypeService; + + /** + * 查询规则分类列表 + */ + @RequiresPermissions("rule:ruleType:list") + @GetMapping("/list") + public Result> list(RuleType ruleType) + { + startPage(); + List list = ruleTypeService.selectRuleTypeList(ruleType); + return getDataTable(list); + } + + /** + * 导出规则分类列表 + */ + @RequiresPermissions("rule:ruleType:export") + @Log(title = "规则分类", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, RuleType ruleType) + { + List list = ruleTypeService.selectRuleTypeList(ruleType); + ExcelUtil util = new ExcelUtil(RuleType.class); + util.exportExcel(response, list, "规则分类数据"); + } + + /** + * 获取规则分类详细信息 + */ + @RequiresPermissions("rule:ruleType:query") + @GetMapping(value = "/{id}") + public Result> getInfo(@PathVariable("id") Long id) + { + return success(ruleTypeService.selectRuleTypeById(id)); + } + + /** + * 新增规则分类 + */ + @RequiresPermissions("rule:ruleType:add") + @Log(title = "规则分类", businessType = BusinessType.INSERT) + @PostMapping + public Result add(@RequestBody RuleType ruleType) + { + return toAjax(ruleTypeService.insertRuleType(ruleType)); + } + + /** + * 修改规则分类 + */ + @RequiresPermissions("rule:ruleType:edit") + @Log(title = "规则分类", businessType = BusinessType.UPDATE) + @PutMapping + public Result edit(@RequestBody RuleType ruleType) + { + return toAjax(ruleTypeService.updateRuleType(ruleType)); + } + + /** + * 删除规则分类 + */ + @RequiresPermissions("rule:ruleType:remove") + @Log(title = "规则分类", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public Result remove(@PathVariable("ids") Long[] ids) + { + return toAjax(ruleTypeService.deleteRuleTypeByIds(ids)); + } +} diff --git a/muyu-rule-server/src/main/java/com/muyu/rule/mapper/RuleMapper.java b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/mapper/RuleMapper.java similarity index 82% rename from muyu-rule-server/src/main/java/com/muyu/rule/mapper/RuleMapper.java rename to muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/mapper/RuleMapper.java index 8ddc45f..4e6922d 100644 --- a/muyu-rule-server/src/main/java/com/muyu/rule/mapper/RuleMapper.java +++ b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/mapper/RuleMapper.java @@ -1,4 +1,4 @@ -package com.muyu.rule.mapper; +package com.muyu.rule.ruleEngine.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; diff --git a/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/mapper/RuleTypeMapper.java b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/mapper/RuleTypeMapper.java new file mode 100644 index 0000000..f7de560 --- /dev/null +++ b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/mapper/RuleTypeMapper.java @@ -0,0 +1,61 @@ +package com.muyu.rule.ruleEngine.mapper; + +import java.util.List; +import rule.domain.RuleType; + +/** + * 规则分类Mapper接口 + * + * @author muyu + * @date 2024-08-21 + */ +public interface RuleTypeMapper +{ + /** + * 查询规则分类 + * + * @param id 规则分类主键 + * @return 规则分类 + */ + public RuleType selectRuleTypeById(Long id); + + /** + * 查询规则分类列表 + * + * @param ruleType 规则分类 + * @return 规则分类集合 + */ + public List selectRuleTypeList(RuleType ruleType); + + /** + * 新增规则分类 + * + * @param ruleType 规则分类 + * @return 结果 + */ + public int insertRuleType(RuleType ruleType); + + /** + * 修改规则分类 + * + * @param ruleType 规则分类 + * @return 结果 + */ + public int updateRuleType(RuleType ruleType); + + /** + * 删除规则分类 + * + * @param id 规则分类主键 + * @return 结果 + */ + public int deleteRuleTypeById(Long id); + + /** + * 批量删除规则分类 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteRuleTypeByIds(Long[] ids); +} diff --git a/muyu-rule-server/src/main/java/com/muyu/rule/service/RuleService.java b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/RuleService.java similarity index 86% rename from muyu-rule-server/src/main/java/com/muyu/rule/service/RuleService.java rename to muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/RuleService.java index 5fbde93..fcebd48 100644 --- a/muyu-rule-server/src/main/java/com/muyu/rule/service/RuleService.java +++ b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/RuleService.java @@ -1,4 +1,4 @@ -package com.muyu.rule.service; +package com.muyu.rule.ruleEngine.service; import com.baomidou.mybatisplus.extension.service.IService; import rule.domain.Rule; diff --git a/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/RuleTypeService.java b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/RuleTypeService.java new file mode 100644 index 0000000..d2df822 --- /dev/null +++ b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/RuleTypeService.java @@ -0,0 +1,60 @@ +package com.muyu.rule.ruleEngine.service; + +import java.util.List; +import rule.domain.RuleType; + +/** + * 规则分类Service接口 + * + * @author muyu + * @date 2024-08-21 + */ +public interface RuleTypeService { + /** + * 查询规则分类 + * + * @param id 规则分类主键 + * @return 规则分类 + */ + public RuleType selectRuleTypeById(Long id); + + /** + * 查询规则分类列表 + * + * @param ruleType 规则分类 + * @return 规则分类集合 + */ + public List selectRuleTypeList(RuleType ruleType); + + /** + * 新增规则分类 + * + * @param ruleType 规则分类 + * @return 结果 + */ + public int insertRuleType(RuleType ruleType); + + /** + * 修改规则分类 + * + * @param ruleType 规则分类 + * @return 结果 + */ + public int updateRuleType(RuleType ruleType); + + /** + * 批量删除规则分类 + * + * @param ids 需要删除的规则分类主键集合 + * @return 结果 + */ + public int deleteRuleTypeByIds(Long[] ids); + + /** + * 删除规则分类信息 + * + * @param id 规则分类主键 + * @return 结果 + */ + public int deleteRuleTypeById(Long id); +} diff --git a/muyu-rule-server/src/main/java/com/muyu/rule/service/impl/RuleServiceImpl.java b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/impl/RuleServiceImpl.java similarity index 80% rename from muyu-rule-server/src/main/java/com/muyu/rule/service/impl/RuleServiceImpl.java rename to muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/impl/RuleServiceImpl.java index 401923c..4297fe1 100644 --- a/muyu-rule-server/src/main/java/com/muyu/rule/service/impl/RuleServiceImpl.java +++ b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/impl/RuleServiceImpl.java @@ -1,9 +1,9 @@ -package com.muyu.rule.service.impl; +package com.muyu.rule.ruleEngine.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.muyu.rule.mapper.RuleMapper; -import com.muyu.rule.service.RuleService; +import com.muyu.rule.ruleEngine.mapper.RuleMapper; +import com.muyu.rule.ruleEngine.service.RuleService; import org.springframework.stereotype.Service; import rule.domain.Rule; diff --git a/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/impl/RuleTypeServiceImpl.java b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/impl/RuleTypeServiceImpl.java new file mode 100644 index 0000000..fd3ca5e --- /dev/null +++ b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/service/impl/RuleTypeServiceImpl.java @@ -0,0 +1,97 @@ +package com.muyu.rule.ruleEngine.service.impl; + +import java.util.List; +import com.muyu.common.core.utils.DateUtils; + import javax.annotation.Resource; + +import com.muyu.rule.ruleEngine.mapper.RuleTypeMapper; +import com.muyu.rule.ruleEngine.service.RuleTypeService; +import org.springframework.stereotype.Service; +import rule.domain.RuleType; + +/** + * 规则分类Service业务层处理 + * + * @author muyu + * @date 2024-08-21 + */ +@Service +public class RuleTypeServiceImpl implements RuleTypeService +{ + @Resource + private RuleTypeMapper ruleTypeMapper; + + /** + * 查询规则分类 + * + * @param id 规则分类主键 + * @return 规则分类 + */ + @Override + public RuleType selectRuleTypeById(Long id) + { + return ruleTypeMapper.selectRuleTypeById(id); + } + + /** + * 查询规则分类列表 + * + * @param ruleType 规则分类 + * @return 规则分类 + */ + @Override + public List selectRuleTypeList(RuleType ruleType) + { + return ruleTypeMapper.selectRuleTypeList(ruleType); + } + + /** + * 新增规则分类 + * + * @param ruleType 规则分类 + * @return 结果 + */ + @Override + public int insertRuleType(RuleType ruleType) + { + ruleType.setCreateTime(DateUtils.getNowDate()); + return ruleTypeMapper.insertRuleType(ruleType); + } + + /** + * 修改规则分类 + * + * @param ruleType 规则分类 + * @return 结果 + */ + @Override + public int updateRuleType(RuleType ruleType) + { + ruleType.setUpdateTime(DateUtils.getNowDate()); + return ruleTypeMapper.updateRuleType(ruleType); + } + + /** + * 批量删除规则分类 + * + * @param ids 需要删除的规则分类主键 + * @return 结果 + */ + @Override + public int deleteRuleTypeByIds(Long[] ids) + { + return ruleTypeMapper.deleteRuleTypeByIds(ids); + } + + /** + * 删除规则分类信息 + * + * @param id 规则分类主键 + * @return 结果 + */ + @Override + public int deleteRuleTypeById(Long id) + { + return ruleTypeMapper.deleteRuleTypeById(id); + } +} diff --git a/muyu-rule-server/src/main/java/com/muyu/rule/utils/Desensitization.java b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/utils/Desensitization.java similarity index 99% rename from muyu-rule-server/src/main/java/com/muyu/rule/utils/Desensitization.java rename to muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/utils/Desensitization.java index 5962b32..698e587 100644 --- a/muyu-rule-server/src/main/java/com/muyu/rule/utils/Desensitization.java +++ b/muyu-rule-server/src/main/java/com/muyu/rule/ruleEngine/utils/Desensitization.java @@ -1,4 +1,4 @@ -package com.muyu.rule.utils; +package com.muyu.rule.ruleEngine.utils; import org.apache.commons.lang3.StringUtils; diff --git a/muyu-rule-server/src/main/resources/mapper/rule/RuleTypeMapper.xml b/muyu-rule-server/src/main/resources/mapper/rule/RuleTypeMapper.xml new file mode 100644 index 0000000..83e8b35 --- /dev/null +++ b/muyu-rule-server/src/main/resources/mapper/rule/RuleTypeMapper.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + select id, rule_type_code, rule_type_name, rule_type_desc, state, create_by, create_time, update_by, update_time, remark from rule_type + + + + + + + + insert into rule_type + + rule_type_code, + rule_type_name, + rule_type_desc, + state, + create_by, + create_time, + update_by, + update_time, + remark, + + + #{ruleTypeCode}, + #{ruleTypeName}, + #{ruleTypeDesc}, + #{state}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remark}, + + + + + update rule_type + + rule_type_code = #{ruleTypeCode}, + rule_type_name = #{ruleTypeName}, + rule_type_desc = #{ruleTypeDesc}, + state = #{state}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remark = #{remark}, + + where id = #{id} + + + + delete from rule_type where id = #{id} + + + + delete from rule_type where id in + + #{id} + + +