POST api/Welfare
Request Information
URI Parameters
None.
Body Parameters
WelfareEdit| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| CompanyId | integer |
None. |
|
| WelfareName | string |
None. |
|
| GlAccount | string |
None. |
|
| MaxAmountPerPerson | decimal number |
None. |
|
| MaxTimePerPerson | integer |
None. |
|
| BillingDateStart | date |
None. |
|
| BillingDateEnd | date |
None. |
|
| ShowDateStart | date |
None. |
|
| ShowDateEnd | date |
None. |
|
| BeneficiaryTypes | Collection of string |
None. |
|
| EmployeeCategoryIds | Collection of integer |
None. |
|
| GradeIds | Collection of integer |
None. |
|
| FamilyCategoryIds | Collection of integer |
None. |
|
| GenderEmployee | Collection of string |
None. |
|
| GenderFamily | Collection of string |
None. |
|
| MinAgeEmployee | integer |
None. |
|
| MaxAgeEmployee | integer |
None. |
|
| MinAgeFamily | integer |
None. |
|
| MaxAgeFamily | integer |
None. |
|
| CalAgeMethod | integer |
None. |
|
| Wbs | string |
None. |
|
| FamilyRelationIds | Collection of integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"CompanyId": 2,
"WelfareName": "sample string 3",
"GlAccount": "sample string 4",
"MaxAmountPerPerson": 1.0,
"MaxTimePerPerson": 1,
"BillingDateStart": "2026-04-01T16:47:21.9326925+07:00",
"BillingDateEnd": "2026-04-01T16:47:21.9326925+07:00",
"ShowDateStart": "2026-04-01T16:47:21.9326925+07:00",
"ShowDateEnd": "2026-04-01T16:47:21.9326925+07:00",
"BeneficiaryTypes": [
"sample string 1",
"sample string 2"
],
"EmployeeCategoryIds": [
1,
2
],
"GradeIds": [
1,
2
],
"FamilyCategoryIds": [
1,
2
],
"GenderEmployee": [
"sample string 1",
"sample string 2"
],
"GenderFamily": [
"sample string 1",
"sample string 2"
],
"MinAgeEmployee": 1,
"MaxAgeEmployee": 1,
"MinAgeFamily": 1,
"MaxAgeFamily": 1,
"CalAgeMethod": 1,
"Wbs": "sample string 5",
"FamilyRelationIds": [
1,
2
]
}
text/html
Sample:
{"Id":1,"CompanyId":2,"WelfareName":"sample string 3","GlAccount":"sample string 4","MaxAmountPerPerson":1.0,"MaxTimePerPerson":1,"BillingDateStart":"2026-04-01T16:47:21.9326925+07:00","BillingDateEnd":"2026-04-01T16:47:21.9326925+07:00","ShowDateStart":"2026-04-01T16:47:21.9326925+07:00","ShowDateEnd":"2026-04-01T16:47:21.9326925+07:00","BeneficiaryTypes":["sample string 1","sample string 2"],"EmployeeCategoryIds":[1,2],"GradeIds":[1,2],"FamilyCategoryIds":[1,2],"GenderEmployee":["sample string 1","sample string 2"],"GenderFamily":["sample string 1","sample string 2"],"MinAgeEmployee":1,"MaxAgeEmployee":1,"MinAgeFamily":1,"MaxAgeFamily":1,"CalAgeMethod":1,"Wbs":"sample string 5","FamilyRelationIds":[1,2]}
application/xml, text/xml
Sample:
<WelfareEdit xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TTMWM_MECLAIM_API.ViewModels">
<BeneficiaryTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</BeneficiaryTypes>
<BillingDateEnd>2026-04-01T16:47:21.9326925+07:00</BillingDateEnd>
<BillingDateStart>2026-04-01T16:47:21.9326925+07:00</BillingDateStart>
<CalAgeMethod>1</CalAgeMethod>
<CompanyId>2</CompanyId>
<EmployeeCategoryIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</EmployeeCategoryIds>
<FamilyCategoryIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</FamilyCategoryIds>
<FamilyRelationIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</FamilyRelationIds>
<GenderEmployee xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</GenderEmployee>
<GenderFamily xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</GenderFamily>
<GlAccount>sample string 4</GlAccount>
<GradeIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</GradeIds>
<Id>1</Id>
<MaxAgeEmployee>1</MaxAgeEmployee>
<MaxAgeFamily>1</MaxAgeFamily>
<MaxAmountPerPerson>1</MaxAmountPerPerson>
<MaxTimePerPerson>1</MaxTimePerPerson>
<MinAgeEmployee>1</MinAgeEmployee>
<MinAgeFamily>1</MinAgeFamily>
<ShowDateEnd>2026-04-01T16:47:21.9326925+07:00</ShowDateEnd>
<ShowDateStart>2026-04-01T16:47:21.9326925+07:00</ShowDateStart>
<Wbs>sample string 5</Wbs>
<WelfareName>sample string 3</WelfareName>
</WelfareEdit>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ServiceResultTypedOfObject| Name | Description | Type | Additional information |
|---|---|---|---|
| Code | integer |
None. |
|
| Errors | Collection of string |
None. |
|
| Data | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"Code": 1,
"Errors": [
"sample string 1",
"sample string 2"
],
"Data": {}
}
text/html
Sample:
{"Code":1,"Errors":["sample string 1","sample string 2"],"Data":{}}
application/xml, text/xml
Sample:
<ServiceResultTypedOfanyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LSW.Common.Models">
<Code>1</Code>
<Data />
<Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Errors>
</ServiceResultTypedOfanyType>