Browse Source

金蝶数据对象

master
yxt_djz 3 years ago
parent
commit
4d333a5326
  1. 116
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/APPayable.java
  2. 20
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/FPmzcAssistant.java
  3. 22
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/FPmzcAssistant1.java
  4. 22
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/FPmzcBase.java
  5. 20
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/FPmzcBase1.java
  6. 22
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/Fpurchasedeptid.java
  7. 22
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/Fsupplierid.java
  8. 369
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/Model.java

116
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/APPayable.java

@ -0,0 +1,116 @@
package com.yxt.anrui.fin.api.kingdee.appayable;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;
import java.math.BigDecimal;
import java.util.List;
@Data
public class APPayable {
@ApiModelProperty("车辆入账单sid")
private String sid;
@ApiModelProperty("用户sid")
@NotBlank(message = "用户sid不能为空")
private String userSid;
@ApiModelProperty("申请编号")
@NotBlank(message = "申请编号不能为空")
private String applicationCode;
@ApiModelProperty("申请人sid")
@NotBlank(message = "申请人不能为空")
private String applicationSid;
@ApiModelProperty("申请人名称")
@NotBlank(message = "申请人不能为空")
private String applicationName;
@ApiModelProperty("申请日期")
@Pattern(regexp = "^(\\s*)|([1-9]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]))$", message = "申请日期日期格式不正确")
private String applicationDate;
@ApiModelProperty("采购订单sid")
@NotBlank(message = "采购订单不能为空")
private String vehicleOrderSid;
@ApiModelProperty("采购订单编号")
@NotBlank(message = "采购订单编号不能为空")
private String purchaseOrderNo;
@ApiModelProperty("车型sid ")
@NotBlank(message = "车型不能为空")
private String modelSid;
@ApiModelProperty("车型名称 ")
@NotBlank(message = "车型名称不能为空")
private String modelName;
@ApiModelProperty("常用配置 ")
private String configName;
@ApiModelProperty("常用配置Sid")
private String configSid;
@ApiModelProperty("厂家合同价")
private BigDecimal contractPrice;
@ApiModelProperty("其中上装价格")
private BigDecimal amongSzPrice;
@ApiModelProperty("上装价格计算依据")
private String szPriceCalBasis;
@ApiModelProperty("一次运费")
private BigDecimal onceFreight;
@ApiModelProperty("二次运费")
private BigDecimal secondaryFreight;
@ApiModelProperty("下浮比例")
private String lowerProportion;
@ApiModelProperty("下浮金额")
private BigDecimal lowerMoney;
@ApiModelProperty("下浮合计")
private BigDecimal lowerTotal;
@ApiModelProperty("下浮备注")
private String lowerRemarks;
@ApiModelProperty("厂家结算价")
private BigDecimal costPrice;
@ApiModelProperty("内部编码")
private String insideCode;
@ApiModelProperty("厂家入库日期")
private String priceDate;
@ApiModelProperty("厂家发车日期")
private String departureDate;
@ApiModelProperty("备注")
private String remarks;
@ApiModelProperty("流程状态")
private String nodeState;
@ApiModelProperty("车辆台数")
private String num;
@ApiModelProperty("车辆列表")
private List<ScmApplyInboundVehicleDto> vehicleList;
class ScmApplyInboundVehicleDto implements Dto {
@ApiModelProperty("车辆信息sid")
private String sid;
@ApiModelProperty("车辆入库单sid")
private String applySid;
@ApiModelProperty("车型sid")
private String modelSid;
@ApiModelProperty("车架号(VIN)")
private String vinNo;
@ApiModelProperty("备注")
private String remarks;
}
}

20
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/FPmzcAssistant.java

@ -0,0 +1,20 @@
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata;
import com.alibaba.fastjson.annotation.JSONField;
/**
* Auto-generated: 2022-07-19 8:42:28
*
* @author www.jsons.cn
* @website http://www.jsons.cn/json2java/
*/
public class FPmzcAssistant {
@JSONField(alternateNames = "FNumber")
private String fnumber;
public void setFnumber(String fnumber) {
this.fnumber = fnumber;
}
public String getFnumber() {
return fnumber;
}
}

22
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/FPmzcAssistant1.java

@ -0,0 +1,22 @@
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata;
import com.alibaba.fastjson.annotation.JSONField;
/**
* Auto-generated: 2022-07-19 8:42:28
*
* @author www.jsons.cn
* @website http://www.jsons.cn/json2java/
*/
public class FPmzcAssistant1 {
@JSONField(alternateNames ="FNumber")
private String fnumber;
public void setFnumber(String fnumber) {
this.fnumber = fnumber;
}
public String getFnumber() {
return fnumber;
}
}

22
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/FPmzcBase.java

@ -0,0 +1,22 @@
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata;
import com.alibaba.fastjson.annotation.JSONField;
/**
* Auto-generated: 2022-07-19 8:42:28
*
* @author www.jsons.cn
* @website http://www.jsons.cn/json2java/
*/
public class FPmzcBase {
@JSONField(alternateNames ="FNUMBER")
private String fnumber;
public void setFnumber(String fnumber) {
this.fnumber = fnumber;
}
public String getFnumber() {
return fnumber;
}
}

20
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/FPmzcBase1.java

@ -0,0 +1,20 @@
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata;
import com.alibaba.fastjson.annotation.JSONField;
/**
* Auto-generated: 2022-07-19 8:42:28
*
* @author www.jsons.cn
* @website http://www.jsons.cn/json2java/
*/
public class FPmzcBase1 {
@JSONField(alternateNames ="FNUMBER")
private String fnumber;
public void setFnumber(String fnumber) {
this.fnumber = fnumber;
}
public String getFnumber() {
return fnumber;
}
}

22
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/Fpurchasedeptid.java

@ -0,0 +1,22 @@
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata;
import com.alibaba.fastjson.annotation.JSONField;
/**
* Auto-generated: 2022-07-19 8:42:28
* 采购部门:FPURCHASEDEPTID (必填项)
* @author www.jsons.cn
* @website http://www.jsons.cn/json2java/
*/
public class Fpurchasedeptid {
@JSONField(alternateNames ="FNumber")
private String fnumber;
public void setFnumber(String fnumber) {
this.fnumber = fnumber;
}
public String getFnumber() {
return fnumber;
}
}

22
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/Fsupplierid.java

@ -0,0 +1,22 @@
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata;
import com.alibaba.fastjson.annotation.JSONField;
/**
* Auto-generated: 2022-07-19 8:42:28
* 供应商:FSUPPLIERID (必填项)
* @author www.jsons.cn
* @website http://www.jsons.cn/json2java/
*/
public class Fsupplierid {
@JSONField(alternateNames ="FNumber")
private String fnumber;
public void setFnumber(String fnumber) {
this.fnumber = fnumber;
}
public String getFnumber() {
return fnumber;
}
}

369
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appayable/kingdeedata/Model.java

@ -0,0 +1,369 @@
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata;
import java.util.List;
import com.alibaba.fastjson.annotation.JSONField;
import com.yxt.anrui.fin.api.kingdee.kingdeedata.*;
/**
* Auto-generated: 2022-07-19 8:42:28
* 单据类型:FBillTypeID (必填项)
* @author www.jsons.cn
* @website http://www.jsons.cn/json2java/
*/
public class Model {
@JSONField(alternateNames ="FID")
private int fid;
/**
* 单据类型:FBillTypeID (必填项)
*/
@JSONField(alternateNames ="FBillTypeID")
private Fbilltypeid fbilltypeid;
/**
* 单据编号:FBillNo
*/
@JSONField(alternateNames ="FBillNo")
private String fbillno;
/**
* 是否期初单据:FISINIT
*/
@JSONField(alternateNames ="FISINIT")
private boolean fisinit;
/**
* 业务日期:FDATE (必填项)
*/
@JSONField(alternateNames ="FDATE")
private String fdate;
/**
* 到期日:FENDDATE_H
*/
@JSONField(alternateNames ="FENDDATE_H")
private String fenddateH;
/**
* 单据状态:FDOCUMENTSTATUS (必填项)
*/
@JSONField(alternateNames ="FDOCUMENTSTATUS")
private String fdocumentstatus;
/**
* 供应商:FSUPPLIERID (必填项)
*/
@JSONField(alternateNames ="FSUPPLIERID")
private Fsupplierid fsupplierid;
/**
* 币别:FCURRENCYID (必填项)
*/
@JSONField(alternateNames ="FCURRENCYID")
private Fcurrencyid fcurrencyid;
/**
* 付款条件:FPayConditon
*/
@JSONField(alternateNames ="FPayConditon")
private Fpayconditon fpayconditon;
/**
* 价外税:FISPRICEEXCLUDETAX
*/
@JSONField(alternateNames ="FISPRICEEXCLUDETAX")
private boolean fispriceexcludetax;
/**
* 业务类型:FBUSINESSTYPE (必填项)
*/
@JSONField(alternateNames ="FBUSINESSTYPE")
private String fbusinesstype;
/**
* 按含税单价录入:FISTAX
*/
@JSONField(alternateNames ="FISTAX")
private boolean fistax;
/**
* 结算组织:FSETTLEORGID (必填项)
*/
@JSONField(alternateNames ="FSETTLEORGID")
private Fsettleorgid fsettleorgid;
/**
* 付款组织:FPAYORGID (必填项)
*/
@JSONField(alternateNames ="FPAYORGID")
private Fpayorgid fpayorgid;
/**
* 立账类型:FSetAccountType
*/
@JSONField(alternateNames ="FSetAccountType")
private String fsetaccounttype;
/**
*税额计入成本:FISTAXINCOST
*/
@JSONField(alternateNames ="FISTAXINCOST")
private boolean fistaxincost;
/**
* 备注:FAP_Remark
*/
@JSONField(alternateNames ="FAP_Remark")
private String fapRemark;
/**
* 参与暂估应付核销:FISHookMatch
*/
@JSONField(alternateNames ="FISHookMatch")
private boolean fishookmatch;
/**
*采购部门:FPURCHASEDEPTID (必填项)
*/
@JSONField(alternateNames ="FPURCHASEDEPTID")
private Fpurchasedeptid fpurchasedeptid;
/**
* 作废状态:FCancelStatus (必填项)
*/
@JSONField(alternateNames ="FCancelStatus")
private String fcancelstatus;
/**
*是发票审核自动生成:FISBYIV
*/
@JSONField(alternateNames ="FISBYIV")
private boolean fisbyiv;
/**
* 是否需要成本调整:FISGENHSADJ
*/
@JSONField(alternateNames ="FISGENHSADJ")
private boolean fisgenhsadj;
/**
* 先到票后入库:FISINVOICEARLIER
*/
@JSONField(alternateNames ="FISINVOICEARLIER")
private boolean fisinvoicearlier;
/**
* 发票号码:F_PAEZ_Text
*/
@JSONField(alternateNames ="F_PAEZ_Text")
private String fPaezText;
/**
* 项目类别:F_PMZC_Assistant1
*/
@JSONField(alternateNames ="F_PMZC_Assistant1")
private FPmzcAssistant1 fPmzcAssistant1;
/**
*
*/
@JSONField(alternateNames ="FsubHeadSuppiler")
private Fsubheadsuppiler fsubheadsuppiler;
/**
*
*/
@JSONField(alternateNames ="FsubHeadFinc")
private Fsubheadfinc fsubheadfinc;
@JSONField(alternateNames ="FEntityDetail")
private List<Fentitydetail> fentitydetail;
/**
*
*/
@JSONField(alternateNames ="FEntityPlan")
private List<Fentityplan> fentityplan;
public void setFid(int fid) {
this.fid = fid;
}
public int getFid() {
return fid;
}
public void setFbilltypeid(Fbilltypeid fbilltypeid) {
this.fbilltypeid = fbilltypeid;
}
public Fbilltypeid getFbilltypeid() {
return fbilltypeid;
}
public void setFbillno(String fbillno) {
this.fbillno = fbillno;
}
public String getFbillno() {
return fbillno;
}
public void setFisinit(boolean fisinit) {
this.fisinit = fisinit;
}
public boolean getFisinit() {
return fisinit;
}
public void setFdate(String fdate) {
this.fdate = fdate;
}
public String getFdate() {
return fdate;
}
public void setFenddateH(String fenddateH) {
this.fenddateH = fenddateH;
}
public String getFenddateH() {
return fenddateH;
}
public void setFdocumentstatus(String fdocumentstatus) {
this.fdocumentstatus = fdocumentstatus;
}
public String getFdocumentstatus() {
return fdocumentstatus;
}
public void setFsupplierid(Fsupplierid fsupplierid) {
this.fsupplierid = fsupplierid;
}
public Fsupplierid getFsupplierid() {
return fsupplierid;
}
public void setFcurrencyid(Fcurrencyid fcurrencyid) {
this.fcurrencyid = fcurrencyid;
}
public Fcurrencyid getFcurrencyid() {
return fcurrencyid;
}
public void setFpayconditon(Fpayconditon fpayconditon) {
this.fpayconditon = fpayconditon;
}
public Fpayconditon getFpayconditon() {
return fpayconditon;
}
public void setFispriceexcludetax(boolean fispriceexcludetax) {
this.fispriceexcludetax = fispriceexcludetax;
}
public boolean getFispriceexcludetax() {
return fispriceexcludetax;
}
public void setFbusinesstype(String fbusinesstype) {
this.fbusinesstype = fbusinesstype;
}
public String getFbusinesstype() {
return fbusinesstype;
}
public void setFistax(boolean fistax) {
this.fistax = fistax;
}
public boolean getFistax() {
return fistax;
}
public void setFsettleorgid(Fsettleorgid fsettleorgid) {
this.fsettleorgid = fsettleorgid;
}
public Fsettleorgid getFsettleorgid() {
return fsettleorgid;
}
public void setFpayorgid(Fpayorgid fpayorgid) {
this.fpayorgid = fpayorgid;
}
public Fpayorgid getFpayorgid() {
return fpayorgid;
}
public void setFsetaccounttype(String fsetaccounttype) {
this.fsetaccounttype = fsetaccounttype;
}
public String getFsetaccounttype() {
return fsetaccounttype;
}
public void setFistaxincost(boolean fistaxincost) {
this.fistaxincost = fistaxincost;
}
public boolean getFistaxincost() {
return fistaxincost;
}
public void setFapRemark(String fapRemark) {
this.fapRemark = fapRemark;
}
public String getFapRemark() {
return fapRemark;
}
public void setFishookmatch(boolean fishookmatch) {
this.fishookmatch = fishookmatch;
}
public boolean getFishookmatch() {
return fishookmatch;
}
public void setFpurchasedeptid(Fpurchasedeptid fpurchasedeptid) {
this.fpurchasedeptid = fpurchasedeptid;
}
public Fpurchasedeptid getFpurchasedeptid() {
return fpurchasedeptid;
}
public void setFcancelstatus(String fcancelstatus) {
this.fcancelstatus = fcancelstatus;
}
public String getFcancelstatus() {
return fcancelstatus;
}
public void setFisbyiv(boolean fisbyiv) {
this.fisbyiv = fisbyiv;
}
public boolean getFisbyiv() {
return fisbyiv;
}
public void setFisgenhsadj(boolean fisgenhsadj) {
this.fisgenhsadj = fisgenhsadj;
}
public boolean getFisgenhsadj() {
return fisgenhsadj;
}
public void setFisinvoicearlier(boolean fisinvoicearlier) {
this.fisinvoicearlier = fisinvoicearlier;
}
public boolean getFisinvoicearlier() {
return fisinvoicearlier;
}
public void setFPaezText(String fPaezText) {
this.fPaezText = fPaezText;
}
public String getFPaezText() {
return fPaezText;
}
public void setFPmzcAssistant1(FPmzcAssistant1 fPmzcAssistant1) {
this.fPmzcAssistant1 = fPmzcAssistant1;
}
public FPmzcAssistant1 getFPmzcAssistant1() {
return fPmzcAssistant1;
}
public void setFsubheadsuppiler(Fsubheadsuppiler fsubheadsuppiler) {
this.fsubheadsuppiler = fsubheadsuppiler;
}
public Fsubheadsuppiler getFsubheadsuppiler() {
return fsubheadsuppiler;
}
public void setFsubheadfinc(Fsubheadfinc fsubheadfinc) {
this.fsubheadfinc = fsubheadfinc;
}
public Fsubheadfinc getFsubheadfinc() {
return fsubheadfinc;
}
public void setFentitydetail(List<Fentitydetail> fentitydetail) {
this.fentitydetail = fentitydetail;
}
public List<Fentitydetail> getFentitydetail() {
return fentitydetail;
}
public void setFentityplan(List<Fentityplan> fentityplan) {
this.fentityplan = fentityplan;
}
public List<Fentityplan> getFentityplan() {
return fentityplan;
}
}
Loading…
Cancel
Save