Browse Source

乐观锁。

master
刘忱 2 years ago
parent
commit
9cfcc5ea43
  1. 3
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/vo/BalanceBaseVO.java
  2. 9
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerDetailBaseVO.java
  3. 9
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerMainBaseVO.java
  4. 3
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectin/vo/ExpectinBaseVO.java
  5. 9
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectout/vo/ExpectoutBaseVO.java
  6. 11
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationcapacity/vo/LocationcapacityBaseVO.java
  7. 3
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/vo/PackageBaseVO.java
  8. 3
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/strategy/vo/StrategyBaseVO.java
  9. 3
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transaction/vo/TransactionBaseVO.java
  10. 14
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferlog/vo/TransferlogBaseVO.java
  11. 6
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/balance/BalanceDO.java
  12. 15
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/container/ContainerDetailDO.java
  13. 15
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/container/ContainerMainDO.java
  14. 6
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/expectin/ExpectinDO.java
  15. 6
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/expectout/ExpectoutDO.java
  16. 16
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/locationcapacity/LocationcapacityDO.java
  17. 19
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/packageMassage/PackageDO.java
  18. 4
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/strategy/StrategyDO.java
  19. 6
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/transaction/TransactionDO.java
  20. 18
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/transferlog/TransferlogDO.java

3
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/balance/vo/BalanceBaseVO.java

@ -101,4 +101,7 @@ public class BalanceBaseVO {
@Schema(description = "体积")
private BigDecimal volume;
@Schema(description = "乐观锁")
private Integer concurrencyStamp;
}

9
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerDetailBaseVO.java

@ -1,10 +1,10 @@
package com.win.module.wms.controller.container.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import javax.validation.constraints.*;
/**
* 器具子 Base VO提供给添加修改详细的子 VO 使用
@ -38,4 +38,7 @@ public class ContainerDetailBaseVO {
@Schema(description = "数量")
private BigDecimal qty;
@Schema(description = "乐观锁")
private Integer concurrencyStamp;
}

9
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/container/vo/ContainerMainBaseVO.java

@ -1,10 +1,10 @@
package com.win.module.wms.controller.container.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import javax.validation.constraints.*;
/**
* 器具主 Base VO提供给添加修改详细的子 VO 使用
@ -35,4 +35,7 @@ public class ContainerMainBaseVO {
@NotNull(message = "货主代码不能为空")
private String ownerCode;
@Schema(description = "乐观锁")
private Integer concurrencyStamp;
}

3
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectin/vo/ExpectinBaseVO.java

@ -53,4 +53,7 @@ public class ExpectinBaseVO {
@Schema(description = "货主代码")
private String ownerCode;
@Schema(description = "乐观锁")
private Integer concurrencyStamp;
}

9
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/expectout/vo/ExpectoutBaseVO.java

@ -1,10 +1,10 @@
package com.win.module.wms.controller.expectout.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import javax.validation.constraints.*;
/**
* 预计出库存 Base VO提供给添加修改详细的子 VO 使用
@ -56,4 +56,7 @@ public class ExpectoutBaseVO {
@Schema(description = "货主代码")
private String ownerCode;
@Schema(description = "乐观锁")
private Integer concurrencyStamp;
}

11
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/locationcapacity/vo/LocationcapacityBaseVO.java

@ -1,12 +1,10 @@
package com.win.module.wms.controller.locationcapacity.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.math.BigDecimal;
import java.math.BigDecimal;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import javax.validation.constraints.*;
/**
* 库位容量 Base VO提供给添加修改详细的子 VO 使用
@ -41,4 +39,7 @@ public class LocationcapacityBaseVO {
@NotNull(message = "是否无限容量不能为空")
private String isInfinity;
@Schema(description = "乐观锁")
private Integer concurrencyStamp;
}

3
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/packageMassage/vo/PackageBaseVO.java

@ -156,4 +156,7 @@ public class PackageBaseVO {
@Schema(description = "生产线")
private String productionLineCodePackage;
@Schema(description = "乐观锁")
private Integer concurrencyStamp;
}

3
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/strategy/vo/StrategyBaseVO.java

@ -40,4 +40,7 @@ public class StrategyBaseVO {
@NotNull(message = "是否生效不能为空")
private String isActive;
@Schema(description = "乐观锁")
private Integer concurrencyStamp;
}

3
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transaction/vo/TransactionBaseVO.java

@ -111,4 +111,7 @@ public class TransactionBaseVO {
@Schema(description = "货主代码")
private String ownerCode;
@Schema(description = "乐观锁")
private Integer concurrencyStamp;
}

14
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/transferlog/vo/TransferlogBaseVO.java

@ -1,15 +1,12 @@
package com.win.module.wms.controller.transferlog.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import javax.validation.constraints.*;
import org.springframework.format.annotation.DateTimeFormat;
import static com.win.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
@ -160,4 +157,7 @@ public class TransferlogBaseVO {
@NotNull(message = "到货主代码不能为空")
private String toOwnerCode;
@Schema(description = "乐观锁")
private Integer concurrencyStamp;
}

6
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/balance/BalanceDO.java

@ -3,6 +3,7 @@ package com.win.module.wms.dal.dataobject.balance;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.sun.xml.bind.v2.TODO;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;
@ -125,6 +126,11 @@ public class BalanceDO extends BaseDO {
* 枚举 {@link TODO frozen_reason 对应的类}
*/
private String frozenReason;
/**
* 并发乐观锁
*/
@Version
private Integer concurrencyStamp;
/**
* 最后事务号
*/

15
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/container/ContainerDetailDO.java

@ -1,10 +1,14 @@
package com.win.module.wms.dal.dataobject.container;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.sun.xml.bind.v2.TODO;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;
import java.util.*;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.*;
import com.win.framework.mybatis.core.dataobject.BaseDO;
/**
* 器具子 DO
@ -63,5 +67,10 @@ public class ContainerDetailDO extends BaseDO {
* 数量
*/
private BigDecimal qty;
/**
* 并发乐观锁
*/
@Version
private Integer concurrencyStamp;
}

15
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/container/ContainerMainDO.java

@ -1,10 +1,14 @@
package com.win.module.wms.dal.dataobject.container;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.sun.xml.bind.v2.TODO;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;
import java.util.*;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.*;
import com.win.framework.mybatis.core.dataobject.BaseDO;
/**
* 器具主 DO
@ -53,5 +57,10 @@ public class ContainerMainDO extends BaseDO {
* 货主代码
*/
private String ownerCode;
/**
* 并发乐观锁
*/
@Version
private Integer concurrencyStamp;
}

6
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/expectin/ExpectinDO.java

@ -3,6 +3,7 @@ package com.win.module.wms.dal.dataobject.expectin;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.sun.xml.bind.v2.TODO;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;
@ -72,5 +73,10 @@ public class ExpectinDO extends BaseDO {
* 货主代码
*/
private String ownerCode;
/**
* 并发乐观锁
*/
@Version
private Integer concurrencyStamp;
}

6
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/expectout/ExpectoutDO.java

@ -3,6 +3,7 @@ package com.win.module.wms.dal.dataobject.expectout;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.sun.xml.bind.v2.TODO;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;
@ -76,5 +77,10 @@ public class ExpectoutDO extends BaseDO {
* 货主代码
*/
private String ownerCode;
/**
* 并发乐观锁
*/
@Version
private Integer concurrencyStamp;
}

16
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/locationcapacity/LocationcapacityDO.java

@ -1,12 +1,13 @@
package com.win.module.wms.dal.dataobject.locationcapacity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;
import java.util.*;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.*;
import com.win.framework.mybatis.core.dataobject.BaseDO;
/**
* 库位容量 DO
@ -51,5 +52,10 @@ public class LocationcapacityDO extends BaseDO {
* 是否无限容量
*/
private String isInfinity;
/**
* 并发乐观锁
*/
@Version
private Integer concurrencyStamp;
}

19
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/packageMassage/PackageDO.java

@ -1,16 +1,14 @@
package com.win.module.wms.dal.dataobject.packageMassage;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.sun.xml.bind.v2.TODO;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.*;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import java.time.LocalDateTime;
/**
* 包装 DO
@ -201,5 +199,10 @@ public class PackageDO extends BaseDO {
* 体积
*/
private String volume;
/**
* 并发乐观锁
*/
@Version
private Integer concurrencyStamp;
}

4
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/strategy/StrategyDO.java

@ -2,6 +2,7 @@ package com.win.module.wms.dal.dataobject.strategy;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.sun.xml.bind.v2.TODO;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;
@ -78,7 +79,8 @@ public class StrategyDO extends BaseDO {
/**
* 并发乐观锁
*/
private String concurrencyStamp;
@Version
private Integer concurrencyStamp;
/**
* 地点ID
*/

6
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/transaction/TransactionDO.java

@ -3,6 +3,7 @@ package com.win.module.wms.dal.dataobject.transaction;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.sun.xml.bind.v2.TODO;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;
@ -139,5 +140,10 @@ public class TransactionDO extends BaseDO {
* 货主代码
*/
private String ownerCode;
/**
* 并发乐观锁
*/
@Version
private Integer concurrencyStamp;
}

18
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/dataobject/transferlog/TransferlogDO.java

@ -1,14 +1,15 @@
package com.win.module.wms.dal.dataobject.transferlog;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.sun.xml.bind.v2.TODO;
import com.win.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;
import java.util.*;
import java.time.LocalDateTime;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.*;
import com.win.framework.mybatis.core.dataobject.BaseDO;
/**
* 库存转移日志 DO
@ -179,5 +180,10 @@ public class TransferlogDO extends BaseDO {
* 到货主代码
*/
private String toOwnerCode;
/**
* 并发乐观锁
*/
@Version
private Integer concurrencyStamp;
}

Loading…
Cancel
Save