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.

58 lines
1.4 KiB

package xyz.wbsite.module.admin.mgr;
import xyz.wbsite.module.admin.req.ConfigCreateRequest;
import xyz.wbsite.module.admin.req.ConfigDeleteRequest;
import xyz.wbsite.module.admin.req.ConfigFindRequest;
import xyz.wbsite.module.admin.req.ConfigUpdateRequest;
import xyz.wbsite.module.admin.rsp.ConfigCreateResponse;
import xyz.wbsite.module.admin.rsp.ConfigDeleteResponse;
import xyz.wbsite.module.admin.rsp.ConfigFindResponse;
import xyz.wbsite.module.admin.rsp.ConfigUpdateResponse;
import xyz.wbsite.frame.base.Token;
/**
* 配置预设
*
* @author wangbing
* @version 0.0.1
* @since 2021-02-08
*/
public interface ConfigManager {
/**
* 插入
*
* @param request 请求对象
* @param token 令牌
* @return
*/
ConfigCreateResponse create(ConfigCreateRequest request, Token token);
/**
* 逻辑删除
*
* @param request 请求对象
* @param token 令牌
* @return
*/
ConfigDeleteResponse delete(ConfigDeleteRequest request, Token token);
/**
* 更新
*
* @param request 请求对象
* @param token 令牌
* @return
*/
ConfigUpdateResponse update(ConfigUpdateRequest request, Token token);
/**
* 查询
*
* @param request 请求对象
* @param token 令牌
* @return
*/
ConfigFindResponse find(ConfigFindRequest request, Token token);
}

Powered by TurnKey Linux.