package cc.uncarbon.module.sys.model.response; import cc.uncarbon.framework.core.constant.HelioConstant; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.time.LocalDateTime; /** * 系统参数BO * @author Uncarbon */ @Accessors(chain = true) @Builder @AllArgsConstructor @NoArgsConstructor @Data public class SysParamBO implements Serializable { @ApiModelProperty(value = "主键ID") private Long id; @ApiModelProperty(value = "创建时刻") @DateTimeFormat(pattern = HelioConstant.Jackson.DATE_TIME_FORMAT) @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = HelioConstant.Jackson.DATE_TIME_FORMAT) private LocalDateTime createdAt; @ApiModelProperty(value = "更新时刻") @DateTimeFormat(pattern = HelioConstant.Jackson.DATE_TIME_FORMAT) @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = HelioConstant.Jackson.DATE_TIME_FORMAT) private LocalDateTime updatedAt; @ApiModelProperty(value = "键名") private String name; @ApiModelProperty(value = "键值") private String value; @ApiModelProperty(value = "描述") private String description; }