库存

parent 28f87b1f
package com.aps.entity;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class ErpPurchaseOrder {
private Long id;
private LocalDateTime creationtime;
private Long creatoruserid;
private LocalDateTime lastmodificationtime;
private Long lastmodifieruserid;
private Long isdeleted;
private LocalDateTime deletiontime;
private Long deleteruserid;
private String purchaseNo;
private String materialId;
private String materialCode;
private String materialName;
private Long warehouseId;
private String warehouseCode;
private String warehouseName;
private BigDecimal purchaseQty;
private Long unitId;
private String unitName;
private Long purchaseCycle;
private Long inspectionCycle;
private Short purchaseStatus;
private Long manufacturerId;
private String manufacturerCode;
private String manufacturerName;
private LocalDateTime arrivalDate;
}
\ No newline at end of file
package com.aps.entity;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class PurchaseReceipt {
private Long id;
private LocalDateTime creationtime;
private Long creatoruserid;
private LocalDateTime lastmodificationtime;
private Long lastmodifieruserid;
private Long isdeleted;
private LocalDateTime deletiontime;
private Long deleteruserid;
private String wlbm;
private String wlbb;
private String zjlDw;
private BigDecimal zjlSl;
private BigDecimal fjl1Sl;
private String scpc;
private LocalDateTime scrq;
private LocalDateTime yxqz;
private String gysbm;
private String gysmc;
private String mbkf;
private String jybz;
private Long zt;
private String sendid;
private String fjl1Dw;
private String exp1;
private String exp2;
private Long exp3;
private Long exp4;
private LocalDateTime exp5;
private LocalDateTime exp6;
private Long supplyid;
private Long orderid;
private Long checkstatus;
private BigDecimal checkquantity;
private LocalDateTime rksj;
private String rcbh;
private String scdw;
private String materialid;
private String nof;
private String scdwbm;
private String ylzd4;
private String ylzd5;
}
\ No newline at end of file
package com.aps.entity;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class SjzPfWhStock {
private Long id;
private LocalDateTime creationtime;
private Long creatoruserid;
private LocalDateTime lastmodificationtime;
private Long lastmodifieruserid;
private Long isdeleted;
private LocalDateTime deletiontime;
private Long deleteruserid;
private String wlbm;
private String wlbb;
private String zjlDw;
private BigDecimal zjlSl;
private BigDecimal fjl1Sl;
private String scpc;
private LocalDateTime scrq;
private LocalDateTime yxqz;
private String mbkf;
private Long zt;
private String sendid;
private String fjl1Dw;
private String exp1;
private String exp2;
private Long exp3;
private Long exp4;
private LocalDateTime exp5;
private LocalDateTime exp6;
private LocalDateTime rksj;
private String materialid;
private String jkdwbm;
private String routingid;
private String jkdwmc;
private String ifsl;
private Long checkstatus;
private BigDecimal checkquantity;
}
\ No newline at end of file
package com.aps.entity;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class Stock {
private Long id;
private LocalDateTime creationtime;
private Long creatoruserid;
private LocalDateTime lastmodificationtime;
private Long lastmodifieruserid;
private Long isdeleted;
private LocalDateTime deletiontime;
private Long deleteruserid;
private String materialId;
private String materialCode;
private String materialName;
private String materialVersion;
private Long storeId;
private String storeCode;
private String storeName;
private BigDecimal total;
private Integer measureUnit;
private BigDecimal totalLock;
private BigDecimal cost;
private LocalDateTime productionDate;
private LocalDateTime expiryDate;
private LocalDateTime warehousingDate;
private BigDecimal batch;
private Short currencyId;
private String currencyName;
private Short supplierId;
private String supplierCode;
private String supplierName;
private Short warehousingUnitId;
private String warehousingUnitName;
}
\ No newline at end of file
package com.aps.mapper;
import com.aps.entity.ErpPurchaseOrder;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 采购订单 Mapper 接口
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
public interface ErpPurchaseOrderMapper extends BaseMapper<ErpPurchaseOrder> {
}
package com.aps.mapper;
import com.aps.entity.PurchaseReceipt;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 采购入库单 Mapper 接口
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
public interface PurchaseReceiptMapper extends BaseMapper<PurchaseReceipt> {
}
package com.aps.mapper;
import com.aps.entity.SjzPfWhStock;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 成品待验库存 Mapper 接口
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
public interface SjzPfWhStockMapper extends BaseMapper<SjzPfWhStock> {
}
package com.aps.mapper;
import com.aps.entity.Stock;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 库存表 Mapper 接口
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
public interface StockMapper extends BaseMapper<Stock> {
}
package com.aps.service;
import com.aps.entity.ErpPurchaseOrder;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 采购订单 服务类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
public interface ErpPurchaseOrderService extends IService<ErpPurchaseOrder> {
}
package com.aps.service;
import com.aps.entity.PurchaseReceipt;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 采购入库单 服务类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
public interface PurchaseReceiptService extends IService<PurchaseReceipt> {
}
package com.aps.service;
import com.aps.entity.SjzPfWhStock;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 成品待验库存 服务类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
public interface SjzPfWhStockService extends IService<SjzPfWhStock> {
}
package com.aps.service;
import com.aps.entity.Stock;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 库存表 服务类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
public interface StockService extends IService<Stock> {
}
package com.aps.service.impl;
import com.aps.entity.ErpPurchaseOrder;
import com.aps.mapper.ErpPurchaseOrderMapper;
import com.aps.service.ErpPurchaseOrderService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 采购订单 服务实现类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
@Service
public class ErpPurchaseOrderServiceImpl extends ServiceImpl<ErpPurchaseOrderMapper, ErpPurchaseOrder> implements ErpPurchaseOrderService {
}
package com.aps.service.impl;
import com.aps.entity.PurchaseReceipt;
import com.aps.mapper.PurchaseReceiptMapper;
import com.aps.service.PurchaseReceiptService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 采购入库单 服务实现类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
@Service
public class PurchaseReceiptServiceImpl extends ServiceImpl<PurchaseReceiptMapper, PurchaseReceipt> implements PurchaseReceiptService {
}
package com.aps.service.impl;
import com.aps.entity.SjzPfWhStock;
import com.aps.mapper.SjzPfWhStockMapper;
import com.aps.service.SjzPfWhStockService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 成品待验库存 服务实现类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
@Service
public class SjzPfWhStockServiceImpl extends ServiceImpl<SjzPfWhStockMapper, SjzPfWhStock> implements SjzPfWhStockService {
}
package com.aps.service.impl;
import com.aps.entity.Stock;
import com.aps.mapper.StockMapper;
import com.aps.service.StockService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 库存表 服务实现类
* </p>
*
* @author MyBatis-Plus
* @since 2025-12-12
*/
@Service
public class StockServiceImpl extends ServiceImpl<StockMapper, Stock> implements StockService {
}
<?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.aps.mapper.ErpPurchaseOrderMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.aps.entity.ErpPurchaseOrder">
<id column="ID" property="id" />
<result column="CREATIONTIME" property="creationtime" />
<result column="CREATORUSERID" property="creatoruserid" />
<result column="LASTMODIFICATIONTIME" property="lastmodificationtime" />
<result column="LASTMODIFIERUSERID" property="lastmodifieruserid" />
<result column="ISDELETED" property="isdeleted" />
<result column="DELETIONTIME" property="deletiontime" />
<result column="DELETERUSERID" property="deleteruserid" />
<result column="PURCHASE_NO" property="purchaseNo" />
<result column="MATERIAL_ID" property="materialId" />
<result column="MATERIAL_CODE" property="materialCode" />
<result column="MATERIAL_NAME" property="materialName" />
<result column="WAREHOUSE_ID" property="warehouseId" />
<result column="WAREHOUSE_CODE" property="warehouseCode" />
<result column="WAREHOUSE_NAME" property="warehouseName" />
<result column="PURCHASE_QTY" property="purchaseQty" />
<result column="UNIT_ID" property="unitId" />
<result column="UNIT_NAME" property="unitName" />
<result column="PURCHASE_CYCLE" property="purchaseCycle" />
<result column="INSPECTION_CYCLE" property="inspectionCycle" />
<result column="PURCHASE_STATUS" property="purchaseStatus" />
<result column="MANUFACTURER_ID" property="manufacturerId" />
<result column="MANUFACTURER_CODE" property="manufacturerCode" />
<result column="MANUFACTURER_NAME" property="manufacturerName" />
<result column="ARRIVAL_DATE" property="arrivalDate" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ID, CREATIONTIME, CREATORUSERID, LASTMODIFICATIONTIME, LASTMODIFIERUSERID, ISDELETED, DELETIONTIME, DELETERUSERID, PURCHASE_NO, MATERIAL_ID, MATERIAL_CODE, MATERIAL_NAME, WAREHOUSE_ID, WAREHOUSE_CODE, WAREHOUSE_NAME, PURCHASE_QTY, UNIT_ID, UNIT_NAME, PURCHASE_CYCLE, INSPECTION_CYCLE, PURCHASE_STATUS, MANUFACTURER_ID, MANUFACTURER_CODE, MANUFACTURER_NAME, ARRIVAL_DATE
</sql>
</mapper>
<?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.aps.mapper.PurchaseReceiptMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.aps.entity.PurchaseReceipt">
<id column="ID" property="id" />
<result column="CREATIONTIME" property="creationtime" />
<result column="CREATORUSERID" property="creatoruserid" />
<result column="LASTMODIFICATIONTIME" property="lastmodificationtime" />
<result column="LASTMODIFIERUSERID" property="lastmodifieruserid" />
<result column="ISDELETED" property="isdeleted" />
<result column="DELETIONTIME" property="deletiontime" />
<result column="DELETERUSERID" property="deleteruserid" />
<result column="WLBM" property="wlbm" />
<result column="WLBB" property="wlbb" />
<result column="ZJL_DW" property="zjlDw" />
<result column="ZJL_SL" property="zjlSl" />
<result column="FJL1_SL" property="fjl1Sl" />
<result column="SCPC" property="scpc" />
<result column="SCRQ" property="scrq" />
<result column="YXQZ" property="yxqz" />
<result column="GYSBM" property="gysbm" />
<result column="GYSMC" property="gysmc" />
<result column="MBKF" property="mbkf" />
<result column="JYBZ" property="jybz" />
<result column="ZT" property="zt" />
<result column="SENDID" property="sendid" />
<result column="FJL1_DW" property="fjl1Dw" />
<result column="EXP1" property="exp1" />
<result column="EXP2" property="exp2" />
<result column="EXP3" property="exp3" />
<result column="EXP4" property="exp4" />
<result column="EXP5" property="exp5" />
<result column="EXP6" property="exp6" />
<result column="SUPPLYID" property="supplyid" />
<result column="ORDERID" property="orderid" />
<result column="CHECKSTATUS" property="checkstatus" />
<result column="CHECKQUANTITY" property="checkquantity" />
<result column="RKSJ" property="rksj" />
<result column="RCBH" property="rcbh" />
<result column="SCDW" property="scdw" />
<result column="MATERIALID" property="materialid" />
<result column="NOF" property="nof" />
<result column="SCDWBM" property="scdwbm" />
<result column="YLZD4" property="ylzd4" />
<result column="YLZD5" property="ylzd5" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ID, CREATIONTIME, CREATORUSERID, LASTMODIFICATIONTIME, LASTMODIFIERUSERID, ISDELETED, DELETIONTIME, DELETERUSERID, WLBM, WLBB, ZJL_DW, ZJL_SL, FJL1_SL, SCPC, SCRQ, YXQZ, GYSBM, GYSMC, MBKF, JYBZ, ZT, SENDID, FJL1_DW, EXP1, EXP2, EXP3, EXP4, EXP5, EXP6, SUPPLYID, ORDERID, CHECKSTATUS, CHECKQUANTITY, RKSJ, RCBH, SCDW, MATERIALID, NOF, SCDWBM, YLZD4, YLZD5
</sql>
</mapper>
<?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.aps.mapper.SjzPfWhStockMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.aps.entity.SjzPfWhStock">
<id column="ID" property="id" />
<result column="CREATIONTIME" property="creationtime" />
<result column="CREATORUSERID" property="creatoruserid" />
<result column="LASTMODIFICATIONTIME" property="lastmodificationtime" />
<result column="LASTMODIFIERUSERID" property="lastmodifieruserid" />
<result column="ISDELETED" property="isdeleted" />
<result column="DELETIONTIME" property="deletiontime" />
<result column="DELETERUSERID" property="deleteruserid" />
<result column="WLBM" property="wlbm" />
<result column="WLBB" property="wlbb" />
<result column="ZJL_DW" property="zjlDw" />
<result column="ZJL_SL" property="zjlSl" />
<result column="FJL1_SL" property="fjl1Sl" />
<result column="SCPC" property="scpc" />
<result column="SCRQ" property="scrq" />
<result column="YXQZ" property="yxqz" />
<result column="MBKF" property="mbkf" />
<result column="ZT" property="zt" />
<result column="SENDID" property="sendid" />
<result column="FJL1_DW" property="fjl1Dw" />
<result column="EXP1" property="exp1" />
<result column="EXP2" property="exp2" />
<result column="EXP3" property="exp3" />
<result column="EXP4" property="exp4" />
<result column="EXP5" property="exp5" />
<result column="EXP6" property="exp6" />
<result column="RKSJ" property="rksj" />
<result column="MATERIALID" property="materialid" />
<result column="JKDWBM" property="jkdwbm" />
<result column="ROUTINGID" property="routingid" />
<result column="JKDWMC" property="jkdwmc" />
<result column="IFSL" property="ifsl" />
<result column="CHECKSTATUS" property="checkstatus" />
<result column="CHECKQUANTITY" property="checkquantity" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ID, CREATIONTIME, CREATORUSERID, LASTMODIFICATIONTIME, LASTMODIFIERUSERID, ISDELETED, DELETIONTIME, DELETERUSERID, WLBM, WLBB, ZJL_DW, ZJL_SL, FJL1_SL, SCPC, SCRQ, YXQZ, MBKF, ZT, SENDID, FJL1_DW, EXP1, EXP2, EXP3, EXP4, EXP5, EXP6, RKSJ, MATERIALID, JKDWBM, ROUTINGID, JKDWMC, IFSL, CHECKSTATUS, CHECKQUANTITY
</sql>
</mapper>
<?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.aps.mapper.StockMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.aps.entity.Stock">
<id column="ID" property="id" />
<result column="CREATIONTIME" property="creationtime" />
<result column="CREATORUSERID" property="creatoruserid" />
<result column="LASTMODIFICATIONTIME" property="lastmodificationtime" />
<result column="LASTMODIFIERUSERID" property="lastmodifieruserid" />
<result column="ISDELETED" property="isdeleted" />
<result column="DELETIONTIME" property="deletiontime" />
<result column="DELETERUSERID" property="deleteruserid" />
<result column="MATERIAL_ID" property="materialId" />
<result column="MATERIAL_CODE" property="materialCode" />
<result column="MATERIAL_NAME" property="materialName" />
<result column="MATERIAL_VERSION" property="materialVersion" />
<result column="STORE_ID" property="storeId" />
<result column="STORE_CODE" property="storeCode" />
<result column="STORE_NAME" property="storeName" />
<result column="TOTAL" property="total" />
<result column="MEASURE_UNIT" property="measureUnit" />
<result column="TOTAL_LOCK" property="totalLock" />
<result column="COST" property="cost" />
<result column="PRODUCTION_DATE" property="productionDate" />
<result column="EXPIRY_DATE" property="expiryDate" />
<result column="WAREHOUSING_DATE" property="warehousingDate" />
<result column="BATCH" property="batch" />
<result column="CURRENCY_ID" property="currencyId" />
<result column="CURRENCY_NAME" property="currencyName" />
<result column="SUPPLIER_ID" property="supplierId" />
<result column="SUPPLIER_CODE" property="supplierCode" />
<result column="SUPPLIER_NAME" property="supplierName" />
<result column="WAREHOUSING_UNIT_ID" property="warehousingUnitId" />
<result column="WAREHOUSING_UNIT_NAME" property="warehousingUnitName" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ID, CREATIONTIME, CREATORUSERID, LASTMODIFICATIONTIME, LASTMODIFIERUSERID, ISDELETED, DELETIONTIME, DELETERUSERID, MATERIAL_ID, MATERIAL_CODE, MATERIAL_NAME, MATERIAL_VERSION, STORE_ID, STORE_CODE, STORE_NAME, TOTAL, MEASURE_UNIT, TOTAL_LOCK, COST, PRODUCTION_DATE, EXPIRY_DATE, WAREHOUSING_DATE, BATCH, CURRENCY_ID, CURRENCY_NAME, SUPPLIER_ID, SUPPLIER_CODE, SUPPLIER_NAME, WAREHOUSING_UNIT_ID, WAREHOUSING_UNIT_NAME
</sql>
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment