package com.njcn.rdms.module.project.service.signoff;

import com.njcn.rdms.module.project.dal.dataobject.status.ObjectStatusModelDO;
import com.njcn.rdms.module.project.dal.dataobject.status.ObjectStatusTransitionDO;

public interface EmployeeSignOffStatusService {

    String getInitialStatusCode();

    String statusName(String statusCode);

    ObjectStatusTransitionDO validateTransition(String fromStatus, String actionCode, String reason);

    ObjectStatusModelDO validateStatusModel(String statusCode);
}
