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"?>
|
||||
<!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">
|
||||
<!--
|
||||
获取策略表
|
||||
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>
|
Loading…
Reference in new issue