POST new/work/troubleshooting/edit

编辑 troubleshooting

Request Information

URI Parameters

None.

Body Parameters

TroubleShootingEntity
NameDescriptionTypeAdditional information
Id

主键Id

integer

None.

WorkId

工单Id

integer

None.

UserId

工程师 用户Id

integer

None.

UserName

工程师名字

string

None.

CompanyId

客户/公司id

integer

None.

CompanyName

客户名称/公司名称

string

None.

FaultCode

故障代码

string

None.

FaultExplain

故障名称

string

None.

PCId

机种

integer

None.

PCName

string

None.

ModelId

model

integer

None.

ModelName

string

None.

FaultDescribe

故障类型

string

None.

Matter

调查事项 => 调查事项,内容

string

None.

FaultReason

故障原因

string

None.

Solution

对策

string

None.

Summary

故障处理结果

string

None.

UnresolvedReason

未解决原因

string

None.

Imgs

图片

string

None.

Manual

手顺书

string

None.

Experience

心得体会 => 备注

string

None.

CreateTime

创建时间

date

None.

WorkCreateTime

故障发生时间/工单创建时间

date

None.

LikeCount

点赞数

integer

None.

IsDel

是否删除

boolean

None.

OrgId

组织Id

integer

None.

OrgName

组织名称

string

None.

OrgCode

组织编码

decimal number

None.

IsLike

拓展 是否点赞

boolean

None.

ImgList

拓展 照片

Collection of string

None.

FileList

拓展 手顺书

Collection of FileModel

None.

WorkCharge

负责工程师

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "WorkId": 2,
  "UserId": 3,
  "UserName": "sample string 4",
  "CompanyId": 5,
  "CompanyName": "sample string 6",
  "FaultCode": "sample string 7",
  "FaultExplain": "sample string 8",
  "PCId": 9,
  "PCName": "sample string 10",
  "ModelId": 11,
  "ModelName": "sample string 12",
  "FaultDescribe": "sample string 13",
  "Matter": "sample string 14",
  "FaultReason": "sample string 15",
  "Solution": "sample string 16",
  "Summary": "sample string 17",
  "UnresolvedReason": "sample string 18",
  "Imgs": "sample string 19",
  "Manual": "sample string 20",
  "Experience": "sample string 21",
  "CreateTime": "2026-10-20T19:56:14.243046+08:00",
  "WorkCreateTime": "2026-10-20T19:56:14.243046+08:00",
  "LikeCount": 24,
  "IsDel": true,
  "OrgId": 26,
  "OrgName": "sample string 27",
  "OrgCode": 28.0,
  "IsLike": true,
  "ImgList": [
    "sample string 1",
    "sample string 2"
  ],
  "FileList": [
    {
      "name": "sample string 1",
      "type": 2,
      "isImage": true,
      "url": "sample string 4"
    },
    {
      "name": "sample string 1",
      "type": 2,
      "isImage": true,
      "url": "sample string 4"
    }
  ],
  "WorkCharge": "sample string 30"
}

application/xml, text/xml

Sample:
<TroubleShootingEntity xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ma.Model.EntityModel.Work">
  <CompanyId>5</CompanyId>
  <CompanyName>sample string 6</CompanyName>
  <CreateTime>2026-10-20T19:56:14.243046+08:00</CreateTime>
  <Experience>sample string 21</Experience>
  <FaultCode>sample string 7</FaultCode>
  <FaultDescribe>sample string 13</FaultDescribe>
  <FaultExplain>sample string 8</FaultExplain>
  <FaultReason>sample string 15</FaultReason>
  <FileList xmlns:d2p1="http://schemas.datacontract.org/2004/07/ma.Model.Model.sys">
    <d2p1:FileModel>
      <d2p1:IsImage>true</d2p1:IsImage>
      <d2p1:Name>sample string 1</d2p1:Name>
      <d2p1:Type>2</d2p1:Type>
      <d2p1:Url>sample string 4</d2p1:Url>
    </d2p1:FileModel>
    <d2p1:FileModel>
      <d2p1:IsImage>true</d2p1:IsImage>
      <d2p1:Name>sample string 1</d2p1:Name>
      <d2p1:Type>2</d2p1:Type>
      <d2p1:Url>sample string 4</d2p1:Url>
    </d2p1:FileModel>
  </FileList>
  <Id>1</Id>
  <ImgList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </ImgList>
  <Imgs>sample string 19</Imgs>
  <IsDel>true</IsDel>
  <IsLike>true</IsLike>
  <LikeCount>24</LikeCount>
  <Manual>sample string 20</Manual>
  <Matter>sample string 14</Matter>
  <ModelId>11</ModelId>
  <ModelName>sample string 12</ModelName>
  <OrgCode>28</OrgCode>
  <OrgId>26</OrgId>
  <OrgName>sample string 27</OrgName>
  <PCId>9</PCId>
  <PCName>sample string 10</PCName>
  <Solution>sample string 16</Solution>
  <Summary>sample string 17</Summary>
  <UnresolvedReason>sample string 18</UnresolvedReason>
  <UserId>3</UserId>
  <UserName>sample string 4</UserName>
  <WorkCharge>sample string 30</WorkCharge>
  <WorkCreateTime>2026-10-20T19:56:14.243046+08:00</WorkCreateTime>
  <WorkId>2</WorkId>
</TroubleShootingEntity>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'TroubleShootingEntity'.

Response Information

Resource Description

ApiDataResponse
NameDescriptionTypeAdditional information
Ok

接口是否成功。

boolean

None.

Data

返回数据。

Object

None.

Msg

返回消息。

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Ok": true,
  "Data": {},
  "Msg": "sample string 3"
}

application/xml, text/xml

Sample:
<ApiDataResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ma.Api.Controllers.Dtos">
  <Data />
  <Msg>sample string 3</Msg>
  <Ok>true</Ok>
</ApiDataResponse>