Changes
parent
1701efc296
commit
6bd0aee44e
|
@ -0,0 +1,25 @@
|
||||||
|
package rule.domain;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName RuleType
|
||||||
|
* @Description 描述
|
||||||
|
* @Author Chen
|
||||||
|
* @Date 2024/8/22 15:31
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class RuleType {
|
||||||
|
/**
|
||||||
|
* 类型主键
|
||||||
|
*/
|
||||||
|
private Integer id;
|
||||||
|
/**
|
||||||
|
* 规则类型名称
|
||||||
|
*/
|
||||||
|
private String ruleTypeName;
|
||||||
|
}
|
|
@ -29,7 +29,6 @@ public class RuleController {
|
||||||
@PostMapping("/list")
|
@PostMapping("/list")
|
||||||
@Operation(summary = "查看规则", description = "规则")
|
@Operation(summary = "查看规则", description = "规则")
|
||||||
public Result<List<Rule>> select(@RequestBody Rule rule) {
|
public Result<List<Rule>> select(@RequestBody Rule rule) {
|
||||||
|
|
||||||
return Result.success(ruleService.select(rule));
|
return Result.success(ruleService.select(rule));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,66 @@
|
||||||
|
package com.muyu.rule.controller;
|
||||||
|
|
||||||
|
import com.dtflys.forest.annotation.Get;
|
||||||
|
import com.muyu.common.core.domain.Result;
|
||||||
|
import com.muyu.rule.service.RuleTypeService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import rule.domain.RuleType;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName RuleTypeController
|
||||||
|
* @Description 规则类型控制层
|
||||||
|
* @Author Chen
|
||||||
|
* @Date 2024/8/22 15:34
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/ruleType")
|
||||||
|
public class RuleTypeController {
|
||||||
|
@Autowired
|
||||||
|
private RuleTypeService ruleTypeService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 规则查询
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/list")
|
||||||
|
public Result<List<RuleType>> ruleTypeList() {
|
||||||
|
return Result.success(ruleTypeService.list());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改
|
||||||
|
*
|
||||||
|
* @param ruleType
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PutMapping("/update")
|
||||||
|
public Result update(@RequestBody RuleType ruleType) {
|
||||||
|
return Result.success(ruleTypeService.updateById(ruleType));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除
|
||||||
|
*
|
||||||
|
* @param ruleType
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@DeleteMapping("/delete")
|
||||||
|
public Result delete(@RequestBody RuleType ruleType) {
|
||||||
|
return Result.success(ruleTypeService.removeById(ruleType.getId()));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加
|
||||||
|
*
|
||||||
|
* @param ruleType
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping("/insert")
|
||||||
|
public Result insert(@RequestBody RuleType ruleType) {
|
||||||
|
return Result.success(ruleTypeService.save(ruleType));
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
package com.muyu.rule.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import rule.domain.RuleType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName RuleTypeMapper
|
||||||
|
* @Description 规则持久层
|
||||||
|
* @Author Chen
|
||||||
|
* @Date 2024/8/22 15:38
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface RuleTypeMapper extends BaseMapper<RuleType> {
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
package com.muyu.rule.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import rule.domain.RuleType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName RuleTypeService
|
||||||
|
* @Description 规则业务层
|
||||||
|
* @Author Chen
|
||||||
|
* @Date 2024/8/22 15:39
|
||||||
|
*/
|
||||||
|
public interface RuleTypeService extends IService<RuleType> {
|
||||||
|
}
|
|
@ -23,8 +23,6 @@ public class RuleServiceImpl extends ServiceImpl<RuleMapper, Rule> implements Ru
|
||||||
public List<Rule> select(Rule rule) {
|
public List<Rule> select(Rule rule) {
|
||||||
LambdaQueryWrapper<Rule> ruleLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<Rule> ruleLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
ruleLambdaQueryWrapper.select(Rule::getRuleType, Rule::getId, Rule::getRuleDesc, Rule::getIsActivate, Rule::getName);
|
ruleLambdaQueryWrapper.select(Rule::getRuleType, Rule::getId, Rule::getRuleDesc, Rule::getIsActivate, Rule::getName);
|
||||||
|
|
||||||
|
|
||||||
List<Rule> list = this.list(ruleLambdaQueryWrapper);
|
List<Rule> list = this.list(ruleLambdaQueryWrapper);
|
||||||
list.forEach(rule1 -> {
|
list.forEach(rule1 -> {
|
||||||
rule1.setRuleDesc(Desensitization.mobilePhoneDesensitization(rule1.getRuleDesc()));
|
rule1.setRuleDesc(Desensitization.mobilePhoneDesensitization(rule1.getRuleDesc()));
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
package com.muyu.rule.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.muyu.rule.mapper.RuleTypeMapper;
|
||||||
|
import com.muyu.rule.service.RuleTypeService;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import rule.domain.RuleType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName RuleTypeServiceImpl
|
||||||
|
* @Description 规则业务实现层
|
||||||
|
* @Author Chen
|
||||||
|
* @Date 2024/8/22 15:40
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class RuleTypeServiceImpl extends ServiceImpl<RuleTypeMapper, RuleType> implements RuleTypeService {
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue