package com.glxp.api.service.basic; import com.glxp.api.entity.basic.SysApprovalFlow; import com.glxp.api.req.basic.SubmitApprovalFlowRequest; import com.glxp.api.res.basic.SysApprovalFlowDetailResponse; import java.util.List; public interface SysApprovalFlowService{ int deleteByPrimaryKey(String id); int insert(SysApprovalFlow record); int insertOrUpdate(SysApprovalFlow record); int insertOrUpdateSelective(SysApprovalFlow record); int insertSelective(SysApprovalFlow record); SysApprovalFlow selectByPrimaryKey(String id); int updateByPrimaryKeySelective(SysApprovalFlow record); int updateByPrimaryKey(SysApprovalFlow record); int updateBatch(List list); int batchInsert(List list); String getApprovalFlowId(); void generateFlow(String approvalFlowId, String billNo, String type); List getDetailList(String approvalFlowId); void submitApprovalFlow(SubmitApprovalFlowRequest submitApprovalFlowRequest); }