
8 changed files with 229 additions and 41 deletions
@ -0,0 +1,112 @@ |
|||
package com.yxt.wms.feign.as.asbusrepairbill; |
|||
|
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.util.Date; |
|||
|
|||
/** |
|||
* @description: 维修工单 |
|||
* @author: dimengzhe |
|||
* @date: 2024/3/7 |
|||
**/ |
|||
@Data |
|||
public class AsBusrepairBill extends BaseEntity { |
|||
private static final long serialVersionUID = -3448985502134489814L; |
|||
@ApiModelProperty("制单人姓名") |
|||
private String createByName; |
|||
@ApiModelProperty("单据编号") |
|||
private String billNo; |
|||
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
|||
private Integer billTypeKey; |
|||
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
|||
private String billType; |
|||
@ApiModelProperty("进厂时间") |
|||
private Date entryTime; |
|||
@ApiModelProperty("预计完工时间-工单") |
|||
private Date 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; |
|||
@ApiModelProperty("整体优惠金额") |
|||
private BigDecimal discountAmount; |
|||
@ApiModelProperty("整体优惠券") |
|||
private BigDecimal coupon; |
|||
@ApiModelProperty("积分抵扣") |
|||
private BigDecimal scoreDeduct; |
|||
@ApiModelProperty("当前环节编码(登记1、派工2、维修3、竣工4、结算5、出厂6") |
|||
private Integer nodeCode; |
|||
@ApiModelProperty("当前环节") |
|||
private String nodeName; |
|||
@ApiModelProperty("进入当前环节时间") |
|||
private Date nodeTime; |
|||
@ApiModelProperty("出厂状态 (0未出厂,1已出厂)") |
|||
private String outDoorState; |
|||
@ApiModelProperty("出厂时间") |
|||
private Date 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("旧件是否入库(适用于保内业务,0未入库,1已入库)") |
|||
private Integer oldIsInInventory; |
|||
@ApiModelProperty("使用组织名称") |
|||
private String useOrgName; |
|||
@ApiModelProperty("创建组织名称") |
|||
private String createOrgName; |
|||
@ApiModelProperty("组织全路径") |
|||
private String orgSidPath; |
|||
@ApiModelProperty("制单部门sid") |
|||
private String deptSid; // 制单部门sid
|
|||
@ApiModelProperty("制单部门") |
|||
private String deptName; // 制单部门
|
|||
@ApiModelProperty("班组sid") |
|||
private String groupSid; |
|||
@ApiModelProperty("班组名称") |
|||
private String groupName; |
|||
@ApiModelProperty("应收金额") |
|||
private BigDecimal receivableAmount; |
|||
@ApiModelProperty("工时费") |
|||
private BigDecimal hourAmount; |
|||
@ApiModelProperty("材料费") |
|||
private BigDecimal goodsAmount; |
|||
@ApiModelProperty("外出费") |
|||
private BigDecimal outAmount; |
|||
@ApiModelProperty("厂家补助") |
|||
private BigDecimal subsidyAmount; |
|||
@ApiModelProperty("其他费用") |
|||
private BigDecimal otherAmount; |
|||
@ApiModelProperty("附加费") |
|||
private BigDecimal addAmount; |
|||
@ApiModelProperty("税额") |
|||
private BigDecimal taxAmount; |
|||
@ApiModelProperty("是否外出(1是,2否)") |
|||
private String isGoOut; |
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.yxt.wms.feign.as.asbusrepairbill; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.wms.feign.base.basegoodssku.BaseGoodsSkuFeignFallback; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.RequestParam; |
|||
|
|||
/** |
|||
* @description: |
|||
* @author: dimengzhe |
|||
* @date: 2024/3/20 |
|||
**/ |
|||
@FeignClient( |
|||
contextId = "yxt-as-AsBusrepairBill", |
|||
name = "yxt-as", |
|||
path = "v1/AsBusrepairBill") |
|||
public interface AsBusrepairBillFeign { |
|||
|
|||
@ApiOperation("根据维修工单号查询") |
|||
@GetMapping("/selectOneByBillNo/{billNo}") |
|||
public ResultBean<AsBusrepairBill> selectOneByBillNo(@PathVariable("billNo") String billNo); |
|||
} |
Loading…
Reference in new issue