From 2b3715f1610b4176d7abe33e34542389cef61853 Mon Sep 17 00:00:00 2001
From: zhuguifei <zhuguifei@zhuguifeideiMac.local>
Date: 星期六, 12 四月 2025 17:12:22 +0800
Subject: [PATCH] Merge branch 'main' of http://lanpucloud.cn:1111/r/eims-master

---
 eims-ui-mobile/src/service/app/types.ts |  128 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 128 insertions(+), 0 deletions(-)

diff --git a/eims-ui-mobile/src/service/app/types.ts b/eims-ui-mobile/src/service/app/types.ts
new file mode 100644
index 0000000..4691b64
--- /dev/null
+++ b/eims-ui-mobile/src/service/app/types.ts
@@ -0,0 +1,128 @@
+/* eslint-disable */
+// @ts-ignore
+
+export type ApiResponse = {
+  code?: number;
+  type?: string;
+  message?: string;
+};
+
+export type Category = {
+  id?: number;
+  name?: string;
+};
+
+export type deleteOrderParams = {
+  /** ID of the order that needs to be deleted */
+  orderId: number;
+};
+
+export type deletePetParams = {
+  /** Pet id to delete */
+  petId: number;
+};
+
+export type deleteUserParams = {
+  /** The name that needs to be deleted */
+  username: string;
+};
+
+export type findPetsByStatusParams = {
+  /** Status values that need to be considered for filter */
+  status: ('available' | 'pending' | 'sold')[];
+};
+
+export type findPetsByTagsParams = {
+  /** Tags to filter by */
+  tags: string[];
+};
+
+export type getOrderByIdParams = {
+  /** ID of pet that needs to be fetched */
+  orderId: number;
+};
+
+export type getPetByIdParams = {
+  /** ID of pet to return */
+  petId: number;
+};
+
+export type getUserByNameParams = {
+  /** The name that needs to be fetched. Use user1 for testing.  */
+  username: string;
+};
+
+export type loginUserParams = {
+  /** The user name for login */
+  username: string;
+  /** The password for login in clear text */
+  password: string;
+};
+
+export type Order = {
+  id?: number;
+  petId?: number;
+  quantity?: number;
+  shipDate?: string;
+  /** Order Status */
+  status?: 'placed' | 'approved' | 'delivered';
+  complete?: boolean;
+};
+
+export type Pet = {
+  id?: number;
+  category?: Category;
+  name: string;
+  photoUrls: string[];
+  tags?: Tag[];
+  /** pet status in the store */
+  status?: 'available' | 'pending' | 'sold';
+};
+
+export enum StatusEnum {
+  available = 'available',
+  pending = 'pending',
+  sold = 'sold',
+}
+
+export type IStatusEnum = keyof typeof StatusEnum;
+
+export enum StatusEnum2 {
+  placed = 'placed',
+  approved = 'approved',
+  delivered = 'delivered',
+}
+
+export type IStatusEnum2 = keyof typeof StatusEnum2;
+
+export type Tag = {
+  id?: number;
+  name?: string;
+};
+
+export type updatePetWithFormParams = {
+  /** ID of pet that needs to be updated */
+  petId: number;
+};
+
+export type updateUserParams = {
+  /** name that need to be updated */
+  username: string;
+};
+
+export type uploadFileParams = {
+  /** ID of pet to update */
+  petId: number;
+};
+
+export type User = {
+  id?: number;
+  username?: string;
+  firstName?: string;
+  lastName?: string;
+  email?: string;
+  password?: string;
+  phone?: string;
+  /** User Status */
+  userStatus?: number;
+};

--
Gitblit v1.9.3