mirror of
https://github.com/Teamlinker/Teamlinker.git
synced 2025-06-03 03:00:17 +00:00
17 lines
729 B
TypeScript
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 |