提交系统配置操作
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user