package com.ruoyi.user.mapper; import java.util.List; import com.ruoyi.user.domain.AccountLevelApply; import com.ruoyi.user.domain.vo.AccountLevelApplyVo; /** * 会员等级升级申请 数据层 * * @author ruoyi */ public interface AccountLevelApplyMapper { /** * 查询升级申请列表 */ public List selectLevelApplyList(AccountLevelApplyVo apply); /** * 根据申请号查询 */ public AccountLevelApply selectLevelApplyById(Long id); /** * 审核(写审核结果与生效结果,条件带 audit_status='0' 作并发闸门) * * 审核状态与 finalLevel / supplierAfterId 一次写完:服务层在调用前已把"生效成什么"算清, * 算不出来的情况直接抛异常、一行都不会落。故不需要"先占闸门再回写结果"两步走。 */ public int auditLevelApply(AccountLevelApply apply); }