package com.xcong.excoin.modules.member.service; import javax.validation.Valid; import com.baomidou.mybatisplus.extension.service.IService; import com.xcong.excoin.common.response.Result; import com.xcong.excoin.common.system.dto.RegisterDto; import com.xcong.excoin.modules.member.entity.MemberEntity; import com.xcong.excoin.modules.member.parameter.dto.MemberAuthenticationDto; import com.xcong.excoin.modules.member.parameter.dto.MemberForgetPwdDto; import com.xcong.excoin.modules.member.parameter.dto.MemberUpdatePwdDto; import com.xcong.excoin.modules.member.parameter.dto.MemberUpdateTradePwdDto; /** * @author wzy */ public interface MemberService extends IService { public Result register(RegisterDto registerDto); public Result getMemberInfo(); public Result memberAuthentication(@Valid MemberAuthenticationDto memberAuthenticationDto); public Result memberForgetPwd(@Valid MemberForgetPwdDto memberForgetPwdDto); public Result memberUpdatePwd(@Valid MemberUpdatePwdDto memberUpdatePwdDto); public Result memberUpdateTradePwd(@Valid MemberUpdateTradePwdDto memberUpdateTradePwdDto); public Result memberLogout(); public Result memberTradersPwd(@Valid MemberForgetPwdDto memberForgetPwdDto); }