/* * @description: 项目账号相关 * @Author: CP * @Date: 2020-09-25 14:42:31 * @FilePath: \construction_management\web\api\project_account_api.go */ package api import ( "github.com/kataras/iris/v12" "go.mod/services" "go.mod/web/utils" ) type ProjectAccountApi struct { //框架-web应用上下文环境 Ctx iris.Context // 需要用的service ServiceProjectAccount services.ProjectAccountService } // 获得项目账号相关信息 func (c *ProjectAccountApi) Get() { // 获得项目ID projectAccountIdInt, err := utils.GetProjectAccountId(c.Ctx) if err != nil { c.Ctx.JSON(iris.Map{ "code": -1, "msg": err, }) return } // 获得层级文件夹 AccountData := c.ServiceProjectAccount.Get(projectAccountIdInt) c.Ctx.JSON(iris.Map{ "code": 0, "msg": "", "data": AccountData, }) }