package com.moral.api.service; import com.moral.api.entity.ManageAccount; import com.baomidou.mybatisplus.extension.service.IService; import com.moral.api.pojo.dto.account.*; import com.moral.api.pojo.dto.login.LoginDTO; import com.moral.api.pojo.request.*; /** *

* 后台账户表 服务类 *

* * @author moral * @since 2021-03-09 */ public interface ManageAccountService extends IService { /** * @Description: 登陆 * @Param: [AESAccount, AESPassword] * @return: java.util.Map * @Author: 陈凯裕 * @Date: 2021/3/12 */ LoginDTO login(LoginRequest loginRequest); /** * @Description: 注销 * @Param: [accountId, token] * @return: java.util.Map * @Author: 陈凯裕 * @Date: 2021/3/12 */ boolean logout(LogoutRequest logoutRequest); /** * @Description: 添加后台账号 * @Param: [accountAddRequest] * @return: com.moral.api.pojo.dto.AccountDTO * @Author: 陈凯裕 * @Date: 2021/3/13 */ AccountInsertDTO insertAccount(AccountInsertRequest accountInsertRequest); /** * @Description: 查询账号 * @Param: [accountQueryRequest] * @return: com.moral.api.pojo.dto.AccountDTO * @Author: 陈凯裕 * @Date: 2021/3/15 */ AccountQueryDTO queryAccount(AccountQueryRequest accountQueryRequest); /** * @Description: 更新账号 * @Param: [accountUpdateRequest] * @return: com.moral.api.pojo.dto.account.AccountDTO * @Author: 陈凯裕 * @Date: 2021/3/15 */ AccountUpdateDTO updateAccount(AccountUpdateRequest accountUpdateRequest); /** * @Description: 删除账号 * @Param: [accountDeleteRequest] * @return: com.moral.api.pojo.dto.account.AccountDeleteDTO * @Author: 陈凯裕 * @Date: 2021/3/16 */ AccountDeleteDTO deleteAccount(AccountDeleteRequest accountDeleteRequest); }