# Conflicts: # generated/prisma/internal/class.ts # generated/prisma/internal/prismaNamespace.ts # generated/prisma/internal/prismaNamespaceBrowser.ts # generated/prisma/models/BoardColumn.ts # generated/prisma/models/Project.ts # generated/prisma/models/ProjectMember.ts # generated/prisma/models/Task.ts # generated/prisma/models/TaskMember.ts # generated/prisma/models/TaskTag.ts # generated/prisma/models/User.ts # server/routes/projects.js # server/routes/tasks.js # src/api/task.js
599 lines
15 KiB
TypeScript
599 lines
15 KiB
TypeScript
|
|
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
|
|
/* eslint-disable */
|
|
// biome-ignore-all lint: generated file
|
|
// @ts-nocheck
|
|
/*
|
|
* WARNING: This is an internal file that is subject to change!
|
|
*
|
|
* 🛑 Under no circumstances should you import this file directly! 🛑
|
|
*
|
|
* All exports from this file are wrapped under a `Prisma` namespace object in the browser.ts file.
|
|
* While this enables partial backward compatibility, it is not part of the stable public API.
|
|
*
|
|
* If you are looking for your Models, Enums, and Input Types, please import them from the respective
|
|
* model files in the `model` directory!
|
|
*/
|
|
|
|
import * as runtime from "@prisma/client/runtime/index-browser"
|
|
|
|
export type * from '../models.ts'
|
|
export type * from './prismaNamespace.ts'
|
|
|
|
export const Decimal = runtime.Decimal
|
|
|
|
|
|
export const NullTypes = {
|
|
DbNull: runtime.NullTypes.DbNull as (new (secret: never) => typeof runtime.DbNull),
|
|
JsonNull: runtime.NullTypes.JsonNull as (new (secret: never) => typeof runtime.JsonNull),
|
|
AnyNull: runtime.NullTypes.AnyNull as (new (secret: never) => typeof runtime.AnyNull),
|
|
}
|
|
/**
|
|
* Helper for filtering JSON entries that have `null` on the database (empty on the db)
|
|
*
|
|
* @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field
|
|
*/
|
|
export const DbNull = runtime.DbNull
|
|
|
|
/**
|
|
* Helper for filtering JSON entries that have JSON `null` values (not empty on the db)
|
|
*
|
|
* @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field
|
|
*/
|
|
export const JsonNull = runtime.JsonNull
|
|
|
|
/**
|
|
* Helper for filtering JSON entries that are `Prisma.DbNull` or `Prisma.JsonNull`
|
|
*
|
|
* @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field
|
|
*/
|
|
export const AnyNull = runtime.AnyNull
|
|
|
|
|
|
export const ModelName = {
|
|
User: 'User',
|
|
Article: 'Article',
|
|
Strategy: 'Strategy',
|
|
Indicator: 'Indicator',
|
|
IndicatorPoint: 'IndicatorPoint',
|
|
News: 'News',
|
|
Alert: 'Alert',
|
|
ServerNode: 'ServerNode',
|
|
ServerNodeHistory: 'ServerNodeHistory',
|
|
ServiceCheck: 'ServiceCheck',
|
|
Econ_SowInventory: 'Econ_SowInventory',
|
|
ScraperCache: 'ScraperCache',
|
|
OilPriceHistory: 'OilPriceHistory',
|
|
MihomeAccount: 'MihomeAccount',
|
|
MihomeHome: 'MihomeHome',
|
|
MihomeDevice: 'MihomeDevice',
|
|
MihomeEnvSample: 'MihomeEnvSample',
|
|
MihomeEnvHour: 'MihomeEnvHour',
|
|
Habit: 'Habit',
|
|
CheckIn: 'CheckIn',
|
|
CheckList: 'CheckList',
|
|
CheckListItem: 'CheckListItem',
|
|
CheckListTemplate: 'CheckListTemplate',
|
|
Project: 'Project',
|
|
ProjectMember: 'ProjectMember',
|
|
BoardColumn: 'BoardColumn',
|
|
Task: 'Task',
|
|
TaskMember: 'TaskMember',
|
|
TaskTag: 'TaskTag'
|
|
} as const
|
|
|
|
export type ModelName = (typeof ModelName)[keyof typeof ModelName]
|
|
|
|
/*
|
|
* Enums
|
|
*/
|
|
|
|
export const TransactionIsolationLevel = runtime.makeStrictEnum({
|
|
ReadUncommitted: 'ReadUncommitted',
|
|
ReadCommitted: 'ReadCommitted',
|
|
RepeatableRead: 'RepeatableRead',
|
|
Serializable: 'Serializable'
|
|
} as const)
|
|
|
|
export type TransactionIsolationLevel = (typeof TransactionIsolationLevel)[keyof typeof TransactionIsolationLevel]
|
|
|
|
|
|
export const UserScalarFieldEnum = {
|
|
id: 'id',
|
|
name: 'name',
|
|
email: 'email',
|
|
password: 'password',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type UserScalarFieldEnum = (typeof UserScalarFieldEnum)[keyof typeof UserScalarFieldEnum]
|
|
|
|
|
|
export const ArticleScalarFieldEnum = {
|
|
id: 'id',
|
|
title: 'title',
|
|
slug: 'slug',
|
|
content: 'content',
|
|
date: 'date',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type ArticleScalarFieldEnum = (typeof ArticleScalarFieldEnum)[keyof typeof ArticleScalarFieldEnum]
|
|
|
|
|
|
export const StrategyScalarFieldEnum = {
|
|
id: 'id',
|
|
name: 'name',
|
|
description: 'description',
|
|
data: 'data',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type StrategyScalarFieldEnum = (typeof StrategyScalarFieldEnum)[keyof typeof StrategyScalarFieldEnum]
|
|
|
|
|
|
export const IndicatorScalarFieldEnum = {
|
|
id: 'id',
|
|
name: 'name',
|
|
groupName: 'groupName',
|
|
title: 'title',
|
|
unit: 'unit',
|
|
source: 'source',
|
|
frequency: 'frequency',
|
|
hidden: 'hidden',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type IndicatorScalarFieldEnum = (typeof IndicatorScalarFieldEnum)[keyof typeof IndicatorScalarFieldEnum]
|
|
|
|
|
|
export const IndicatorPointScalarFieldEnum = {
|
|
id: 'id',
|
|
indicatorId: 'indicatorId',
|
|
period: 'period',
|
|
value: 'value',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type IndicatorPointScalarFieldEnum = (typeof IndicatorPointScalarFieldEnum)[keyof typeof IndicatorPointScalarFieldEnum]
|
|
|
|
|
|
export const NewsScalarFieldEnum = {
|
|
id: 'id',
|
|
title: 'title',
|
|
summary: 'summary',
|
|
content: 'content',
|
|
source: 'source',
|
|
url: 'url',
|
|
publishedAt: 'publishedAt',
|
|
impactRank: 'impactRank',
|
|
createdAt: 'createdAt'
|
|
} as const
|
|
|
|
export type NewsScalarFieldEnum = (typeof NewsScalarFieldEnum)[keyof typeof NewsScalarFieldEnum]
|
|
|
|
|
|
export const AlertScalarFieldEnum = {
|
|
id: 'id',
|
|
indicatorName: 'indicatorName',
|
|
period: 'period',
|
|
valueA: 'valueA',
|
|
valueB: 'valueB',
|
|
sourceA: 'sourceA',
|
|
sourceB: 'sourceB',
|
|
diff: 'diff',
|
|
diffRatio: 'diffRatio',
|
|
createdAt: 'createdAt'
|
|
} as const
|
|
|
|
export type AlertScalarFieldEnum = (typeof AlertScalarFieldEnum)[keyof typeof AlertScalarFieldEnum]
|
|
|
|
|
|
export const ServerNodeScalarFieldEnum = {
|
|
id: 'id',
|
|
uuid: 'uuid',
|
|
name: 'name',
|
|
cpuName: 'cpuName',
|
|
os: 'os',
|
|
region: 'region',
|
|
memTotal: 'memTotal',
|
|
diskTotal: 'diskTotal',
|
|
cpuCores: 'cpuCores',
|
|
cpuUsage: 'cpuUsage',
|
|
ramUsed: 'ramUsed',
|
|
swapUsed: 'swapUsed',
|
|
load1: 'load1',
|
|
load5: 'load5',
|
|
load15: 'load15',
|
|
diskUsed: 'diskUsed',
|
|
netIn: 'netIn',
|
|
netOut: 'netOut',
|
|
uptime: 'uptime',
|
|
process: 'process',
|
|
connections: 'connections',
|
|
status: 'status',
|
|
recordedAt: 'recordedAt',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type ServerNodeScalarFieldEnum = (typeof ServerNodeScalarFieldEnum)[keyof typeof ServerNodeScalarFieldEnum]
|
|
|
|
|
|
export const ServerNodeHistoryScalarFieldEnum = {
|
|
id: 'id',
|
|
uuid: 'uuid',
|
|
period: 'period',
|
|
cpu: 'cpu',
|
|
ram: 'ram',
|
|
load: 'load',
|
|
disk: 'disk',
|
|
netIn: 'netIn',
|
|
netOut: 'netOut',
|
|
process: 'process',
|
|
connections: 'connections',
|
|
createdAt: 'createdAt'
|
|
} as const
|
|
|
|
export type ServerNodeHistoryScalarFieldEnum = (typeof ServerNodeHistoryScalarFieldEnum)[keyof typeof ServerNodeHistoryScalarFieldEnum]
|
|
|
|
|
|
export const ServiceCheckScalarFieldEnum = {
|
|
id: 'id',
|
|
name: 'name',
|
|
url: 'url',
|
|
status: 'status',
|
|
latencyMs: 'latencyMs',
|
|
message: 'message',
|
|
lastCheckAt: 'lastCheckAt',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type ServiceCheckScalarFieldEnum = (typeof ServiceCheckScalarFieldEnum)[keyof typeof ServiceCheckScalarFieldEnum]
|
|
|
|
|
|
export const Econ_SowInventoryScalarFieldEnum = {
|
|
id: 'id',
|
|
month: 'month',
|
|
inventory: 'inventory',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type Econ_SowInventoryScalarFieldEnum = (typeof Econ_SowInventoryScalarFieldEnum)[keyof typeof Econ_SowInventoryScalarFieldEnum]
|
|
|
|
|
|
export const ScraperCacheScalarFieldEnum = {
|
|
id: 'id',
|
|
scraperName: 'scraperName',
|
|
lastDataHash: 'lastDataHash',
|
|
lastUpdateAt: 'lastUpdateAt',
|
|
metadata: 'metadata',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type ScraperCacheScalarFieldEnum = (typeof ScraperCacheScalarFieldEnum)[keyof typeof ScraperCacheScalarFieldEnum]
|
|
|
|
|
|
export const OilPriceHistoryScalarFieldEnum = {
|
|
id: 'id',
|
|
date: 'date',
|
|
province: 'province',
|
|
fuel: 'fuel',
|
|
price: 'price',
|
|
source: 'source',
|
|
createdAt: 'createdAt'
|
|
} as const
|
|
|
|
export type OilPriceHistoryScalarFieldEnum = (typeof OilPriceHistoryScalarFieldEnum)[keyof typeof OilPriceHistoryScalarFieldEnum]
|
|
|
|
|
|
export const MihomeAccountScalarFieldEnum = {
|
|
id: 'id',
|
|
key: 'key',
|
|
userId: 'userId',
|
|
status: 'status',
|
|
lastError: 'lastError',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type MihomeAccountScalarFieldEnum = (typeof MihomeAccountScalarFieldEnum)[keyof typeof MihomeAccountScalarFieldEnum]
|
|
|
|
|
|
export const MihomeHomeScalarFieldEnum = {
|
|
id: 'id',
|
|
homeId: 'homeId',
|
|
name: 'name',
|
|
createdAt: 'createdAt'
|
|
} as const
|
|
|
|
export type MihomeHomeScalarFieldEnum = (typeof MihomeHomeScalarFieldEnum)[keyof typeof MihomeHomeScalarFieldEnum]
|
|
|
|
|
|
export const MihomeDeviceScalarFieldEnum = {
|
|
id: 'id',
|
|
did: 'did',
|
|
homeId: 'homeId',
|
|
model: 'model',
|
|
name: 'name',
|
|
alias: 'alias',
|
|
tempSiid: 'tempSiid',
|
|
tempPiid: 'tempPiid',
|
|
humSiid: 'humSiid',
|
|
humPiid: 'humPiid',
|
|
battSiid: 'battSiid',
|
|
battPiid: 'battPiid',
|
|
battery: 'battery',
|
|
batteryAt: 'batteryAt',
|
|
enabled: 'enabled',
|
|
lastSyncAt: 'lastSyncAt',
|
|
createdAt: 'createdAt'
|
|
} as const
|
|
|
|
export type MihomeDeviceScalarFieldEnum = (typeof MihomeDeviceScalarFieldEnum)[keyof typeof MihomeDeviceScalarFieldEnum]
|
|
|
|
|
|
export const MihomeEnvSampleScalarFieldEnum = {
|
|
id: 'id',
|
|
deviceId: 'deviceId',
|
|
date: 'date',
|
|
temperature: 'temperature',
|
|
humidity: 'humidity',
|
|
temperatureAvg: 'temperatureAvg',
|
|
humidityAvg: 'humidityAvg',
|
|
temperatureMin: 'temperatureMin',
|
|
temperatureMax: 'temperatureMax',
|
|
humidityMin: 'humidityMin',
|
|
humidityMax: 'humidityMax',
|
|
origin: 'origin',
|
|
sampledAt: 'sampledAt',
|
|
raw: 'raw',
|
|
createdAt: 'createdAt'
|
|
} as const
|
|
|
|
export type MihomeEnvSampleScalarFieldEnum = (typeof MihomeEnvSampleScalarFieldEnum)[keyof typeof MihomeEnvSampleScalarFieldEnum]
|
|
|
|
|
|
export const MihomeEnvHourScalarFieldEnum = {
|
|
id: 'id',
|
|
deviceId: 'deviceId',
|
|
hour: 'hour',
|
|
temperatureAvg: 'temperatureAvg',
|
|
humidityAvg: 'humidityAvg',
|
|
raw: 'raw',
|
|
createdAt: 'createdAt'
|
|
} as const
|
|
|
|
export type MihomeEnvHourScalarFieldEnum = (typeof MihomeEnvHourScalarFieldEnum)[keyof typeof MihomeEnvHourScalarFieldEnum]
|
|
|
|
|
|
export const HabitScalarFieldEnum = {
|
|
id: 'id',
|
|
userId: 'userId',
|
|
name: 'name',
|
|
period: 'period',
|
|
target: 'target',
|
|
color: 'color',
|
|
icon: 'icon',
|
|
note: 'note',
|
|
archived: 'archived',
|
|
sortOrder: 'sortOrder',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type HabitScalarFieldEnum = (typeof HabitScalarFieldEnum)[keyof typeof HabitScalarFieldEnum]
|
|
|
|
|
|
export const CheckInScalarFieldEnum = {
|
|
id: 'id',
|
|
habitId: 'habitId',
|
|
userId: 'userId',
|
|
date: 'date',
|
|
seq: 'seq',
|
|
note: 'note',
|
|
source: 'source',
|
|
createdAt: 'createdAt'
|
|
} as const
|
|
|
|
export type CheckInScalarFieldEnum = (typeof CheckInScalarFieldEnum)[keyof typeof CheckInScalarFieldEnum]
|
|
|
|
|
|
export const CheckListScalarFieldEnum = {
|
|
id: 'id',
|
|
userId: 'userId',
|
|
title: 'title',
|
|
scene: 'scene',
|
|
note: 'note',
|
|
archived: 'archived',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type CheckListScalarFieldEnum = (typeof CheckListScalarFieldEnum)[keyof typeof CheckListScalarFieldEnum]
|
|
|
|
|
|
export const CheckListItemScalarFieldEnum = {
|
|
id: 'id',
|
|
listId: 'listId',
|
|
title: 'title',
|
|
note: 'note',
|
|
done: 'done',
|
|
doneAt: 'doneAt',
|
|
sortOrder: 'sortOrder',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type CheckListItemScalarFieldEnum = (typeof CheckListItemScalarFieldEnum)[keyof typeof CheckListItemScalarFieldEnum]
|
|
|
|
|
|
export const CheckListTemplateScalarFieldEnum = {
|
|
id: 'id',
|
|
userId: 'userId',
|
|
name: 'name',
|
|
scene: 'scene',
|
|
items: 'items',
|
|
builtin: 'builtin',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type CheckListTemplateScalarFieldEnum = (typeof CheckListTemplateScalarFieldEnum)[keyof typeof CheckListTemplateScalarFieldEnum]
|
|
|
|
|
|
export const ProjectScalarFieldEnum = {
|
|
id: 'id',
|
|
uuid: 'uuid',
|
|
code: 'code',
|
|
name: 'name',
|
|
ownerId: 'ownerId',
|
|
isPersonal: 'isPersonal',
|
|
archived: 'archived',
|
|
notes: 'notes',
|
|
taskKinds: 'taskKinds',
|
|
icon: 'icon',
|
|
autoArchive: 'autoArchive',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type ProjectScalarFieldEnum = (typeof ProjectScalarFieldEnum)[keyof typeof ProjectScalarFieldEnum]
|
|
|
|
|
|
export const ProjectMemberScalarFieldEnum = {
|
|
id: 'id',
|
|
uuid: 'uuid',
|
|
projectUuid: 'projectUuid',
|
|
projectId: 'projectId',
|
|
userId: 'userId',
|
|
permission: 'permission',
|
|
createdAt: 'createdAt'
|
|
} as const
|
|
|
|
export type ProjectMemberScalarFieldEnum = (typeof ProjectMemberScalarFieldEnum)[keyof typeof ProjectMemberScalarFieldEnum]
|
|
|
|
|
|
export const BoardColumnScalarFieldEnum = {
|
|
id: 'id',
|
|
uuid: 'uuid',
|
|
projectUuid: 'projectUuid',
|
|
projectId: 'projectId',
|
|
name: 'name',
|
|
sortOrder: 'sortOrder',
|
|
boundStatus: 'boundStatus',
|
|
retention: 'retention',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt'
|
|
} as const
|
|
|
|
export type BoardColumnScalarFieldEnum = (typeof BoardColumnScalarFieldEnum)[keyof typeof BoardColumnScalarFieldEnum]
|
|
|
|
|
|
export const TaskScalarFieldEnum = {
|
|
id: 'id',
|
|
uuid: 'uuid',
|
|
projectUuid: 'projectUuid',
|
|
columnUuid: 'columnUuid',
|
|
parentUuid: 'parentUuid',
|
|
projectId: 'projectId',
|
|
columnId: 'columnId',
|
|
parentId: 'parentId',
|
|
title: 'title',
|
|
description: 'description',
|
|
kind: 'kind',
|
|
markDate: 'markDate',
|
|
status: 'status',
|
|
doneAt: 'doneAt',
|
|
assigneeId: 'assigneeId',
|
|
creatorId: 'creatorId',
|
|
extras: 'extras',
|
|
sortOrder: 'sortOrder',
|
|
archived: 'archived',
|
|
archivedAt: 'archivedAt',
|
|
archiveSource: 'archiveSource',
|
|
createdAt: 'createdAt',
|
|
updatedAt: 'updatedAt',
|
|
number: 'number'
|
|
} as const
|
|
|
|
export type TaskScalarFieldEnum = (typeof TaskScalarFieldEnum)[keyof typeof TaskScalarFieldEnum]
|
|
|
|
|
|
export const TaskMemberScalarFieldEnum = {
|
|
id: 'id',
|
|
uuid: 'uuid',
|
|
taskUuid: 'taskUuid',
|
|
taskId: 'taskId',
|
|
userId: 'userId'
|
|
} as const
|
|
|
|
export type TaskMemberScalarFieldEnum = (typeof TaskMemberScalarFieldEnum)[keyof typeof TaskMemberScalarFieldEnum]
|
|
|
|
|
|
export const TaskTagScalarFieldEnum = {
|
|
id: 'id',
|
|
uuid: 'uuid',
|
|
taskUuid: 'taskUuid',
|
|
taskId: 'taskId',
|
|
name: 'name'
|
|
} as const
|
|
|
|
export type TaskTagScalarFieldEnum = (typeof TaskTagScalarFieldEnum)[keyof typeof TaskTagScalarFieldEnum]
|
|
|
|
|
|
export const SortOrder = {
|
|
asc: 'asc',
|
|
desc: 'desc'
|
|
} as const
|
|
|
|
export type SortOrder = (typeof SortOrder)[keyof typeof SortOrder]
|
|
|
|
|
|
export const JsonNullValueInput = {
|
|
JsonNull: JsonNull
|
|
} as const
|
|
|
|
export type JsonNullValueInput = (typeof JsonNullValueInput)[keyof typeof JsonNullValueInput]
|
|
|
|
|
|
export const NullableJsonNullValueInput = {
|
|
DbNull: DbNull,
|
|
JsonNull: JsonNull
|
|
} as const
|
|
|
|
export type NullableJsonNullValueInput = (typeof NullableJsonNullValueInput)[keyof typeof NullableJsonNullValueInput]
|
|
|
|
|
|
export const QueryMode = {
|
|
default: 'default',
|
|
insensitive: 'insensitive'
|
|
} as const
|
|
|
|
export type QueryMode = (typeof QueryMode)[keyof typeof QueryMode]
|
|
|
|
|
|
export const JsonNullValueFilter = {
|
|
DbNull: DbNull,
|
|
JsonNull: JsonNull,
|
|
AnyNull: AnyNull
|
|
} as const
|
|
|
|
export type JsonNullValueFilter = (typeof JsonNullValueFilter)[keyof typeof JsonNullValueFilter]
|
|
|
|
|
|
export const NullsOrder = {
|
|
first: 'first',
|
|
last: 'last'
|
|
} as const
|
|
|
|
export type NullsOrder = (typeof NullsOrder)[keyof typeof NullsOrder]
|
|
|