parent
95eaa20f43
commit
2a331a38d8
@ -0,0 +1,227 @@ |
|||||||
|
package com.ruoyi.quartz.domain; |
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import com.ruoyi.common.annotation.Excel; |
||||||
|
import com.ruoyi.common.core.domain.BaseEntity; |
||||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* 客流信息原始数据 对象 e_passenger_flow_info |
||||||
|
* |
||||||
|
* @author hehang |
||||||
|
* @date 2023-05-19 |
||||||
|
*/ |
||||||
|
public class EPassengerFlowInfo extends BaseEntity |
||||||
|
{ |
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
/** 主键 */ |
||||||
|
private Long id; |
||||||
|
|
||||||
|
/** 数据类型 1 按小时 2 按天 3 按周 4 按月 5 按年 */ |
||||||
|
@Excel(name = "数据类型 1 按小时 2 按天 3 按周 4 按月 5 按年") |
||||||
|
private String type; |
||||||
|
|
||||||
|
/** 项目id */ |
||||||
|
@Excel(name = "项目id") |
||||||
|
private String projectId; |
||||||
|
|
||||||
|
/** 时间精度 */ |
||||||
|
@Excel(name = "时间精度") |
||||||
|
private String accuracy; |
||||||
|
|
||||||
|
/** 查询开始时间 */ |
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd") |
||||||
|
@Excel(name = "查询开始时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||||
|
private Date startTime; |
||||||
|
|
||||||
|
/** 查询结束时间 */ |
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd") |
||||||
|
@Excel(name = "查询结束时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||||
|
private Date endTime; |
||||||
|
|
||||||
|
/** 进入的人数 */ |
||||||
|
@Excel(name = "进入的人数") |
||||||
|
private String inFlow; |
||||||
|
|
||||||
|
/** 出去的人数 */ |
||||||
|
@Excel(name = "出去的人数") |
||||||
|
private String outflow; |
||||||
|
|
||||||
|
/** 设备id */ |
||||||
|
@Excel(name = "设备id") |
||||||
|
private String deviceId; |
||||||
|
|
||||||
|
/** 设备名称 */ |
||||||
|
@Excel(name = "设备名称") |
||||||
|
private String deviceName; |
||||||
|
|
||||||
|
/** 所属分组id */ |
||||||
|
@Excel(name = "所属分组id") |
||||||
|
private Long relatedRegionId; |
||||||
|
|
||||||
|
/** 所属分组id */ |
||||||
|
@Excel(name = "所属分组id") |
||||||
|
private String relatedRegionName; |
||||||
|
|
||||||
|
/** 数据状态 0新增 1修改 2删除 */ |
||||||
|
private String delFlag; |
||||||
|
|
||||||
|
/** 企业标识码 数据隔离使用的企业唯一标识 */ |
||||||
|
@Excel(name = "企业标识码 数据隔离使用的企业唯一标识") |
||||||
|
private Long organCode; |
||||||
|
|
||||||
|
public void setId(Long id) |
||||||
|
{ |
||||||
|
this.id = id; |
||||||
|
} |
||||||
|
|
||||||
|
public Long getId() |
||||||
|
{ |
||||||
|
return id; |
||||||
|
} |
||||||
|
public void setType(String type) |
||||||
|
{ |
||||||
|
this.type = type; |
||||||
|
} |
||||||
|
|
||||||
|
public String getType() |
||||||
|
{ |
||||||
|
return type; |
||||||
|
} |
||||||
|
public void setProjectId(String projectId) |
||||||
|
{ |
||||||
|
this.projectId = projectId; |
||||||
|
} |
||||||
|
|
||||||
|
public String getProjectId() |
||||||
|
{ |
||||||
|
return projectId; |
||||||
|
} |
||||||
|
public void setAccuracy(String accuracy) |
||||||
|
{ |
||||||
|
this.accuracy = accuracy; |
||||||
|
} |
||||||
|
|
||||||
|
public String getAccuracy() |
||||||
|
{ |
||||||
|
return accuracy; |
||||||
|
} |
||||||
|
public void setStartTime(Date startTime) |
||||||
|
{ |
||||||
|
this.startTime = startTime; |
||||||
|
} |
||||||
|
|
||||||
|
public Date getStartTime() |
||||||
|
{ |
||||||
|
return startTime; |
||||||
|
} |
||||||
|
public void setEndTime(Date endTime) |
||||||
|
{ |
||||||
|
this.endTime = endTime; |
||||||
|
} |
||||||
|
|
||||||
|
public Date getEndTime() |
||||||
|
{ |
||||||
|
return endTime; |
||||||
|
} |
||||||
|
public void setInFlow(String inFlow) |
||||||
|
{ |
||||||
|
this.inFlow = inFlow; |
||||||
|
} |
||||||
|
|
||||||
|
public String getInFlow() |
||||||
|
{ |
||||||
|
return inFlow; |
||||||
|
} |
||||||
|
public void setOutflow(String outflow) |
||||||
|
{ |
||||||
|
this.outflow = outflow; |
||||||
|
} |
||||||
|
|
||||||
|
public String getOutflow() |
||||||
|
{ |
||||||
|
return outflow; |
||||||
|
} |
||||||
|
public void setDeviceId(String deviceId) |
||||||
|
{ |
||||||
|
this.deviceId = deviceId; |
||||||
|
} |
||||||
|
|
||||||
|
public String getDeviceId() |
||||||
|
{ |
||||||
|
return deviceId; |
||||||
|
} |
||||||
|
public void setDeviceName(String deviceName) |
||||||
|
{ |
||||||
|
this.deviceName = deviceName; |
||||||
|
} |
||||||
|
|
||||||
|
public String getDeviceName() |
||||||
|
{ |
||||||
|
return deviceName; |
||||||
|
} |
||||||
|
public void setRelatedRegionId(Long relatedRegionId) |
||||||
|
{ |
||||||
|
this.relatedRegionId = relatedRegionId; |
||||||
|
} |
||||||
|
|
||||||
|
public Long getRelatedRegionId() |
||||||
|
{ |
||||||
|
return relatedRegionId; |
||||||
|
} |
||||||
|
public void setRelatedRegionName(String relatedRegionName) |
||||||
|
{ |
||||||
|
this.relatedRegionName = relatedRegionName; |
||||||
|
} |
||||||
|
|
||||||
|
public String getRelatedRegionName() |
||||||
|
{ |
||||||
|
return relatedRegionName; |
||||||
|
} |
||||||
|
public void setDelFlag(String delFlag) |
||||||
|
{ |
||||||
|
this.delFlag = delFlag; |
||||||
|
} |
||||||
|
|
||||||
|
public String getDelFlag() |
||||||
|
{ |
||||||
|
return delFlag; |
||||||
|
} |
||||||
|
public void setOrganCode(Long organCode) |
||||||
|
{ |
||||||
|
this.organCode = organCode; |
||||||
|
} |
||||||
|
|
||||||
|
public Long getOrganCode() |
||||||
|
{ |
||||||
|
return organCode; |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public String toString() { |
||||||
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) |
||||||
|
.append("id", getId()) |
||||||
|
.append("type", getType()) |
||||||
|
.append("projectId", getProjectId()) |
||||||
|
.append("accuracy", getAccuracy()) |
||||||
|
.append("startTime", getStartTime()) |
||||||
|
.append("endTime", getEndTime()) |
||||||
|
.append("inFlow", getInFlow()) |
||||||
|
.append("outflow", getOutflow()) |
||||||
|
.append("deviceId", getDeviceId()) |
||||||
|
.append("deviceName", getDeviceName()) |
||||||
|
.append("relatedRegionId", getRelatedRegionId()) |
||||||
|
.append("relatedRegionName", getRelatedRegionName()) |
||||||
|
.append("delFlag", getDelFlag()) |
||||||
|
.append("updateTime", getUpdateTime()) |
||||||
|
.append("createTime", getCreateTime()) |
||||||
|
.append("updateBy", getUpdateBy()) |
||||||
|
.append("createBy", getCreateBy()) |
||||||
|
.append("organCode", getOrganCode()) |
||||||
|
.toString(); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,61 @@ |
|||||||
|
package com.ruoyi.quartz.mapper; |
||||||
|
|
||||||
|
import com.ruoyi.quartz.domain.EPassengerFlowInfo; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 客流信息原始数据 Mapper接口 |
||||||
|
* |
||||||
|
* @author hehang |
||||||
|
* @date 2023-05-19 |
||||||
|
*/ |
||||||
|
public interface EPassengerFlowInfoMapper { |
||||||
|
/** |
||||||
|
* 查询客流信息原始数据 |
||||||
|
* |
||||||
|
* @param id 客流信息原始数据 主键 |
||||||
|
* @return 客流信息原始数据 |
||||||
|
*/ |
||||||
|
public EPassengerFlowInfo selectEPassengerFlowInfoById(Long id); |
||||||
|
|
||||||
|
/** |
||||||
|
* 查询客流信息原始数据 列表 |
||||||
|
* |
||||||
|
* @param ePassengerFlowInfo 客流信息原始数据 |
||||||
|
* @return 客流信息原始数据 集合 |
||||||
|
*/ |
||||||
|
public List<EPassengerFlowInfo> selectEPassengerFlowInfoList(EPassengerFlowInfo ePassengerFlowInfo); |
||||||
|
|
||||||
|
/** |
||||||
|
* 新增客流信息原始数据 |
||||||
|
* |
||||||
|
* @param ePassengerFlowInfo 客流信息原始数据 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
public int insertEPassengerFlowInfo(EPassengerFlowInfo ePassengerFlowInfo); |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改客流信息原始数据 |
||||||
|
* |
||||||
|
* @param ePassengerFlowInfo 客流信息原始数据 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
public int updateEPassengerFlowInfo(EPassengerFlowInfo ePassengerFlowInfo); |
||||||
|
|
||||||
|
/** |
||||||
|
* 删除客流信息原始数据 |
||||||
|
* |
||||||
|
* @param id 客流信息原始数据 主键 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
public int deleteEPassengerFlowInfoById(Long id); |
||||||
|
|
||||||
|
/** |
||||||
|
* 批量删除客流信息原始数据 |
||||||
|
* |
||||||
|
* @param ids 需要删除的数据主键集合 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
public int deleteEPassengerFlowInfoByIds(Long[] ids); |
||||||
|
} |
@ -0,0 +1,61 @@ |
|||||||
|
package com.ruoyi.quartz.service; |
||||||
|
|
||||||
|
import com.ruoyi.quartz.domain.EPassengerFlowInfo; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 客流信息原始数据 Service接口 |
||||||
|
* |
||||||
|
* @author hehang |
||||||
|
* @date 2023-05-19 |
||||||
|
*/ |
||||||
|
public interface IEPassengerFlowInfoService { |
||||||
|
/** |
||||||
|
* 查询客流信息原始数据 |
||||||
|
* |
||||||
|
* @param id 客流信息原始数据 主键 |
||||||
|
* @return 客流信息原始数据 |
||||||
|
*/ |
||||||
|
public EPassengerFlowInfo selectEPassengerFlowInfoById(Long id); |
||||||
|
|
||||||
|
/** |
||||||
|
* 查询客流信息原始数据 列表 |
||||||
|
* |
||||||
|
* @param ePassengerFlowInfo 客流信息原始数据 |
||||||
|
* @return 客流信息原始数据 集合 |
||||||
|
*/ |
||||||
|
public List<EPassengerFlowInfo> selectEPassengerFlowInfoList(EPassengerFlowInfo ePassengerFlowInfo); |
||||||
|
|
||||||
|
/** |
||||||
|
* 新增客流信息原始数据 |
||||||
|
* |
||||||
|
* @param ePassengerFlowInfo 客流信息原始数据 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
public int insertEPassengerFlowInfo(EPassengerFlowInfo ePassengerFlowInfo); |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改客流信息原始数据 |
||||||
|
* |
||||||
|
* @param ePassengerFlowInfo 客流信息原始数据 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
public int updateEPassengerFlowInfo(EPassengerFlowInfo ePassengerFlowInfo); |
||||||
|
|
||||||
|
/** |
||||||
|
* 批量删除客流信息原始数据 |
||||||
|
* |
||||||
|
* @param ids 需要删除的客流信息原始数据 主键集合 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
public int deleteEPassengerFlowInfoByIds(Long[] ids); |
||||||
|
|
||||||
|
/** |
||||||
|
* 删除客流信息原始数据 信息 |
||||||
|
* |
||||||
|
* @param id 客流信息原始数据 主键 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
public int deleteEPassengerFlowInfoById(Long id); |
||||||
|
} |
@ -0,0 +1,97 @@ |
|||||||
|
package com.ruoyi.quartz.service.impl; |
||||||
|
|
||||||
|
import com.ruoyi.common.utils.DateUtils; |
||||||
|
import com.ruoyi.quartz.domain.EPassengerFlowInfo; |
||||||
|
import com.ruoyi.quartz.mapper.EPassengerFlowInfoMapper; |
||||||
|
import com.ruoyi.quartz.service.IEPassengerFlowInfoService; |
||||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* 客流信息原始数据 Service业务层处理 |
||||||
|
* |
||||||
|
* @author hehang |
||||||
|
* @date 2023-05-19 |
||||||
|
*/ |
||||||
|
@Service |
||||||
|
public class EPassengerFlowInfoServiceImpl implements IEPassengerFlowInfoService |
||||||
|
{ |
||||||
|
@Autowired |
||||||
|
private EPassengerFlowInfoMapper ePassengerFlowInfoMapper; |
||||||
|
|
||||||
|
/** |
||||||
|
* 查询客流信息原始数据 |
||||||
|
* |
||||||
|
* @param id 客流信息原始数据 主键 |
||||||
|
* @return 客流信息原始数据 |
||||||
|
*/ |
||||||
|
@Override |
||||||
|
public EPassengerFlowInfo selectEPassengerFlowInfoById(Long id) |
||||||
|
{ |
||||||
|
return ePassengerFlowInfoMapper.selectEPassengerFlowInfoById(id); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 查询客流信息原始数据 列表 |
||||||
|
* |
||||||
|
* @param ePassengerFlowInfo 客流信息原始数据 |
||||||
|
* @return 客流信息原始数据 |
||||||
|
*/ |
||||||
|
@Override |
||||||
|
public List<EPassengerFlowInfo> selectEPassengerFlowInfoList(EPassengerFlowInfo ePassengerFlowInfo) |
||||||
|
{ |
||||||
|
return ePassengerFlowInfoMapper.selectEPassengerFlowInfoList(ePassengerFlowInfo); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 新增客流信息原始数据 |
||||||
|
* |
||||||
|
* @param ePassengerFlowInfo 客流信息原始数据 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
@Override |
||||||
|
public int insertEPassengerFlowInfo(EPassengerFlowInfo ePassengerFlowInfo) |
||||||
|
{ |
||||||
|
ePassengerFlowInfo.setCreateTime(DateUtils.getNowDate()); |
||||||
|
return ePassengerFlowInfoMapper.insertEPassengerFlowInfo(ePassengerFlowInfo); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改客流信息原始数据 |
||||||
|
* |
||||||
|
* @param ePassengerFlowInfo 客流信息原始数据 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
@Override |
||||||
|
public int updateEPassengerFlowInfo(EPassengerFlowInfo ePassengerFlowInfo) |
||||||
|
{ |
||||||
|
ePassengerFlowInfo.setUpdateTime(DateUtils.getNowDate()); |
||||||
|
return ePassengerFlowInfoMapper.updateEPassengerFlowInfo(ePassengerFlowInfo); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 批量删除客流信息原始数据 |
||||||
|
* |
||||||
|
* @param ids 需要删除的客流信息原始数据 主键 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
@Override |
||||||
|
public int deleteEPassengerFlowInfoByIds(Long[] ids) |
||||||
|
{ |
||||||
|
return ePassengerFlowInfoMapper.deleteEPassengerFlowInfoByIds(ids); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 删除客流信息原始数据 信息 |
||||||
|
* |
||||||
|
* @param id 客流信息原始数据 主键 |
||||||
|
* @return 结果 |
||||||
|
*/ |
||||||
|
@Override |
||||||
|
public int deleteEPassengerFlowInfoById(Long id) |
||||||
|
{ |
||||||
|
return ePassengerFlowInfoMapper.deleteEPassengerFlowInfoById(id); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,131 @@ |
|||||||
|
<?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.ruoyi.quartz.mapper.EPassengerFlowInfoMapper"> |
||||||
|
|
||||||
|
<resultMap type="EPassengerFlowInfo" id="EPassengerFlowInfoResult"> |
||||||
|
<result property="id" column="id" /> |
||||||
|
<result property="type" column="type" /> |
||||||
|
<result property="projectId" column="projectId" /> |
||||||
|
<result property="accuracy" column="accuracy" /> |
||||||
|
<result property="startTime" column="startTime" /> |
||||||
|
<result property="endTime" column="endTime" /> |
||||||
|
<result property="inFlow" column="inFlow" /> |
||||||
|
<result property="outflow" column="outflow" /> |
||||||
|
<result property="deviceId" column="deviceId" /> |
||||||
|
<result property="deviceName" column="deviceName" /> |
||||||
|
<result property="relatedRegionId" column="relatedRegionId" /> |
||||||
|
<result property="relatedRegionName" column="relatedRegionName" /> |
||||||
|
<result property="delFlag" column="del_flag" /> |
||||||
|
<result property="updateTime" column="update_time" /> |
||||||
|
<result property="createTime" column="create_time" /> |
||||||
|
<result property="updateBy" column="update_by" /> |
||||||
|
<result property="createBy" column="create_by" /> |
||||||
|
<result property="organCode" column="organ_code" /> |
||||||
|
</resultMap> |
||||||
|
|
||||||
|
<sql id="selectEPassengerFlowInfoVo"> |
||||||
|
select id, type, projectId, accuracy, startTime, endTime, inFlow, outflow, deviceId, deviceName, relatedRegionId, relatedRegionName, del_flag, update_time, create_time, update_by, create_by, organ_code from e_passenger_flow_info |
||||||
|
</sql> |
||||||
|
|
||||||
|
<select id="selectEPassengerFlowInfoList" parameterType="EPassengerFlowInfo" resultMap="EPassengerFlowInfoResult"> |
||||||
|
<include refid="selectEPassengerFlowInfoVo"/> |
||||||
|
<where> |
||||||
|
<if test="type != null and type != ''"> and type = #{type}</if> |
||||||
|
<if test="projectId != null and projectId != ''"> and projectId = #{projectId}</if> |
||||||
|
<if test="accuracy != null and accuracy != ''"> and accuracy = #{accuracy}</if> |
||||||
|
<if test="startTime != null "> and startTime = #{startTime}</if> |
||||||
|
<if test="endTime != null "> and endTime = #{endTime}</if> |
||||||
|
<if test="inFlow != null and inFlow != ''"> and inFlow = #{inFlow}</if> |
||||||
|
<if test="outflow != null and outflow != ''"> and outflow = #{outflow}</if> |
||||||
|
<if test="deviceId != null and deviceId != ''"> and deviceId = #{deviceId}</if> |
||||||
|
<if test="deviceName != null and deviceName != ''"> and deviceName like concat('%', #{deviceName}, '%')</if> |
||||||
|
<if test="relatedRegionId != null "> and relatedRegionId = #{relatedRegionId}</if> |
||||||
|
<if test="relatedRegionName != null and relatedRegionName != ''"> and relatedRegionName like concat('%', #{relatedRegionName}, '%')</if> |
||||||
|
<if test="organCode != null "> and organ_code = #{organCode}</if> |
||||||
|
</where> |
||||||
|
</select> |
||||||
|
|
||||||
|
<select id="selectEPassengerFlowInfoById" parameterType="Long" resultMap="EPassengerFlowInfoResult"> |
||||||
|
<include refid="selectEPassengerFlowInfoVo"/> |
||||||
|
where id = #{id} |
||||||
|
</select> |
||||||
|
|
||||||
|
<insert id="insertEPassengerFlowInfo" parameterType="EPassengerFlowInfo" useGeneratedKeys="true" keyProperty="id"> |
||||||
|
insert into e_passenger_flow_info |
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=","> |
||||||
|
<if test="type != null and type != ''">type,</if> |
||||||
|
<if test="projectId != null">projectId,</if> |
||||||
|
<if test="accuracy != null">accuracy,</if> |
||||||
|
<if test="startTime != null">startTime,</if> |
||||||
|
<if test="endTime != null">endTime,</if> |
||||||
|
<if test="inFlow != null">inFlow,</if> |
||||||
|
<if test="outflow != null">outflow,</if> |
||||||
|
<if test="deviceId != null">deviceId,</if> |
||||||
|
<if test="deviceName != null">deviceName,</if> |
||||||
|
<if test="relatedRegionId != null">relatedRegionId,</if> |
||||||
|
<if test="relatedRegionName != null">relatedRegionName,</if> |
||||||
|
<if test="delFlag != null">del_flag,</if> |
||||||
|
<if test="updateTime != null">update_time,</if> |
||||||
|
<if test="createTime != null">create_time,</if> |
||||||
|
<if test="updateBy != null">update_by,</if> |
||||||
|
<if test="createBy != null">create_by,</if> |
||||||
|
<if test="organCode != null">organ_code,</if> |
||||||
|
</trim> |
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=","> |
||||||
|
<if test="type != null and type != ''">#{type},</if> |
||||||
|
<if test="projectId != null">#{projectId},</if> |
||||||
|
<if test="accuracy != null">#{accuracy},</if> |
||||||
|
<if test="startTime != null">#{startTime},</if> |
||||||
|
<if test="endTime != null">#{endTime},</if> |
||||||
|
<if test="inFlow != null">#{inFlow},</if> |
||||||
|
<if test="outflow != null">#{outflow},</if> |
||||||
|
<if test="deviceId != null">#{deviceId},</if> |
||||||
|
<if test="deviceName != null">#{deviceName},</if> |
||||||
|
<if test="relatedRegionId != null">#{relatedRegionId},</if> |
||||||
|
<if test="relatedRegionName != null">#{relatedRegionName},</if> |
||||||
|
<if test="delFlag != null">#{delFlag},</if> |
||||||
|
<if test="updateTime != null">#{updateTime},</if> |
||||||
|
<if test="createTime != null">#{createTime},</if> |
||||||
|
<if test="updateBy != null">#{updateBy},</if> |
||||||
|
<if test="createBy != null">#{createBy},</if> |
||||||
|
<if test="organCode != null">#{organCode},</if> |
||||||
|
</trim> |
||||||
|
</insert> |
||||||
|
|
||||||
|
<update id="updateEPassengerFlowInfo" parameterType="EPassengerFlowInfo"> |
||||||
|
update e_passenger_flow_info |
||||||
|
<trim prefix="SET" suffixOverrides=","> |
||||||
|
<if test="type != null and type != ''">type = #{type},</if> |
||||||
|
<if test="projectId != null">projectId = #{projectId},</if> |
||||||
|
<if test="accuracy != null">accuracy = #{accuracy},</if> |
||||||
|
<if test="startTime != null">startTime = #{startTime},</if> |
||||||
|
<if test="endTime != null">endTime = #{endTime},</if> |
||||||
|
<if test="inFlow != null">inFlow = #{inFlow},</if> |
||||||
|
<if test="outflow != null">outflow = #{outflow},</if> |
||||||
|
<if test="deviceId != null">deviceId = #{deviceId},</if> |
||||||
|
<if test="deviceName != null">deviceName = #{deviceName},</if> |
||||||
|
<if test="relatedRegionId != null">relatedRegionId = #{relatedRegionId},</if> |
||||||
|
<if test="relatedRegionName != null">relatedRegionName = #{relatedRegionName},</if> |
||||||
|
<if test="delFlag != null">del_flag = #{delFlag},</if> |
||||||
|
<if test="updateTime != null">update_time = #{updateTime},</if> |
||||||
|
<if test="createTime != null">create_time = #{createTime},</if> |
||||||
|
<if test="updateBy != null">update_by = #{updateBy},</if> |
||||||
|
<if test="createBy != null">create_by = #{createBy},</if> |
||||||
|
<if test="organCode != null">organ_code = #{organCode},</if> |
||||||
|
</trim> |
||||||
|
where id = #{id} |
||||||
|
</update> |
||||||
|
|
||||||
|
<delete id="deleteEPassengerFlowInfoById" parameterType="Long"> |
||||||
|
delete from e_passenger_flow_info where id = #{id} |
||||||
|
</delete> |
||||||
|
|
||||||
|
<delete id="deleteEPassengerFlowInfoByIds" parameterType="String"> |
||||||
|
delete from e_passenger_flow_info where id in |
||||||
|
<foreach item="id" collection="array" open="(" separator="," close=")"> |
||||||
|
#{id} |
||||||
|
</foreach> |
||||||
|
</delete> |
||||||
|
</mapper> |
Loading…
Reference in new issue