IConstructionTeamService.java 786 Bytes
package vion.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.yulichang.base.MPJBaseService;
import vion.dto.ConstructionTeamDTO;
import vion.dto.RContractTeamDTO;
import vion.model.ConstructionTeam;
import vion.vo.ConstructionTeamVO;
import vion.vo.RContractTeamVO;

/**
 * @author vion
 * @date 2023/12/26
 */
public interface IConstructionTeamService extends MPJBaseService<ConstructionTeam> {

    Page<ConstructionTeamVO> list(ConstructionTeamDTO dto);

    ConstructionTeamVO getVOById(Long id);

    Object save(ConstructionTeamDTO dto);

    String updateById(ConstructionTeamDTO dto);

    Page<RContractTeamVO> list(RContractTeamDTO dto);

    String assignTeam(RContractTeamDTO dto);

    String delContractTeamById(Long id);

}