package com.vincent.rsf.server.common.config; 
 | 
  
 | 
import lombok.Data; 
 | 
import org.springframework.boot.context.properties.ConfigurationProperties; 
 | 
import org.springframework.context.annotation.Configuration; 
 | 
  
 | 
/** 
 | 
 * @author Ryan 
 | 
 * @version 1.0 
 | 
 * @title SysStockFlowProperties 
 | 
 * @description 
 | 
 * @create 2025/3/5 17:02 
 | 
 */ 
 | 
@Data 
 | 
@Configuration 
 | 
@ConfigurationProperties(prefix = "stock") 
 | 
public class SysStockProperties { 
 | 
    /** 
 | 
     * wms是否允许打印货物标签, 默认可打印 
 | 
     */ 
 | 
    private Boolean flagPrinter; 
 | 
  
 | 
    /** 
 | 
     * 是否自动生成ASN单(默认:是),为『否』则开启PO单手动生成ASN单功能 
 | 
     */ 
 | 
    private Boolean flagAutoAsn; 
 | 
  
 | 
  
 | 
  
 | 
    @Data 
 | 
    @Configuration 
 | 
    @ConfigurationProperties(prefix = "stock.inspect") 
 | 
    public class InspectProperties { 
 | 
        /** 
 | 
         * 是否开启上架校验 
 | 
         */ 
 | 
        private Boolean flagAvailable; 
 | 
  
 | 
        /** 
 | 
         * 是否开启收货校验, 上架校验和收货校验,只会开启一个 
 | 
         */ 
 | 
        private Boolean flagReceiving; 
 | 
  
 | 
    } 
 | 
  
 | 
} 
 |