parent
122f2bd2fe
commit
bc265ee302
@ -0,0 +1,124 @@
|
|||||||
|
package com.example.zxweb.common.constant.enums;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description
|
||||||
|
* @Author ZhouWenTao
|
||||||
|
* @Date 2023/9/14 9:53
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
public enum WeekEnum {
|
||||||
|
|
||||||
|
SECONDS("1", "星期天", "Sunday "), MONDAY("2", "星期一", "Monday "), TUESDAY("3", "星期二", "Tuesday "), WEDNESDAY("4",
|
||||||
|
|
||||||
|
"星期三", "Wednesday "), THURSDAY("5", "星期四",
|
||||||
|
|
||||||
|
"Thursday "), FRIDAY("6", "星期五", "Friday "), SATURDAY("7", "星期六", "Saturday ");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private String key;
|
||||||
|
|
||||||
|
private String nameCn;
|
||||||
|
|
||||||
|
private String nameEn;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
WeekEnum(String key, String nameCn, String nameEn) {
|
||||||
|
|
||||||
|
this.key = key;
|
||||||
|
|
||||||
|
this.nameCn = nameCn;
|
||||||
|
|
||||||
|
this.nameEn = nameEn;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public static String matchNameCn(String code) {
|
||||||
|
|
||||||
|
for (WeekEnum m : WeekEnum.values()) {
|
||||||
|
|
||||||
|
if (m.getKey().equals(code)) {
|
||||||
|
|
||||||
|
return m.getNameCn();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return "";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public static String matchNameEn(String code) {
|
||||||
|
|
||||||
|
for (WeekEnum m : WeekEnum.values()) {
|
||||||
|
|
||||||
|
if (m.getKey().equals(code)) {
|
||||||
|
|
||||||
|
return m.getNameEn();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return "";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public String getKey() {
|
||||||
|
|
||||||
|
return key;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public void setKey(String key) {
|
||||||
|
|
||||||
|
this.key = key;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public String getNameCn() {
|
||||||
|
|
||||||
|
return nameCn;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public void setNameCn(String nameCn) {
|
||||||
|
|
||||||
|
this.nameCn = nameCn;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public String getNameEn() {
|
||||||
|
|
||||||
|
return nameEn;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public void setNameEn(String nameEn) {
|
||||||
|
|
||||||
|
this.nameEn = nameEn;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
package com.example.zxweb.dto;
|
||||||
|
|
||||||
|
import com.example.zxweb.entity.ZxCelue;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description
|
||||||
|
* @Author ZhouWenTao
|
||||||
|
* @Date 2023/9/14 13:28
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@ApiModel(value = "策略信息查询返回对象")
|
||||||
|
public class ZxCelueDTO extends ZxCelue {
|
||||||
|
@ApiModelProperty(value = "选择设备id集合")
|
||||||
|
private List<String> devidList;
|
||||||
|
}
|
||||||
@ -1,4 +1,20 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.example.zxweb.mapper.ZxCelueMapper">
|
<mapper namespace="com.example.zxweb.mapper.ZxCelueMapper">
|
||||||
|
<!--
|
||||||
|
获取策略表
|
||||||
|
devid不为空的
|
||||||
|
可根据name、status条件检索
|
||||||
|
-->
|
||||||
|
<select id="pageList" resultType="com.example.zxweb.dto.ZxCelueDTO">
|
||||||
|
SELECT * FROM zx_celue
|
||||||
|
WHERE 1=1 AND devid IS NOT NULL
|
||||||
|
<if test="qvo.name!=null and qvo.name !=''">
|
||||||
|
and name like concat('%',#{qvo.name},'%')
|
||||||
|
</if>
|
||||||
|
<if test="qvo.status!=null and qvo.status !=''">
|
||||||
|
and status = #{qvo.status}
|
||||||
|
</if>
|
||||||
|
order by update_time,create_time desc
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
Loading…
Reference in new issue