提交系统配置操作

This commit is contained in:
陈超
2022-08-09 20:49:00 +08:00
parent 6aaabc5fde
commit 5d65680848
4 changed files with 191 additions and 12 deletions

View File

@@ -0,0 +1,65 @@
package com.njcn.system.pojo.param;
import com.njcn.common.pojo.constant.PatternRegex;
import com.njcn.web.constant.ValidMessage;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;
import java.math.BigDecimal;
/**
* @version 1.0.0
* @author: chenchao
* @date: 2022/08/09 15:23
*/
@Data
public class ConfigParam {
/**
* 系统类型
*/
@ApiModelProperty("系统类型0-省级系统1-企业系统2-数据中心")
@NotNull(message = "系统类型不可为空")
@Max(value = 2)
@Min(value = 0)
private Integer type;
/**
* 数据上报
*/
@ApiModelProperty("数据上报(以逗号分割,比如:冀北,网公司)默认为空")
private String dataReport;
/**
* 审计日志大小
*/
@ApiModelProperty("审计日志大小MB")
@NotNull(message = "审计日志大小不可为空")
private BigDecimal logSize;
/**
* 审计日志大小
*/
@ApiModelProperty("审计日志存储时间1-6个月默认3个月")
private Integer logTime;
/**
* 更新操作实体
*/
@Data
@EqualsAndHashCode(callSuper = true)
public static class ConfigUpdateParam extends ConfigParam {
/**
* id
*/
@ApiModelProperty("配置Id")
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
private String id;
}
}