src/main/java/com/sums/service/factory/RolesConfig.java
(完整代码) 928Bpackage com.sums.service.factory;
import com.sums.service.roles.StrategyRoles;
import com.sums.service.roles.impl.*;
import javax.annotation.PostConstruct;
import javax.annotation.Resource;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
public class RolesConfig {
protected static Map<String, StrategyRoles> rolesMap = new ConcurrentHashMap<>();
@Resource
private ChairmanRole chairmanRole;
@Resource
private ViceChairmanRole viceChairmanRole;
@Resource
private MinisterRole ministerRole;
@Resource
private MemberRole memberRole;
@Resource
private AdminRole adminRole;
@PostConstruct
public void init(){
rolesMap.put("chairman",chairmanRole);
rolesMap.put("viceChairman",viceChairmanRole);
rolesMap.put("minister",ministerRole);
rolesMap.put("member",memberRole);
rolesMap.put("admin",adminRole);
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。