com.aliyun.dingtalkindustry_1_0.models.IndustryManufactureMesProductionPlanRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkindustry_1_0.models;
import com.aliyun.tea.*;
public class IndustryManufactureMesProductionPlanRequest extends TeaModel {
/**
* This parameter is required.
*
* example:
* add
*/
@NameInMap("action")
public String action;
/**
* example:
* 2021-03-12 00:00:00
*/
@NameInMap("actualEndTime")
public String actualEndTime;
/**
* example:
* 2021-03-12 00:00:00
*/
@NameInMap("actualStartTime")
public String actualStartTime;
/**
* This parameter is required.
*
* example:
* opsoft
*/
@NameInMap("appKey")
public String appKey;
/**
* This parameter is required.
*
* example:
* productionplan
*/
@NameInMap("baseDataName")
public String baseDataName;
/**
* example:
* 39C1E213-86B2-706B-9615-5B957DF8C15D
*/
@NameInMap("bomUuid")
public String bomUuid;
@NameInMap("events")
public java.util.List events;
@NameInMap("extendData")
public java.util.List extendData;
/**
* example:
* 20220509034
*/
@NameInMap("no")
public String no;
/**
* example:
* 0
*/
@NameInMap("overdue")
public String overdue;
/**
* example:
* 2021-03-12 00:00:00
*/
@NameInMap("planEndTime")
public String planEndTime;
/**
* example:
* 321
*/
@NameInMap("planQuantity")
public String planQuantity;
/**
* example:
* 2021-03-12 00:00:00
*/
@NameInMap("planStartTime")
public String planStartTime;
/**
* example:
* { TODO "uuid": "1543878029722550273", "name": "YF-钣金", "preProcess": "" }
*/
@NameInMap("processUuids")
public String processUuids;
/**
* example:
* 011351
*/
@NameInMap("productCode")
public String productCode;
/**
* example:
* 毛坯KM50三级盖
*/
@NameInMap("productName")
public String productName;
/**
* example:
* KM50
*/
@NameInMap("productSpecification")
public String productSpecification;
/**
* example:
* 300
*/
@NameInMap("qualifiedQuantity")
public String qualifiedQuantity;
/**
* example:
* sell20220509034
*/
@NameInMap("sellOrderNo")
public String sellOrderNo;
/**
* example:
* WORKING
*/
@NameInMap("status")
public String status;
/**
* example:
* { "processId1": ["teamId11", "teamId12", "teamId13"], "processId2": ["teamId21", "teamId22", "teamId23"] }
*/
@NameInMap("teamList")
public String teamList;
/**
* example:
* 毛坯KM50三级盖
*/
@NameInMap("title")
public String title;
/**
* example:
* NORMAL
*/
@NameInMap("type")
public String type;
/**
* example:
* 个
*/
@NameInMap("unit")
public String unit;
/**
* This parameter is required.
*
* example:
* 39C1E213-86B2-706B-9615-5B957DF8C15D
*/
@NameInMap("uuid")
public String uuid;
public static IndustryManufactureMesProductionPlanRequest build(java.util.Map map) throws Exception {
IndustryManufactureMesProductionPlanRequest self = new IndustryManufactureMesProductionPlanRequest();
return TeaModel.build(map, self);
}
public IndustryManufactureMesProductionPlanRequest setAction(String action) {
this.action = action;
return this;
}
public String getAction() {
return this.action;
}
public IndustryManufactureMesProductionPlanRequest setActualEndTime(String actualEndTime) {
this.actualEndTime = actualEndTime;
return this;
}
public String getActualEndTime() {
return this.actualEndTime;
}
public IndustryManufactureMesProductionPlanRequest setActualStartTime(String actualStartTime) {
this.actualStartTime = actualStartTime;
return this;
}
public String getActualStartTime() {
return this.actualStartTime;
}
public IndustryManufactureMesProductionPlanRequest setAppKey(String appKey) {
this.appKey = appKey;
return this;
}
public String getAppKey() {
return this.appKey;
}
public IndustryManufactureMesProductionPlanRequest setBaseDataName(String baseDataName) {
this.baseDataName = baseDataName;
return this;
}
public String getBaseDataName() {
return this.baseDataName;
}
public IndustryManufactureMesProductionPlanRequest setBomUuid(String bomUuid) {
this.bomUuid = bomUuid;
return this;
}
public String getBomUuid() {
return this.bomUuid;
}
public IndustryManufactureMesProductionPlanRequest setEvents(java.util.List events) {
this.events = events;
return this;
}
public java.util.List getEvents() {
return this.events;
}
public IndustryManufactureMesProductionPlanRequest setExtendData(java.util.List extendData) {
this.extendData = extendData;
return this;
}
public java.util.List getExtendData() {
return this.extendData;
}
public IndustryManufactureMesProductionPlanRequest setNo(String no) {
this.no = no;
return this;
}
public String getNo() {
return this.no;
}
public IndustryManufactureMesProductionPlanRequest setOverdue(String overdue) {
this.overdue = overdue;
return this;
}
public String getOverdue() {
return this.overdue;
}
public IndustryManufactureMesProductionPlanRequest setPlanEndTime(String planEndTime) {
this.planEndTime = planEndTime;
return this;
}
public String getPlanEndTime() {
return this.planEndTime;
}
public IndustryManufactureMesProductionPlanRequest setPlanQuantity(String planQuantity) {
this.planQuantity = planQuantity;
return this;
}
public String getPlanQuantity() {
return this.planQuantity;
}
public IndustryManufactureMesProductionPlanRequest setPlanStartTime(String planStartTime) {
this.planStartTime = planStartTime;
return this;
}
public String getPlanStartTime() {
return this.planStartTime;
}
public IndustryManufactureMesProductionPlanRequest setProcessUuids(String processUuids) {
this.processUuids = processUuids;
return this;
}
public String getProcessUuids() {
return this.processUuids;
}
public IndustryManufactureMesProductionPlanRequest setProductCode(String productCode) {
this.productCode = productCode;
return this;
}
public String getProductCode() {
return this.productCode;
}
public IndustryManufactureMesProductionPlanRequest setProductName(String productName) {
this.productName = productName;
return this;
}
public String getProductName() {
return this.productName;
}
public IndustryManufactureMesProductionPlanRequest setProductSpecification(String productSpecification) {
this.productSpecification = productSpecification;
return this;
}
public String getProductSpecification() {
return this.productSpecification;
}
public IndustryManufactureMesProductionPlanRequest setQualifiedQuantity(String qualifiedQuantity) {
this.qualifiedQuantity = qualifiedQuantity;
return this;
}
public String getQualifiedQuantity() {
return this.qualifiedQuantity;
}
public IndustryManufactureMesProductionPlanRequest setSellOrderNo(String sellOrderNo) {
this.sellOrderNo = sellOrderNo;
return this;
}
public String getSellOrderNo() {
return this.sellOrderNo;
}
public IndustryManufactureMesProductionPlanRequest setStatus(String status) {
this.status = status;
return this;
}
public String getStatus() {
return this.status;
}
public IndustryManufactureMesProductionPlanRequest setTeamList(String teamList) {
this.teamList = teamList;
return this;
}
public String getTeamList() {
return this.teamList;
}
public IndustryManufactureMesProductionPlanRequest setTitle(String title) {
this.title = title;
return this;
}
public String getTitle() {
return this.title;
}
public IndustryManufactureMesProductionPlanRequest setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
public IndustryManufactureMesProductionPlanRequest setUnit(String unit) {
this.unit = unit;
return this;
}
public String getUnit() {
return this.unit;
}
public IndustryManufactureMesProductionPlanRequest setUuid(String uuid) {
this.uuid = uuid;
return this;
}
public String getUuid() {
return this.uuid;
}
public static class IndustryManufactureMesProductionPlanRequestExtendData extends TeaModel {
/**
* example:
* staffName
*/
@NameInMap("code")
public String code;
/**
* example:
* 生产人员
*/
@NameInMap("name")
public String name;
/**
* example:
* 张三
*/
@NameInMap("value")
public String value;
/**
* example:
* string
*/
@NameInMap("valueType")
public String valueType;
public static IndustryManufactureMesProductionPlanRequestExtendData build(java.util.Map map) throws Exception {
IndustryManufactureMesProductionPlanRequestExtendData self = new IndustryManufactureMesProductionPlanRequestExtendData();
return TeaModel.build(map, self);
}
public IndustryManufactureMesProductionPlanRequestExtendData setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public IndustryManufactureMesProductionPlanRequestExtendData setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public IndustryManufactureMesProductionPlanRequestExtendData setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
public IndustryManufactureMesProductionPlanRequestExtendData setValueType(String valueType) {
this.valueType = valueType;
return this;
}
public String getValueType() {
return this.valueType;
}
}
}