mirror of
https://github.com/beak-insights/felicity-lims.git
synced 2025-02-24 00:42:59 +08:00
235 lines
No EOL
5.5 KiB
TypeScript
235 lines
No EOL
5.5 KiB
TypeScript
import type * as Types from '../schema';
|
|
|
|
import gql from 'graphql-tag';
|
|
import * as Urql from '@urql/vue';
|
|
export type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>;
|
|
export type AddCountryMutationVariables = Types.Exact<{
|
|
payload: Types.CountryInputType;
|
|
}>;
|
|
|
|
|
|
export type AddCountryMutation = (
|
|
{ __typename?: 'Mutation' }
|
|
& { createCountry: (
|
|
{ __typename: 'CountryType' }
|
|
& Pick<Types.CountryType, 'uid' | 'name' | 'code'>
|
|
) | (
|
|
{ __typename: 'OperationError' }
|
|
& Pick<Types.OperationError, 'error' | 'suggestion'>
|
|
) }
|
|
);
|
|
|
|
export type EditCountryMutationVariables = Types.Exact<{
|
|
uid: Types.Scalars['String']['input'];
|
|
payload: Types.CountryInputType;
|
|
}>;
|
|
|
|
|
|
export type EditCountryMutation = (
|
|
{ __typename?: 'Mutation' }
|
|
& { updateCountry: (
|
|
{ __typename: 'CountryType' }
|
|
& Pick<Types.CountryType, 'uid' | 'name' | 'code'>
|
|
) | (
|
|
{ __typename: 'OperationError' }
|
|
& Pick<Types.OperationError, 'error' | 'suggestion'>
|
|
) }
|
|
);
|
|
|
|
export type AddProvinceMutationVariables = Types.Exact<{
|
|
payload: Types.ProvinceInputType;
|
|
}>;
|
|
|
|
|
|
export type AddProvinceMutation = (
|
|
{ __typename?: 'Mutation' }
|
|
& { createProvince: (
|
|
{ __typename: 'OperationError' }
|
|
& Pick<Types.OperationError, 'error' | 'suggestion'>
|
|
) | (
|
|
{ __typename: 'ProvinceType' }
|
|
& Pick<Types.ProvinceType, 'uid' | 'name' | 'code' | 'countryUid'>
|
|
) }
|
|
);
|
|
|
|
export type EditProvinceMutationVariables = Types.Exact<{
|
|
uid: Types.Scalars['String']['input'];
|
|
payload: Types.ProvinceInputType;
|
|
}>;
|
|
|
|
|
|
export type EditProvinceMutation = (
|
|
{ __typename?: 'Mutation' }
|
|
& { updateProvince: (
|
|
{ __typename: 'OperationError' }
|
|
& Pick<Types.OperationError, 'error' | 'suggestion'>
|
|
) | (
|
|
{ __typename: 'ProvinceType' }
|
|
& Pick<Types.ProvinceType, 'uid' | 'name' | 'code' | 'countryUid'>
|
|
) }
|
|
);
|
|
|
|
export type AddDistrictMutationVariables = Types.Exact<{
|
|
payload: Types.DistrictInputType;
|
|
}>;
|
|
|
|
|
|
export type AddDistrictMutation = (
|
|
{ __typename?: 'Mutation' }
|
|
& { createDistrict: (
|
|
{ __typename: 'DistrictType' }
|
|
& Pick<Types.DistrictType, 'uid' | 'name' | 'code' | 'provinceUid'>
|
|
) | (
|
|
{ __typename: 'OperationError' }
|
|
& Pick<Types.OperationError, 'error' | 'suggestion'>
|
|
) }
|
|
);
|
|
|
|
export type EditDistrictMutationVariables = Types.Exact<{
|
|
uid: Types.Scalars['String']['input'];
|
|
payload: Types.DistrictInputType;
|
|
}>;
|
|
|
|
|
|
export type EditDistrictMutation = (
|
|
{ __typename?: 'Mutation' }
|
|
& { updateDistrict: (
|
|
{ __typename: 'DistrictType' }
|
|
& Pick<Types.DistrictType, 'uid' | 'name' | 'code' | 'provinceUid'>
|
|
) | (
|
|
{ __typename: 'OperationError' }
|
|
& Pick<Types.OperationError, 'error' | 'suggestion'>
|
|
) }
|
|
);
|
|
|
|
|
|
export const AddCountryDocument = gql`
|
|
mutation AddCountry($payload: CountryInputType!) {
|
|
createCountry(payload: $payload) {
|
|
... on CountryType {
|
|
__typename
|
|
uid
|
|
name
|
|
code
|
|
}
|
|
... on OperationError {
|
|
__typename
|
|
error
|
|
suggestion
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export function useAddCountryMutation() {
|
|
return Urql.useMutation<AddCountryMutation, AddCountryMutationVariables>(AddCountryDocument);
|
|
};
|
|
export const EditCountryDocument = gql`
|
|
mutation editCountry($uid: String!, $payload: CountryInputType!) {
|
|
updateCountry(uid: $uid, payload: $payload) {
|
|
... on CountryType {
|
|
__typename
|
|
uid
|
|
name
|
|
code
|
|
}
|
|
... on OperationError {
|
|
__typename
|
|
error
|
|
suggestion
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export function useEditCountryMutation() {
|
|
return Urql.useMutation<EditCountryMutation, EditCountryMutationVariables>(EditCountryDocument);
|
|
};
|
|
export const AddProvinceDocument = gql`
|
|
mutation AddProvince($payload: ProvinceInputType!) {
|
|
createProvince(payload: $payload) {
|
|
... on ProvinceType {
|
|
__typename
|
|
uid
|
|
name
|
|
code
|
|
countryUid
|
|
}
|
|
... on OperationError {
|
|
__typename
|
|
error
|
|
suggestion
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export function useAddProvinceMutation() {
|
|
return Urql.useMutation<AddProvinceMutation, AddProvinceMutationVariables>(AddProvinceDocument);
|
|
};
|
|
export const EditProvinceDocument = gql`
|
|
mutation editProvince($uid: String!, $payload: ProvinceInputType!) {
|
|
updateProvince(uid: $uid, payload: $payload) {
|
|
... on ProvinceType {
|
|
__typename
|
|
uid
|
|
name
|
|
code
|
|
countryUid
|
|
}
|
|
... on OperationError {
|
|
__typename
|
|
error
|
|
suggestion
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export function useEditProvinceMutation() {
|
|
return Urql.useMutation<EditProvinceMutation, EditProvinceMutationVariables>(EditProvinceDocument);
|
|
};
|
|
export const AddDistrictDocument = gql`
|
|
mutation AddDistrict($payload: DistrictInputType!) {
|
|
createDistrict(payload: $payload) {
|
|
... on DistrictType {
|
|
__typename
|
|
uid
|
|
name
|
|
code
|
|
provinceUid
|
|
}
|
|
... on OperationError {
|
|
__typename
|
|
error
|
|
suggestion
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export function useAddDistrictMutation() {
|
|
return Urql.useMutation<AddDistrictMutation, AddDistrictMutationVariables>(AddDistrictDocument);
|
|
};
|
|
export const EditDistrictDocument = gql`
|
|
mutation editDistrict($uid: String!, $payload: DistrictInputType!) {
|
|
updateDistrict(uid: $uid, payload: $payload) {
|
|
... on DistrictType {
|
|
__typename
|
|
uid
|
|
name
|
|
code
|
|
provinceUid
|
|
}
|
|
... on OperationError {
|
|
__typename
|
|
error
|
|
suggestion
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export function useEditDistrictMutation() {
|
|
return Urql.useMutation<EditDistrictMutation, EditDistrictMutationVariables>(EditDistrictDocument);
|
|
}; |