erp修改
This commit is contained in:
@@ -13,7 +13,7 @@ import java.util.Map;
|
||||
public interface ErpInvoiceRecheckApi {
|
||||
String PREFIX = ApiConstants.PREFIX + "/erp-invoice-recheck";
|
||||
@PostMapping(PREFIX + "/submit082")
|
||||
HashMap<String, String> submit082(@RequestBody Map<String, Object> param);
|
||||
Map<String, String> submit082(@RequestBody Map<String, Object> param);
|
||||
@PostMapping(PREFIX + "/submit085")
|
||||
HashMap<String, String> submit085(@RequestBody Map<String, Object> param);
|
||||
Map<String, String> submit085(@RequestBody Map<String, Object> param);
|
||||
}
|
||||
|
||||
@@ -24,11 +24,11 @@ public interface InvoiceticketApi {
|
||||
CommonResult<ErpInvoiceticketSubmitRespDTO> submitDataToErp(@Valid @RequestBody ErpInvoiceticketSubmitReqDTO reqDTO);
|
||||
@PostMapping(PREFIX + "/submit098")
|
||||
@Operation(summary = "erp数据提交,参数需要billdoc和action,id")
|
||||
CommonResult<HashMap<String, String>> submitDataToErp098(@Valid @RequestBody Map<String,Object> reqDTO);
|
||||
CommonResult<Map<String, String>> submitDataToErp098(@Valid @RequestBody Map<String,Object> reqDTO);
|
||||
@PostMapping(PREFIX + "/submit096")
|
||||
@Operation(summary = "erp数据提交,参数需要billdoc和action,id")
|
||||
CommonResult<HashMap<String, String>> submitDataToErp096(@Valid @RequestBody ErpElectronicInvoiceSubmitReqDTO reqDTO);
|
||||
CommonResult<Map<String, String>> submitDataToErp096(@Valid @RequestBody ErpElectronicInvoiceSubmitReqDTO reqDTO);
|
||||
@PostMapping(PREFIX + "/submit097")
|
||||
@Operation(summary = "erp数据提交")
|
||||
CommonResult<HashMap<String, String>> submitDataToErp097(@Valid @RequestBody ErpElectronicInvoiceReversalReqDTO reqDTO);
|
||||
CommonResult<Map<String, String>> submitDataToErp097(@Valid @RequestBody ErpElectronicInvoiceReversalReqDTO reqDTO);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.zt.plat.module.erp.api.dto.dto071;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@Schema(description = "RPC 服务 - 提交 ERP 071 接口请求参数DTO对象")
|
||||
@Data
|
||||
public class ErpSubmit071ReqDTO implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Schema(description = "071 接口请求参数Head对象")
|
||||
private Header071 head;
|
||||
|
||||
@Schema(description = "071 接口请求参数列表对象")
|
||||
private List<ItemList071> item;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.zt.plat.module.erp.api.dto.dto071;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDate;
|
||||
|
||||
@Schema(description = "071 接口请求参数Head对象")
|
||||
@Data
|
||||
public class Header071 implements Serializable {
|
||||
@Schema(description = "过账日期(格式yyyyMMdd)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String pstng_date;
|
||||
|
||||
@Schema(description = "凭证日期(格式yyyyMMdd)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private LocalDate doc_date;
|
||||
|
||||
@Schema(description = "抬头文本")
|
||||
private String header_txt;
|
||||
|
||||
@Schema(description = "送货单号(入库时填入送货单号,退货输入售后服务单号(绿星商城))", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String bill_of_lading;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.zt.plat.module.erp.api.dto.dto071;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Schema(description = "071 接口请求参数列表对象")
|
||||
@Data
|
||||
public class ItemList071 implements Serializable {
|
||||
@Schema(description = "物料号(服务采购订单收货时为空)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String material;
|
||||
|
||||
@Schema(description = "工厂编码", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String plant;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.zt.plat.module.erp.api.dto.dto079;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@Schema(description = "RPC 服务 - 提交 ERP 079 接口请求参数DTO对象")
|
||||
@Data
|
||||
public class ErpSubmit079ReqDTO implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Schema(description = "079 接口请求参数Head对象")
|
||||
private Header079 head;
|
||||
|
||||
@Schema(description = "079 接口请求参数列表对象")
|
||||
private List<ItemList079> item;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.zt.plat.module.erp.api.dto.dto079;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDate;
|
||||
|
||||
@Schema(description = "079 接口请求参数Head对象")
|
||||
@Data
|
||||
public class Header079 implements Serializable {
|
||||
@Schema(description = "要冲销的物料凭证号", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String mat_doc;
|
||||
|
||||
@Schema(description = "要冲销的物料凭证年度", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer doc_year;
|
||||
|
||||
@Schema(description = "过账日期(格式yyyyMMdd)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String pstng_date;
|
||||
|
||||
@Schema(description = "备注")
|
||||
private String header_txt;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.zt.plat.module.erp.api.dto.dto079;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Schema(description = "079 接口请求参数列表对象")
|
||||
@Data
|
||||
public class ItemList079 implements Serializable {
|
||||
@Schema(description = "行号(与行ID二选一,与SAP前端显示行号一致)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer matdoc_item;
|
||||
|
||||
@Schema(description = "行ID(与行号二选一,与单据创建时提交顺序一致,)", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private Integer line_id;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.zt.plat.module.erp.api.dto.dto095;
|
||||
|
||||
import com.zt.plat.module.erp.api.dto.dto079.Header079;
|
||||
import com.zt.plat.module.erp.api.dto.dto079.ItemList079;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
|
||||
@Schema(description = "RPC 服务 - 提交 ERP 095 接口请求参数DTO对象")
|
||||
@Data
|
||||
public class ErpSubmit095ReqDTO implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Schema(description = "095 接口请求参数Head对象")
|
||||
private Header095 head;
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.zt.plat.module.erp.api.dto.dto095;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDate;
|
||||
|
||||
@Schema(description = "095 接口请求参数Head对象")
|
||||
@Data
|
||||
public class Header095 implements Serializable {
|
||||
@Schema(description = "交货单号",requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String delivery;
|
||||
|
||||
@Schema(description = "过账日期(格式yyyyMMdd)")
|
||||
private String pstng_date;
|
||||
|
||||
@Schema(description = "操作标识(P-过账,C-冲销,D-删除)",requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String action;
|
||||
|
||||
@Schema(description = "凭证抬头文本(写入到对应会计凭证的抬头文本,过账时必须)",requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String bill_text;
|
||||
}
|
||||
Reference in New Issue
Block a user