田源
2025-04-03 9b4433fddf5b401edb0aace8a404ac733b122702
Source/BladeX-Tool/blade-starter-datascope/src/main/java/org/springblade/core/datascope/model/DataScopeModel.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,68 @@
/*
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
 *
 *  Redistribution and use in source and binary forms, with or without
 *  modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice,
 *  this list of conditions and the following disclaimer.
 *  Redistributions in binary form must reproduce the above copyright
 *  notice, this list of conditions and the following disclaimer in the
 *  documentation and/or other materials provided with the distribution.
 *  Neither the name of the dreamlu.net developer nor the names of its
 *  contributors may be used to endorse or promote products derived from
 *  this software without specific prior written permission.
 *  Author: Chill åº„骞 (smallchill@163.com)
 */
package org.springblade.core.datascope.model;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springblade.core.datascope.constant.DataScopeConstant;
import org.springblade.core.datascope.enums.DataScopeEnum;
import java.io.Serializable;
/**
 * æ•°æ®æƒé™å®žä½“ç±»
 *
 * @author Chill
 */
@Data
@NoArgsConstructor
public class DataScopeModel implements Serializable {
   private static final long serialVersionUID = 1L;
   /**
    * æž„造器创建
    */
   public DataScopeModel(Boolean searched) {
      this.searched = searched;
   }
   /**
    * æ˜¯å¦å·²æŸ¥è¯¢
    */
   private Boolean searched = Boolean.FALSE;
   /**
    * èµ„源编号
    */
   private String resourceCode;
   /**
    * æ•°æ®æƒé™å­—段
    */
   private String scopeColumn = DataScopeConstant.DEFAULT_COLUMN;
   /**
    * æ•°æ®æƒé™è§„则
    */
   private Integer scopeType = DataScopeEnum.ALL.getType();
   /**
    * å¯è§å­—段
    */
   private String scopeField;
   /**
    * æ•°æ®æƒé™è§„则值
    */
   private String scopeValue;
}