package com.vci.web.properties;
|
|
import com.vci.starter.web.yml.YamlPropertySourceFactory;
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.PropertySource;
|
|
import java.util.Map;
|
|
/**
|
* 平台兼容性的配置
|
* @author weidy
|
* @date 2020/3/13
|
*/
|
@PropertySource(value = "classpath:compatibility_field_map.yml",factory = YamlPropertySourceFactory.class)
|
@Configuration
|
@ConfigurationProperties(prefix = "compatibility")
|
public class VciFramworkCompatibilityProperties {
|
/**
|
* 用户的字段映射
|
*/
|
private Map<String,String> userTableFieldMap;
|
|
/**
|
* 角色的字段映射
|
*/
|
private Map<String,String> roleTableFieldMap;
|
|
/**
|
* 部门的字段映射
|
*/
|
private Map<String,String> deptTableFieldMap;
|
|
/**
|
* 功能的字段映射
|
*/
|
private Map<String,String> functionTableFieldMap;
|
|
public Map<String, String> getUserTableFieldMap() {
|
return userTableFieldMap;
|
}
|
|
public void setUserTableFieldMap(Map<String, String> userTableFieldMap) {
|
this.userTableFieldMap = userTableFieldMap;
|
}
|
|
public Map<String, String> getRoleTableFieldMap() {
|
return roleTableFieldMap;
|
}
|
|
public void setRoleTableFieldMap(Map<String, String> roleTableFieldMap) {
|
this.roleTableFieldMap = roleTableFieldMap;
|
}
|
|
public Map<String, String> getDeptTableFieldMap() {
|
return deptTableFieldMap;
|
}
|
|
public void setDeptTableFieldMap(Map<String, String> deptTableFieldMap) {
|
this.deptTableFieldMap = deptTableFieldMap;
|
}
|
|
public Map<String, String> getFunctionTableFieldMap() {
|
return functionTableFieldMap;
|
}
|
|
public void setFunctionTableFieldMap(Map<String, String> functionTableFieldMap) {
|
this.functionTableFieldMap = functionTableFieldMap;
|
}
|
|
@Override
|
public String toString() {
|
return "VciFramworkCompatibilityProperties{" +
|
"userTableFieldMap=" + userTableFieldMap +
|
", roleTableFieldMap=" + roleTableFieldMap +
|
", deptTableFieldMap=" + deptTableFieldMap +
|
", functionTableFieldMap=" + functionTableFieldMap +
|
'}';
|
}
|
}
|