package top.weiyuexin.service; import com.baomidou.mybatisplus.extension.service.IService; import top.weiyuexin.pojo.Code; import top.weiyuexin.pojo.TestCase; import top.weiyuexin.pojo.vo.R; public interface CodeService extends IService { public R compileJava(Code code); public R runJava(Code code, TestCase testCase); public R compileCpp(Code code); public R runCpp(Code code, TestCase testCase); public R compileC(Code code); public R runC(Code code, TestCase testCase); public R compileGolang(Code code); public R runGolang(Code code, TestCase testCase); public R runPython(Code code, TestCase testCase); public R runJavaScript(Code code, TestCase testCase); }