You've already forked FrameTour-BE
- 新增激活/停用景区账号的接口和相关逻辑 - 在登录时增加账号激活状态的验证 - 更新数据库表结构,添加 isActive 字段 - 优化 MyBatis 映射文件,支持新功能
31 lines
985 B
Java
31 lines
985 B
Java
package com.ycwl.basic.mapper;
|
|
|
|
import com.ycwl.basic.model.pc.scenic.entity.ScenicAccountEntity;
|
|
import com.ycwl.basic.model.pc.scenic.req.ScenicAccountReqQuery;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
import java.util.List;
|
|
|
|
@Mapper
|
|
public interface ScenicAccountMapper {
|
|
ScenicAccountEntity getByAccount(String account);
|
|
int add(ScenicAccountEntity scenicAccount);
|
|
ScenicAccountEntity getSuperAccountOfScenic(Long scenicId);
|
|
int update(ScenicAccountEntity scenicAccount);
|
|
int deleteById(Long id);
|
|
int updateStatus(Long id);
|
|
int updateActiveStatus(Long id);
|
|
int deleteByScenicId(Long scenicId);
|
|
|
|
ScenicAccountEntity findAccountById(String id);
|
|
List<ScenicAccountEntity> pageQuery(ScenicAccountReqQuery req);
|
|
|
|
int addAccountScenicRelation(Long accountId, Long scenicId, int isAdmin);
|
|
|
|
int deleteRelationByScenicId(Long scenicId);
|
|
|
|
List<Long> getAccountRelations(Long accountId);
|
|
|
|
int deleteRelationById(Long accountId);
|
|
}
|