package com.ssm.manage.service;


import com.github.pagehelper.PageInfo;
import com.ssm.core.service.BaseService;
import com.ssm.manage.entity.MemberAgreement;
import com.ssm.manage.entity.RefundOrderList;
import com.ssm.manage.entity.SmsException;
import com.ssm.manage.query.MemberAgreementRequest;
import com.ssm.manage.query.RefundOrderResquest;

public interface SsmMemberAgreementService extends BaseService<MemberAgreement> {

    int addMemberFile (MemberAgreementRequest memberFileRequest) throws SmsException;

    PageInfo<MemberAgreement> selectPage(MemberAgreementRequest memberFileRequest);
    MemberAgreement selectOne(MemberAgreementRequest memberFileRequest);


    int updateState();
    int updateStateByStartState(MemberAgreement memberAgreement);

    MemberAgreement selectByMember();
}