1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package cn.cslg.pas.service;
- import cn.cslg.pas.common.model.dto.StructureAddNewDTO;
- import cn.cslg.pas.common.model.dto.StructureQueryPageDTO;
- import cn.cslg.pas.common.model.dto.StructureUpdateDTO;
- import cn.cslg.pas.common.model.vo.StructureVO;
- import org.springframework.transaction.annotation.Transactional;
- import org.springframework.web.multipart.MultipartFile;
- import java.util.List;
- import java.util.Map;
- /**
- * 架构的Service层接口
- *
- * @Author chenyu
- * @Date 2023/3/10
- */
- public interface IStructureService {
- /**
- * 新增架构
- *
- * @param structureAddNewDTO 新增架构DTO对象
- * @param files 架构图片
- */
- @Transactional
- void addNew(StructureAddNewDTO structureAddNewDTO, List<MultipartFile> files);
- /**
- * 修改架构
- *
- * @param structureUpdateDTO 修改架构DTO对象
- * @param files 架构图片
- */
- @Transactional
- void update(StructureUpdateDTO structureUpdateDTO, List<MultipartFile> files);
- /**
- * 分页查询架构
- *
- * @param structureQueryPageDTO 分页信息
- * @return 返回查询到的数据
- */
- StructureVO query(StructureQueryPageDTO structureQueryPageDTO);
- }
|