JSD-8834 自定义授权&审计
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

54 lines
1.4 KiB

package com.fr.plugin.teshe.systemOptionProvider;
import com.fr.decision.authority.base.AuthorityConstants;
import com.fr.decision.authority.base.constant.AuthorityStaticItemId;
import com.fr.decision.fun.impl.AbstractSystemOptionProvider;
import com.fr.decision.web.MainComponent;
import com.fr.plugin.teshe.controller.TieSheController;
import com.fr.plugin.teshe.jscss.TeSheMainDef;
import com.fr.web.struct.Atom;
public class TeSheSystemOptionProvider extends AbstractSystemOptionProvider {
@Override
public String id() {
return TieSheController.WORK_AUTHORITY_ID;
}
@Override
public String displayName() {
return "工作授权";
}
@Override
public int sortIndex() {
return 1;
}
/*
@Override
public String fullPath() {
//用来控制后台实际权限判断的,
return AuthorityStaticItemId.DEC_MANAGEMENT_ID+
AuthorityConstants.FULL_PATH_SPLITTER+
AuthorityStaticItemId.DEC_MANAGEMENT_USER_ID;
}
@Override
public String parentId() {
//一般说来用不到,因为决策平台自身可折叠的管理菜单本身只有
return AuthorityStaticItemId.DEC_MANAGEMENT_MAINTENANCE_ID;
}
*/
@Override
public Atom attach() {
return MainComponent.KEY;
}
@Override
public Atom client() {
return TeSheMainDef.KEY;
}
}