添加"景区"的基础业务接口和实现

This commit is contained in:
longbinbin
2024-12-03 15:45:02 +08:00
parent 2e4ae11c2f
commit c925798fbc
10 changed files with 333 additions and 6 deletions

View File

@ -2,6 +2,7 @@ package com.ycwl.basic.mapper.pc;
import com.ycwl.basic.model.pc.scenic.entity.ScenicConfigEntity;
import com.ycwl.basic.model.pc.scenic.entity.ScenicEntity;
import com.ycwl.basic.model.pc.scenic.req.ScenicAddOrUpdateReq;
import com.ycwl.basic.model.pc.scenic.req.ScenicReqQuery;
import com.ycwl.basic.model.pc.scenic.resp.ScenicRespVO;
import org.apache.ibatis.annotations.Mapper;
@ -17,15 +18,22 @@ import java.util.List;
public interface ScenicMapper {
List<ScenicRespVO> list(ScenicReqQuery scenicReqQuery);
ScenicRespVO getById(Long id);
int add(ScenicEntity scenic);
int add(ScenicAddOrUpdateReq scenic);
int deleteById(Long id);
int update(ScenicEntity scenic);
int update(ScenicAddOrUpdateReq scenic);
int updateStatus(Long id);
int addConfig(ScenicConfigEntity scenicConfig);
/**
* 修改景区配置
* @param scenicConfigEntity
* @return
*/
int updateConfigById(ScenicConfigEntity scenicConfigEntity);
/**
* 根据景区id删除配置
* @param scenicId
*/
void deleteConfigByscenicId(Long scenicId);
}