graphql: fix sort GetOpportunities & GetLeads

This commit is contained in:
vchikalkin 2024-07-10 13:39:16 +03:00
parent ac76f7dcdb
commit 6e9dfb547e
3 changed files with 158 additions and 11 deletions

View File

@ -35,9 +35,8 @@ query GetLeads($domainname: String) {
filterConditionGroup: {
andFilterConditions: { filterConditionString: { fieldName: "domainname", eq: $domainname } }
}
orderby: { fieldName: "createdon", sortingType: DESC }
) {
leads {
leads(orderby: { fieldName: "createdon", sortingType: DESC }) {
label: fullname
value: leadid
}
@ -85,9 +84,8 @@ query GetOpportunities($domainname: String) {
filterConditionGroup: {
andFilterConditions: { filterConditionString: { fieldName: "domainname", eq: $domainname } }
}
orderby: { fieldName: "createdon", sortingType: DESC }
) {
opportunities {
opportunities(orderby: { fieldName: "createdon", sortingType: DESC }) {
label: name
value: opportunityid
}

View File

@ -157,6 +157,8 @@ type Query {
evo_systemparameterses(filterConditionGroup: FilterConditionGroupInput, orderby: OrderByInput): [evo_systemparameters]
evo_tarif(evo_tarifid: UUID!): evo_tarif
evo_tarifs(filterConditionGroup: FilterConditionGroupInput, orderby: OrderByInput): [evo_tarif]
evo_tmc(evo_tmcid: UUID!): evo_tmc
evo_tmcs(filterConditionGroup: FilterConditionGroupInput, orderby: OrderByInput): [evo_tmc]
evo_town(evo_townid: UUID!): evo_town
evo_towns(filterConditionGroup: FilterConditionGroupInput, orderby: OrderByInput): [evo_town]
evo_typedocpackage(evo_typedocpackageid: UUID!): evo_typedocpackage
@ -870,6 +872,9 @@ input evo_question_credit_committee_Input {
evo_agency_agreementid: UUID
evo_bank_detailsid: UUID
evo_addcontractid: UUID
evo_letterid: UUID
evo_tmcid: UUID
evo_incidentid: UUID
evo_evo_past_question_credit_committeeid: UUID
evo_request_paymentid: UUID
evo_addproduct_typeid: UUID
@ -1338,6 +1343,8 @@ input evo_agreement_Input {
utcconversiontimezonecode: Int
timezoneruleversionnumber: Int
evo_role_of_approval: Int
evo_who_add_systemuserid: UUID
evo_comment_on_attraction: String
statuscode: Int
evo_casting_vote: Boolean
evo_commentary_on_decision: String
@ -2167,8 +2174,8 @@ type systemuser {
roles: [role]
evo_edo_departmentData: [picklist_value]
businessunitidData: businessunit
leads: [lead]
opportunities: [opportunity]
leads(orderby: OrderByInput): [lead]
opportunities(orderby: OrderByInput): [opportunity]
link: String
picklistName(value: Int, key: String): String
twoParamsName(value: Boolean, key: String): String
@ -2312,6 +2319,7 @@ type quote {
evo_seats: Int
evo_equip_payer: Int
evo_req_telematic_accept: Int
evo_committee_quote: Int
evo_check_average_result: Int
evo_declaration_period: Int
evo_ins_legal_form: Int
@ -2352,7 +2360,6 @@ type quote {
evo_guarantor1_report_year: Int
evo_report_year: Int
evo_recalc_limit: Int
evo_decentral_type: Int
evo_programsolution: Int
evo_guarantor1_report_period: Int
evo_fingap_payer: Int
@ -2466,6 +2473,7 @@ type quote {
evo_price_without_nds_supplier_currency: Decimal
evo_leasing_bonus_summ: Decimal
evo_cost_increase_perc: Decimal
evo_pi_redemtion: Decimal
evo_vehicle_tax_year: Decimal
evo_first_payment_perc_without_subsidy: Decimal
evo_net_irr: Decimal
@ -2516,6 +2524,7 @@ type quote {
evo_fin_department_reward_total: Decimal
evo_guarantor1_year_equity_capital: Decimal
totallineitemamount_base: Decimal
evo_irr_msfo_no_bonus: Decimal
evo_approved_first_payment: Decimal
evo_another_payments: Decimal
evo_director_fingap_bonus: Decimal
@ -2548,10 +2557,12 @@ type quote {
evo_individual_insurance: Boolean
evo_leasingobject_used: Boolean
evo_full_nds_price: Boolean
evo_accept_limit_quote: Boolean
evo_purchases_participation: Boolean
evo_tracker: Boolean
evo_guarantee_fl: Boolean
evo_telematic: Boolean
evo_my_osago: Boolean
evo_insurance_decentral: Boolean
evo_card: Boolean
evo_floating_rate: Boolean
@ -2594,6 +2605,7 @@ type quote {
evo_fingap_accountidyominame: String
evo_first_kasko_accountidyominame: String
slaname: String
evo_kasko_insurance_rulesidname: String
contactidname: String
evo_insurance_special_conditions_comment: String
evo_agent_reward_conditionidname: String
@ -2684,6 +2696,7 @@ type quote {
evo_guarantor1_riskidname: String
evo_id_osago_calc: String
evo_statuscodeidname: String
evo_osago_insurance_rulesidname: String
modifiedonbehalfbyname: String
evo_insurance_systemuseridname: String
shipto_line1: String
@ -2718,6 +2731,7 @@ type quote {
slainvokedid: UUID
evo_kasko_accountid: UUID
evo_lessor_bank_detailsid: UUID
evo_osago_insurance_rulesid: UUID
evo_group_companies_accountid: UUID
evo_evokasko_insurer_accountid: UUID
opportunityid: UUID
@ -2740,6 +2754,7 @@ type quote {
evo_risk_profit_coefficientid: UUID
evo_statuscodeid: UUID
evo_dealer_broker_reward_conditionid: UUID
evo_kasko_insurance_rulesid: UUID
evo_original_pl: UUID
evo_client_riskid: UUID
pricelevelid: UUID
@ -3774,6 +3789,8 @@ type incident {
evo_subject_incidentidData: evo_subject_incident
subjectidData: subject
evo_contracts: [evo_contract]
evo_documents: [evo_document]
evo_addcontracts: [evo_addcontract]
ownerid_systemuserData: systemuser
ownerid_teamData: team
link: String
@ -3930,6 +3947,67 @@ type evo_town {
twoParamsName(value: Boolean, key: String): String
}
type evo_tmc {
toOdata(keys: [String]): [KeyValuePairOfStringAndObject!]
toOdataCreate: [KeyValuePairOfStringAndObject!]
toOdataUpdate: [KeyValuePairOfStringAndObject!]
emptyGuids: [String]
entitySetName: String
primaryId: UUID!
relativePathForUpdate: String
containerFields: [KeyValuePairOfStringAndObject!]
evo_tmcid: UUID
evo_transfer_date: DateTime
evo_date_change_statuscode: DateTime
modifiedon: DateTime
createdon: DateTime
overriddencreatedon: DateTime
statecode: Int
evo_tmc_type: Int
importsequencenumber: Int
utcconversiontimezonecode: Int
timezoneruleversionnumber: Int
statuscode: Int
evo_leave_reason: Int
evo_shortage: Boolean
evo_issue_key: Boolean
evo_statuscode_reason: String
createdonbehalfbyyominame: String
evo_accountidyominame: String
evo_shortage_comment: String
evo_contractidname: String
evo_opportunityidname: String
evo_transfer_for: String
organizationidname: String
modifiedbyyominame: String
createdbyyominame: String
evo_name: String
modifiedbyname: String
evo_leasingobjectidname: String
evo_index: String
evo_owner_systemuseridname: String
evo_statuscodeidname: String
modifiedonbehalfbyyominame: String
createdbyname: String
evo_owner_systemuseridyominame: String
createdonbehalfbyname: String
modifiedonbehalfbyname: String
evo_accountidname: String
evo_debtwork_contractidname: String
modifiedonbehalfby: UUID
createdonbehalfby: UUID
evo_contractid: UUID
evo_statuscodeid: UUID
evo_accountid: UUID
evo_leasingobjectid: UUID
modifiedby: UUID
createdby: UUID
organizationid: UUID
evo_owner_systemuserid: UUID
evo_debtwork_contractid: UUID
evo_opportunityid: UUID
}
type evo_tarif {
toOdata(keys: [String]): [KeyValuePairOfStringAndObject!]
toOdataCreate: [KeyValuePairOfStringAndObject!]
@ -4241,6 +4319,7 @@ type evo_subject_incident {
organizationid: UUID
evo_groupname: String
evo_type_incidentname: String
evo_process_for_approvals: [evo_process_for_approval]
link: String
picklistName(value: Int, key: String): String
twoParamsName(value: Boolean, key: String): String
@ -4878,10 +4957,12 @@ type evo_question_credit_committee {
evo_limitation_period_consideration: DateTime
evo_limitation_period_consideration_gt: DateTime
overriddencreatedon: DateTime
evo_decentral_date_start: DateTime
evo_limit_validity_period: DateTime
evo_date_change_statuscode: DateTime
modifiedon: DateTime
evo_decision_date: DateTime
evo_type_decentral: Int
evo_type_cc: Int
evo_type_of_agreement: Int
statecode: Int
@ -4910,6 +4991,8 @@ type evo_question_credit_committee {
modifiedbyyominame: String
evo_page_number: String
evo_qcc_number: String
evo_incidentidname: String
evo_broker_decentral_accountidname: String
modifiedbyname: String
evo_bank_detailsidname: String
evo_statuscodeidname: String
@ -4918,8 +5001,10 @@ type evo_question_credit_committee {
evo_other: String
evo_comment: String
createdonbehalfbyyominame: String
evo_tmcidname: String
evo_agency_agreementidname: String
evo_accountidname: String
evo_letteridname: String
evo_opportunityidname: String
evo_businessunitidname: String
emailaddress: String
@ -4927,6 +5012,7 @@ type evo_question_credit_committee {
createdonbehalfbyname: String
evo_addproduct_typeidname: String
evo_quoteidname: String
evo_broker_decentral_accountidyominame: String
owneridyominame: String
evo_name: String
evo_addcontractidname: String
@ -4944,12 +5030,16 @@ type evo_question_credit_committee {
evo_accountidyominame: String
createdbyyominame: String
evo_reason_approval: String
evo_decentral_comment: String
modifiedonbehalfbyyominame: String
evo_supplier_payment_requirements: String
evo_request_paymentidname: String
evo_accept_param: [Int!]
evo_time_decentral: [Int!]
owneridtype: Int
evo_agency_agreementid: UUID
evo_letterid: UUID
evo_incidentid: UUID
evo_bank_detailsid: UUID
createdonbehalfby: UUID
evo_addcontractid: UUID
@ -4958,6 +5048,7 @@ type evo_question_credit_committee {
evo_businessunitid: UUID
evo_request_paymentid: UUID
evo_addproduct_typeid: UUID
evo_broker_decentral_accountid: UUID
modifiedby: UUID
evo_statuscodeid: UUID
evo_process_for_approvalid: UUID
@ -4969,6 +5060,7 @@ type evo_question_credit_committee {
owningbusinessunit: UUID
evo_accountid: UUID
evo_opportunityid: UUID
evo_tmcid: UUID
ownerid_systemuser: UUID
ownerid_team: UUID
evo_statuscodeidData: evo_statuscode
@ -5048,6 +5140,7 @@ type evo_process_for_approval {
overriddencreatedon: DateTime
modifiedon: DateTime
evo_type_of_agreement: Int
evo_mass_agreement: Int
evo_type_cc: Int
statecode: Int
evo_decision_type: Int
@ -5057,10 +5150,16 @@ type evo_process_for_approval {
evo_approval_notice: Int
utcconversiontimezonecode: Int
evo_mandatory_approval: Int
evo_legal_form: Int
importsequencenumber: Int
statuscode: Int
evo_top_approval: Int
evo_requires_edits: Boolean
evo_launch_from_dialog: Boolean
evo_send_ps: Boolean
evo_add_approvers: Boolean
evo_copy_document: Boolean
evo_form_approval: Boolean
evo_manual_start: Boolean
evo_send_email_from: String
modifiedbyyominame: String
@ -5068,15 +5167,16 @@ type evo_process_for_approval {
owneridname: String
evo_id: String
createdonbehalfbyyominame: String
evo_add_send_email_from: String
createdonbehalfbyname: String
evo_positive_statuscodeidname: String
evo_negative_statuscodeidname: String
owneridyominame: String
evo_name: String
modifiedonbehalfbyname: String
evo_add_send_email_from: String
createdbyyominame: String
evo_documenttypeidname: String
evo_temp: String
createdbyname: String
modifiedonbehalfbyyominame: String
evo_process_solutions: [Int!]
@ -5087,11 +5187,11 @@ type evo_process_for_approval {
evo_negative_statuscodeid: UUID
owningteam: UUID
evo_positive_statuscodeid: UUID
evo_documenttypeid: UUID
createdby: UUID
modifiedby: UUID
owninguser: UUID
owningbusinessunit: UUID
evo_documenttypeid: UUID
ownerid_systemuser: UUID
ownerid_team: UUID
evo_statuscodes: [evo_statuscode]
@ -8790,16 +8890,21 @@ type evo_agreement {
timezoneruleversionnumber: Int
evo_role_of_approval: Int
statuscode: Int
evo_in_work: Boolean
evo_send_ps: Boolean
evo_casting_vote: Boolean
createdonbehalfbyyominame: String
evo_commentary_on_decision: String
owneridname: String
evo_who_add_systemuseridname: String
evo_who_add_systemuseridyominame: String
evo_participant_of_agreementidname: String
modifiedbyyominame: String
evo_name: String
createdbyyominame: String
modifiedbyname: String
owneridyominame: String
evo_comment_on_attraction: String
modifiedonbehalfbyyominame: String
createdbyname: String
createdonbehalfbyname: String
@ -8816,10 +8921,12 @@ type evo_agreement {
modifiedby: UUID
createdby: UUID
evo_question_credit_committeeid: UUID
evo_who_add_systemuserid: UUID
evo_system_userid: UUID
modifiedonbehalfby: UUID
ownerid_systemuser: UUID
ownerid_team: UUID
evo_question_credit_committeeidData: evo_question_credit_committee
ownerid_systemuserData: systemuser
ownerid_teamData: team
link: String
@ -9296,6 +9403,7 @@ type evo_addcontract {
evo_ins_period_kasko_date: DateTime
evo_ban_edit_date: DateTime
evo_ins_period_osago_date: DateTime
evo_cession_datedoc: DateTime
evo_certificate_date: DateTime
evo_date_change_statuscode: DateTime
evo_ins_period_evokasko_date: DateTime
@ -9380,6 +9488,8 @@ type evo_addcontract {
evo_early_reason: Int
evo_year: Int
evo_engine_power: Decimal
evo_pi_redemtion: Decimal
evo_debt_total_adc: Decimal
evo_pi: Decimal
evo_director_bonus: Decimal
evo_claim_sum_fact: Decimal
@ -9433,6 +9543,7 @@ type evo_addcontract {
evo_double_agent_reward: Decimal
evo_supplier_currency_price_new: Decimal
evo_add_bonus_summ: Decimal
evo_irr_msfo_no_bonus: Decimal
evo_program_import_subsidy_sum: Decimal
evo_ni_termination: Decimal
evo_dealer_person_reward_tech: Decimal
@ -9448,6 +9559,7 @@ type evo_addcontract {
evo_kasko_price: Decimal
evo_early_discount_perc: Decimal
evo_engine_power_kvt_new: Decimal
evo_price_without_discount_nds_new: Decimal
evo_base_calc_pay: Decimal
evo_irr_plan: Decimal
evo_evokasko_price_new: Decimal
@ -9498,6 +9610,7 @@ type evo_addcontract {
evo_irr_msfo_final: Decimal
evo_osago_price_new: Decimal
evo_create_cession: Boolean
evo_add_act: Boolean
evo_check_success: Boolean
evo_early_change_discount: Boolean
evo_bank_details_change: Boolean
@ -9507,11 +9620,13 @@ type evo_addcontract {
evo_registration_change: Boolean
evo_backdating: Boolean
evo_cost_change: Boolean
evo_revocation_edo: Boolean
evo_tracking_control_change: Boolean
evo_recalculate_demand: Boolean
evo_cost_currency_change: Boolean
evo_early_redemption_change: Boolean
evo_insurance_checking: Boolean
evo_auto_activation: Boolean
evo_ban_edit_date_off: Boolean
evo_contract_term_change: Boolean
evo_fix_last_payment: Boolean
@ -9528,6 +9643,7 @@ type evo_addcontract {
evo_agreed_ukbimo: Boolean
evo_approv_business_analyst: Boolean
evo_pts_change: Boolean
evo_recovery_contract_change: Boolean
evo_supplier_change: Boolean
evo_not_require_signing: Boolean
evo_date_offset_change: Boolean
@ -9541,6 +9657,7 @@ type evo_addcontract {
evo_unlimit_drivers: Boolean
evo_specification_change: Boolean
evo_remove_restrictions: Boolean
evo_publish_site: Boolean
evo_unlimit_drivers_new: Boolean
evo_number_planpaymentidname: String
evo_osago_elt_id_new: String
@ -9556,6 +9673,7 @@ type evo_addcontract {
evo_evokasko_addproduct_typeidname: String
evo_accountid_newyominame: String
evo_kasko_elt_id: String
evo_osago_addproduct_typeid_newname: String
evo_name: String
evo_dealer_person_accountid_newname: String
evo_maker: String
@ -9575,6 +9693,7 @@ type evo_addcontract {
evo_engine_model_new: String
createdbyyominame: String
evo_townid_newname: String
evo_osago_addproduct_typeidname: String
evo_evokasko_addproduct_typeid_newname: String
evo_fin_department_reward_conditionidname: String
evo_object_number: String
@ -9616,6 +9735,7 @@ type evo_addcontract {
evo_telematics_addproduct_typeidname: String
evo_leasingobject_specification_new: String
evo_chassis: String
evo_incidentidname: String
evo_dealer_person_reward_conditionidname: String
evo_supplier_accountidyominame: String
evo_leasingobject_specification: String
@ -9639,6 +9759,7 @@ type evo_addcontract {
evo_insurer_kasko_accountidname: String
evo_signatory_lp_contactid_newyominame: String
evo_color_new: String
evo_osago_insurance_periodidname: String
evo_statuscode_reason: String
evo_passport_company: String
evo_base: String
@ -9659,6 +9780,7 @@ type evo_addcontract {
owneridyominame: String
evo_certificate_new: String
evo_accountid_newname: String
evo_subject_incidentidname: String
evo_debt_repayment_terms: String
evo_supplier_signer_contactid_newyominame: String
evo_insurer_kasko_accountid_newyominame: String
@ -9686,8 +9808,10 @@ type evo_addcontract {
evo_signatory_lp_contactid_newname: String
evo_dealer_broker_accountidname: String
evo_telematics_addproduct_typeid_newname: String
evo_edo_doc_status: [Int!]
evo_reason_validation_doc: [Int!]
evo_reasons_calc: [Int!]
evo_errors: [Int!]
owneridtype: Int
evo_telematics_addproduct_typeid: UUID
evo_supplier_accountid: UUID
@ -9698,6 +9822,7 @@ type evo_addcontract {
evo_regionid: UUID
evo_townid_new: UUID
evo_registration_addproduct_typeid_new: UUID
evo_incidentid: UUID
evo_signatory_lp_contactid_new: UUID
evo_accountid: UUID
evo_dealer_broker_accountid: UUID
@ -9709,13 +9834,16 @@ type evo_addcontract {
evo_conditionid: UUID
evo_insurer_osago_accountid_new: UUID
evo_lessor_bank_detailsid_new: UUID
evo_osago_addproduct_typeid: UUID
evo_transfer_leasingobject_addressid: UUID
evo_subject_incidentid: UUID
evo_registration_addproduct_typeid: UUID
evo_statuscodeid: UUID
evo_tracking_addproduct_typeid_new: UUID
evo_conditionid_new: UUID
evo_cession_addcontractid: UUID
evo_bank_detailsid: UUID
evo_osago_addproduct_typeid_new: UUID
evo_cession_opportunityid: UUID
evo_dealer_broker_accountid_new: UUID
evo_tracking_addproduct_typeid: UUID
@ -9745,6 +9873,7 @@ type evo_addcontract {
evo_supplier_signer_contactid_new: UUID
evo_fin_department_reward_conditionid: UUID
evo_bank_detailsid_new: UUID
evo_osago_insurance_periodid: UUID
createdonbehalfby: UUID
evo_registration_regionid_new: UUID
createdby: UUID
@ -9755,6 +9884,7 @@ type evo_addcontract {
evo_accountidData: account
evo_documents: [evo_document]
evo_contractidData: evo_contract
evo_incidentidData: incident
ownerid_systemuserData: systemuser
ownerid_teamData: team
link: String
@ -10276,6 +10406,7 @@ type account {
accountid: UUID
openrevenue_date: DateTime
overriddencreatedon: DateTime
evo_date_start_decentral: DateTime
evo_decentral_dateto: DateTime
lastonholdtime: DateTime
evo_individual_executive_docdate: DateTime
@ -10289,9 +10420,11 @@ type account {
createdon: DateTime
evo_smb_issue_date: DateTime
evo_lk_regdate: DateTime
evo_decentral_create_solution_data: DateTime
lastusedincampaign: DateTime
evo_state_liquidation_date: DateTime
opendeals_date: DateTime
evo_solution_archive_date: DateTime
evo_limit_evopartner_calculation_date: DateTime
evo_rfm_date: DateTime
evo_fedres_xml_date: DateTime
@ -10354,12 +10487,14 @@ type account {
address2_longitude: Float
address1_latitude: Float
address2_latitude: Float
evo_kasko_fact_part: Decimal
creditlimit_base: Decimal
openrevenue_base: Decimal
aging30: Decimal
aging60: Decimal
aging90: Decimal
marketcap_base: Decimal
evo_kasko_plan_part: Decimal
exchangerate: Decimal
aging90_base: Decimal
evo_limit_evopartner: Decimal
@ -10392,6 +10527,7 @@ type account {
evo_elt_access: Boolean
evo_osago_with_kasko: Boolean
followemail: Boolean
evo_ius_cession: Boolean
evo_available_ius: Boolean
evo_cession_ban: Boolean
evo_return_leasing_dealer: Boolean
@ -10454,6 +10590,7 @@ type account {
evo_gk_supplier_accountidyominame: String
address2_line2: String
evo_group_sales_networkyominame: String
evo_decentral_bank_detailsidname: String
evo_log_activdate_1c: String
evo_address_factidname: String
transactioncurrencyidname: String
@ -10470,6 +10607,7 @@ type account {
evo_dealer_brandidname: String
address2_postalcode: String
evo_insurance_agent_accountidyominame: String
evo_signer_decentral_solution_contactidyominame: String
evo_ogrn: String
evo_telematic_provider_accountidname: String
evo_ifns_name: String
@ -10526,6 +10664,7 @@ type account {
evo_individual_executive_inn: String
evo_dadatdalog: String
evo_okfs: String
evo_solution_number: String
createdonbehalfbyyominame: String
preferredsystemuseridyominame: String
evo_citizenship_countryidname: String
@ -10575,25 +10714,30 @@ type account {
evo_fin_department_accountidname: String
preferredequipmentidname: String
modifiedbyyominame: String
evo_signer_decentral_solution_contactidname: String
evo_kpp: String
emailaddress3: String
evo_okato: String
masteraccountidyominame: String
address1_fax: String
evo_send_sms_payments: [Int!]
evo_osago_category: [Int!]
evo_account_type: [Int!]
evo_kasko_category: [Int!]
evo_type_ins_policy: [Int!]
owneridtype: Int
transactioncurrencyid: UUID
parentaccountid: UUID
owningbusinessunit: UUID
evo_group_sales_network: UUID
evo_decentral_bank_detailsid: UUID
evo_personal_systemuserid: UUID
evo_group_companies_accountid: UUID
evo_address_postalid: UUID
preferredserviceid: UUID
evo_telematic_provider_accountid: UUID
evo_economic_security_systemuserid: UUID
evo_signer_decentral_solution_contactid: UUID
evo_dealer_responsible_systemuserid: UUID
evo_decentral_systemuserid: UUID
modifiedbyexternalparty: UUID

File diff suppressed because one or more lines are too long