com.centit.framework.system.service.UserSettingManager Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of framework-system-module Show documentation
Show all versions of framework-system-module Show documentation
定义了一组和core兼容的表结构,并用mybatis实现了表的增删改查
The newest version!
package com.centit.framework.system.service;
import com.alibaba.fastjson.JSONArray;
import com.centit.framework.system.po.UserSetting;
import com.centit.framework.system.po.UserSettingId;
import com.centit.support.database.utils.PageDesc;
import java.util.List;
import java.util.Map;
public interface UserSettingManager {
List getUserSettings(String userCode);
List getUserSettings(String userCode,String optID);
UserSetting getUserSetting(String userCode,String paramCode);
void saveNewUserSetting(UserSetting userSetting);
void updateUserSetting(UserSetting userSetting);
void saveUserSetting(String userCode,String paramCode,String paramName,String paramValue,String optId);
JSONArray listObjects(MapsearchColumn, PageDesc pageDesc);
/**
* 查询全部默认用户设置
* @param pageDesc 分页信息
* @param map 过滤条件
* @return 个人设置列表
*/
List listDefaultSettings(Map map, PageDesc pageDesc);
List listObjects(MapsearchColumn);
UserSetting getObjectById(UserSettingId userSettingid);
void deleteObject(UserSetting userSetting);
List getAllSettings();
}