Skip to content

Commit 2126a0c

Browse files
Merge branch 'feature/repair_second_week' of code.byted.org:bits/project-oapi-sdk-java into feature/repair_second_week
2 parents 716ace8 + a1d9516 commit 2126a0c

File tree

7 files changed

+95
-7
lines changed

7 files changed

+95
-7
lines changed

src/main/java/com/lark/project/service/workitem/WorkItemService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,14 +126,14 @@ public interface WorkItemService {
126126
/**
127127
* 批量更新工作项。
128128
*
129-
* <p>对应 OpenAPI:{@code POST /open_api/:project_key/work_item/:work_item_type_key/batch_update}</p>
129+
* <p>对应 OpenAPI:{@code POST /open_api/work_item/batch_update}</p>
130130
*/
131131
public BatchUpdateWorkItemResp batchUpdateWorkItem(BatchUpdateWorkItemReq req, RequestOptions reqOptions) throws Exception;
132132

133133
/**
134134
* 获取任务结果。
135135
*
136-
* <p>对应 OpenAPI:{@code GET /open_api/:project_key/work_item/:work_item_type_key/:work_item_id/task_result}</p>
136+
* <p>对应 OpenAPI:{@code GET /open_api/task_result}</p>
137137
*/
138138
public GetTaskResultResp getTaskResult(GetTaskResultReq req, RequestOptions reqOptions) throws Exception;
139139
}

src/main/java/com/lark/project/service/workitem/WorkItemServiceImpl.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,7 @@ public UpdateCompoundFieldValueResp updateCompoundFieldValue(UpdateCompoundField
704704
return resp;
705705
}
706706

707-
@Override
707+
// 批量更新工作项。
708708
public BatchUpdateWorkItemResp batchUpdateWorkItem(BatchUpdateWorkItemReq req, RequestOptions reqOptions) throws Exception {
709709
if (reqOptions == null) {
710710
reqOptions = new RequestOptions();
@@ -727,7 +727,11 @@ public BatchUpdateWorkItemResp batchUpdateWorkItem(BatchUpdateWorkItemReq req, R
727727
return resp;
728728
}
729729

730-
@Override
730+
/**
731+
* 获取任务结果。
732+
*
733+
* <p>对应 OpenAPI:{@code GET /open_api/task_result}</p>
734+
*/
731735
public GetTaskResultResp getTaskResult(GetTaskResultReq req, RequestOptions reqOptions) throws Exception {
732736
if (reqOptions == null) {
733737
reqOptions = new RequestOptions();

src/main/java/com/lark/project/service/workitem/builder/BatchUpdateWorkItemReq.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
/**
99
* 批量更新工作项的请求对象。
1010
*
11-
* <p>对应 OpenAPI:{@code POST /open_api/:project_key/work_item/:work_item_type_key/batch_update}</p>
11+
* <p>对应 OpenAPI:{@code POST /open_api/work_item/batch_update}</p>
1212
*/
1313
public class BatchUpdateWorkItemReq {
1414
@Body

src/main/java/com/lark/project/service/workitem/builder/BatchUpdateWorkItemResp.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
import com.google.gson.annotations.SerializedName;
44
import com.lark.project.core.response.BaseResponse;
55
import com.lark.project.service.workitem.model.BatchUpdateWorkItemResult;
6-
import com.lark.project.service.workitem.model.WorkItemInfo;
76

8-
import java.util.List;
97

108
/**
119
* 批量更新工作项的响应对象。

src/main/java/com/lark/project/service/workitem/builder/CreateWorkItemReq.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,16 @@ public Builder name(String name) {
9393
return this;
9494
}
9595

96+
public Builder requiredMode(Integer requiredMode) {
97+
this.body.setRequiredMode(requiredMode);
98+
return this;
99+
}
100+
101+
public Builder roleMode(Integer roleMode) {
102+
this.body.setRoleMode(roleMode);
103+
return this;
104+
}
105+
96106
public CreateWorkItemReq build() {
97107
return new CreateWorkItemReq(this);
98108
}

src/main/java/com/lark/project/service/workitem/builder/CreateWorkItemReqBody.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,13 @@ public class CreateWorkItemReqBody {
3131
private Long templateID;
3232
@SerializedName("name")
3333
private String name;
34+
@SerializedName("required_mode")
35+
private Integer requiredMode;
36+
@SerializedName("role_mode")
37+
private Integer roleMode;
3438

3539
public String getWorkItemTypeKey() {
40+
3641
return this.workItemTypeKey;
3742
}
3843

@@ -63,4 +68,20 @@ public String getName() {
6368
public void setName(String name) {
6469
this.name = name;
6570
}
71+
72+
public Integer getRequiredMode() {
73+
return this.requiredMode;
74+
}
75+
76+
public void setRequiredMode(Integer requiredMode) {
77+
this.requiredMode = requiredMode;
78+
}
79+
80+
public Integer getRoleMode() {
81+
return this.roleMode;
82+
}
83+
84+
public void setRoleMode(Integer roleMode) {
85+
this.roleMode = roleMode;
86+
}
6687
}

src/main/java/com/lark/project/service/workitem/model/FieldConf.java

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,21 @@ public class FieldConf {
5959
@SerializedName("label")
6060
private String label;
6161

62+
@SerializedName("field_uuid")
63+
private String fieldUuid;
64+
65+
@SerializedName("field_tips")
66+
private String fieldTips;
67+
68+
@SerializedName("free_add")
69+
private Boolean freeAdd;
70+
71+
@SerializedName("sub_type_level_mode")
72+
private String subTypeLevelMode;
73+
74+
@SerializedName("sub_type_level_class")
75+
private Long subTypeLevelClass;
76+
6277
public Integer getIsRequired() {
6378
return this.isRequired;
6479
}
@@ -155,4 +170,44 @@ public void setLabel(String label) {
155170
this.label = label;
156171
}
157172

173+
public String getFieldUuid() {
174+
return this.fieldUuid;
175+
}
176+
177+
public void setFieldUuid(String fieldUuid) {
178+
this.fieldUuid = fieldUuid;
179+
}
180+
181+
public String getFieldTips() {
182+
return this.fieldTips;
183+
}
184+
185+
public void setFieldTips(String fieldTips) {
186+
this.fieldTips = fieldTips;
187+
}
188+
189+
public Boolean getFreeAdd() {
190+
return this.freeAdd;
191+
}
192+
193+
public void setFreeAdd(Boolean freeAdd) {
194+
this.freeAdd = freeAdd;
195+
}
196+
197+
public String getSubTypeLevelMode() {
198+
return this.subTypeLevelMode;
199+
}
200+
201+
public void setSubTypeLevelMode(String subTypeLevelMode) {
202+
this.subTypeLevelMode = subTypeLevelMode;
203+
}
204+
205+
public Long getSubTypeLevelClass() {
206+
return this.subTypeLevelClass;
207+
}
208+
209+
public void setSubTypeLevelClass(Long subTypeLevelClass) {
210+
this.subTypeLevelClass = subTypeLevelClass;
211+
}
212+
158213
}

0 commit comments

Comments
 (0)