// 通用接口,与特定业务关联性不强,需要在不同的地方反复使用 import { createTRPCRouter, permissionRequiredProcedure } from '@/server/trpc' import { inferProcedureOutput } from '@trpc/server'; export const commonRouter = createTRPCRouter({ getDepts: permissionRequiredProcedure('').query(({ ctx }) => ctx.db.dept.findMany({ orderBy: { code: 'asc' } }) ), }) export type CommonRouter = typeof commonRouter; export type Dept = inferProcedureOutput[number]