IntelligentRecognition/ah-jjsp-service/.svn/pristine/2c/2cc1ba29204266fa18118899403...

82 lines
2.1 KiB
Plaintext
Raw Normal View History

2024-05-24 16:09:40 +08:00
package com.sercurityControl.proteam.service;
import com.github.pagehelper.PageInfo;
import com.securityControl.common.core.web.domain.AjaxResult;
import com.sercurityControl.proteam.domain.ClassData;
import com.sercurityControl.proteam.domain.ProClassMettingVo;
import com.sercurityControl.proteam.domain.ProData;
import com.sercurityControl.proteam.domain.TicketData;
import com.sercurityControl.proteam.domain.vo.PreservationVo;
import com.sercurityControl.proteam.domain.vo.ReturnCodeEntity;
import io.swagger.v3.oas.annotations.parameters.RequestBody;
import java.util.List;
public interface ProDataService {
List<TicketData> getTicketLists(TicketData ticketData);
List<ClassData> getClassLists(ClassData classData);
AjaxResult getBasicInfoData(ProData entity);
List<ProData> getProList(ProData proData);
/**
* 获取工程下拉框
*
* @return 集合
*/
AjaxResult getProject(ProData entity);
AjaxResult getProjectSelect(ProData entity);
/**
* 查询工作详情
* @param proData
* @return
*/
ProData getProdDetail(ProData proData);
/**
* 查询施工班组数据
* @param proData
* @return
*/
PageInfo<ProData> getProWorkTeam(ProData proData);
/**
* 工程站班会记录详情
* @param proClassMettingVo
* @return
*/
PageInfo<ProClassMettingVo> getClassMettingList(ProClassMettingVo proClassMettingVo);
List<PreservationVo> getProjectPreservation(PreservationVo preservationVo);
/**
* 查看
* @param keyId
* @return
*/
PreservationVo getPreservation(String keyId);
ReturnCodeEntity deletePreservation(String keyId);
ReturnCodeEntity deleteAllPreservation(PreservationVo preservationVo);
ReturnCodeEntity batchDeletePreservation(List<String> list);
ReturnCodeEntity insertPreservation(PreservationVo preservationVo);
ReturnCodeEntity updatePreservation(PreservationVo preservationVo);
/**
* 数据导入
* @param list
*/
void addImportData(List<PreservationVo> list);
}