You've already forked FrameTour-BE
feat(pc): 添加景区项目管理功能
- 新增项目管理相关的 Controller、Service、Mapper 及模型类 - 实现项目分页查询、列表查询、详情查询、新增、修改、删除等功能 - 添加项目状态更新和二维码下载功能 - 集成微信小程序二维码生成和存储服务
This commit is contained in:
48
src/main/java/com/ycwl/basic/mapper/ProjectMapper.java
Normal file
48
src/main/java/com/ycwl/basic/mapper/ProjectMapper.java
Normal file
@@ -0,0 +1,48 @@
|
||||
package com.ycwl.basic.mapper;
|
||||
|
||||
import com.ycwl.basic.model.pc.project.entity.ProjectEntity;
|
||||
import com.ycwl.basic.model.pc.project.req.ProjectReqQuery;
|
||||
import com.ycwl.basic.model.pc.project.resp.ProjectRespVO;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 景区项目管理Mapper
|
||||
*
|
||||
* @Author: Claude
|
||||
* @Date: 2025-01-15
|
||||
*/
|
||||
@Mapper
|
||||
public interface ProjectMapper {
|
||||
|
||||
/**
|
||||
* 分页查询项目列表
|
||||
*/
|
||||
List<ProjectRespVO> list(ProjectReqQuery projectReqQuery);
|
||||
|
||||
/**
|
||||
* 根据ID查询项目详情
|
||||
*/
|
||||
ProjectRespVO getById(Long id);
|
||||
|
||||
/**
|
||||
* 新增项目
|
||||
*/
|
||||
int add(ProjectEntity project);
|
||||
|
||||
/**
|
||||
* 根据ID删除项目
|
||||
*/
|
||||
int deleteById(Long id);
|
||||
|
||||
/**
|
||||
* 更新项目信息
|
||||
*/
|
||||
int update(ProjectEntity project);
|
||||
|
||||
/**
|
||||
* 更新项目状态
|
||||
*/
|
||||
int updateStatus(Long id);
|
||||
}
|
Reference in New Issue
Block a user