felicity-lims/frontend/vite/src/graphql/admin/mutations.ts

92 lines
1.7 KiB
TypeScript
Raw Normal View History

2021-02-02 23:52:27 +08:00
import gql from 'graphql-tag';
export const ADD_COUNTRY = gql`
mutation AddCountry($name: String!, $code: String) {
createCountry(name: $name, code: $code) {
country {
uid
name
code
}
}
2021-02-11 03:02:33 +08:00
}
`;
export const UPDATE_COUNTRY = gql`
mutation editCountry($uid: String!, $name: String!, $code: String, $active: Boolean) {
updateCountry(uid: $uid, name: $name, code: $code, active: $active) {
country {
uid
name
code
}
}
}
`;
2021-02-02 23:52:27 +08:00
export const ADD_PROVINCE = gql`
mutation AddProvince($name: String!, $code: String, $countryUid: Int!) {
2021-02-11 03:02:33 +08:00
createProvince(name: $name, code: $code, countryUid: $countryUid) {
province {
2021-02-02 23:52:27 +08:00
uid
name
code
2021-02-11 03:02:33 +08:00
country {
uid
name
code
}
2021-02-02 23:52:27 +08:00
}
}
}
2021-02-11 03:02:33 +08:00
`;
2021-02-02 23:52:27 +08:00
export const ADD_DISTRICT = gql`
mutation AddDistrict($name: String!, $code: String, $provinceUid: Int!) {
2021-02-11 03:02:33 +08:00
createDistrict(name: $name, code: $code, provinceUid: $provinceUid) {
2021-02-02 23:52:27 +08:00
district {
uid
name
code
province {
uid
name
code
2021-02-11 03:02:33 +08:00
country {
2021-02-02 23:52:27 +08:00
uid
name
code
}
}
}
}
2021-02-11 03:02:33 +08:00
}
`;
2021-02-02 23:52:27 +08:00
export const ADD_CLIENT = gql`
mutation AddClient($name: String!, $code: String!, $districtUid: Int!) {
2021-02-11 03:02:33 +08:00
createClient(name: $name, code: $code, districtUid: $districtUid) {
client {
2021-02-02 23:52:27 +08:00
uid
name
code
2021-02-11 03:02:33 +08:00
district {
2021-02-02 23:52:27 +08:00
uid
name
code
2021-02-11 03:02:33 +08:00
province {
2021-02-02 23:52:27 +08:00
uid
name
code
2021-02-11 03:02:33 +08:00
country {
uid
name
code
}
2021-02-02 23:52:27 +08:00
}
}
}
}
}
2021-02-11 03:02:33 +08:00
`;