Forráskód Böngészése

修改序列号新增

HUJIANGUO 3 éve
szülő
commit
d4b5ec6fa5

+ 4 - 0
src/main/java/com/steerinfo/dil/mapper/BmstrainDetailsOrderMapper.java

@@ -7,6 +7,7 @@ import java.util.List;
 import java.util.Map;
 
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
 
 @Mapper
 public interface BmstrainDetailsOrderMapper extends IBaseMapper<BmstrainDetailsOrder, BigDecimal> {
@@ -78,4 +79,7 @@ public interface BmstrainDetailsOrderMapper extends IBaseMapper<BmstrainDetailsO
      * @return
      */
     BigDecimal getTrainPrice(String trainType);
+
+    @Select("select seq_BMSTRAIN_DETAIL.nextval from dual")
+    BigDecimal selectDetailsId();
 }

+ 4 - 0
src/main/java/com/steerinfo/dil/mapper/BmstrainDetailsStatementMapper.java

@@ -4,6 +4,7 @@ import com.steerinfo.dil.model.BmstrainDetailsStatement;
 import com.steerinfo.framework.mapper.IBaseMapper;
 import java.math.*;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
 
 @Mapper
 public interface BmstrainDetailsStatementMapper extends IBaseMapper<BmstrainDetailsStatement, BigDecimal> {
@@ -20,4 +21,7 @@ public interface BmstrainDetailsStatementMapper extends IBaseMapper<BmstrainDeta
      * @return
      */
     BigDecimal selectMaxId();
+
+    @Select("select seq_BMSTRAIN_DETAIL_STATEMENT.nextval from dual")
+    BigDecimal selectDetailsStatementId();
 }

+ 4 - 0
src/main/java/com/steerinfo/dil/mapper/BmstrainStatementMapper.java

@@ -7,6 +7,7 @@ import java.util.List;
 import java.util.Map;
 
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
 
 @Mapper
 public interface BmstrainStatementMapper extends IBaseMapper<BmstrainStatement, BigDecimal> {
@@ -44,4 +45,7 @@ public interface BmstrainStatementMapper extends IBaseMapper<BmstrainStatement,
      * @return
      */
     int insertSelective(BmstrainStatement bmstrainStatement);
+
+    @Select("select seq_BMSTRAIN_STATEMENT.nextval from dual")
+    BigDecimal selectStatementId();
 }

+ 1 - 1
src/main/java/com/steerinfo/dil/service/impl/BmstrainDetailsOrderServiceImpl.java

@@ -32,7 +32,7 @@ public class BmstrainDetailsOrderServiceImpl implements IBmstrainDetailsOrderSer
      */
     @Override
     public BigDecimal selectMaxId() {
-        return bmstrainDetailsOrderMapper.selectMaxId() == null ? new BigDecimal(1) : new BigDecimal(bmstrainDetailsOrderMapper.selectMaxId().intValue() + 1);
+        return bmstrainDetailsOrderMapper.selectDetailsId();
     }
 
     /**

+ 1 - 1
src/main/java/com/steerinfo/dil/service/impl/BmstrainDetailsStatementServiceImpl.java

@@ -26,7 +26,7 @@ public class BmstrainDetailsStatementServiceImpl implements IBmstrainDetailsStat
      */
     @Override
     public BigDecimal selectMaxId() {
-        return bmstrainDetailsStatementMapper.selectMaxId() == null ? new BigDecimal(1) : new BigDecimal(bmstrainDetailsStatementMapper.selectMaxId().intValue() + 1);
+        return bmstrainDetailsStatementMapper.selectDetailsStatementId();
     }
 
     /**

+ 1 - 1
src/main/java/com/steerinfo/dil/service/impl/BmstrainStatementServiceImpl.java

@@ -39,7 +39,7 @@ public class BmstrainStatementServiceImpl implements IBmstrainStatementService {
      */
     @Override
     public BigDecimal selectMaxId() {
-        return bmstrainStatementMapper.selectMaxId() == null ? new BigDecimal(1) : new BigDecimal(bmstrainStatementMapper.selectMaxId().intValue() + 1);
+        return bmstrainStatementMapper.selectStatementId();
     }
 
     /**