package com.pz.common.config;

import com.pz.common.utils.file.FileTool;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import javax.annotation.PostConstruct;

/**
 * <p>created in  2023/9/8 14:24
 *
 * @author WangMin
 * @version 1.0
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "file")
public class FileSystemProperties {

    /**
     * 文件上传路径
     */
    private String uploadPath;

    /**
     * 文件上传返回路径
     */
    private String responsePath;

    @PostConstruct
    public void loadPropertiesToTools() {
        FileTool.setProperties(this);
    }

}