package com.welampiot.dao; import com.welampiot.dto.PlcPolicyDTO; import com.welampiot.vo.PlcPolicyVO; import org.apache.ibatis.annotations.Param; import java.util.List; /** * ClassName: PlcPolicyDao * Package: com.welampiot.dao * Description: * * @Author: zhj_Start * @Create: 2023/8/17 - 11:23 * @Version: v1.0 */ public interface PlcPolicyDao { void addPlcPolicyData(PlcPolicyDTO dto); void updatePlcPolicyData(PlcPolicyDTO dto); List getPlcPolicyList(PlcPolicyVO vo); List getAllPlcPolicyList(PlcPolicyVO vo); Integer getPlcPolicyTotal(@Param("userid") Integer userid); Integer getAllPlcPolicyTotal(); void deletePlcPolicyDataById(@Param("id") Integer id); PlcPolicyDTO getPlcPolicyDetailById(@Param("id") Integer id); }