feat: 入库操作插入库存批次表
parent
9f8de20e54
commit
e7ad820fb9
@ -0,0 +1,17 @@
|
||||
package com.glxp.api.dao.inv;
|
||||
|
||||
import com.glxp.api.dao.BaseMapperPlus;
|
||||
import com.glxp.api.entity.inv.InvProductBatchEntity;
|
||||
import com.glxp.api.entity.inv.InvProductEntity;
|
||||
import com.glxp.api.req.inv.FilterInvProductRequest;
|
||||
import com.glxp.api.res.inv.InvProductResponse;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface InvProductBatchDao extends BaseMapperPlus<InvProductBatchDao, InvProductBatchEntity, InvProductBatchEntity> {
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,146 @@
|
||||
package com.glxp.api.entity.inv;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@ApiModel(value = "com-glxp-api-entity-inv-InvProductBatchEntity")
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@TableName(value = "inv_product_batch")
|
||||
public class InvProductBatchEntity implements Serializable {
|
||||
|
||||
@TableId(value = "id", type = IdType.INPUT)
|
||||
@ApiModelProperty(value = "")
|
||||
private Integer id;
|
||||
|
||||
|
||||
/**
|
||||
* 内部批号
|
||||
*/
|
||||
@TableField(value = "inBatchNo")
|
||||
@ApiModelProperty(value = "内部批号")
|
||||
private String inBatchNo;
|
||||
|
||||
/**
|
||||
* 入库单号
|
||||
*/
|
||||
@TableField(value = "orderId")
|
||||
@ApiModelProperty(value = "入库单号")
|
||||
private String orderId;
|
||||
|
||||
|
||||
/**
|
||||
* 产品ID
|
||||
*/
|
||||
@TableField(value = "relIdFk")
|
||||
@ApiModelProperty(value = "产品ID")
|
||||
private String relIdFk;
|
||||
|
||||
|
||||
/**
|
||||
* 最小销售标识
|
||||
*/
|
||||
@TableField(value = "nameCode")
|
||||
@ApiModelProperty(value = "最小销售标识")
|
||||
private String nameCode;
|
||||
|
||||
/**
|
||||
* 批次号
|
||||
*/
|
||||
@TableField(value = "batchNo")
|
||||
@ApiModelProperty(value = "批次号")
|
||||
private String batchNo;
|
||||
|
||||
/**
|
||||
* 价格
|
||||
*/
|
||||
@TableField(value = "price")
|
||||
@ApiModelProperty(value = "价格")
|
||||
private BigDecimal price;
|
||||
|
||||
|
||||
/**
|
||||
* 生产日期
|
||||
*/
|
||||
@TableField(value = "produceDate")
|
||||
@ApiModelProperty(value = "生产日期")
|
||||
private String produceDate;
|
||||
|
||||
|
||||
/**
|
||||
* 失效日期
|
||||
*/
|
||||
@TableField(value = "expireDate")
|
||||
@ApiModelProperty(value = "失效日期")
|
||||
private String expireDate;
|
||||
|
||||
|
||||
/**
|
||||
* 入库数量
|
||||
*/
|
||||
@TableField(value = "invCount")
|
||||
@ApiModelProperty(value = "入库数量")
|
||||
private Integer invCount;
|
||||
|
||||
/**
|
||||
* 剩余数量
|
||||
*/
|
||||
@TableField(value = "reCount")
|
||||
@ApiModelProperty(value = "剩余数量")
|
||||
private Integer reCount;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 供应商ID
|
||||
*/
|
||||
@TableField(value = "supId")
|
||||
@ApiModelProperty(value = "供应商ID")
|
||||
private String supId;
|
||||
|
||||
/**
|
||||
* 部门编码
|
||||
*/
|
||||
@TableField(value = "deptCode")
|
||||
@ApiModelProperty(value = "部门编码")
|
||||
private String deptCode;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@TableField(value = "createTime")
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@TableField(value = "updateTime")
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 仓库编码
|
||||
*/
|
||||
@TableField(value = "`invCode`")
|
||||
@ApiModelProperty(value = "仓库编码")
|
||||
private String invCode;
|
||||
|
||||
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
package com.glxp.api.service.inv.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.glxp.api.dao.inv.InvProductBatchDao;
|
||||
import com.glxp.api.entity.inv.InvProductBatchEntity;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
@Service
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public class InvProductBatchService extends ServiceImpl<InvProductBatchDao, InvProductBatchEntity> {
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.glxp.api.dao.inv.InvProductBatchDao">
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue