feat 新增支付撤销, 支付订单增加撤销状态, 删除无关基础模块

This commit is contained in:
DaxPay
2024-06-05 20:05:25 +08:00
parent 694f150a61
commit 42cfd24558
36 changed files with 529 additions and 211 deletions

View File

@@ -1,30 +0,0 @@
package cn.bootx.platform.baseapi.dto.chinaword;
import cn.bootx.platform.common.core.rest.dto.BaseDto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* 敏感词
* @author xxm
* @since 2023-08-09
*/
@EqualsAndHashCode(callSuper = true)
@Data
@Schema(title = "敏感词")
@Accessors(chain = true)
public class ChinaWordDto extends BaseDto {
@Schema(description = "敏感词")
private String word;
@Schema(description = "分类")
private String type;
@Schema(description = "描述")
private String description;
@Schema(description = "是否启用")
private Boolean enable;
@Schema(description = "是否是白名单名词")
private Boolean white;
}

View File

@@ -1,27 +0,0 @@
package cn.bootx.platform.baseapi.dto.chinaword;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Set;
/**
* 敏感词验证结果
* @author xxm
* @since 2023/8/9
*/
@Data
@Accessors(chain = true)
@Schema(title = "敏感词验证结果")
public class ChinaWordVerifyResult {
@Schema(description = "是否敏感")
private boolean sensitive;
@Schema(description = "敏感词数量")
private int count;
@Schema(description = "去重后的敏感词列表")
private Set<String> sensitiveWords;
@Schema(description = "脱敏后的文本")
private String text;
}

View File

@@ -1,19 +0,0 @@
package cn.bootx.platform.baseapi.param.chinaword;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
/**
* 敏感词导入参数
* @author xxm
* @since 2023/8/12
*/
@Data
public class ChinaWordImportParam {
@ExcelProperty(value = "类型")
private String type;
@ExcelProperty("黑/白名单")
private String whiteOrBlack;
@ExcelProperty("敏感词")
private String word;
}

View File

@@ -1,31 +0,0 @@
package cn.bootx.platform.baseapi.param.chinaword;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 敏感词
* @author xxm
* @since 2023-08-09
*/
@Data
@Schema(title = "敏感词")
@Accessors(chain = true)
public class ChinaWordParam {
@Schema(description= "主键")
private Long id;
@Schema(description = "敏感词")
private String word;
@Schema(description = "分类")
private String type;
@Schema(description = "描述")
private String description;
@Schema(description = "是否启用")
private Boolean enable;
@Schema(description = "白名单名词")
private Boolean white;
}

View File

@@ -1,24 +0,0 @@
package cn.bootx.platform.baseapi.param.chinaword;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 敏感词验证参数类
* @author xxm
* @since 2023/8/10
*/
@Data
@Accessors(chain = true)
@Schema(title = "敏感词验证参数类")
public class ChinaWordVerifyParam {
@Schema(description = "文本")
private String text;
@Schema(description = "间隔距离")
private int skip = 0;
@Schema(description = "替换字符")
private char symbol = '*';
}