
33 changed files with 1046 additions and 38 deletions
@ -0,0 +1,21 @@ |
|||||
|
package com.yxt.anrui.as.api.asbusrepairbill; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/6/21 14:02 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class AsBillListReturnGoodsQuery implements Query { |
||||
|
|
||||
|
private String deptSid; //部门sid
|
||||
|
private String billNo;//工单编号
|
||||
|
private String customerName;//客户
|
||||
|
private String vehMark;//车牌号
|
||||
|
private String startDate; //进厂开始日期
|
||||
|
private String endDate; //进厂结束日期
|
||||
|
|
||||
|
} |
@ -0,0 +1,35 @@ |
|||||
|
package com.yxt.anrui.as.api.asbusrepairbill; |
||||
|
|
||||
|
import com.yxt.common.core.vo.Vo; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/6/21 14:01 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class AsBillListReturnGoodsVo implements Vo { |
||||
|
|
||||
|
private String sid; |
||||
|
private String billNo;//工单编号
|
||||
|
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
||||
|
private String billType; |
||||
|
@ApiModelProperty("是否外出") |
||||
|
private String isGoOut; |
||||
|
@ApiModelProperty("客户名称") |
||||
|
private String customerName; |
||||
|
@ApiModelProperty("联系电话") |
||||
|
private String mobile; |
||||
|
@ApiModelProperty("车牌号") |
||||
|
private String vehMark; |
||||
|
@ApiModelProperty("车架号") |
||||
|
private String vinNo; |
||||
|
@ApiModelProperty("进厂时间") |
||||
|
private String entryTime; |
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
package com.yxt.sms.biz.smssalesbill; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/6/21 14:02 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class SmsBillListReturnGoodsQuery implements Query { |
||||
|
|
||||
|
private String deptSid; //部门sid
|
||||
|
private String billNo;//工单编号
|
||||
|
private String customerName;//客户
|
||||
|
private String vehMark;//车牌号
|
||||
|
private String startDate; //进厂开始日期
|
||||
|
private String endDate; //进厂结束日期
|
||||
|
private String salesName; // 服务顾问
|
||||
|
} |
@ -0,0 +1,31 @@ |
|||||
|
package com.yxt.sms.biz.smssalesbill; |
||||
|
|
||||
|
import com.yxt.common.core.vo.Vo; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/6/21 14:01 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class SmsBillListReturnGoodsVo implements Vo { |
||||
|
|
||||
|
private String sid; |
||||
|
private String billNo;//工单编号
|
||||
|
@ApiModelProperty("制单人姓名") |
||||
|
private String createByName; // 制单人姓名
|
||||
|
@ApiModelProperty("制单日期") |
||||
|
private String createTime; |
||||
|
@ApiModelProperty("销售姓名") |
||||
|
private String salesName; // 销售姓名
|
||||
|
@ApiModelProperty("客户名称") |
||||
|
private String customerName; |
||||
|
@ApiModelProperty("车牌号") |
||||
|
private String vehMark; |
||||
|
@ApiModelProperty("车架号") |
||||
|
private String vinNo; |
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,57 @@ |
|||||
|
package com.yxt.sms.biz.smssalesreturn; |
||||
|
|
||||
|
import com.yxt.common.core.vo.Vo; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/4/18 9:12 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class SmsGoodsDetailsVo implements Vo { |
||||
|
private String sid; |
||||
|
private String goodsID; |
||||
|
//商品名称
|
||||
|
private String goodsSpuName; |
||||
|
//商品Sku名称
|
||||
|
private String goodsSkuTitle; |
||||
|
//商品编码(图号)
|
||||
|
private String goodsSkuCode; |
||||
|
//规格型号
|
||||
|
private String goodsSkuOwnSpec; |
||||
|
// @ApiModelProperty("出库前的库存量")
|
||||
|
// private String currentCount;
|
||||
|
@ApiModelProperty("计量单位") |
||||
|
private String unit; |
||||
|
// @ApiModelProperty("仓库sid")
|
||||
|
// private String warehouseSid;
|
||||
|
@ApiModelProperty("仓库名称") |
||||
|
private String warehouseName; |
||||
|
//库位编号
|
||||
|
private String warehouseRackCode; |
||||
|
//
|
||||
|
// @ApiModelProperty("需求数量(维修工单中)")
|
||||
|
// private String needCount;
|
||||
|
@ApiModelProperty("出/退库数量") |
||||
|
private String count; |
||||
|
@ApiModelProperty("销售价(元)") |
||||
|
private String price; |
||||
|
//折扣(0-10,0免费,10不打折)
|
||||
|
private String discount; |
||||
|
//优惠金额(=销售价*(1-折扣*0.1))
|
||||
|
private String discountAmount; |
||||
|
//金额(销售价-优惠金额)
|
||||
|
private String amount; |
||||
|
// @ApiModelProperty("科目")
|
||||
|
// private String subject;
|
||||
|
// @ApiModelProperty("领料人姓名")
|
||||
|
// private String operName;
|
||||
|
@ApiModelProperty("备注") |
||||
|
private String remarks; |
||||
|
@ApiModelProperty("厂家") |
||||
|
private String manufacturerName; |
||||
|
@ApiModelProperty("已退数量") |
||||
|
private String returnedCount; |
||||
|
} |
@ -0,0 +1,63 @@ |
|||||
|
package com.yxt.sms.biz.smssalesreturn; |
||||
|
|
||||
|
import com.yxt.common.core.vo.Vo; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/6/21 16:03 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class SmsSalesReturnNewDetailsVo implements Vo { |
||||
|
|
||||
|
private String type; //0维修工单 1销售单
|
||||
|
private String sid; |
||||
|
private String createTime; |
||||
|
private String deptSid; |
||||
|
private String deptName; |
||||
|
@ApiModelProperty("使用组织sid") |
||||
|
private String useOrgSid; // 使用组织sid
|
||||
|
@ApiModelProperty("创建组织sid") |
||||
|
private String createOrgSid; // 创建组织sid
|
||||
|
private String remarks; |
||||
|
|
||||
|
@ApiModelProperty("来源单编号") |
||||
|
private String sourceBillSid; // 来源单编号
|
||||
|
@ApiModelProperty("来源单编号") |
||||
|
private String sourceBillNo; // 来源单编号
|
||||
|
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
||||
|
private String billType; |
||||
|
@ApiModelProperty("科目") |
||||
|
private String subject; |
||||
|
@ApiModelProperty("服务顾问姓名") |
||||
|
private String waitorName; |
||||
|
@ApiModelProperty("单据日期") |
||||
|
private String billDate; |
||||
|
@ApiModelProperty("结算日期") |
||||
|
private String settleDate; |
||||
|
@ApiModelProperty("客户名称") |
||||
|
private String customerName; |
||||
|
@ApiModelProperty("联系电话") |
||||
|
private String mobile; |
||||
|
@ApiModelProperty("客户单位") |
||||
|
private String customerOrg; |
||||
|
//-----车辆信息------
|
||||
|
@ApiModelProperty("车牌号") |
||||
|
private String vehMark; |
||||
|
@ApiModelProperty("车架号") |
||||
|
private String vinNo; |
||||
|
@ApiModelProperty("应付金额") |
||||
|
private String payableAmount; // 应付金额
|
||||
|
@ApiModelProperty("合计金额") |
||||
|
private String totalAmount; // 合计金额
|
||||
|
|
||||
|
private List<SmsSitemVo> sitemVos = new ArrayList<>();// 服务项目
|
||||
|
private List<SmsGoodsDetailsVo> goodsDetailsVos = new ArrayList<>(); //商品信息
|
||||
|
private List<SalesGoodsReturnVo> returnGoods = new ArrayList<>(); //退货商品列表
|
||||
|
|
||||
|
} |
@ -0,0 +1,59 @@ |
|||||
|
package com.yxt.sms.biz.smssalesreturn; |
||||
|
|
||||
|
import com.yxt.common.core.dto.Dto; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/6/21 16:03 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class SmsSalesReturnNewDto implements Dto { |
||||
|
|
||||
|
private String type; //0维修工单 1销售单
|
||||
|
private String sid; |
||||
|
private String createTime; |
||||
|
private String deptSid; |
||||
|
private String deptName; |
||||
|
@ApiModelProperty("使用组织sid") |
||||
|
private String useOrgSid; // 使用组织sid
|
||||
|
@ApiModelProperty("创建组织sid") |
||||
|
private String createOrgSid; // 创建组织sid
|
||||
|
private String remarks; |
||||
|
|
||||
|
@ApiModelProperty("来源单编号") |
||||
|
private String sourceBillSid; // 来源单编号
|
||||
|
@ApiModelProperty("来源单编号") |
||||
|
private String sourceBillNo; // 来源单编号
|
||||
|
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
||||
|
private String billType; |
||||
|
@ApiModelProperty("科目") |
||||
|
private String subject; |
||||
|
@ApiModelProperty("服务顾问姓名") |
||||
|
private String waitorName; |
||||
|
@ApiModelProperty("客户名称") |
||||
|
private String customerName; |
||||
|
@ApiModelProperty("联系电话") |
||||
|
private String mobile; |
||||
|
@ApiModelProperty("客户单位") |
||||
|
private String customerOrg; |
||||
|
//-----车辆信息------
|
||||
|
@ApiModelProperty("车牌号") |
||||
|
private String vehMark; |
||||
|
@ApiModelProperty("车架号") |
||||
|
private String vinNo; |
||||
|
@ApiModelProperty("应付金额") |
||||
|
private String payableAmount; // 应付金额
|
||||
|
@ApiModelProperty("合计金额") |
||||
|
private String totalAmount; // 合计金额
|
||||
|
|
||||
|
private List<SmsSitemVo> sitemVos = new ArrayList<>();// 服务项目
|
||||
|
private List<SmsGoodsDetailsVo> goodsDetailsVos = new ArrayList<>(); //商品信息
|
||||
|
private List<SalesGoodsReturnVo> returnGoods = new ArrayList<>(); //退货商品列表
|
||||
|
|
||||
|
} |
@ -0,0 +1,57 @@ |
|||||
|
package com.yxt.sms.biz.smssalesreturn; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/4/18 9:02 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class SmsSitemVo { |
||||
|
@ApiModelProperty("项目sid") |
||||
|
private String serviceItemSid; |
||||
|
@ApiModelProperty("项目名称") |
||||
|
private String serviceItem; |
||||
|
@ApiModelProperty("工种sid(分类)") |
||||
|
private String serviceTypeSid; |
||||
|
@ApiModelProperty("工种(分类)") |
||||
|
private String serviceType; |
||||
|
@ApiModelProperty("科目sid") |
||||
|
private String subjectSid; |
||||
|
@ApiModelProperty("科目(自费、保内等)") |
||||
|
private String subject; |
||||
|
@ApiModelProperty("考核工时(考核价)") |
||||
|
private String examineHourPrice; |
||||
|
@ApiModelProperty("工时单价") |
||||
|
private String hourPrice; |
||||
|
@ApiModelProperty("工时数") |
||||
|
private String hours; |
||||
|
@ApiModelProperty("销售价(工时费)=工时单价*工时数") |
||||
|
private String price; |
||||
|
@ApiModelProperty("折扣(0-10,0免费,10不打折)") |
||||
|
private String discount; |
||||
|
@ApiModelProperty("优惠金额(=销售价*(折扣*0.1))") |
||||
|
private String discountAmount; |
||||
|
@ApiModelProperty("金额(销售价-优惠金额)") |
||||
|
private String amount; |
||||
|
@ApiModelProperty("备注") |
||||
|
private String remarks; |
||||
|
private String repairerName; |
||||
|
//-------------维修人员---------------
|
||||
|
// @ApiModelProperty("维修人员sid")
|
||||
|
// private String repairerSid;
|
||||
|
// @ApiModelProperty("维修人员姓名")
|
||||
|
// private String repairerName;
|
||||
|
// @ApiModelProperty("所在组sid")
|
||||
|
// private String groupSid;
|
||||
|
// @ApiModelProperty("所在班组名称")
|
||||
|
// private String groupName;
|
||||
|
private List<String> staffList = new ArrayList<>(); //维修人员Sid
|
||||
|
private List<String> staffNameList = new ArrayList<>(); //维修人员姓名信息
|
||||
|
|
||||
|
} |
@ -0,0 +1,23 @@ |
|||||
|
package com.yxt.sms.feign.as.asbusrepairbill; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/4/18 9:07 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class AitemVo { |
||||
|
|
||||
|
@ApiModelProperty("附加项目sid") |
||||
|
private String aitemsid; |
||||
|
@ApiModelProperty("附加项目名称") |
||||
|
private String aitemName; |
||||
|
@ApiModelProperty("销售价") |
||||
|
private String price; |
||||
|
@ApiModelProperty("备注") |
||||
|
private String remarks; |
||||
|
|
||||
|
} |
@ -0,0 +1,134 @@ |
|||||
|
package com.yxt.sms.feign.as.asbusrepairbill; |
||||
|
|
||||
|
import com.yxt.common.core.vo.Vo; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/4/18 9:09 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class AsBusrepairBillDetailsVo implements Vo { |
||||
|
private String sid; |
||||
|
private String orgPath; |
||||
|
@ApiModelProperty("应收金额") |
||||
|
private String receivableAmount; |
||||
|
@ApiModelProperty("工时费") |
||||
|
private String hourAmount; |
||||
|
@ApiModelProperty("材料费") |
||||
|
private String goodsAmount; |
||||
|
@ApiModelProperty("外出费") |
||||
|
private String outAmount; |
||||
|
@ApiModelProperty("附加费") |
||||
|
private String addAmount; |
||||
|
@ApiModelProperty("税额") |
||||
|
private String taxAmount; |
||||
|
@ApiModelProperty("是否外出(1是,2否)") |
||||
|
private String isGoOut; |
||||
|
@ApiModelProperty("厂家补助") |
||||
|
private String subsidyAmount; |
||||
|
@ApiModelProperty("其他费用") |
||||
|
private String otherAmount; |
||||
|
@ApiModelProperty("班组sid") |
||||
|
private String groupSid; |
||||
|
private String createDate; |
||||
|
@ApiModelProperty("班组名称") |
||||
|
private String groupName; |
||||
|
@ApiModelProperty("制单人sid") |
||||
|
private String createBySid; |
||||
|
@ApiModelProperty("制单部门sid") |
||||
|
private String deptSid; // 制单部门sid
|
||||
|
@ApiModelProperty("制单部门") |
||||
|
private String deptName; // 制单部门
|
||||
|
@ApiModelProperty("制单人姓名") |
||||
|
private String createByName; |
||||
|
@ApiModelProperty("操作人Sid") |
||||
|
private String operatorSid; |
||||
|
@ApiModelProperty("操作人") |
||||
|
private String operator; |
||||
|
@ApiModelProperty("单据编号") |
||||
|
private String billNo; |
||||
|
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
||||
|
private String billTypeKey; |
||||
|
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
||||
|
private String billType; |
||||
|
@ApiModelProperty("进厂时间") |
||||
|
private String entryTime; |
||||
|
@ApiModelProperty("预计完工时间-工单") |
||||
|
private String estimatedFinishTime; |
||||
|
@ApiModelProperty("科目sid") |
||||
|
private String subjectSid; |
||||
|
@ApiModelProperty("科目") |
||||
|
private String subject; |
||||
|
@ApiModelProperty("服务顾问sid") |
||||
|
private String waitorSid; |
||||
|
@ApiModelProperty("服务顾问姓名") |
||||
|
private String waitorName; |
||||
|
@ApiModelProperty("主修人(可多选)销售单") |
||||
|
private String mainRepairers; |
||||
|
@ApiModelProperty("条形码-销售单") |
||||
|
private String barCode; |
||||
|
@ApiModelProperty("快捷备注-销售单") |
||||
|
private String shotRemarks; |
||||
|
@ApiModelProperty("备注") |
||||
|
private String printRemarks; |
||||
|
private String remarks; //备注
|
||||
|
@ApiModelProperty("整体优惠金额") |
||||
|
private String discountAmount; |
||||
|
@ApiModelProperty("整体优惠券") |
||||
|
private String coupon; |
||||
|
@ApiModelProperty("积分抵扣") |
||||
|
private String scoreDeduct; |
||||
|
@ApiModelProperty("当前环节编码(登记1、派工2、竣工3、结算4)") |
||||
|
private String nodeCode; |
||||
|
@ApiModelProperty("当前环节") |
||||
|
private String nodeName; |
||||
|
@ApiModelProperty("进入当前环节时间") |
||||
|
private String nodeTime; |
||||
|
@ApiModelProperty("出厂状态 (0未出厂,1已出厂)") |
||||
|
private String outDoorState; |
||||
|
@ApiModelProperty("出厂时间") |
||||
|
private String outDoorTime; |
||||
|
@ApiModelProperty("使用组织sid") |
||||
|
private String useOrgSid; |
||||
|
@ApiModelProperty("创建组织sid") |
||||
|
private String createOrgSid; |
||||
|
@ApiModelProperty("客户sid") |
||||
|
private String customerSid; |
||||
|
@ApiModelProperty("客户名称") |
||||
|
private String customerName; |
||||
|
@ApiModelProperty("联系电话") |
||||
|
private String mobile; |
||||
|
@ApiModelProperty("客户单位") |
||||
|
private String customerOrg; |
||||
|
@ApiModelProperty("会员卡sid") |
||||
|
private String memberCardSid; |
||||
|
@ApiModelProperty("会员卡号") |
||||
|
private String memberCarNumber; |
||||
|
//-----车辆信息------
|
||||
|
@ApiModelProperty("车牌号") |
||||
|
private String vehMark; |
||||
|
@ApiModelProperty("车架号") |
||||
|
private String vinNo; |
||||
|
@ApiModelProperty("车型") |
||||
|
private String vehModel; |
||||
|
@ApiModelProperty("行驶里程") |
||||
|
private String mileage; |
||||
|
@ApiModelProperty("油量(空、小于1/4、1/4、1/2、3/4、满)") |
||||
|
private String oil; |
||||
|
@ApiModelProperty("当前里程(本次里程)") |
||||
|
private String currentMileage; |
||||
|
private InvoiceVo invoiceVo = new InvoiceVo(); //发票信息
|
||||
|
private InsuranceVo insuranceVo = new InsuranceVo();//保险信息
|
||||
|
private OtherVo otherVo = new OtherVo();//送修人信息
|
||||
|
private List<SitemVo> sitemVos = new ArrayList<>();// 服务项目
|
||||
|
private List<AitemVo> aitemVos = new ArrayList<>();// 附加项目
|
||||
|
private List<GoodsDetailsVo> goodsDetailsVos = new ArrayList<>(); //商品信息
|
||||
|
private SettleVo settleVo = new SettleVo(); //结算信息
|
||||
|
private boolean showReSettleBtn; //是否显示反结算按钮,ture显示,false不显示
|
||||
|
} |
@ -0,0 +1,27 @@ |
|||||
|
package com.yxt.sms.feign.as.asbusrepairbill; |
||||
|
|
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import com.yxt.sms.feign.wms.wmsinventory.*; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.cloud.openfeign.FeignClient; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @description: 维修单 |
||||
|
* @author: fzz |
||||
|
* @date: 2024/3/7 |
||||
|
**/ |
||||
|
@FeignClient( |
||||
|
contextId = "yxt-as-AsBusrepairBill", |
||||
|
name = "yxt-as", |
||||
|
path = "v1/AsBusrepairBill" |
||||
|
) |
||||
|
public interface AsBusrepairBillFeign { |
||||
|
@ApiOperation("详情回显") |
||||
|
@GetMapping("/fetchDetailsBySid/{sid}") |
||||
|
public ResultBean<AsBusrepairBillDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
||||
|
} |
@ -0,0 +1,56 @@ |
|||||
|
package com.yxt.sms.feign.as.asbusrepairbill; |
||||
|
|
||||
|
import com.yxt.common.core.vo.Vo; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/4/18 9:12 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class GoodsDetailsVo implements Vo { |
||||
|
private String sid; |
||||
|
private String goodsID; |
||||
|
//商品名称
|
||||
|
private String goodsSpuName; |
||||
|
// //商品Sku名称
|
||||
|
// private String goodsSkuTitle;
|
||||
|
//商品编码(图号)
|
||||
|
private String goodsSkuCode; |
||||
|
//规格型号
|
||||
|
private String goodsSkuOwnSpec; |
||||
|
// @ApiModelProperty("出库前的库存量")
|
||||
|
// private String currentCount;
|
||||
|
@ApiModelProperty("计量单位") |
||||
|
private String unit; |
||||
|
// @ApiModelProperty("仓库sid")
|
||||
|
// private String warehouseSid;
|
||||
|
@ApiModelProperty("仓库名称") |
||||
|
private String warehouseName; |
||||
|
//库位编号
|
||||
|
private String warehouseRackCode; |
||||
|
//
|
||||
|
// @ApiModelProperty("需求数量(维修工单中)")
|
||||
|
// private String needCount;
|
||||
|
@ApiModelProperty("出/退库数量") |
||||
|
private String count; |
||||
|
@ApiModelProperty("销售价(元)") |
||||
|
private String price; |
||||
|
//折扣(0-10,0免费,10不打折)
|
||||
|
private String discount; |
||||
|
//优惠金额(=销售价*(1-折扣*0.1))
|
||||
|
private String discountAmount; |
||||
|
//金额(销售价-优惠金额)
|
||||
|
private String amount; |
||||
|
// @ApiModelProperty("科目")
|
||||
|
// private String subject;
|
||||
|
// @ApiModelProperty("领料人姓名")
|
||||
|
// private String operName;
|
||||
|
@ApiModelProperty("备注") |
||||
|
private String remarks; |
||||
|
@ApiModelProperty("厂家") |
||||
|
private String manufacturerName; |
||||
|
|
||||
|
} |
@ -0,0 +1,40 @@ |
|||||
|
package com.yxt.sms.feign.as.asbusrepairbill; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/4/18 8:59 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class InsuranceVo { |
||||
|
|
||||
|
@ApiModelProperty("责任划分") |
||||
|
private String responsibility; |
||||
|
@ApiModelProperty("对方险种") |
||||
|
private String otherInsuranceType; |
||||
|
@ApiModelProperty("责任划分") |
||||
|
private String responsibilityKey; |
||||
|
@ApiModelProperty("对方险种") |
||||
|
private String otherInsuranceTypeKey; |
||||
|
@ApiModelProperty("保险公司1") |
||||
|
private String insuranceCompany1; |
||||
|
@ApiModelProperty("保险公司2") |
||||
|
private String insuranceCompany2; |
||||
|
@ApiModelProperty("保险人员") |
||||
|
private String insurer; |
||||
|
@ApiModelProperty("保险索赔单号") |
||||
|
private String claimBillNo; |
||||
|
@ApiModelProperty("勘察员") |
||||
|
private String investigator; |
||||
|
@ApiModelProperty("定损员") |
||||
|
private String lossAdjuster; |
||||
|
@ApiModelProperty("特殊标志(1有,0无)") |
||||
|
private String isSpecialSign; |
||||
|
@ApiModelProperty("出险类型") |
||||
|
private String accidentType; |
||||
|
@ApiModelProperty("出险类型") |
||||
|
private String accidentTypeKey; |
||||
|
} |
@ -0,0 +1,29 @@ |
|||||
|
package com.yxt.sms.feign.as.asbusrepairbill; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/4/18 8:57 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class InvoiceVo { |
||||
|
|
||||
|
@ApiModelProperty("是否需要开发票(是1,否0)") |
||||
|
private String isInvoicing; |
||||
|
@ApiModelProperty("发票类型") |
||||
|
private String invoiceType; |
||||
|
@ApiModelProperty("发票类型") |
||||
|
private String invoiceTypeKey; |
||||
|
@ApiModelProperty("开票名称") |
||||
|
private String invoiceTitle; |
||||
|
@ApiModelProperty("税号") |
||||
|
private String taxpayerNo; |
||||
|
@ApiModelProperty("发票号码") |
||||
|
private String invoiceCode; |
||||
|
@ApiModelProperty("税率") |
||||
|
private String taxRate; |
||||
|
|
||||
|
} |
@ -0,0 +1,20 @@ |
|||||
|
package com.yxt.sms.feign.as.asbusrepairbill; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/4/18 9:01 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class OtherVo { |
||||
|
|
||||
|
@ApiModelProperty("厂家") |
||||
|
private String manufacturer; |
||||
|
@ApiModelProperty("送修人姓名") |
||||
|
private String senderName; |
||||
|
@ApiModelProperty("送修人电话") |
||||
|
private String senderMobile; |
||||
|
} |
@ -0,0 +1,39 @@ |
|||||
|
package com.yxt.sms.feign.as.asbusrepairbill; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/4/28 13:43 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class SettleVo { |
||||
|
|
||||
|
@ApiModelProperty("付款人编号") |
||||
|
private String payerNo; // 付款人编号
|
||||
|
@ApiModelProperty("付款人名称") |
||||
|
private String payerName; // 付款人名称
|
||||
|
@ApiModelProperty("应收金额") |
||||
|
private String receivableAmount; // 应收金额
|
||||
|
@ApiModelProperty("订金抵扣") |
||||
|
private String depositdeductAmount; // 订金抵扣
|
||||
|
@ApiModelProperty("结算方式key") |
||||
|
private String settleKey; // 结算方式key
|
||||
|
@ApiModelProperty("结算方式value") |
||||
|
private String settleValue; // 结算方式value
|
||||
|
@ApiModelProperty("结算金额") |
||||
|
private String settleAmount; // 结算金额
|
||||
|
@ApiModelProperty("其他结算方式") |
||||
|
private String otherSettleKey; // 其他结算方式
|
||||
|
@ApiModelProperty("其他结算方式") |
||||
|
private String otherSettleValue; // 其他结算方式
|
||||
|
@ApiModelProperty("其他结算金额") |
||||
|
private String otherSettleAmount; // 其他结算金额
|
||||
|
@ApiModelProperty("欠款金额") |
||||
|
private String debts; // 欠款金额
|
||||
|
@ApiModelProperty("结算时间") |
||||
|
private String settleTime; // 结算时间
|
||||
|
|
||||
|
} |
@ -0,0 +1,57 @@ |
|||||
|
package com.yxt.sms.feign.as.asbusrepairbill; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/4/18 9:02 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class SitemVo { |
||||
|
@ApiModelProperty("项目sid") |
||||
|
private String serviceItemSid; |
||||
|
@ApiModelProperty("项目名称") |
||||
|
private String serviceItem; |
||||
|
@ApiModelProperty("工种sid(分类)") |
||||
|
private String serviceTypeSid; |
||||
|
@ApiModelProperty("工种(分类)") |
||||
|
private String serviceType; |
||||
|
@ApiModelProperty("科目sid") |
||||
|
private String subjectSid; |
||||
|
@ApiModelProperty("科目(自费、保内等)") |
||||
|
private String subject; |
||||
|
@ApiModelProperty("考核工时(考核价)") |
||||
|
private String examineHourPrice; |
||||
|
@ApiModelProperty("工时单价") |
||||
|
private String hourPrice; |
||||
|
@ApiModelProperty("工时数") |
||||
|
private String hours; |
||||
|
@ApiModelProperty("销售价(工时费)=工时单价*工时数") |
||||
|
private String price; |
||||
|
@ApiModelProperty("折扣(0-10,0免费,10不打折)") |
||||
|
private String discount; |
||||
|
@ApiModelProperty("优惠金额(=销售价*(折扣*0.1))") |
||||
|
private String discountAmount; |
||||
|
@ApiModelProperty("金额(销售价-优惠金额)") |
||||
|
private String amount; |
||||
|
@ApiModelProperty("备注") |
||||
|
private String remarks; |
||||
|
private String repairerName; |
||||
|
//-------------维修人员---------------
|
||||
|
// @ApiModelProperty("维修人员sid")
|
||||
|
// private String repairerSid;
|
||||
|
// @ApiModelProperty("维修人员姓名")
|
||||
|
// private String repairerName;
|
||||
|
// @ApiModelProperty("所在组sid")
|
||||
|
// private String groupSid;
|
||||
|
// @ApiModelProperty("所在班组名称")
|
||||
|
// private String groupName;
|
||||
|
private List<String> staffList = new ArrayList<>(); //维修人员Sid
|
||||
|
private List<String> staffNameList = new ArrayList<>(); //维修人员姓名信息
|
||||
|
|
||||
|
} |
Loading…
Reference in new issue