Teamlinker/code/server/cooperation/http/project.ts
sx1989827 846ee6ca75 add
2021-10-06 17:51:30 +08:00

17 lines
729 B
TypeScript

import { DHttpApi, DHttpContext, DHttpReqParam, DHttpReqParamFile,DHttpContent, DHttpReqParamRequired, DHttpUser } from "../../common/http/http"
import * as projectApi from "../../../common/routes/project"
import HttpContext from "../../common/http/context"
import { Err } from "../../../common/status/error"
import { IUserSession } from "../../common/rpc/api/user"
import Project from "../service/project"
class ProjectController {
@DHttpApi(projectApi.routes.basic)
async projectBasicInfo(@DHttpReqParamRequired("projectId") projectId:string):Promise<typeof projectApi.routes.basic.res>{
let obj=await Project.getItemById(projectId);
return obj.getItem();
}
}
export default new ProjectController