@Service
public class WidgetService
extends bap.core.service.BaseService
| Constructor and Description |
|---|
WidgetService() |
| Modifier and Type | Method and Description |
|---|---|
void |
batchDeleteService(java.lang.String[] idArray)
功能描述:批量删除控件
|
int |
checkOnlyWidgetGroupNameService(java.io.PrintWriter pw,
java.lang.String menuCode,
java.lang.String widgetGroupName,
java.lang.String widgetGroupId)
功能描述:校验在指定个菜单下,某个控件组名称是否存在
|
int |
checkOnlyWidgetName(java.io.PrintWriter pw,
java.lang.String widgetGroupId,
java.lang.String widgetName)
功能描述:校验控件名称是否存在
|
java.util.List<Widget> |
findWidgetListByPage(java.util.List<java.lang.Object> list,
java.lang.String orderCondition,
int page,
int pageSize)
功能描述:获得控件集合用于分页
|
AccessWidgetForm |
getAccessWidgetFormAccessByMenuCode(java.lang.String menuCode,
java.lang.String staffId,
java.lang.String widgetGroupId,
java.lang.String serviceCode,
java.lang.String userType)
功能描述:根据menucode staffid获得要处理的按钮字段集合
|
int |
getCountOfWidget(java.util.List<java.lang.Object> list)
功能描述:获得控件数量用于分页
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getFieldProperty(java.lang.String classPath)
功能描述: 根据类路径获取属性
|
java.lang.String |
getJsonOfMenuAccessWidgetGroup(Staff staff)
功能描述:获得json形式的菜单,控件组用于ztree
|
java.lang.String |
getWidgetJsonService(java.lang.String widgetGroupId)
功能描述:获得控件组下的控件的json形式
|
void |
save(Widget widget)
功能描述:新增控件
|
void |
update(Widget widget)
功能描述:修改控件
|
public int checkOnlyWidgetGroupNameService(java.io.PrintWriter pw,
java.lang.String menuCode,
java.lang.String widgetGroupName,
java.lang.String widgetGroupId)
pw - menuCode - 菜单编码widgetGroupName - 控件组名称public int checkOnlyWidgetName(java.io.PrintWriter pw,
java.lang.String widgetGroupId,
java.lang.String widgetName)
pw - widgetGroupId - 控件组idwidgetName - 控件组名称widgetId - 控件id@Transactional public void batchDeleteService(java.lang.String[] idArray)
idArray - 控件idpublic void update(Widget widget)
widget - 待修改控件对象public void save(Widget widget)
widget - public int getCountOfWidget(java.util.List<java.lang.Object> list)
searchCondition - public java.util.List<Widget> findWidgetListByPage(java.util.List<java.lang.Object> list, java.lang.String orderCondition, int page, int pageSize)
searchCondition - orderCondition - page - public java.lang.String getJsonOfMenuAccessWidgetGroup(Staff staff)
staff - 当前用户public AccessWidgetForm getAccessWidgetFormAccessByMenuCode(java.lang.String menuCode, java.lang.String staffId, java.lang.String widgetGroupId, java.lang.String serviceCode, java.lang.String userType)
menuCode - 菜单编码staffId - 当前用户idwidgetGroupId - 控件组idserviceCode - 服务编码userType - 权限用户类型public java.lang.String getWidgetJsonService(java.lang.String widgetGroupId)
widgetGroupId - 控件组idpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getFieldProperty(java.lang.String classPath)
classPath -