دریافت لیست

متدendpoint
Getpersons/

Response

				
					"person": [
    {
      "id": 1,
      "active": true,
      "balance": 0,
      "accountingCode": "010",
      "nickName": "دکتر پارسا",
      "firstName": "محمود",
      "lastName": "پارسا",
      "description": "مشتری اینترنت پرسرعت",
      "PersonTypeId": 1,
      "personType": "customer",
      "BusinessId": 1,
      "updatedAt": "2022-09-20 07:37:13",
      "createdAt": "2022-09-20 07:37:13"
    }
    ...
]
				
			



دریافت از طریق Id

متدendpoint
Getpersons/{id}

Request

عنوان پارامترنوع پارامترنوع دادهتوضیحات
idاجباریIntegerId شخص

Response

عنوان پارامترنوع پارامترنوع دادهتوضیحات
idجباریIntegerId شخص
				
					{
      "main": {
        "personId": 1,
        "nickName": "دکتر پارسا",
        "firstName": "محمود",
        "lastName": "پارسا",
        "company": null,
        "description": "مشتری اینترنت پرسرعت",
        "avatar": "avatarUrl",
        "category": "اشخاص",
        "personTypeId": 1,
        "accountingCode": "010",
        "active": true
      },
      "others": {
        "financialCredit": "500000",
        "economicCode": "12345",
        "registerationNumber": "12345678" ,
        "postalCode": "1234567890",
        "country": "ایران" ,
        "state": "تهران",
        "city": "تهران",
        "address": "تهران-ولیعصر",
        "phone": "02112345678",
        "mobile":"09123456789",
        "email": "personEmail@gmail.com",
        "website":"person.web",
      }
    }
				
			



ذخیره

متدendpoint
Postpersons/

Request

عنوان پارامترنوع پارامترنوع دادهتوضیحات
accountingCodeاختیاریStringکد شخص در صورتی که کد شخص را وارد نکنید، شخص جدید ذخیره می شود. در صورتی که کد وارد شود و موجود باشد، اطلاعات ویرایش می شود.در صورتی که کد وارد شود و موجود نباشد، شخص با آن کد ذخیره خواهد شد. کد باید به صورت رشته ای از اعداد شد
nickNameاجباریStringنام مستعار
isLegalاختیاریString
firstNameاختیاریStringنام
lastNameاختیاریStringنام خانوادگی
activeاختیاریBooleanوضعیت فعال یا غیر فعال کاربر
personTypeاجباریEnum(customer,personnel,seller,provider)نوع شخص که فقط یکی از موارد (customer,personnel,seller,provider) می تواند باشد
personTypeIdاختیاریIntegerدسته بندی شخص
financialCreditاختیاریIntegerاعتبار مالی
taxاختیاریIntegerمالیات
descriptionاختیاریStringتوضیحات
countryاختیاریStringکشور
stateاختیاریStringاستان
cityاختیاریStringشهر
postalCodeاختیاریString
addressاختیاریString
phoneاختیاریString
mobileاختیاریString
emailاختیاریString
websiteاختیاریString
bankNameاختیاریString
bankAccountNumberاختیاریString
bankCardNumberاختیاریString
bankShabaاختیاریString
jobPositionاختیاریString
salaryاختیاریString
contractStartاختیاریString
contractEndاختیاریString
contractDescriptionاختیاریString
commissionInputاختیاریString

مثال

				
					{
    "main": {
      "accountingCode": "010",
      "nickName": "ذکتر پارسا",
      "firstName": "محمود",
      "lastName": "پارسا",
      "title": "دکتر پارسا",
      "company": null,
      "description": "مشتری اینترنت پرسرعت",
      "active": true,
      "personType": "customer",
      "personTypeId": 1
    },
    "others": [
      {"financialCredit": "500000"},
      {"economicCode": "12345"},
      {"registerationNumber": "12345678"},
      {"postalCode": "1234567890"},
      {"country": "ایران"},
      {"state": "تهران"},
      {"city": "تهران"},
      {"address": "تهران_میدان ولیعصر"},
      {"phone": "02112345678"},
      {"mobile": "09123456789"},
      {"email": "personEmail@gmail.com"},
      {"website": "person.web"},
      {"bankName": "ملی"},
      {"bankAccountNumber": "0012345678"},
      {"bankCardNumber": "1234123412341234"},
      {"bankShaba": "12341234123412341234"}
    ]
  }
				
			

Response

				
					"person": {
      "id": 1,
      "active": true,
      "balance": 0,
      "accountingCode": "010",
      "nickName": "دکتر پارسا",
      "firstName": "محمود",
      "lastName": "پارسا",
      "description": "مشتری اینترنت پرسرعت",
      "PersonTypeId": 1,
      "personType": "customer",
      "BusinessId": 1,
      "updatedAt": "2022-09-20 07:37:13",
      "createdAt": "2022-09-20 07:37:13"
    }
				
			



ویرایش

متدendpoint
Putpersons/{id}

Request

Response

				
					"person": {
      "id": 1,
      "active": true,
      "balance": 0,
      "accountingCode": "010",
      "nickName": "دکتر پارسا",
      "firstName": "محمود",
      "lastName": "پارسا",
      "description": "مشتری اینترنت پرسرعت",
      "PersonTypeId": 1,
      "personType": "customer",
      "BusinessId": 1,
      "updatedAt": "2022-09-20 07:37:13",
      "createdAt": "2022-09-20 07:37:13"
    }
				
			



حذف

متدendpoint
Deletepersons/{id}

Request

عنوان پارامترنوع پارامترنوع دادهتوضیحات
idاجباریIntegerId شخص

Response

				
					{
    "message": "شخص انتخاب شده با موفقیت حذف شد"
}
				
			
کاتالوگ نرم افزار حسابداری چرتکه

کاتالوگ نرم افزار حسابداری چرتکه

جهت آشنایی با تعرفه اشتراک، ویژگی‌ها و امکانات کلیدی نرم افزار حسابداری آنلاین چرتکه و دریافت کاتالوگ، شماره تماس خود را وارد بفرمائید