diff --git a/src/main/java/com/sa/zentao/dao/ZtComputerSourceDTO.java b/src/main/java/com/sa/zentao/dao/ZtComputerSourceDTO.java index 8bd06ae..b535278 100644 --- a/src/main/java/com/sa/zentao/dao/ZtComputerSourceDTO.java +++ b/src/main/java/com/sa/zentao/dao/ZtComputerSourceDTO.java @@ -103,4 +103,14 @@ public class ZtComputerSourceDTO implements Serializable { private String code; private String ip; + + /** + * 使用环境:生产环境/备用环境/开发环境/测试环境/UAT环境/办公环境 + */ + private String useEnv; + + /** + * 到期时间 + */ + private Date expireDate; } diff --git a/src/main/java/com/sa/zentao/entity/ZtComputerSource.java b/src/main/java/com/sa/zentao/entity/ZtComputerSource.java index b98041b..55a5671 100644 --- a/src/main/java/com/sa/zentao/entity/ZtComputerSource.java +++ b/src/main/java/com/sa/zentao/entity/ZtComputerSource.java @@ -104,4 +104,14 @@ public class ZtComputerSource implements Serializable { private String code; private String ip; + + /** + * 使用环境:生产环境/备用环境/开发环境/测试环境/UAT环境/办公环境 + */ + private String useEnv; + + /** + * 到期时间 + */ + private Date expireDate; } diff --git a/src/main/java/com/sa/zentao/qo/ZtComputerSourceQo.java b/src/main/java/com/sa/zentao/qo/ZtComputerSourceQo.java index 3c89566..c530860 100644 --- a/src/main/java/com/sa/zentao/qo/ZtComputerSourceQo.java +++ b/src/main/java/com/sa/zentao/qo/ZtComputerSourceQo.java @@ -104,4 +104,14 @@ public class ZtComputerSourceQo extends BaseQo { private String ip; + /** + * 使用环境:生产环境/备用环境/开发环境/测试环境/UAT环境/办公环境 + */ + private String useEnv; + + /** + * 到期时间 + */ + private Date expireDate; + } diff --git a/src/main/resources/mapper/ZtComputerSourceMapper.xml b/src/main/resources/mapper/ZtComputerSourceMapper.xml index 554f349..2a20b45 100644 --- a/src/main/resources/mapper/ZtComputerSourceMapper.xml +++ b/src/main/resources/mapper/ZtComputerSourceMapper.xml @@ -60,7 +60,12 @@ and house = #{qo.house} - order by id desc + + and use_env = #{qo.useEnv} + + order by + CASE WHEN expire_date IS NOT NULL AND expire_date NOW() THEN 0 ELSE 1 END ASC, + id desc