57 changed files with 2175 additions and 113 deletions
@ -0,0 +1,19 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.vo.Vo; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/3/25 16:54 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class WarehouseGoodsInventoryVo implements Vo { |
||||
|
|
||||
|
private String goodsSkuOwnSpec;//型号
|
||||
|
private String warehouseSid;//仓库sid
|
||||
|
private String warehouseName;//仓库名称
|
||||
|
private String warehouseRackName; //货位
|
||||
|
private String count;//库存数量
|
||||
|
} |
@ -0,0 +1,37 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.utils.ExportEntityMap; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/4/1 14:04 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryAgeExportVo { |
||||
|
|
||||
|
@ExportEntityMap(CnName = "序号", EnName = "rankNo") |
||||
|
private Integer rankNo; |
||||
|
@ExportEntityMap(CnName = "商品名称", EnName = "goodsSpuName") |
||||
|
private String goodsSpuName;//商品名称
|
||||
|
@ExportEntityMap(CnName = "商品Sku名称", EnName = "goodsSkuTitle") |
||||
|
private String goodsSkuTitle;//商品Sku名称
|
||||
|
@ExportEntityMap(CnName = "零件号", EnName = "goodsSkuCode") |
||||
|
private String goodsSkuCode;//零件号
|
||||
|
@ExportEntityMap(CnName = "规格型号", EnName = "goodsSkuOwnSpec") |
||||
|
private String goodsSkuOwnSpec; //规格型号
|
||||
|
@ExportEntityMap(CnName = "计量单位", EnName = "unit") |
||||
|
private String unit;//计量单位
|
||||
|
@ExportEntityMap(CnName = "仓库名称", EnName = "warehouseName") |
||||
|
private String warehouseName;//仓库名称
|
||||
|
@ExportEntityMap(CnName = "库位编码", EnName = "warehouseRackCode") |
||||
|
private String warehouseRackCode;//库位编码
|
||||
|
@ExportEntityMap(CnName = "库存数量", EnName = "count") |
||||
|
private String count;//库存数量
|
||||
|
@ExportEntityMap(CnName = "库龄", EnName = "age") |
||||
|
private String age;//库龄
|
||||
|
@ExportEntityMap(CnName = "入库日期", EnName = "firstInDate") |
||||
|
private String firstInDate; |
||||
|
|
||||
|
} |
@ -0,0 +1,26 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/3/25 16:54 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryAgeQuery implements Query { |
||||
|
private String startDate; |
||||
|
private String endDate; |
||||
|
private String warehouseName;//仓库名称
|
||||
|
// @ApiModelProperty("商品类别名称")
|
||||
|
// private String goodsTypeName;
|
||||
|
// private String busTypeValue;//业务类型value(采购入库、维修出入库、销售出入库等)
|
||||
|
private String goodsSpuName;//商品名称
|
||||
|
private String goodsSkuCode;//零件号
|
||||
|
private String ageStart;//库龄开始
|
||||
|
private String ageEnd;//库龄开始
|
||||
|
// private String queryName; //单号,来源单号,供应商
|
||||
|
private String orgPath; |
||||
|
private String useOrgSid; |
||||
|
} |
@ -0,0 +1,30 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.vo.Vo; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/3/25 16:54 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryAgeVo implements Vo { |
||||
|
|
||||
|
private String sid; |
||||
|
private String goodsSpuName;//商品名称
|
||||
|
private String goodsSkuTitle;//商品Sku名称
|
||||
|
private String goodsSkuCode;//零件号
|
||||
|
private String goodsSkuOwnSpec; //规格型号
|
||||
|
private String unit;//计量单位
|
||||
|
private String warehouseName;//仓库名称
|
||||
|
// private String warehouseArea;//库区名称
|
||||
|
private String warehouseRackCode;//库位编码
|
||||
|
private String count;//库存数量
|
||||
|
private String age;//库龄
|
||||
|
//来源单号
|
||||
|
@ApiModelProperty("首次入库日期-计算库龄的依据") |
||||
|
private String firstInDate; |
||||
|
|
||||
|
} |
@ -0,0 +1,39 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/21 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryAlloSelectList { |
||||
|
|
||||
|
//sid
|
||||
|
private String sid; |
||||
|
//商品名称
|
||||
|
private String goodsSpuName; |
||||
|
//零件号
|
||||
|
private String goodsSkuCode; |
||||
|
//规格
|
||||
|
private String goodsSkuOwnSpec; |
||||
|
//车型
|
||||
|
private String carModel; |
||||
|
//商品单位
|
||||
|
private String unit; |
||||
|
//仓库sid
|
||||
|
private String warehouseSid; |
||||
|
//仓库名称
|
||||
|
private String warehouseName; |
||||
|
//库位sid
|
||||
|
private String warehouseRackSid; |
||||
|
//库位编码
|
||||
|
private String warehouseRackCode; |
||||
|
//库位名称
|
||||
|
private String areaName; |
||||
|
//含税价
|
||||
|
private String taxPrice; |
||||
|
//库存数量
|
||||
|
private String count; |
||||
|
} |
@ -0,0 +1,30 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/21 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryAlloSelectQuery implements Query { |
||||
|
|
||||
|
//组织sid
|
||||
|
private String orgSid; |
||||
|
//商品名称
|
||||
|
private String goodsName; |
||||
|
//商品类别sid
|
||||
|
private String goodsTypeSid; |
||||
|
//商品拼音
|
||||
|
private String goodsPY; |
||||
|
//品牌sid
|
||||
|
private String brandSid; |
||||
|
//零件号
|
||||
|
private String goodsSkuCode; |
||||
|
//规格
|
||||
|
private String title; |
||||
|
//其他查询条件
|
||||
|
private String otherQuery; |
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/19 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryBillListQuery implements Query { |
||||
|
//创建时间开始
|
||||
|
private String createTimeStart; |
||||
|
//创建时间结束
|
||||
|
private String createTimeEnd; |
||||
|
//业务类型
|
||||
|
private String busTypeKey; |
||||
|
|
||||
|
private String sid; |
||||
|
} |
@ -0,0 +1,53 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/19 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryBillListVo { |
||||
|
|
||||
|
//商品名称
|
||||
|
private String goodsSpuName; |
||||
|
//商品标题
|
||||
|
private String goodsSkuTitle; |
||||
|
//商品编码
|
||||
|
private String goodsSkuCode; |
||||
|
//规格型号
|
||||
|
private String goodsSkuOwnSpec; |
||||
|
//计量单位
|
||||
|
private String unit; |
||||
|
//仓库名称
|
||||
|
private String warehouseName; |
||||
|
|
||||
|
//库区名称
|
||||
|
private String warehouseArea; |
||||
|
//货架名称
|
||||
|
private String warehouseRackName; |
||||
|
//业务类型
|
||||
|
private String busTypeValue; |
||||
|
//单位成本
|
||||
|
private String cost; |
||||
|
//销售价1
|
||||
|
private String price1; |
||||
|
//销售价2:
|
||||
|
private String price2; |
||||
|
//科目
|
||||
|
private String subject; |
||||
|
//制单人
|
||||
|
private String createByName; |
||||
|
//创建时间
|
||||
|
private String createTime; |
||||
|
|
||||
|
//单号
|
||||
|
private String billNo; |
||||
|
//来源单号
|
||||
|
private String sourceBillNo; |
||||
|
//供应商
|
||||
|
private String billObjName; |
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,48 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import com.yxt.common.core.dto.Dto; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
|
||||
|
/** |
||||
|
* @author wangpengfei |
||||
|
* @date 2024/2/26 13:38 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryDto implements Dto { |
||||
|
private String id; |
||||
|
private String sid; |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
||||
|
private Date createTime; |
||||
|
private String remarks; |
||||
|
private String isEnable; |
||||
|
private String goodsID;//商品ID(唯一编码,入库时生成)
|
||||
|
private String goodsSid;//商品sid
|
||||
|
private String billSid;//入库单sid
|
||||
|
private String billDetailSid;//入库单明细sid
|
||||
|
private String price1;//销售价格1
|
||||
|
private String price2;//销售价格2
|
||||
|
private String price3;//销售价格3
|
||||
|
private String price4;//销售价格4
|
||||
|
private String price5;//销售价格5
|
||||
|
private String unit;//计量单位
|
||||
|
private String count;//库存数量
|
||||
|
private String minimumPrice;//销售底价
|
||||
|
private String freePrice;//三包价格
|
||||
|
private String firstMaintainPrice;//首保价格
|
||||
|
private String warehouseSid;//仓库sid
|
||||
|
private String warehouseName;//仓库名称
|
||||
|
private String warehouseArea;//货位
|
||||
|
private String isShowDiscount;//是否显示折扣标志
|
||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
||||
|
private Date firstInDate;//首次入库日期-计算库龄的依据
|
||||
|
private String lockCount;//锁定数量,计算字段,出库申请通过,但未实际出库
|
||||
|
private String sortNo;//排序
|
||||
|
private String useOrgSid;//使用组织sid
|
||||
|
private String createOrgSid;//创建组织sid
|
||||
|
|
||||
|
private String goodSpuSid; |
||||
|
private String goodsSkuSid; |
||||
|
} |
@ -0,0 +1,35 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/21 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryHandleSelectList { |
||||
|
|
||||
|
//商品ID
|
||||
|
private String goodsID; |
||||
|
//商品名称
|
||||
|
private String goodsSpuName; |
||||
|
//图号
|
||||
|
private String goodsSkuCode; |
||||
|
//供应商
|
||||
|
private String supplierName; |
||||
|
//规格
|
||||
|
private String goodsSkuOwnSpec; |
||||
|
//商品单位
|
||||
|
private String unit; |
||||
|
//仓库sid
|
||||
|
private String warehouseSid; |
||||
|
//仓库名称
|
||||
|
private String warehouseName; |
||||
|
//库位sid
|
||||
|
private String warehouseRackSid; |
||||
|
//库位编码
|
||||
|
private String warehouseRackCode; |
||||
|
//库存数量
|
||||
|
private String count; |
||||
|
} |
@ -0,0 +1,26 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/21 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryHandleSelectQuery implements Query { |
||||
|
|
||||
|
//组织sid
|
||||
|
private String orgSid; |
||||
|
//商品名称
|
||||
|
private String goodsName; |
||||
|
//图号
|
||||
|
private String goodsSkuCode; |
||||
|
//仓库
|
||||
|
private String warehouseName; |
||||
|
//库位编码
|
||||
|
private String warehouseRackCode; |
||||
|
//供应商
|
||||
|
private String supplierName; |
||||
|
} |
@ -0,0 +1,49 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/18 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryInitVo { |
||||
|
|
||||
|
private String sid; |
||||
|
|
||||
|
//仓库
|
||||
|
private String warehouseName; |
||||
|
//供应商
|
||||
|
private String billObjName; |
||||
|
//最近采购时间
|
||||
|
//最近销售时间
|
||||
|
//数量
|
||||
|
private String count; |
||||
|
//进价
|
||||
|
//税额
|
||||
|
//含税价
|
||||
|
//销售价格1
|
||||
|
private String price1; |
||||
|
//销售价格2
|
||||
|
private String price2; |
||||
|
//销售价格3
|
||||
|
private String price3; |
||||
|
//销售价格4
|
||||
|
private String price4; |
||||
|
//销售价格5
|
||||
|
private String price5; |
||||
|
//销售底价
|
||||
|
private String minimumPrice; |
||||
|
//货位
|
||||
|
private String warehouseArea; |
||||
|
//折扣标志
|
||||
|
private int isShowDiscount; |
||||
|
//三包价格
|
||||
|
private String freePrice; |
||||
|
//首保价格
|
||||
|
private String firstMaintainPrice; |
||||
|
//排序
|
||||
|
private int sortNo; |
||||
|
|
||||
|
} |
@ -0,0 +1,37 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/21 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryInvenSelectList { |
||||
|
|
||||
|
//sid
|
||||
|
private String sid; |
||||
|
//商品名称
|
||||
|
private String goodsSpuName; |
||||
|
//商品编码
|
||||
|
private String goodsSkuCode; |
||||
|
//型号
|
||||
|
private String goodsSkuOwnSpec; |
||||
|
//商品单位
|
||||
|
private String unit; |
||||
|
//仓库sid
|
||||
|
private String warehouseSid; |
||||
|
//仓库名称
|
||||
|
private String warehouseName; |
||||
|
//库位sid
|
||||
|
private String warehouseRackSid; |
||||
|
//库位编码
|
||||
|
private String warehouseRackCode; |
||||
|
//库位名称
|
||||
|
private String areaName; |
||||
|
//账面数量
|
||||
|
private String count; |
||||
|
//销售单价
|
||||
|
private String salesPrice; |
||||
|
} |
@ -0,0 +1,30 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/21 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryInvenSelectQuery implements Query { |
||||
|
|
||||
|
//组织sid
|
||||
|
private String orgSid; |
||||
|
//商品名称
|
||||
|
private String goodsName; |
||||
|
//商品类别sid
|
||||
|
private String goodsTypeSid; |
||||
|
//商品拼音
|
||||
|
private String goodsPY; |
||||
|
//品牌sid
|
||||
|
private String brandSid; |
||||
|
//零件号
|
||||
|
private String goodsSkuCode; |
||||
|
//规格
|
||||
|
private String title; |
||||
|
//其他查询条件
|
||||
|
private String otherQuery; |
||||
|
} |
@ -0,0 +1,29 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/3/12 15:33 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryPackageQuery implements Query { |
||||
|
private String orgPath; |
||||
|
@ApiModelProperty("商品名称") |
||||
|
private String goodsName; // 商品名称
|
||||
|
@ApiModelProperty("零件号") |
||||
|
private String goodsCode; // 商品编码(图号)
|
||||
|
@ApiModelProperty("库存") |
||||
|
private String kuCun; |
||||
|
@ApiModelProperty("仓库名称") |
||||
|
private String warehouse; // 仓库名称
|
||||
|
@ApiModelProperty("货位") |
||||
|
private String warehouseArea; |
||||
|
@ApiModelProperty("商品分类") |
||||
|
private String goodsTypeName; |
||||
|
private String name; |
||||
|
private String useOrgSid; |
||||
|
} |
@ -0,0 +1,44 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/3/12 10:00 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryPackageVo { |
||||
|
|
||||
|
@ApiModelProperty("商品sid") |
||||
|
private String goodsSid; // 商品sid
|
||||
|
@ApiModelProperty("商品名称") |
||||
|
private String goodsName; // 商品名称
|
||||
|
@ApiModelProperty("商品编码(图号)") |
||||
|
private String goodsCode; // 商品编码(图号)
|
||||
|
@ApiModelProperty("车型sid") |
||||
|
private String goodsModelSid; // 车型sid
|
||||
|
@ApiModelProperty("车型") |
||||
|
private String goodsModel; // 车型
|
||||
|
@ApiModelProperty("单位") |
||||
|
private String unit; // 单位
|
||||
|
@ApiModelProperty("规格") |
||||
|
private String specification; // 规格
|
||||
|
@ApiModelProperty("数量") |
||||
|
private String count; // 数量
|
||||
|
@ApiModelProperty("销售价") |
||||
|
private String price; // 销售价
|
||||
|
@ApiModelProperty("仓库名称") |
||||
|
private String warehouse; // 仓库名称
|
||||
|
@ApiModelProperty("仓库sid") |
||||
|
private String warehouseSid; // 仓库sid
|
||||
|
@ApiModelProperty("货位") |
||||
|
private String warehouseArea; |
||||
|
@ApiModelProperty("备注") |
||||
|
private String remarks; // 备注
|
||||
|
@ApiModelProperty("三包价") |
||||
|
private String freePrice; // 三包价
|
||||
|
@ApiModelProperty("商品分类") |
||||
|
private String goodsTypeName; |
||||
|
} |
@ -0,0 +1,21 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/21 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryReturnSelectList { |
||||
|
|
||||
|
//商品名称
|
||||
|
private String goodsName; |
||||
|
//零件号
|
||||
|
private String goodsSkuCode; |
||||
|
//规格
|
||||
|
private String goodsSkuOwnSpec; |
||||
|
//单位
|
||||
|
private String unit; |
||||
|
} |
@ -0,0 +1,30 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/21 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryReturnSelectQuery implements Query { |
||||
|
|
||||
|
//组织sid
|
||||
|
private String orgSid; |
||||
|
//商品名称
|
||||
|
private String goodsName; |
||||
|
//商品类别sid
|
||||
|
private String goodsTypeSid; |
||||
|
//商品拼音
|
||||
|
private String goodsPY; |
||||
|
//品牌sid
|
||||
|
private String brandSid; |
||||
|
//零件号
|
||||
|
private String goodsSkuCode; |
||||
|
//规格
|
||||
|
private String title; |
||||
|
//其他查询条件
|
||||
|
private String otherQuery; |
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/3/20 15:14 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class WarehouseInventorySalesQuery implements Query { |
||||
|
|
||||
|
private String queryName; //名称
|
||||
|
private String useOrgSid; |
||||
|
} |
@ -0,0 +1,29 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.vo.Vo; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/3/20 15:14 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class WarehouseInventorySalesVo implements Vo { |
||||
|
|
||||
|
private String inventorySid; |
||||
|
private String goodsID; |
||||
|
private String goodSpuSid;//商品基础信息sid
|
||||
|
private String goodsSpuName;//商品名称
|
||||
|
private String goodsSkuSid;//商品Skusid
|
||||
|
private String goodsSkuTitle;//商品Sku名称
|
||||
|
private String goodsSkuCode;//商品编码(图号)
|
||||
|
private String unit;//计量单位
|
||||
|
private String currentCount;//库存数量
|
||||
|
private String warehouseSid;//仓库sid
|
||||
|
private String warehouse;//仓库名称
|
||||
|
private String price;//销售价
|
||||
|
|
||||
|
} |
||||
|
|
||||
|
|
@ -0,0 +1,29 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/18 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryUpdateDto { |
||||
|
private String sid; |
||||
|
private String price1;//销售价格1
|
||||
|
private String price2;//销售价格2
|
||||
|
private String price3;//销售价格3
|
||||
|
private String price4;//销售价格4
|
||||
|
private String price5;//销售价格5
|
||||
|
|
||||
|
private String minimumPrice;//销售底价
|
||||
|
private String warehouseAreaSid;//库区sid
|
||||
|
private String warehouseArea;//库区名称
|
||||
|
|
||||
|
private int isShowDiscount;//是否显示折扣标志,1是。0否
|
||||
|
|
||||
|
private String freePrice;//三包价格
|
||||
|
private String firstMaintainPrice;//首保价格
|
||||
|
|
||||
|
private int sortNo;//排序
|
||||
|
} |
@ -0,0 +1,25 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/19 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryUpdatePrice { |
||||
|
|
||||
|
@ApiModelProperty("销售价1/2/3/4/5") |
||||
|
private int type; |
||||
|
|
||||
|
private List<String> sidsList = new ArrayList<>(); |
||||
|
|
||||
|
private String price; |
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,54 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import com.yxt.common.core.utils.ExportEntityMap; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/19 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseInventoryVoExcelVo { |
||||
|
|
||||
|
@ExportEntityMap(CnName = "序号", EnName = "rankNo") |
||||
|
private Integer rankNo; |
||||
|
@ExportEntityMap(CnName = "商品名称", EnName = "goodsSpuName") |
||||
|
private String goodsSpuName; |
||||
|
@ExportEntityMap(CnName = "商品编码(图号)", EnName = "goodsSkuCode") |
||||
|
private String goodsSkuCode; |
||||
|
@ExportEntityMap(CnName = "规格型号", EnName = "goodsSkuOwnSpec") |
||||
|
private String goodsSkuOwnSpec;//规格型号
|
||||
|
@ExportEntityMap(CnName = "销售价格1", EnName = "price1") |
||||
|
private String price1;//销售价格1
|
||||
|
@ExportEntityMap(CnName = "销售价格2", EnName = "price2") |
||||
|
private String price2;//销售价格2
|
||||
|
@ExportEntityMap(CnName = "销售价格3", EnName = "price3") |
||||
|
private String price3;//销售价格3
|
||||
|
@ExportEntityMap(CnName = "销售价格4", EnName = "price4") |
||||
|
private String price4;//销售价格4
|
||||
|
@ExportEntityMap(CnName = "销售价格5", EnName = "price5") |
||||
|
private String price5;//销售价格5
|
||||
|
@ExportEntityMap(CnName = "计量单位", EnName = "unit") |
||||
|
private String unit;//计量单位
|
||||
|
@ExportEntityMap(CnName = "库存数量", EnName = "count") |
||||
|
private String count;//库存数量
|
||||
|
@ExportEntityMap(CnName = "销售底价", EnName = "minimumPrice") |
||||
|
private String minimumPrice;//销售底价
|
||||
|
@ExportEntityMap(CnName = "三包价格", EnName = "freePrice") |
||||
|
private String freePrice;//三包价格
|
||||
|
@ExportEntityMap(CnName = "首保价格", EnName = "firstMaintainPrice") |
||||
|
private String firstMaintainPrice;//首保价格
|
||||
|
@ExportEntityMap(CnName = "仓库名称", EnName = "warehouseName") |
||||
|
private String warehouseName;//仓库名称
|
||||
|
@ExportEntityMap(CnName = "库区名称", EnName = "warehouseArea") |
||||
|
private String warehouseArea;//库区名称
|
||||
|
@ExportEntityMap(CnName = "货架名称", EnName = "warehouseRackName") |
||||
|
private String warehouseRackName;//warehouseRackName
|
||||
|
@ExportEntityMap(CnName = "首次入库日期", EnName = "firstInDate") |
||||
|
private String firstInDate;//首次入库日期-计算库龄的依据
|
||||
|
@ExportEntityMap(CnName = "锁定数量", EnName = "lockCount") |
||||
|
private String lockCount;//锁定数量,计算字段,出库申请通过,但未实际出库
|
||||
|
@ExportEntityMap(CnName = "排序", EnName = "sortNo") |
||||
|
private String sortNo; |
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseinventory; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.math.BigDecimal; |
||||
|
|
||||
|
/** |
||||
|
* @author Fan |
||||
|
* @description |
||||
|
* @date 2024/3/20 9:14 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class WarehouseUpdateCountQuery { |
||||
|
private String sid; |
||||
|
private BigDecimal count; |
||||
|
private Integer addOrReduce; // 0增加 1减少
|
||||
|
} |
@ -0,0 +1,35 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseoutbill; |
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/4/26 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseOutBillInventoryQuery implements Query { |
||||
|
|
||||
|
//商品名称
|
||||
|
@ApiModelProperty("商品名称") |
||||
|
private String goodsSpuName; |
||||
|
|
||||
|
//商品编码
|
||||
|
private String goodsSkuCode; |
||||
|
|
||||
|
//仓库
|
||||
|
private String warehouseName; |
||||
|
|
||||
|
//库位
|
||||
|
private String warehouseRackCode; |
||||
|
|
||||
|
//供应商
|
||||
|
private String supplierName; |
||||
|
|
||||
|
private String orgPath; |
||||
|
|
||||
|
private String busrepairBillsid;//维修工单sid
|
||||
|
private String name; |
||||
|
} |
@ -0,0 +1,51 @@ |
|||||
|
package com.yxt.warehouse.biz.warehouseoutbill; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/4/26 |
||||
|
**/ |
||||
|
@Data |
||||
|
public class WarehouseOutBillInventoryVo { |
||||
|
private String sid; |
||||
|
private String inventorySid; |
||||
|
@ApiModelProperty("商品ID") |
||||
|
private String goodsID; |
||||
|
@ApiModelProperty("商品基础信息Sid") |
||||
|
private String goodSpuSid; |
||||
|
@ApiModelProperty("商品名称") |
||||
|
private String goodsSpuName; |
||||
|
@ApiModelProperty("图号") |
||||
|
private String goodsSkuCode; |
||||
|
@ApiModelProperty("商品Skusid") |
||||
|
private String goodsSkuSid; |
||||
|
@ApiModelProperty("商品Sku名称") |
||||
|
private String goodsSkuTitle; |
||||
|
@ApiModelProperty("规格型号") |
||||
|
private String goodsSkuOwnSpec; |
||||
|
@ApiModelProperty("计量单位") |
||||
|
private String unit; |
||||
|
@ApiModelProperty("仓库sid") |
||||
|
private String warehouseSid; |
||||
|
@ApiModelProperty("仓库名称") |
||||
|
private String warehouseName; |
||||
|
@ApiModelProperty("库位sid") |
||||
|
private String warehouseRackSid; |
||||
|
@ApiModelProperty("库位编码") |
||||
|
private String warehouseRackCode; |
||||
|
|
||||
|
private String price;//销售单价
|
||||
|
private String outboundCount;// 已出库数量
|
||||
|
//入库单价
|
||||
|
private String money; |
||||
|
//库存数量
|
||||
|
private String count; |
||||
|
//供应商
|
||||
|
private String supplierSid; |
||||
|
private String supplierName; |
||||
|
|
||||
|
|
||||
|
} |
Loading…
Reference in new issue