{"code":"import{pgTable,uuid,text,timestamp,index,primaryKey}from\"drizzle-orm/pg-core\";import{companies}from\"./companies.js\";import{issues}from\"./issues.js\";import{approvals}from\"./approvals.js\";import{agents}from\"./agents.js\";const issueApprovals=pgTable(\"issue_approvals\",{companyId:uuid(\"company_id\").notNull().references(()=>companies.id),issueId:uuid(\"issue_id\").notNull().references(()=>issues.id,{onDelete:\"cascade\"}),approvalId:uuid(\"approval_id\").notNull().references(()=>approvals.id,{onDelete:\"cascade\"}),linkedByAgentId:uuid(\"linked_by_agent_id\").references(()=>agents.id,{onDelete:\"set null\"}),linkedByUserId:text(\"linked_by_user_id\"),createdAt:timestamp(\"created_at\",{withTimezone:true}).notNull().defaultNow()},table=>({pk:primaryKey({columns:[table.issueId,table.approvalId],name:\"issue_approvals_pk\"}),issueIdx:index(\"issue_approvals_issue_idx\").on(table.issueId),approvalIdx:index(\"issue_approvals_approval_idx\").on(table.approvalId),companyIdx:index(\"issue_approvals_company_idx\").on(table.companyId)}));export{issueApprovals};\n","warnings":[],"map":{"version":3,"mappings":"AAAA,OAAS,QAAS,KAAM,KAAM,UAAW,MAAO,eAAkB,sBAClE,OAAS,cAAiB,iBAC1B,OAAS,WAAc,cACvB,OAAS,cAAiB,iBAC1B,OAAS,WAAc,cAEhB,MAAM,eAAiB,QAC5B,kBACA,CACE,UAAW,KAAK,YAAY,EAAE,QAAQ,EAAE,WAAW,IAAM,UAAU,EAAE,EACrE,QAAS,KAAK,UAAU,EAAE,QAAQ,EAAE,WAAW,IAAM,OAAO,GAAI,CAAE,SAAU,SAAU,CAAC,EACvF,WAAY,KAAK,aAAa,EAAE,QAAQ,EAAE,WAAW,IAAM,UAAU,GAAI,CAAE,SAAU,SAAU,CAAC,EAChG,gBAAiB,KAAK,oBAAoB,EAAE,WAAW,IAAM,OAAO,GAAI,CAAE,SAAU,UAAW,CAAC,EAChG,eAAgB,KAAK,mBAAmB,EACxC,UAAW,UAAU,aAAc,CAAE,aAAc,IAAK,CAAC,EAAE,QAAQ,EAAE,WAAW,CAClF,EACC,QAAW,CACV,GAAI,WAAW,CAAE,QAAS,CAAC,MAAM,QAAS,MAAM,UAAU,EAAG,KAAM,oBAAqB,CAAC,EACzF,SAAU,MAAM,2BAA2B,EAAE,GAAG,MAAM,OAAO,EAC7D,YAAa,MAAM,8BAA8B,EAAE,GAAG,MAAM,UAAU,EACtE,WAAY,MAAM,6BAA6B,EAAE,GAAG,MAAM,SAAS,CACrE,EACF","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/db/src/schema/issue_approvals.ts"],"sourcesContent":[null]}}