新增盘点接口

This commit is contained in:
2024-07-01 18:10:43 +08:00
parent 2af4c4d44e
commit 7bf66ab106
15 changed files with 518 additions and 3 deletions

View File

@@ -0,0 +1,23 @@
package cn.ysk.cashier.dto.product;
import lombok.Data;
import org.yaml.snakeyaml.events.Event;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
@Data
public class TbProductStocktakinDTO {
private Integer skuId;
@NotNull
private Integer shopId;
@NotNull
private Integer productId;
@NotNull
@Min(0)
private Integer stocktakinNum;
private BigDecimal price;
private String note;
}

View File

@@ -0,0 +1,9 @@
package cn.ysk.cashier.dto.product;
import lombok.Data;
@Data
public class TbProductStocktakinGetDTO {
private Integer productId;
private Integer skuId;
}

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2019-2020 Zheng Jie
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package cn.ysk.cashier.dto.product;
import cn.ysk.cashier.annotation.Query;
import lombok.Data;
import org.apache.commons.lang3.StringUtils;
import java.util.List;
/**
* @website https://eladmin.vip
* @author lyf
* @date 2024-01-19
**/
@Data
public class TbProductStocktakinQueryCriteria {
/** 精确 */
@Query
private Integer shopId;
/** 精确 */
@Query
private String skuId;
/** 精确 */
@Query
private String productId;
/** 精确 */
@Query
private String name;
/** BETWEEN */
@Query(type = Query.Type.BETWEEN)
private List<Long> createTime;
private Integer page;
private Integer size;
private String sort = "id,desc";
}