Commit 00aee727 authored by licc's avatar licc

删除无用代码

parent 544e33b1
Pipeline #223 failed with stages
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.AccountOrganization;
import cn.wisenergy.model.vo.StreetQueryVo;
import cn.wisenergy.model.vo.StreetVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface AccountOrganizationMapper extends BaseMapper<AccountOrganization> {
String getByAutoId(@Param("autoId") String autoId);
/**
* 根据编号,获取区域信息
*
* @param autoId
* @return
*/
AccountOrganization getAreaByAutoId(@Param("autoId") String autoId);
/**
* 获取所有街道区域信息
*
* @return
*/
List<StreetVo> getStreetList();
/**
* 获取所有街道信息
*
* @return
*/
List<StreetVo> getStreetByAreaIds(@Param("list") List<String> list);
/**
* 获取所有街道下社区信息
*
* @return
*/
List<StreetVo> getByStreetId(@Param("autoId") String autoId);
List<String> getAreaId();
List<String> getStreet();
List<String> getCommunity();
List<String> getByRootId(@Param("rootId") String rootId);
List<String> getByParentId(@Param("parentId") String parentId);
int streetCount();
int communityCount();
int areaLike(@Param("areaName") String areaName);
int communityCountByParentId(@Param("autoId") String autoId);
}
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.AccountUsers;
import cn.wisenergy.model.vo.AccountUserVo;
import cn.wisenergy.model.vo.UserRoleCountVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface AccountUsersMapper extends BaseMapper<AccountUsers> {
/**
* 获取用户列表
* @return
*/
List<AccountUsers> getUserList(@Param("keyword") String keyword);
List<AccountUserVo> getUserNameList();
AccountUsers getByName(@Param("nickName") String nickName);
AccountUsers getById(@Param("id") Integer id);
AccountUsers getByAutoId(@Param("autoId") String autoId);
int count();
List<UserRoleCountVo> getUserRoles();
List<String> getNameByRoleName(@Param("roleName") String roleName);
int countByName(@Param("list") List<String> organizationName );
List<UserRoleCountVo> getByOrgName(@Param("list") List<String> organizationName);
UserRoleCountVo getRoleByAutoId(@Param("autoId") String autoId);
}
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.Camera;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
* @ Description : 摄像机dao
* @ Author : lcc
* @ CreateDate : 2020/11/3 10:33
*/
@Mapper
public interface CameraMapper extends BaseMapper<Camera> {
int add(Camera camera);
int modify(Camera camera);
int delById(@Param("id") Integer id);
List<Camera> getList(Map<String,Object> map);
int countNumber(@Param("cameraNumber") String cameraNumber);
/**
* 检查编辑是否重复
* @param cameraNumber
* @return
*/
int checkNumber(@Param("id")Integer id,@Param("cameraNumber") String cameraNumber);
/**
* 根据垃圾站id,统计该垃圾站下的摄像头数量
* @param rubbishId 垃圾站id
* @return 摄像头数量
*/
int countByRubbishId(@Param("rubbishId") Integer rubbishId);
List<Camera> getByRubbishId(@Param("rubbishId") Integer rubbishId);
/**
* 通过摄像机编号获取摄像机
* @param cameraNumber
* @return
*/
List<Camera> getByNumber(@Param("list") List<String> cameraNumber);
int count();
}
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.FfmpegBackRecord;
import cn.wisenergy.model.dto.FfmpegBackRecordDto;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface FfmpegBackRecordMapper extends BaseMapper<FfmpegBackRecord> {
FfmpegBackRecordDto getDetailByCameraId(Integer id);
}
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.Info0001;
import cn.wisenergy.model.vo.OrderBlackVo;
import cn.wisenergy.model.vo.OrderDetailVo;
import cn.wisenergy.model.vo.ViolationOrderVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
/**
* @ Description : 服务单dao
* @ Author : lcc
* @ CreateDate : 2020/11/8 21:00
*/
@Mapper
public interface Info0001Mapper extends BaseMapper<Info0001> {
OrderDetailVo getRetail(@Param("autoId") String autoId);
/**
* 统计组织下的派单数量
*
* @param nickName 派单人昵称
* @return 派单数量
*/
int sendOrderTotalByType(@Param("nickName") String nickName,
@Param("type") Integer type,
@Param("timeType") Integer timeType);
/**
* 统计组织下的派单数量
*
* @param organizationName 街道名称 or 社区名称
* @return 派单数量
*/
int sendOrderTotal(@Param("organizationName") String organizationName);
/**
* 获取督查中心违规派单排名
* nickName 派单人员昵称
* @return
*/
List<ViolationOrderVo> getAllOrder(@Param("nickName") String nickName);
/**
* 统计派单总数
*
* @param type 0、远程值守派单 1:督查中心派单
* @return
*/
int countSend(@Param("type") Integer type, @Param("timeType") Integer timeType);
/**
* 根据时间和接单人员统计派单数量
*
* @param createTime 派单时间
* @return 派单数量
*/
int countByTime(@Param("createTime") Date createTime,@Param("acceptName") String acceptName);
}
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.Info0001SystemNodeTask;
import cn.wisenergy.model.vo.ReceiveOrderResponse;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
@Mapper
public interface Info0001SystemNodeTaskMapper extends BaseMapper<Info0001SystemNodeTask> {
List<ReceiveOrderResponse> getList(Map<String, Object> map);
List<ReceiveOrderResponse> getListStatus(Map<String, Object> map);
Long getListCount(Map<String, Object> map);
}
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.Info0002;
import cn.wisenergy.model.vo.OrderBlackVo;
import cn.wisenergy.model.vo.ReceiveOrderDetailVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
@Mapper
public interface Info0002Mapper extends BaseMapper<Info0002> {
OrderBlackVo getOrderBlack(@Param("autoId") String autoId);
ReceiveOrderDetailVo getReceiveDetail(@Param("autoId") String autoId);
Info0002 getByServiceAutoId(@Param("serviceAutoId") String serviceAutoId);
/**
* 统计组织下的派单反馈数量
*
* @param organizationName 街道名称 or 社区名称
* @return 派单数量
*/
int backOrderCount(@Param("organizationName") String organizationName);
/**
* 统计组织下的派单反馈数量
*
* @param nickName 派单人昵称
* @param type 0、远程值守派单 1:督查中心派单
* @return 派单数量
*/
int backOrderCountByType(@Param("nickName") String nickName,
@Param("type") Integer type,
@Param("timeType") Integer timeType);
/**
* 统计反馈单总数
*
* @param type 0、远程值守派单 1:督查中心派单
* @return
*/
int countBack(@Param("type") Integer type,@Param("timeType") Integer timeType);
/**
* 根据时间和接单人员统计派单数量
*
* @param createTime 派单时间
* @return 派单数量
*/
int countByTime(@Param("createTime") Date createTime, @Param("acceptName") String acceptName);
}
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.NewContent;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
public interface NewContentMapper extends BaseMapper<NewContent> {
int add(NewContent newContent);
int edit(NewContent newContent);
int delete(@Param("id") Integer id);
List<NewContent> getList(Map<String,Object> map);
Long count(Map<String,Object> map);
NewContent getById(@Param("id") Integer id,@Param("type") Integer type);
}
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.Resident;
import cn.wisenergy.model.vo.ResidentQueryVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* @ Description : java类作用描述
* @ Author : lcc
* @ CreateDate : 2020/11/3 10:34
*/
@Mapper
public interface ResidentMapper extends BaseMapper<Resident> {
int add(Resident resident);
int modify(Resident resident);
int delById(@Param("id") Integer id);
List<Resident> getList(ResidentQueryVo residentQueryVo);
Long getListCount(ResidentQueryVo residentQueryVo);
int countPhone(@Param("phone") String phone);
int checkPhone(@Param("id")Integer id,@Param("phone") String phone);
Resident getByPhone(@Param("phone") String phone);
}
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.Rubbish;
import cn.wisenergy.model.vo.RubbishNameVo;
import cn.wisenergy.model.vo.RubbishQueryVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* @ Description : 垃圾站dao
* @ Author : lcc
* @ CreateDate : 2020/11/3 10:35
*/
@Mapper
public interface RubbishMapper extends BaseMapper<Rubbish> {
int add(Rubbish rubbish);
int modify(Rubbish rubbish);
int delById(@Param("id") Integer id);
int countNumber(@Param("rubbishNumber") String rubbishNumber);
/**
* 根据街道和社区名称统计该街道社区下的总垃圾站数量
*
* @param street 街道
* @param community 社区
* @return 总数量
*/
int countSum(@Param("street") String street, @Param("community") String community);
/**
* 检查编辑是否重复
*
* @param rubbishNumber
* @return
*/
int checkNumber(@Param("id") Integer id, @Param("rubbishNumber") String rubbishNumber);
List<RubbishNameVo> getRubbishNameList();
Rubbish getById(@Param("id") Integer id);
List<Rubbish> getByName(@Param("list") List<String> rubbishName);
int count();
int countArea(@Param("areaName") String areaName);
List<Integer> getByAreaName(@Param("areaName") String areaName);
}
package cn.wisenergy.mapper;
import cn.wisenergy.model.app.SystemRoles;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface SystemRolesMapper extends BaseMapper<SystemRoles> {
SystemRoles getById(@Param("id") Integer id);
}
<?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="cn.wisenergy.mapper.AccountOrganizationMapper">
<select id="getByAutoId" resultType="java.lang.String" parameterType="java.lang.String">
select name
from account_organization
where auto_id=#{autoId}
</select>
<select id="getAreaByAutoId" resultType="cn.wisenergy.model.app.AccountOrganization"
parameterType="java.lang.String">
select *
from account_organization
where auto_id=#{autoId}
</select>
<select id="getStreetList" resultType="cn.wisenergy.model.vo.StreetVo">
select auto_id,parent_id,root_id,name
from account_organization
where type = 6
</select>
<select id="getStreetByAreaIds" resultType="cn.wisenergy.model.vo.StreetVo">
select auto_id,parent_id,root_id,name
from account_organization
<where>
parent_id IN
<foreach collection="list" index="index" item="id" separator="," open="(" close=")">
#{id}
</foreach>
and type = 6
</where>
</select>
<select id="getByStreetId" parameterType="string" resultType="cn.wisenergy.model.vo.StreetVo">
select auto_id,parent_id,root_id,name
from account_organization
where parent_id=#{autoId} and type = 6
</select>
<select id="getAreaId" resultType="java.lang.String">
select auto_id
from account_organization
where root_id="NONE" and parent_id ="NONE" and type = 6
</select>
<select id="getByRootId" resultType="java.lang.String" parameterType="java.lang.String">
select name
from account_organization
where root_id=#{rootId} and type = 6 and root_id != parent_id
</select>
<select id="getByParentId" resultType="java.lang.String" parameterType="java.lang.String">
select name
from account_organization
where parent_id=#{parentId} and type = 6
</select>
<select id="streetCount" resultType="java.lang.Integer">
select count(1)
from account_organization
where parent_id=root_id and parent_id !="NONE" and type = 6
</select>
<select id="communityCount" resultType="java.lang.Integer">
select count(1)
from account_organization
where parent_id != root_id and parent_id !="NONE" and root_id!="NONE" and type = 6
</select>
<select id="getStreet" resultType="java.lang.String">
select name
from account_organization
where parent_id=root_id and parent_id !="NONE" and type = 6
</select>
<select id="getCommunity" resultType="java.lang.String">
select name
from account_organization
where parent_id != root_id and parent_id !="NONE" and root_id!="NONE" and type = 6
</select>
<select id="areaLike" resultType="java.lang.Integer" parameterType="java.lang.String">
select count(1) from account_organization
where
type = 6
and `name` LIKE CONCAT('%', #{areaName}, '%')
</select>
<select id="communityCountByParentId" resultType="java.lang.Integer" parameterType="java.lang.String">
select count(1)
from account_organization
where type = 6
and auto_id=#{autoId}
</select>
</mapper>
<?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="cn.wisenergy.mapper.CameraMapper">
<resultMap id="cameraMap" type="cn.wisenergy.model.app.Camera">
<id column="id" property="id"/>
<result column="camera_number" property="cameraNumber"/>
<result column="name" property="name"/>
<result column="device_serial" property="deviceSerial"/>
<result column="validate_code" property="validateCode"/>
<result column="rubbish_id" property="rubbishId"/>
<result column="inspector_name" property="inspectorName"/>
<result column="inspector_phone" property="inspectorPhone"/>
<result column="longitude" property="longitude"/>
<result column="latitude" property="latitude"/>
<result column="status" property="status"/>
<result column="is_delete" property="isDelete"/>
<result column="remark" property="remark"/>
<result column="create_time" property="createTime"/>
<result column="update_time" property="updateTime"/>
</resultMap>
<sql id="table">
camera
</sql>
<sql id="cols_all">
id,
<include refid="cols_exclude_id"/>
</sql>
<sql id="cols_exclude_id">
camera_number,name, device_serial,validate_code,rubbish_id,
inspector_name,inspector_phone,longitude,latitude,status,is_delete,remark,create_time,update_time
</sql>
<sql id="vals">
#{cameraNumber},#{name},#{deviceSerial},#{validateCode},#{rubbishId},#{inspectorName},#{inspectorPhone},#{longitude},#{latitude},#{status},
#{isDelete},#{remark},now(),now()
</sql>
<sql id="updateCondition">
<if test="cameraNumber != null">camera_number = #{cameraNumber},</if>
<if test="name != null">name =#{name},</if>
<if test="deviceSerial != null">device_serial =#{deviceSerial},</if>
<if test="validateCode != null">validate_code =#{validateCode},</if>
<if test="rubbishId != null">rubbish_id =#{rubbishId},</if>
<if test="inspectorName != null">inspector_name = #{inspectorName},</if>
<if test="inspectorPhone != null">inspector_phone = #{inspectorPhone},</if>
<if test="longitude != null">longitude = #{longitude},</if>
<if test="latitude != null">latitude = #{latitude},</if>
<if test="status != null">status = #{status},</if>
<if test="isDelete != null">is_delete = #{isDelete},</if>
<if test="remark != null">remark = #{remark},</if>
update_time =now()
</sql>
<sql id="criteria">
<if test="id != null">id = #{id}</if>
<if test="cameraNumber != null">and camera_number = #{cameraNumber}</if>
<if test="name != null">and name =#{name}</if>
<if test="deviceSerial != null">and device_serial =#{deviceSerial}</if>
<if test="validateCode != null">and validate_code =#{validateCode}</if>
<if test="rubbishId != null">and rubbish_id =#{rubbishId}</if>
<if test="inspectorName != null">and inspector_name = #{inspectorName}</if>
<if test="inspectorPhone != null">and inspector_phone = #{inspectorPhone}</if>
<if test="longitude != null">and longitude =#{longitude}</if>
<if test="latitude != null">and latitude =#{latitude}</if>
<if test="status != null">and status =#{status}</if>
<if test="isDelete != null">and is_delete =#{isDelete}</if>
<if test="remark != null">and remark = #{remark}</if>
<if test="createTime != null">and create_time &gt;= #{createTime}</if>
<if test="updateTime != null">and #{updateTime} &gt;= update_time</if>
</sql>
<insert id="add" parameterType="cn.wisenergy.model.app.Camera" keyProperty="id" useGeneratedKeys="true">
insert into
<include refid="table"/>
(<include refid="cols_exclude_id"/>)
value(
<include refid="vals"/>
)
</insert>
<update id="modify" parameterType="cn.wisenergy.model.app.Camera">
UPDATE
<include refid="table"/>
<set>
<include refid="updateCondition"/>
</set>
<where>
id = #{id}
</where>
</update>
<delete id="delById" parameterType="java.lang.Integer">
delete from
<include refid="table"/>
where id = #{id}
</delete>
<select id="getList" parameterType="map" resultMap="cameraMap">
SELECT
<include refid="cols_all"/>
FROM
<include refid="table"/>
<where>
is_delete=0
and status=0
<if test="keyword != null and keyword != ''">
AND (id LIKE CONCAT('%', #{keyword}, '%')
OR camera_number LIKE CONCAT('%', #{keyword}, '%'))
</if>
limit #{startNum},#{endNum}
</where>
</select>
<select id="countNumber" resultType="java.lang.Integer">
select count(1)
FROM
<include refid="table"/>
where is_delete =0 and camera_number=#{cameraNumber}
</select>
<select id="checkNumber" resultType="java.lang.Integer">
select count(1)
FROM
<include refid="table"/>
where is_delete =0 and id!= #{id} and camera_number=#{cameraNumber}
</select>
<select id="countByRubbishId" resultType="java.lang.Integer" parameterType="java.lang.Integer">
select count(1)
from
<include refid="table"/>
where is_delete =0 and rubbish_id=#{rubbishId}
</select>
<select id="getByRubbishId" parameterType="java.lang.Integer" resultMap="cameraMap">
select *
from
<include refid="table"/>
<where>
is_delete=0
and rubbish_id =#{rubbishId}
</where>
</select>
<select id="getByNumber" resultType="cn.wisenergy.model.app.Camera" parameterType="list">
select *
from
<include refid="table"/>
<where>
is_delete=0
<if test="list != null ">
and camera_number IN
<foreach collection="list" index="index" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</if>
</where>
</select>
<select id="count" resultType="java.lang.Integer">
select count(1)
from
<include refid="table"/>
<where>
is_delete=0
</where>
</select>
</mapper>
<?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="cn.wisenergy.mapper.FfmpegBackRecordMapper">
<resultMap id="FfmpegBackRecordDto" type="cn.wisenergy.model.dto.FfmpegBackRecordDto">
<id property="id" column="id"></id>
<result property="name" column="name"></result>
<result property="updateTime" column="update_time"></result>
<result property="status" column="status"></result>
<result property="createTime" column="create_time"></result>
<result property="cameraNumber" column="camera_number"></result>
<result property="deviceSerial" column="device_serial"></result>
<result property="inspectorName" column="inspector_name"></result>
<result property="inspectorPhone" column="inspector_phone"></result>
<result property="ip" column="ip"></result>
<result property="isDelete" column="is_delete"></result>
<result property="latitude" column="latitude"></result>
<result property="longitude" column="longitude"></result>
<result property="password" column="password"></result>
<result property="remark" column="remark"></result>
<result property="rubbishId" column="rubbish_id"></result>
<result property="rubbishName" column="rubbish_name"></result>
<result property="username" column="username"></result>
<result property="validateCode" column="validate_code"></result>
<association property="record" resultMap="FfmpegBackRecord"></association>
</resultMap>
<resultMap id="FfmpegBackRecord" type="cn.wisenergy.model.app.FfmpegBackRecord">
<id property="id" column="id"></id>
<result property="backPlayUrl" column="back_play_url"></result>
<result property="beginTime" column="begin_time"></result>
<result property="camearId" column="camear_id"></result>
<result property="endTime" column="end_time"></result>
</resultMap>
<select id="getDetailByCameraId" resultMap="FfmpegBackRecordDto">
SELECT * FROM camera a LEFT JOIN ffmpeg_back_record f ON a.id=f.camear_id WHERE a.is_delete=0
</select>
</mapper>
\ No newline at end of file
<?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="cn.wisenergy.mapper.Info0001Mapper">
<select id="getRetail" resultType="cn.wisenergy.model.vo.OrderDetailVo" parameterType="java.lang.String">
Select inf1.auto_id as autoId, inf1.field_106 as userName,inf1.field_110 as phone, inf1.field_102 as imageOne,
inf1.field_103 imageTwo, inf1.field_104 as imageThree, inf1.field_101 as serviceNeed, inf1.field_107 notice,
inf1.field_109 as site ,inf1.create_time as sendTime
from info0001 inf1
where inf1.auto_id=#{autoId} and is_delete=0
</select>
<select id="sendOrderTotal" resultType="java.lang.Integer">
select count(1) from info0001
<where>
is_delete=0
<if test="organizationName != null and organizationName != ''">
and field_109 LIKE CONCAT('%', #{organizationName}, '%')
</if>
</where>
</select>
<select id="getAllOrder" resultType="cn.wisenergy.model.vo.ViolationOrderVo">
Select inf1.auto_id as orderId, inf1.field_106 as userName, inf1.field_113 as cameraNumber,
inf1.field_102 as image,inf1.create_time as photoTime
from info0001 inf1
<where>
inf1.is_delete=0
and inf1.field_112 =1
<if test="nickName != null and nickName != ''">
and inf1.field_105 LIKE CONCAT('%', #{nickName}, '%')
</if>
order by inf1.create_time desc
</where>
</select>
<select id="countSend" resultType="java.lang.Integer" parameterType="java.lang.Integer">
select count(1) from info0001
<where>
and is_delete=0
<if test="type != null ">
and field_112 =#{type}
</if>
<if test="timeType == 1">
and TO_DAYS(create_time) = TO_DAYS(NOW())
</if>
<if test="timeType == 2">
and YEARWEEK(DATE_FORMAT(create_time,'%Y-%m-%d')) = YEARWEEK(NOW())
</if>
<if test="timeType == 3">
and DATE_FORMAT(create_time,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m')
</if>
<if test="timeType == 4">
and QUARTER(create_time) = QUARTER(NOW())
</if>
<if test="timeType == 5">
and YEAR(create_time)=YEAR(NOW())
</if>
</where>
</select>
<select id="sendOrderTotalByType" resultType="java.lang.Integer">
select count(1) from info0001
<where>
is_delete=0
<if test="nickName != null and nickName != ''">
and field_105 LIKE CONCAT('%', #{nickName}, '%')
</if>
<if test="type != null ">
and field_112=#{type}
</if>
<if test="timeType == 1">
and TO_DAYS(create_time) = TO_DAYS(NOW())
</if>
<if test="timeType == 2">
and YEARWEEK(DATE_FORMAT(create_time,'%Y-%m-%d')) = YEARWEEK(NOW())
</if>
<if test="timeType == 3">
and DATE_FORMAT(create_time,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m')
</if>
<if test="timeType == 4">
and QUARTER(create_time) = QUARTER(NOW())
</if>
<if test="timeType == 5">
and YEAR(create_time)=YEAR(NOW())
</if>
</where>
</select>
<select id="countByTime" resultType="java.lang.Integer">
select count(1) from info0001
<where>
is_delete=0
<if test="acceptName != null and acceptName != ''">
and field_106 =#{acceptName}
</if>
<if test="createTime != null ">
AND(
YEAR(create_time) = YEAR(#{createTime})
AND MONTH(create_time) = MONTH(#{createTime})
AND DAY(create_time) = DAY(#{createTime}))
</if>
</where>
</select>
</mapper>
\ No newline at end of file
<?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="cn.wisenergy.mapper.Info0001SystemNodeTaskMapper">
<select id="getListCount" resultType="java.lang.Long" >
select count(1)
from info0001_system_node_task
<where>
<if test="isFinish != null">
is_finish=#{isFinish}
</if>
<if test="autoId != null and autoId != ''">
and user_auto_id=#{autoId}
</if>
</where>
</select>
<select id="getListStatus" resultType="cn.wisenergy.model.vo.ReceiveOrderResponse" parameterType="map">
select info0001_auto_id as autoId,title,update_time as createTime
from info0001_system_node_task
<where>
<if test="isFinish != null">
is_finish=#{isFinish}
</if>
<if test="autoId != null and autoId != ''">
and user_auto_id=#{autoId}
</if>
<if test="status != null">
order by update_time desc
</if>
limit #{startNum},#{endNum}
</where>
</select>
<select id="getList" resultType="cn.wisenergy.model.vo.ReceiveOrderResponse" parameterType="map">
select info0001_auto_id as autoId,title,update_time as createTime
from info0001_system_node_task
<where>
<if test="isFinish != null">
is_finish=#{isFinish}
</if>
<if test="autoId != null and autoId != ''">
and user_auto_id=#{autoId}
</if>
limit #{startNum},#{endNum}
</where>
</select>
</mapper>
\ No newline at end of file
<?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="cn.wisenergy.mapper.Info0002Mapper">
<select id="getOrderBlack" resultType="cn.wisenergy.model.vo.OrderBlackVo"
parameterType="java.lang.String">
select inf2.auto_id as autoId,inf1.field_106 as userName,inf1.field_110 as phone,
inf2.field_102 as imageOne, inf2.field_103 as imageTwo, inf2.field_104 as imageThree,
inf2.field_101 as dealExplain, inf2.field_105 as uploadVoice
From info0002 inf2 left join info0001 inf1 on inf1.auto_id=inf2.service_auto_id
Where inf1.auto_id=#{autoId} and inf1.is_delete=0 and inf2.is_delete=0
</select>
<select id="getReceiveDetail" resultType="cn.wisenergy.model.vo.ReceiveOrderDetailVo"
parameterType="java.lang.String">
select inf2.auto_id as autoId,inf1.field_106 as nickName,inf1.field_110 as phone, inf2.field_102 as imageOne,
inf2.field_103 as imageTwo, inf2.field_104 as imageThree, inf1.field_101 as serviceNeed, inf1.field_107 as
notice,
inf2.field_101 as dealExplain, inf2.field_105 as uploadVoice,inf1.field_102 as sendImageOne,
inf1.field_103 sendImageTwo, inf1.field_104 as sendImageThree
From info0002 inf2 left join info0001 inf1 on inf1.auto_id=inf2.service_auto_id
Where inf2.service_auto_id=#{autoId} and inf1.is_delete=0 and inf2.is_delete=0
</select>
<select id="getByServiceAutoId" resultType="cn.wisenergy.model.app.Info0002"
parameterType="java.lang.String">
select service_auto_id
from info0002
where auto_id = #{serviceAutoId} and is_delete=0
</select>
<select id="backOrderCount" resultType="java.lang.Integer">
select count(1)
from info0001 inf1, info0002 inf2
<where>
inf1.auto_id=inf2.service_auto_id
and inf1.is_delete=0
and inf2.is_delete=0
and inf2.`status` =2
<if test="organizationName != null and organizationName != ''">
and inf1.field_109 LIKE CONCAT('%', #{organizationName}, '%')
</if>
</where>
</select>
<select id="countBack" resultType="java.lang.Integer" parameterType="java.lang.Integer">
select count(1)
from info0001 inf1, info0002 inf2
<where>
inf1.auto_id=inf2.service_auto_id
and inf2.`status` =2
<if test="type != null">
and inf1.field_112 =#{type}
</if>
<if test="timeType == 1">
and TO_DAYS(inf1.create_time) = TO_DAYS(NOW())
</if>
<if test="timeType == 2">
and YEARWEEK(DATE_FORMAT(inf1.create_time,'%Y-%m-%d')) = YEARWEEK(NOW())
</if>
<if test="timeType == 3">
and DATE_FORMAT(inf1.create_time,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m')
</if>
<if test="timeType == 4">
and QUARTER(inf1.create_time) = QUARTER(NOW())
</if>
<if test="timeType == 5">
and YEAR(inf1.create_time)=YEAR(NOW())
</if>
</where>
</select>
<select id="backOrderCountByType" resultType="java.lang.Integer">
select count(1)
from info0001 inf1, info0002 inf2
<where>
inf1.auto_id=inf2.service_auto_id
and inf1.is_delete=0
and inf2.is_delete=0
and inf2.`status` =2
<if test="nickName != null and nickName != ''">
and inf1.field_105 LIKE CONCAT('%', #{nickName}, '%')
</if>
<if test="type != null ">
and inf1.field_112=#{type}
</if>
<if test="timeType == 1">
and TO_DAYS(inf1.create_time) = TO_DAYS(NOW())
</if>
<if test="timeType == 2">
and YEARWEEK(DATE_FORMAT(inf1.create_time,'%Y-%m-%d')) = YEARWEEK(NOW())
</if>
<if test="timeType == 3">
and DATE_FORMAT(inf1.create_time,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m')
</if>
<if test="timeType == 4">
and QUARTER(inf1.create_time) = QUARTER(NOW())
</if>
<if test="timeType == 5">
and YEAR(inf1.create_time)=YEAR(NOW())
</if>
</where>
</select>
<select id="countByTime" resultType="java.lang.Integer">
select count(1)
from info0001 inf1, info0002 inf2
<where>
inf1.auto_id=inf2.service_auto_id
and inf1.is_delete=0
and inf2.is_delete=0
and inf2.`status` =2
<if test="acceptName != null and acceptName != ''">
and inf1.field_106 =#{acceptName}
</if>
<if test="createTime != null ">
AND(
YEAR(inf1.create_time) = YEAR(#{createTime})
AND MONTH(inf1.create_time) = MONTH(#{createTime})
AND DAY(inf1.create_time) = DAY(#{createTime}))
</if>
</where>
</select>
</mapper>
\ No newline at end of file
<?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="cn.wisenergy.mapper.NewContentMapper">
<resultMap id="newContentMap" type="cn.wisenergy.model.app.NewContent">
<id column="id" property="id"/>
<result column="title" property="title"/>
<result column="content" property="content"/>
<result column="media_id" property="mediaId"/>
<result column="type" property="type"/>
<result column="image" property="image"/>
<result column="introduce" property="introduce"/>
<result column="is_delete" property="isDelete"/>
<result column="create_time" property="createTime"/>
<result column="update_time" property="updateTime"/>
</resultMap>
<sql id="table">
new_content
</sql>
<sql id="cols_all">
id,
<include refid="cols_exclude_id"/>
</sql>
<sql id="cols_exclude_id">
title,content, media_id,type,image,introduce, is_delete,create_time,update_time
</sql>
<sql id="vals">
#{title},#{content},#{mediaId},#{type},#{image},#{introduce},#{isDelete},now(),now()
</sql>
<sql id="updateCondition">
<if test="title != null">title = #{title},</if>
<if test="content != null">content =#{content},</if>
<if test="mediaId != null">media_id =#{mediaId},</if>
<if test="type != null">type =#{type},</if>
<if test="image != null">image =#{image},</if>
<if test="introduce != null">introduce =#{introduce},</if>
<if test="isDelete != null">is_delete = #{isDelete},</if>
update_time =now()
</sql>
<sql id="criteria">
<if test="id != null">id = #{id}</if>
<if test="title != null">and title = #{title}</if>
<if test="content != null">and content =#{content}</if>
<if test="mediaId != null">and media_id =#{mediaId}</if>
<if test="type != null">and type =#{type}</if>
<if test="image != null">and image =#{image}</if>
<if test="introduce != null">and introduce =#{introduce}</if>
<if test="isDelete != null">and is_delete =#{isDelete}</if>
<if test="createTime != null">and create_time &gt;= #{createTime}</if>
<if test="updateTime != null">and #{updateTime} &gt;= update_time</if>
</sql>
<insert id="add" parameterType="cn.wisenergy.model.app.NewContent" keyProperty="id" useGeneratedKeys="true">
insert into
<include refid="table"/>
(<include refid="cols_exclude_id"/>)
value(
<include refid="vals"/>
)
</insert>
<update id="edit" parameterType="cn.wisenergy.model.app.NewContent">
UPDATE
<include refid="table"/>
<set>
<include refid="updateCondition"/>
</set>
<where>
id = #{id}
</where>
</update>
<delete id="delete" parameterType="java.lang.Integer">
delete from
<include refid="table"/>
where id = #{id}
</delete>
<select id="getList" parameterType="map" resultMap="newContentMap">
SELECT
<include refid="cols_all"/>
FROM
<include refid="table"/>
<where>
is_delete=0
limit #{startNum},#{endNum}
</where>
</select>
<select id="count" resultType="java.lang.Long" parameterType="map">
SELECT
count(1)
FROM
<include refid="table"/>
<where>
is_delete=0
</where>
</select>
<select id="getById" resultType="cn.wisenergy.model.app.NewContent" parameterType="java.lang.Integer">
SELECT
<include refid="cols_all"/>
FROM
<include refid="table"/>
<where>
is_delete=0
and id=#{id}
and type=#{type}
</where>
</select>
</mapper>
<?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="cn.wisenergy.mapper.ResidentMapper">
<resultMap id="residentMap" type="cn.wisenergy.model.app.Resident">
<id column="id" property="id"/>
<result column="name" property="name"/>
<result column="sex" property="sex"/>
<result column="phone" property="phone"/>
<result column="street" property="street"/>
<result column="community" property="community"/>
<result column="remark" property="remark"/>
<result column="is_delete" property="isDelete"/>
<result column="create_time" property="createTime"/>
<result column="update_time" property="updateTime"/>
</resultMap>
<sql id="table">
resident
</sql>
<sql id="cols_all">
id,
<include refid="cols_exclude_id"/>
</sql>
<sql id="cols_exclude_id">
name,sex, phone, street,community,remark,is_delete,create_time,update_time
</sql>
<sql id="vals">
#{name},#{sex},#{phone},#{street},#{community},#{remark},#{isDelete},now(),now()
</sql>
<sql id="updateCondition">
<if test="name != null">name = #{name},</if>
<if test="sex != null">sex =#{sex},</if>
<if test="phone != null">phone =#{phone},</if>
<if test="street != null">street = #{street},</if>
<if test="community != null">community = #{community},</if>
<if test="remark != null">remark = #{remark},</if>
<if test="isDelete != null">is_delete = #{isDelete},</if>
update_time =now()
</sql>
<sql id="criteria">
<if test="id != null">and id = #{id}</if>
<if test="name != null">and name = #{name}</if>
<if test="sex != null">and sex =#{sex}</if>
<if test="phone != null">and phone =#{phone}</if>
<if test="street != null">and street = #{street}</if>
<if test="community != null">and community = #{community}</if>
<if test="remark != null">and remark = #{remark}</if>
<if test="isDelete != null">and is_delete =#{isDelete}</if>
<if test="createTime != null">and create_time &gt;= #{createTime}</if>
<if test="updateTime != null">and #{updateTime} &gt;= update_time</if>
</sql>
<insert id="add" parameterType="cn.wisenergy.model.app.Resident" keyProperty="id" useGeneratedKeys="true">
insert into
<include refid="table"/>
(<include refid="cols_exclude_id"/>)
value(
<include refid="vals"/>
)
</insert>
<update id="modify" parameterType="cn.wisenergy.model.app.Resident">
UPDATE
<include refid="table"/>
<set>
<include refid="updateCondition"/>
</set>
<where>
id = #{id}
</where>
</update>
<delete id="delById" parameterType="java.lang.Integer">
delete from
<include refid="table"/>
where id = #{id}
</delete>
<select id="getList" parameterType="cn.wisenergy.model.vo.ResidentQueryVo" resultMap="residentMap">
SELECT
<include refid="cols_all"/>
FROM
<include refid="table"/>
<where>
<include refid="criteria"/>
<if test="keyword != null || keyword != ''">
AND (`id` LIKE CONCAT('%', #{keyword}, '%')
OR `name` LIKE CONCAT('%', #{keyword}, '%'))
</if>
limit #{startNum},#{endNum}
</where>
</select>
<select id="countPhone" resultType="java.lang.Integer" parameterType="java.lang.String">
select count(phone)
from
<include refid="table"/>
where is_delete=0 and phone=#{phone}
</select>
<select id="getListCount" resultType="java.lang.Long"
parameterType="cn.wisenergy.model.vo.ResidentQueryVo">
select count(1)
from
<include refid="table"/>
<where>
<if test="keyword != null || keyword != ''">
`id` LIKE CONCAT('%', #{keyword}, '%')
OR `name` LIKE CONCAT('%', #{keyword}, '%')
</if>
</where>
</select>
<select id="checkPhone" resultType="java.lang.Integer">
select count(phone)
from
<include refid="table"/>
where is_delete=0 and id != #{id} and phone=#{phone}
</select>
<select id="getByPhone" resultType="cn.wisenergy.model.app.Resident" parameterType="java.lang.String">
select *
from
<include refid="table"/>
where is_delete=0 and phone=#{phone}
</select>
</mapper>
<?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="cn.wisenergy.mapper.RubbishMapper">
<resultMap id="rubbishMap" type="cn.wisenergy.model.app.Rubbish">
<id column="id" property="id"/>
<result column="rubbish_number" property="rubbishNumber"/>
<result column="rubbish_name" property="rubbishName"/>
<result column="user_id" property="userId"/>
<result column="user_name" property="userName"/>
<result column="street" property="street"/>
<result column="community" property="community"/>
<result column="live_time" property="liveTime"/>
<result column="click_time" property="clickTime"/>
<result column="remark" property="remark"/>
<result column="status" property="status"/>
<result column="is_delete" property="isDelete"/>
<result column="create_time" property="createTime"/>
<result column="update_time" property="updateTime"/>
</resultMap>
<sql id="table">
rubbish
</sql>
<sql id="cols_all">
id,
<include refid="cols_exclude_id"/>
</sql>
<sql id="cols_exclude_id">
rubbish_number,rubbish_name,user_id,user_name, street,
community,live_time,click_time,remark,status,is_delete,create_time,update_time
</sql>
<sql id="vals">
#{rubbishNumber},#{rubbishName},#{userId},#{userName},#{street},#{community},#{liveTime},#{clickTime},#{remark},#{status},#{isDelete},now(),now()
</sql>
<sql id="updateCondition">
<if test="rubbishNumber != null">rubbish_number = #{rubbishNumber},</if>
<if test="rubbishName != null">rubbish_name = #{rubbishName},</if>
<if test="userId != null">user_id =#{userId},</if>
<if test="userName != null">user_name =#{userName},</if>
<if test="street != null">street =#{street},</if>
<if test="community != null">community = #{community},</if>
<if test="liveTime != null">live_time = #{liveTime},</if>
<if test="clickTime != null">click_time = #{clickTime},</if>
<if test="remark != null">remark = #{remark},</if>
<if test="status != null">status = #{status},</if>
<if test="isDelete != null">is_delete = #{isDelete},</if>
update_time =now()
</sql>
<sql id="criteria">
<if test="id != null">and id = #{id}</if>
<if test="rubbishNumber != null">and rubbish_number = #{rubbishNumber}</if>
<if test="rubbishName != null">and rubbish_name = #{rubbishName}</if>
<if test="userId != null">and user_id =#{userId}</if>
<if test="userName != null">and user_name =#{userName}</if>
<if test="street != null">and street =#{street}</if>
<if test="community != null">and community = #{community}</if>
<if test="liveTime != null">and live_time = #{liveTime}</if>
<if test="clickTime != null">and click_time =#{clickTime}</if>
<if test="remark != null">and remark =#{remark}</if>
<if test="status != null">and status =#{status}</if>
<if test="createTime != null">and create_time &gt;= #{createTime}</if>
<if test="updateTime != null">and #{updateTime} &gt;= update_time</if>
</sql>
<insert id="add" parameterType="cn.wisenergy.model.app.Rubbish" keyProperty="id" useGeneratedKeys="true">
insert into
<include refid="table"/>
(<include refid="cols_exclude_id"/>)
value(
<include refid="vals"/>
)
</insert>
<update id="modify" parameterType="cn.wisenergy.model.app.Rubbish">
UPDATE
<include refid="table"/>
<set>
<include refid="updateCondition"/>
</set>
<where>
id = #{id}
</where>
</update>
<delete id="delById" parameterType="java.lang.Integer">
delete from
<include refid="table"/>
where id = #{id}
</delete>
<select id="countNumber" resultType="java.lang.Integer" parameterType="java.lang.String">
select count(1)
from
<include refid="table"/>
where is_delete =0 and rubbish_number=#{rubbishNumber}
</select>
<select id="countSum" resultType="java.lang.Integer">
select count(1)
from
<include refid="table"/>
<where>
is_delete=0
<if test="street != null || street != ''">
and street=#{street}
</if>
<if test="community != null || community != ''">
and community=#{community}
</if>
</where>
</select>
<select id="getRubbishNameList" resultType="cn.wisenergy.model.vo.RubbishNameVo">
SELECT
id as rubbishId,rubbish_name as name
FROM
<include refid="table"/>
WHERE is_delete=0 and status=0 and rubbish_name is not null
</select>
<select id="checkNumber" resultType="java.lang.Integer">
select count(1)
from
<include refid="table"/>
where id != #{id} and rubbish_number=#{rubbishNumber} and is_delete=0
</select>
<select id="getById" resultType="cn.wisenergy.model.app.Rubbish" parameterType="java.lang.Integer">
select * from
<include refid="table"/>
where id=#{id}
</select>
<select id="getByName" resultType="cn.wisenergy.model.app.Rubbish" parameterType="list">
select * from
<include refid="table"/>
<where>
is_delete=0
<if test="list != null ">
and community IN
<foreach collection="list" index="index" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</if>
</where>
</select>
<select id="count" resultType="java.lang.Integer">
select count(1)
from
<include refid="table"/>
<where>
is_delete=0
</where>
</select>
<select id="countArea" resultType="java.lang.Integer" parameterType="java.lang.String">
select count(1)
from
<include refid="table"/>
<where>
is_delete=0
<if test=" areaName != null and areaName != ''">
and (street LIKE CONCAT('%', #{areaName}, '%')
or community LIKE CONCAT('%', #{areaName}, '%'))
</if>
</where>
</select>
<select id="getByAreaName" resultType="java.lang.Integer" parameterType="java.lang.String">
select id
from
<include refid="table"/>
<where>
is_delete=0
<if test=" areaName != null and areaName != ''">
and (street LIKE CONCAT('%', #{areaName}, '%')
or community LIKE CONCAT('%', #{areaName}, '%'))
</if>
</where>
</select>
</mapper>
<?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="cn.wisenergy.mapper.SystemRolesMapper">
<select id="getById" resultType="cn.wisenergy.model.app.SystemRoles" parameterType="java.lang.Integer">
select * from system_roles where id=#{id}
</select>
</mapper>
\ No newline at end of file
package cn.wisenergy.model.app;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 组织架构表
* @ Author : lcc
* @ CreateDate : 2020/11/4 14:21
*/
@ApiModel("AccountOrganization")
@Data
@TableName("account_organization")
public class AccountOrganization implements Serializable {
private static final long serialVersionUID = 3733971310121099370L;
private Integer id;
private Date createTime;
private Date updateTime;
private String createUserAutoId;
private String updateUserAutoId;
/**
* 是否删除
*/
private Integer isDelete;
/**
*排序
*/
private Integer sort;
/**
*有前后缀的自动编号
*/
private String autoId;
/**
*父级部门编号
*/
private String parentId;
/**
*
*/
private String rootId;
/**
*
*/
private String name;
/**
*
*/
private String organNumber;
/**
*
*/
private String taxNumber;
/**
*
*/
private String openingBank;
/**
*
*/
private String bankCardNumber;
/**
*
*/
private Integer type;
/**
*
*/
private String logo;
/**
*
*/
private String address;
/**
*
*/
private String telphone;
/**
*
*/
private String mobile;
/**
*
*/
private String email;
/**
*
*/
private String website;
/**
*
*/
private String managerLvl1Id;
/**
*
*/
private String managerLvl1;
/**
*
*/
private String managerLvl2Id;
/**
*
*/
private String managerLv21;
/**
*
*/
private String description;
}
package cn.wisenergy.model.app;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 摄像头实体类
* @ Author : lcc
* @ CreateDate : 2020/11/2 15:50
*/
@Data
@ApiModel(value = "Camera")
@TableName("camera")
public class Camera implements Serializable {
private static final long serialVersionUID = -8899786260212492172L;
/**
* 主键id
*/
@ApiModelProperty(value = "主键id", name = "id", required = true)
@TableId(type = IdType.AUTO)
private Integer id;
/**
* 摄像机编号
*/
@ApiModelProperty(value = "摄像机编号", name = "camera_number", required = true)
private String cameraNumber;
/**
* 摄像机序列号
*/
@ApiModelProperty(value = "摄像机序列号", name = "device_serial", required = true)
private String deviceSerial;
/**
* 摄像机验证码
*/
@ApiModelProperty(value = "摄像机验证码", name = "validate_code", required = true)
private String validateCode;
/**
* 名称
*/
@ApiModelProperty(value = "名称", name = "name", required = true)
private String name;
/**
* 所属垃圾点id
*/
@ApiModelProperty(value = "所属垃圾点id", name = "rubbish_id", required = true)
private Integer rubbishId;
/**
* 督察员姓名
*/
@ApiModelProperty(value = "督察员姓名", name = "inspector_name", required = true)
private String inspectorName;
/**
* 督察员手机号
*/
@ApiModelProperty(value = "督察员手机号", name = "inspector_phone", required = true)
private String inspectorPhone;
/**
* 经度
*/
@ApiModelProperty(value = "经度", name = "longitude")
private String longitude;
/**
* 纬度
*/
@ApiModelProperty(value = "纬度", name = "latitude")
private String latitude;
/**
* 状态:0:离线 1:在线
*/
@ApiModelProperty(value = "状态:0:离线 1:在线", name = "status")
private Integer status;
/**
* 是否删除 0:正常 1:删除
*/
@ApiModelProperty(value = "是否删除 0:正常 1:删除", name = "is_delete")
private Integer isDelete;
/**
* 备注
*/
@ApiModelProperty(value = "备注", name = "remark")
private String remark;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间", name = "create_time")
private Date createTime;
/**
* 修改时间
*/
@ApiModelProperty(value = "修改时间", name = "update_time")
private Date updateTime;
/**
* 所属垃圾点名称
*/
@ApiModelProperty(value = "所属垃圾点名称", name = "rubbishName")
private String rubbishName;
//==========================一下为ffmpeg添加的字段===============================
/**
* 摄像机ip
*/
@ApiModelProperty(value = "摄像机ip", name = "ip")
private String ip;
/**
* 摄像机登录用户名
*/
@ApiModelProperty(value = "摄像机登录用户名", name = "username")
private String username;
/**
* 摄像机登录密码
*/
@ApiModelProperty(value = "摄像机登录密码", name = "password")
private String password;
}
package cn.wisenergy.model.app;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
@Data
@TableName(value = "ffmpeg_back_record")
public class FfmpegBackRecord implements Serializable {
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Integer id;
/**
* 摄像机id
*/
private Integer camearId;
/**
* 开始时间戳
*/
private Long beginTime;
/**
* 结束时间戳
*/
private Long endTime;
/**
* 回放URL
*/
private String backPlayUrl;
/**
* 回放拼接执行的定时任务
*/
private String channelName;
/**
* 是否有推送的视频流
* 0 为正常
* 1 为不正常
*/
private Integer status;
/**
* 摄像机编号
*/
@TableField(exist = false)
private String cameraNumber;
}
package cn.wisenergy.model.app;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 服务单
* @ Author : lcc
* @ CreateDate : 2020/11/8 19:26
*/
@Data
@ApiModel(value = "Info0001")
public class Info0001 implements Serializable {
private static final long serialVersionUID = -7821631979576575227L;
private Integer id;
private Date createTime;
private String createUserAutoId;
private Date updateTime;
private String updateUserAutoId;
private Integer isDelete;
private Integer sort;
private String autoId;
/**
* 服务需求
*/
@ApiModelProperty(value = "服务需求", name = "field_101")
private String field_101;
/**
* 违规证据1
*/
@ApiModelProperty(value = "违规证据1", name = "field_102")
private String field_102;
/**
* 违规证据2
*/
@ApiModelProperty(value = "违规证据2", name = "field_103")
private String field_103;
/**
* 违规证据3
*/
@ApiModelProperty(value = "违规证据3", name = "field_104")
private String field_104;
/**
* 督察员
*/
@ApiModelProperty(value = "督察员", name = "field_105")
private String field_105;
/**
* 接单人
*/
@ApiModelProperty(value = "接单人", name = "field_106")
private String field_106;
/**
* 公告张贴文字内容
*/
@ApiModelProperty(value = "公告张贴文字内容", name = "field_107")
private String field_107;
/**
* 派单时间
*/
@ApiModelProperty(value = "派单时间", name = "field_108")
private String field_108;
/**
* 垃圾站信息
*/
@ApiModelProperty(value = "垃圾站信息", name = "field_109")
private String field_109;
private String field_110;
private String field_111;
private String field_112;
private String field_113;
private String field_114;
private String field_115;
private String field_116;
private String field_117;
private String field_118;
private String field_119;
private String field_120;
private String field_121;
private String field_122;
private String field_123;
private String field_124;
private String field_125;
private String field_126;
private String field_127;
private String field_128;
private String field_129;
private String field_130;
private String field_131;
private String field_132;
private String field_134;
private String field_135;
private String field_136;
private String field_137;
private String field_138;
private String field_139;
private String field_140;
private String field_141;
private String field_142;
private String field_143;
private String field_144;
private String field_145;
private String field_146;
private String field_147;
private String field_148;
private String field_149;
private String field_150;
private String field_151;
private String field_152;
private String field_153;
private String field_154;
private String field_155;
private String field_156;
private String field_157;
private String field_158;
private String field_159;
private String field_160;
private String field_161;
private String field_162;
private String field_163;
private String field_164;
/**
* 派单 1未结束,2已结束
*/
@ApiModelProperty(value = "派单 1未结束,2已结束", name = "field_107")
private String status;
private String currNodeAutoId;
private String currJobStepAutoId;
private String serviceTypeId;
private String jobTemplateId;
private String jobTypeId;
private String serviceFlagId;
private String serviceChargeId;
private String info0003Id;
private String projectAutoId;
private String userAutoId;
private String serviceTemplateAutoId;
}
package cn.wisenergy.model.app;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 接单实体类
* @ Author : lcc
* @ CreateDate : 2020/11/9 21:01
*/
@Data
@ApiModel(value = "Info0001SystemNodeTask")
public class Info0001SystemNodeTask implements Serializable {
private static final long serialVersionUID = -891892984122496399L;
private Integer id;
private String autoId;
private String info0001AutoId;
private String nodeType;
private String pOrganizationAutoId;
private String pOrganizationName;
private String organizationAutoId;
private String organizationName;
private String userAutoId;
private String userName;
private String title;
private Integer isFinish;
private String nodeAutoId;
private Date createTime;
private Date updateTime;
}
package cn.wisenergy.model.app;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 工单
* @ Author : lcc
* @ CreateDate : 2020/11/8 19:41
*/
@Data
@ApiModel(value = "Info0002")
public class Info0002 implements Serializable {
private static final long serialVersionUID = 1909137208486834027L;
private Integer id;
private Date createTime;
private String createUserAutoId;
private Date updateTime;
private String updateUserAutoId;
private Integer isDelete;
private Integer sort;
private String autoId;
/**
* 处理说明
*/
@ApiModelProperty(value = "处理说明", name = "field_101")
private String field_101;
/**
* 上传图片1
*/
@ApiModelProperty(value = "上传图片1", name = "field_102")
private String field_102;
/**
* 上传图片2
*/
@ApiModelProperty(value = "上传图片2", name = "field_103")
private String field_103;
/**
* 上传图片3
*/
@ApiModelProperty(value = "上传图片3", name = "field_104")
private String field_104;
/**
* 上传语音
*/
@ApiModelProperty(value = "上传语音", name = "field_105")
private String field_105;
/**
* 告示打印栏
*/
@ApiModelProperty(value = "告示打印栏", name = "field_106")
private String field_106;
/**
* 处理时间
*/
@ApiModelProperty(value = "处理时间", name = "field_107")
private String field_107;
private String field_108;
private String field_109;
private String field_110;
private String field_111;
private String field_112;
private String field_113;
private String field_114;
private String field_115;
private String field_116;
private String field_117;
private String field_118;
private String field_119;
private String field_120;
private String field_121;
private String field_122;
private String field_123;
private String field_124;
private String field_125;
private String field_126;
private String field_127;
private String field_128;
private String field_129;
private String field_130;
private String field_131;
private String field_132;
private String field_134;
private String field_135;
private String field_136;
private String field_137;
private String field_138;
private String field_139;
private String field_140;
private String field_141;
private String field_142;
private String field_143;
private String field_144;
private String field_145;
private String field_146;
private String field_147;
private String field_148;
private String field_149;
private String field_150;
private String field_151;
private String field_152;
private String field_153;
private String field_154;
private String field_155;
private String field_156;
private String field_157;
private String field_158;
private String field_159;
private String field_160;
private String field_161;
private String field_162;
private String field_163;
private String field_164;
private String status;
private String serviceAutoId;
private String orderTemplateAutoId;
}
package cn.wisenergy.model.app;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 新闻、手册实体类
* @ Author : lcc
* @ CreateDate : 2020/11/30 16:08
*/
@Data
@ApiModel(value = "NewContent")
public class NewContent implements Serializable {
private static final long serialVersionUID = -1994016266729976745L;
/**
* 主键id
*/
@ApiModelProperty(value = "主键id", name = "id")
private Integer id;
/**
* 标题/问题
*/
@ApiModelProperty(value = "标题/问题", name = "title")
private String title;
/**
* 内容
*/
@ApiModelProperty(value = "内容", name = "content")
private String content;
/**
* 封面
*/
@ApiModelProperty(value = "封面", name = "image")
private String image;
/**
* 简介
*/
@ApiModelProperty(value = "简介", name = "introduce")
private String introduce;
/**
* 类型:1:新闻 2:手册
*/
@ApiModelProperty(value = "类型:1:新闻 2:手册", name = "type")
private Integer type;
/**
* 图文素材mediaId
*/
@ApiModelProperty(value = "素材mediaId", name = "mediaId")
private String mediaId;
/**
* 是否删除:0:正常 1:删除
*/
@ApiModelProperty(value = "是否删除:0:正常 1:删除", name = "isDelete")
private Integer isDelete;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间", name = "create_time")
private Date createTime;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间", name = "update_time")
private Date updateTime;
}
package cn.wisenergy.model.app;
import cn.wisenergy.model.excel.converter.SexConverter;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 居民实体类
* @ Author : lcc
* @ CreateDate : 2020/11/2 17:35
*/
@Data
@Builder
@ApiModel(value = "Resident")
@TableName("resident")
@NoArgsConstructor
@AllArgsConstructor
@ExcelIgnoreUnannotated
public class Resident implements Serializable {
private static final long serialVersionUID = -8605045197894970680L;
/**
* 主键id
*/
@ApiModelProperty(value = "主键id", name = "id", required = true)
private Integer id;
/**
* 姓名
*/
@ApiModelProperty(value = "姓名", name = "name", required = true)
@ExcelProperty(value = "姓名")
private String name;
/**
* 性别 1:男 2:女
*/
@ApiModelProperty(value = "性别 1:男 2:女", name = "sex", required = true)
@ExcelProperty(value = "性别",converter = SexConverter.class)
private Integer sex;
/**
* 手机号码
*/
@ApiModelProperty(value = "手机号码", name = "phone", required = true)
@ExcelProperty(value = "手机号")
private String phone;
/**
* 所属街道
*/
@ApiModelProperty(value = "所属街道", name = "street", required = true)
@ExcelProperty(value = "所属街道")
private String street;
/**
* 所属社区
*/
@ApiModelProperty(value = "所属社区", name = "community", required = true)
@ExcelProperty(value = "所属社区")
private String community;
/**
* 备注
*/
@ApiModelProperty(value = "备注", name = "remark")
@ExcelProperty(value = "备注")
private String remark;
/**
* 是否删除 0:正常 1:删除
*/
@ApiModelProperty(value = "是否删除 0:正常 1:删除", name = "is_delete")
private Integer isDelete;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间", name = "create_time")
private Date createTime;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间", name = "update_time")
private Date updateTime;
}
package cn.wisenergy.model.app;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 垃圾站实体类
* @ Author : lcc
* @ CreateDate : 2020/11/2 17:15
*/
@Data
@ApiModel(value = "Rubbish")
@TableName("rubbish")
public class Rubbish implements Serializable {
private static final long serialVersionUID = 2957205708047212468L;
/**
* 主键id
*/
@ApiModelProperty(value = "主键id", name = "id", required = true)
private Integer id;
/**
* 垃圾站编号
*/
@ApiModelProperty(value = "垃圾站编号", name = "rubbish_number", required = true)
private String rubbishNumber;
/**
* 垃圾点名称
*/
@ApiModelProperty(value = "垃圾点名称", name = "rubbishName")
private String rubbishName;
/**
* 负责人id
*/
@ApiModelProperty(value = "负责人id", name = "user_id")
private Integer userId;
/**
* 负责人姓名
*/
@ApiModelProperty(value = "负责人姓名", name = "userName")
private String userName;
/**
* 所属街道
*/
@ApiModelProperty(value = "所属街道", name = "street", required = true)
private String street;
/**
* 所属社区
*/
@ApiModelProperty(value = "所属社区", name = "community", required = true)
private String community;
/**
* 直播时间
*/
@ApiModelProperty(value = "直播时间", name = "live_time")
private Integer liveTime;
/**
* 点播时间
*/
@ApiModelProperty(value = "点播时间", name = "click_time")
private Integer clickTime;
/**
* 备注
*/
@ApiModelProperty(value = "备注", name = "remark")
private String remark;
/**
* 状态 :0:再用 1:弃用
*/
@ApiModelProperty(value = "状态 :0:再用 1:弃用", name = "status")
private Integer status;
/**
* 是否删除 0:正常 1:删除
*/
@ApiModelProperty(value = "是否删除 0:正常 1:删除", name = "is_delete")
private Integer isDelete;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间", name = "create_time")
private Date createTime;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间", name = "update_time")
private Date updateTime;
/**
* 垃圾站数量
*/
@ApiModelProperty(value = "垃圾站数量", name = "count")
@TableField(exist = false)
private Integer count;
}
package cn.wisenergy.model.app;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 角色实体类
* @ Author : lcc
* @ CreateDate : 2020/11/9 18:18
*/
@Data
@ApiModel(value = "SystemRoles")
public class SystemRoles implements Serializable {
private static final long serialVersionUID = 1088087372797963924L;
private Integer id;
private Date createTime;
private String createUserAutoId;
private Date updateTime;
private String updateUserAutoId;
private Integer isDelete;
private Integer sort;
private String name;
private String desc;
private String envIds;
private String appIds;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
*
*/
@Data
public class CameraHistoryDto implements Serializable {
// @ApiModelProperty(name = "通道名,以history为前缀", value = "channelName", required = true, dataType = "String")
// public String channelName;
@ApiModelProperty(name = "如101 前面的1是通道一,后面的1表示码流", value = "channelStream", required = true, dataType = "String")
public String channelStream;
@ApiModelProperty(name = "id", value = "摄像机id", required = false, dataType = "Integer")
public Integer id;
@ApiModelProperty(name = "开始时间", value = "开始时间戳,毫秒级", required = true, dataType = "Long")
public Long starttime;
@ApiModelProperty(name = "结束时间", value = "结束时间戳,毫秒级", required = true, dataType = "String")
public Long endtime;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 监控点唯一标识
*/
@Data
@ApiModel
public class CameraIndexCode implements Serializable {
/**
* 监控点唯一标识,
* 可通过分页获取监控点资源获取
*/
@ApiModelProperty(required = true,value = "监控点唯一标识")
private String cameraIndexCode;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
/**
*监控点编号集合
*/
@ApiModel
public class CameraIndexCodes implements Serializable {
/**
* 监控点编号集合,一次性最多传入1000个监控点编号进行查询,分页获取监控点资源接口获取返回参数cameraIndexCode
*/
@ApiModelProperty(required = true,value = "监控点编号集合")
@NotEmpty
private String[] cameraIndexCodes;
}
package cn.wisenergy.model.dto;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
@Data
public class CameraIndexResultDto implements Serializable {
private Integer total;
private Integer pageNo;
private Integer pageSize;
List<CameraIndexSubDto> list;
}
package cn.wisenergy.model.dto;
import lombok.Data;
import java.io.Serializable;
@Data
public class CameraIndexSubDto implements Serializable {
private String altitude;
private String cameraIndexCode;
private String cameraName;
private String cameraType;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;
/**
*
*/
@Data
@ApiModel
public class CameraListDto implements Serializable {
// /**
// * 摄像机ids
// */
// @NotEmpty
// @ApiModelProperty(value = "摄像机ids")
private List<Integer> ids;
/**
* 组织树autoId
*/
@NotBlank(message = "组织树autoId不能为空")
@ApiModelProperty(value = "组织树autoId")
private String autoId;
/**
* 登录用户autoId
*/
@NotBlank(message = "登录用户autoId不能为空")
@ApiModelProperty(value = "登录用户autoId")
private String userAutoId;
/**
* 开始时间 时间戳
*/
@NotNull
@ApiModelProperty(value = "开始时间 时间戳 毫秒级")
private Long beginTime;
/**
* 结束时间 时间戳
*/
@NotNull
@ApiModelProperty(value = "结束时间 时间戳 毫秒级")
private Long endTime;
/**
* 第几页
*/
@ApiModelProperty(value = "第几页,默认第一页")
private Integer pageNo = 1;
/**
* 每页显示的数量
*/
@ApiModelProperty(value = "每页显示的数量,默认显示9个")
private Integer pageSize = 9;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
public class CameraLiveDto implements Serializable {
// @ApiModelProperty(name = "channelName", value = "channelName", required = true, dataType = "String")
// public String channelName;
@ApiModelProperty(name = "channelStream", value = "channelStream", required = true, dataType = "String")
public String channelStream;
@ApiModelProperty(name = "ip", value = "摄像机id", required = false, dataType = "Integer")
public Integer id;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
*
*/
@Data
@ApiModel
public class CameraManualRecordStart implements Serializable {
/**
*监控点唯一标识,分页获取监控点资源接口获取返回参数cameraIndexCode
*/
@NotBlank
@ApiModelProperty(required = true,value = "监控点唯一标识")
private String cameraIndexCode;
/**
*录像类型:
* 范围:0-65535,参考附录A.31 录像类型,中心存储必填,设备存储不传入
*/
@ApiModelProperty(value = "录像类型,可以不用传这个参数")
private Integer recordType;
/**
*下发的存储类型。0-中心存储 1-设备存储。如果不传入,默认为0-中心存储
*/
@ApiModelProperty(value ="下发的存储类型,0-中心存储 1-设备存储。如果不传入,默认为0-中心存储" )
private Integer type;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* 停止手动录像
*/
@Data
@ApiModel
public class CameraManualRecordStop implements Serializable {
/**
* 监控点唯一标识,分页获取监控点资源接口获取返回参数cameraIndexCode
*/
@NotBlank
@ApiModelProperty(required = true,value = "监控点唯一标识")
private String cameraIndexCode;
/**
* 手动录像编号,从开始手动录像接口获取返回参数taskID
*/
@ApiModelProperty(value = "手动录像编号,从开始手动录像接口获取返回参数taskID")
private String taskID;
/**
* 下发的存储类型,0-中心存储 1-设备存储
* 如果不传入,默认为0-中心存储
*/
@ApiModelProperty(value = "下发的存储类型,0-中心存储 1-设备存储,如果不传入,默认为0-中心存储")
private Integer type;
}
package cn.wisenergy.model.dto;
import lombok.Data;
/**
* 摄像机 监控点关系映射
*/
@Data
public class CameraMonitory {
private String cameraId;
private String cameraIndexCode;
}
package cn.wisenergy.model.dto;
import lombok.Data;
/**
* 获取监控点在线状态参数封装
*/
@Data
public class CameraOnlineStatus {
/**
* 区域id;
* 可通过区域信息接口获取获取返回参数indexCode
*/
private String regionId;
/**
* 是否包含下级区域中的资源数据,1包含,0不包含(若regionId为空,则该参数不起作用)
*/
private String includeSubNode;
/**
* 监控点编号列表,最大500,
* 可通过查询监控点列表v2获取返回参数indexCode
*/
private String[] indexCodes;
/**
* 状态,1-在线,0-离线,-1-未检测
*/
private String status;
/**
* 范围 ( 0 , ~ ),不填默认为1
*/
private String pageNo;
/**
* 范围 ( 0 , 1000 ],不填默认为10
*/
private String pageSize;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.Min;
import java.io.Serializable;
/**
* 分页获取监控点资源 参数封装
*/
@Data
@ApiModel
public class CameraPage implements Serializable {
/**
* 范围 ( 0 , ~ ),若是范围内数字超过实际最大页码值,返回最后一页记录
* 注:0 < pageNo
*/
@Min(value = 1)
@ApiModelProperty(value = "注:0 < pageNo")
private Integer pageNo = 1;
/**
* 范围 ( 0 , 1000 ]
* 注:0 < pageSize≤1000
*/
@ApiModelProperty(value = "注:0 < pageSize≤1000")
private Integer pageSize = 1000;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* 获取监控点回放取流URLv2
*/
@Data
@ApiModel
public class CameraPlaybackURLs implements Serializable {
/**
* 监控点唯一标识,分页获取监控点资源接口获取返回参数cameraIndexCode
*/
@NotBlank
@ApiModelProperty(value = "监控点唯一标识",required = true)
private String cameraIndexCode;
/**
* 存储类型,0:中心存储
* 1:设备存储
* 默认为中心存储
*/
@ApiModelProperty(value = "存储类型,0:中心存储,1:设备存储,默认为中心存储")
private Integer recordLocation;
/**
* 取流协议(应用层协议),
* “hik”:HIK私有协议,使用视频SDK进行播放时,传入此类型;
* “rtsp”:RTSP协议;
* “rtmp”:RTMP协议(RTMP回放要求录像片段连续,需要在URL后自行拼接beginTime=20190902T100303&endTime=20190902T100400,其中20190902T100303至20190902T100400为查询出有连续录像的时间段。对于不连续的录像,需要分段查询分段播放);
* “hls”:HLS协议(HLS协议只支持海康SDK协议、EHOME协议、ONVIF协议接入的设备;只支持H264视频编码和AAC音频编码;hls协议只支持云存储,不支持设备存储,云存储版本要求v2.2.4及以上的2.x版本,或v3.0.5及以上的3.x版本;ISC版本要求v1.2.0版本及以上,需在运管中心-视频联网共享中切换成启动平台外置VOD)。
* 参数不填,默认为HIK协议
*/
@ApiModelProperty(value = "取流协议",notes = "hik、rtsp、rtmp,hls")
private String protocol;
/**
* 开始查询时间(IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSXXX)
* 例如北京时间:
* 2017-06-14T00:00:00.000+08:00
*/
@NotBlank
@ApiModelProperty(required = true,value = "开始查询时间(IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSXXX)")
private String beginTime;
/**
* 结束查询时间,开始时间和结束时间相差不超过三天;
* (IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSXXX)例如北京时间:
* 2017-06-15T00:00:00.000+08:00
*/
@NotBlank
@ApiModelProperty(required = true,value = "结束查询时间,开始时间和结束时间相差不超过三天;(IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSXXX)例如北京时间:")
private String endTime;
/**
* 分页查询id,上一次查询返回的uuid,用于继续查询剩余片段,默认为空字符串。
* 当存储类型为设备存储时,该字段生效,中心存储会一次性返回全部片段。
*/
@ApiModelProperty(value = "分页查询id,上一次查询返回的uuid,用于继续查询剩余片段,默认为空字符串。")
private String uuid;
/**
* 查询录像的锁定类型,0-查询全部录像;1-查询未锁定录像;2-查询已锁定录像,不传默认值为0
*/
@ApiModelProperty(value = "查询录像的锁定类型,0-查询全部录像;1-查询未锁定录像;2-查询已锁定录像,不传默认值为0")
private Integer lockType;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.List;
/**
*
*/
@Data
@ApiModel
public class CameraPlaybacksURLs implements Serializable {
/**
* 监控点唯一标识,分页获取监控点资源接口获取返回参数cameraIndexCode
*/
@NotBlank
@ApiModelProperty(required = true,value = "监控点唯一标识")
private List<String> cameraIndexCodes;
/**
* 存储类型,0:中心存储
* 1:设备存储
* 默认为中心存储
*/
@ApiModelProperty(value = "存储类型,0:中心存储,1:设备存储,默认为中心存储")
private Integer recordLocation;
/**
* 取流协议(应用层协议),
* “hik”:HIK私有协议,使用视频SDK进行播放时,传入此类型;
* “rtsp”:RTSP协议;
* “rtmp”:RTMP协议(RTMP回放要求录像片段连续,需要在URL后自行拼接beginTime=20190902T100303&endTime=20190902T100400,其中20190902T100303至20190902T100400为查询出有连续录像的时间段。对于不连续的录像,需要分段查询分段播放);
* “hls”:HLS协议(HLS协议只支持海康SDK协议、EHOME协议、ONVIF协议接入的设备;只支持H264视频编码和AAC音频编码;hls协议只支持云存储,不支持设备存储,云存储版本要求v2.2.4及以上的2.x版本,或v3.0.5及以上的3.x版本;ISC版本要求v1.2.0版本及以上,需在运管中心-视频联网共享中切换成启动平台外置VOD)。
* 参数不填,默认为HIK协议
*/
@ApiModelProperty(value = "取流协议(应用层协议)",notes = "hik、rtsp、rtmp、hls")
private String protocol;
/**
* 开始查询时间(IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSXXX)
* 例如北京时间:
* 2017-06-14T00:00:00.000+08:00
*/
@NotBlank
@ApiModelProperty(required = true,value = "开始查询时间(IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSXXX)")
private String beginTime;
/**
* 结束查询时间,开始时间和结束时间相差不超过三天;
* (IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSXXX)例如北京时间:
* 2017-06-15T00:00:00.000+08:00
*/
@NotBlank
@ApiModelProperty(required = true,value = "结束查询时间,开始时间和结束时间相差不超过三天;(IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSXXX)例如北京时间:")
private String endTime;
/**
* 分页查询id,上一次查询返回的uuid,用于继续查询剩余片段,默认为空字符串。
* 当存储类型为设备存储时,该字段生效,中心存储会一次性返回全部片段。
*/
@ApiModelProperty(value = "分页查询id,上一次查询返回的uuid,用于继续查询剩余片段,默认为空字符串。")
private String uuid;
/**
* 查询录像的锁定类型,0-查询全部录像;1-查询未锁定录像;2-查询已锁定录像,不传默认值为0
*/
@ApiModelProperty(value = "查询录像的锁定类型,0-查询全部录像;1-查询未锁定录像;2-查询已锁定录像,不传默认值为0")
private Integer lockType;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
@Data
public class CameraPreviewUrls {
/**
* 监控点唯一标识
*/
@NotBlank
@ApiModelProperty(value = "监控点唯一标识",required = true)
private String cameraIndexCode;
/**
* 码流类型,0:主码流
* 1:子码流
* 2:第三码流
* 参数不填,默认为主码流
*/
@ApiModelProperty(value = "码流类型,0:主码流,1:子码流,2:第三码流,参数不填,默认为主码流")
private Integer streamType;
/**
* 取流协议(应用层协议),
* “hik”:HIK私有协议,使用视频SDK进行播放时,传入此类型;
* “rtsp”:RTSP协议;
* “rtmp”:RTMP协议;
* “hls”:HLS协议(HLS协议只支持海康SDK协议、EHOME协议、ONVIF协议接入的设备;只支持H264视频编码和AAC音频编码)。
* 参数不填,默认为HIK协议
*/
@ApiModelProperty(value = "取流协议",notes = "hik、rtsp、rtmp、hls")
private String protocol;
/**
*传输协议(传输层协议),0:UDP
* 1:TCP
* 默认是TCP
* 注:GB28181 2011及以前版本只支持UDP传输
*/
@ApiModelProperty(value = "传输协议(传输层协议),0:UDP, 1:TCP,默认是TCP")
private Integer transmode;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
*
*/
@Data
public class CameraRecordLock implements Serializable {
/**
* 监控点唯一标识,分页获取监控点资源接口获取返回参数cameraIndexCode
*/
@NotBlank
@ApiModelProperty(value = "监控点唯一标识", required = true)
private String cameraIndexCode;
/**
* 下发的存储类型。0-中心存储,1-设备存储。如果不传入,默认为0-中心存储
*/
@ApiModelProperty(value = "下发的存储类型。0-中心存储,1-设备存储。如果不传入,默认为0-中心存储")
private Integer type;
/**
* 开始时间(IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSzzz +当前时区,例如北京时间:2018-07-26T15:00:00.000+08:00)
*/
@NotBlank
@ApiModelProperty(required = true, value = "开始时间(IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSzzz +当前时区,")
private String startTime;
/**
* 结束时间(IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSzzz +当前时区,例如北京时间:2018-07-26T15:00:00.000+08:00)
*/
@NotBlank
@ApiModelProperty(required = true, value = "结束时间(IOS8601格式:yyyy-MM-dd’T’HH:mm:ss.SSSzzz +当前时区,")
private String endTime;
/**
* 锁定时长,单位:秒,为0时表示解锁,取值范围:0-1576800000
*/
@Min(value = 0)
@ApiModelProperty(value = "锁定时长,单位:秒,为0时表示解锁,取值范围:0-1576800000")
private Integer lockTime;
}
package cn.wisenergy.model.dto;
import lombok.Data;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
*
*/
@Data
public class CameraRegionNodes implements Serializable {
/**
* 查询资源的类型,传region时查询的为用户有配置权限的区域树,
* 传资源类型如:camera、encodeDevice查询用户对该类资源有权限的区域树;
*/
@NotBlank
private String resourceType;
/**
* 父编号集合;
* 父编号个数
* <=1000个;
*/
private String[] parentIndexCodes;
/**
* 是否包含下级区域
* true: 搜索parentIndexCodes的所有子、孙区域;
* false: 只搜索parentIndexCodes的直接子区域;
*/
private boolean isSubRegion;
/**
* 当前页码;pageNo≥1
*/
@Min(value = 1)
private Integer pageNo;
/**
* 分页大小;0<pageSize≤1000
*/
@Max(value = 1000)
private Integer pageSize;
/**
* 区域类型
* 10: 普通区域
* 11: 级联区域
* 12: 楼栋单元
*/
private Integer regionType;
/**
* 区域名称;根据区域名称过滤,可模糊查询;
*/
private String regionName;
/**
* 级联标识,默认0
* 0: 全部,
* 1: 本级,
* 2: 级联
*/
private Integer cascadeFlag;
}
package cn.wisenergy.model.dto;
import lombok.Data;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
*
*/
@Data
public class CameraRegionsSubRegions implements Serializable {
/**
* 父区域编号,当指定parentIndexCode为-1时,表示查询根节点信息; 分页获取区域列表接口可以获取
*/
@NotBlank
private String parentIndexCode;
/**
* 查询资源的类型,传region时查询的为用户有配置权限的区域树,
* 传资源类型如:camera、encodeDevice查询用户对该类资源有权限的区域树;
*/
@NotBlank
private String resourceType;
/**
* 当前页码;pageNo≥1
*/
@Min(value = 1)
private Integer pageNo;
/**
* 分页大小;0<pageSize≤1000
*/
@Max(value = 1000)
private Integer pageSize;
/**
* 级联标识,默认0
* 0: 全部,
* 1: 本级,
* 2: 级联
*/
private Integer cascadeFlag;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
*
*/
@Data
public class CameraTalkURLs implements Serializable {
/**
* 监控点唯一标识,
* 可通过分页获取监控点资源获取
*/
@NotBlank
@ApiModelProperty(value = "监控点唯一标识",required = true)
private String cameraIndexCode;
/**
* 协议类型,
* 0: UDP
* 1: TCP
* 未填默认为TCP
*/
@ApiModelProperty(value = "协议类型,0: UDP, 1: TCP,未填默认为TCP")
private Integer transmode;
}
package cn.wisenergy.model.dto;
import lombok.Data;
import java.io.Serializable;
@Data
public class CameraVideoUrlsDto implements Serializable {
private String cameraIndexCode;
private Object result;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.List;
/**
*
*/
@Data
public class CamerasPreviewUrls implements Serializable {
/**
* 监控点唯一标识
*/
@NotBlank
@ApiModelProperty(value = "监控点唯一标识", required = true)
private List<String> cameraIndexCodes;
/**
* 码流类型,0:主码流
* 1:子码流
* 2:第三码流
* 参数不填,默认为主码流
*/
@ApiModelProperty(value = "码流类型,0:主码流,1:子码流,参数不填,默认为主码流")
private Integer streamType;
/**
* 取流协议(应用层协议),
* “hik”:HIK私有协议,使用视频SDK进行播放时,传入此类型;
* “rtsp”:RTSP协议;
* “rtmp”:RTMP协议;
* “hls”:HLS协议(HLS协议只支持海康SDK协议、EHOME协议、ONVIF协议接入的设备;只支持H264视频编码和AAC音频编码)。
* 参数不填,默认为HIK协议
*/
@ApiModelProperty(value = "取流协议(应用层协议),", notes = "hik、rtsp、rtmp、hls")
private String protocol;
/**
* 传输协议(传输层协议),0:UDP
* 1:TCP
* 默认是TCP
* 注:GB28181 2011及以前版本只支持UDP传输
*/
@ApiModelProperty(value = "传输协议(传输层协议),0:UDP,1:TCP,默认是TCP")
private Integer transmode;
}
package cn.wisenergy.model.dto;
import lombok.Data;
import java.io.Serializable;
/**
* 根据区域编号获取下级监控点列表
*/
@Data
public class CamerasRegionIndexCode implements Serializable {
/**
* 区域编号唯一标识;
* 可通过区域信息接口获取
*/
private String regionIndexCode;
/**
* 当前页码
* 范围 ( 0 , ~ ),若是范围内数字超过实际最大页码值,返回最后一页记录
* 注:0 < pageNo
*/
private Integer pageNo;
/**
* 分页大小
* 范围 ( 0 , 1000 ]
* 注:0 < pageSize≤1000
*/
private Integer pageSize;
}
package cn.wisenergy.model.dto;
import lombok.Data;
import java.io.Serializable;
/**
* 获取编码设备在线状态
*/
@Data
public class EncodeDeviceOnlineStatus implements Serializable {
/**
* 区域id;
* 可通过区域信息接口获取
*/
private String regionId;
/**
* 设备ip
*/
private String ip;
/**
* 编码列表,最大500,
* 可通过查询编码设备列表v2获取返回参数indexCode
*/
private String indexCodes;
/**
* 状态,1-在线,0-离线,-1-未检测
*/
private String status;
/**
* 范围 ( 0 , ~ ),不填默认为1
*/
private Integer pageNo;
/**
* 范围 ( 0 , 1000 ],不填默认为10
*/
private Integer pageSize;
/**
* 是否包含下级区域中的资源数据,1包含,0不包含(若regionId为空,则该参数不起作用)
*/
private String includeSubNode;
}
package cn.wisenergy.model.dto;
import cn.wisenergy.model.app.Camera;
import cn.wisenergy.model.app.FfmpegBackRecord;
import lombok.Data;
import java.io.Serializable;
/**
*
*/
@Data
public class FfmpegBackRecordDto extends Camera implements Serializable {
private FfmpegBackRecord record;
}
package cn.wisenergy.model.dto;
import lombok.Data;
/**
* 登录表单
*
*/
@Data
public class LoginForm {
/**
* 用户名
*/
private String loginName;
/**
* 密码
*/
private String enPassword;
/**
* 时间戳
*/
private long t;
}
package cn.wisenergy.model.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* 站点值守视频 传参封装
*/
@ApiModel
@Data
public class VideoPageQry implements Serializable {
/**
* 查询类型,0 通过小区查询 1 通过垃圾站查询
*/
@ApiModelProperty(value = "查询类型,0 通过小区查询 1 通过垃圾站查询")
private Integer type;
/**
* 小区id或者垃圾站id id通过type区别
*/
@ApiModelProperty(value = "小区id或者垃圾站id id通过type区别")
private String id;
/**
* 第几页
*/
@ApiModelProperty(value = "第几页")
private Integer pageNo;
/**
* 每页显示数量
*/
@ApiModelProperty(value = "每页显示数量")
private Integer pageSize;
}
package cn.wisenergy.model.excel.converter;
import com.alibaba.excel.converters.Converter;
import com.alibaba.excel.enums.CellDataTypeEnum;
import com.alibaba.excel.metadata.CellData;
import com.alibaba.excel.metadata.GlobalConfiguration;
import com.alibaba.excel.metadata.property.ExcelContentProperty;
/**
* 性别装唤起
*/
public class SexConverter implements Converter<Integer> {
@Override
public Class supportJavaTypeKey() {
return Integer.class;
}
@Override
public CellDataTypeEnum supportExcelTypeKey() {
return CellDataTypeEnum.STRING;
}
/**
* 读的时候调用
*
* @param cellData
* @param excelContentProperty
* @param globalConfiguration
* @return
* @throws Exception
*/
@Override
public Integer convertToJavaData(CellData cellData, ExcelContentProperty excelContentProperty, GlobalConfiguration globalConfiguration) throws Exception {
Integer sex = null;
String stringValue = cellData.getStringValue();
if ("男".equals(stringValue)) {
sex = 1;
} else if ("女".equals(stringValue)) {
sex = 2;
}
//输入的 不是男也不是女的时候 返回 null
return sex;
}
/**
* 写的时候调用
*
* @param integer
* @param excelContentProperty
* @param globalConfiguration
* @return
* @throws Exception
*/
@Override
public CellData convertToExcelData(Integer integer, ExcelContentProperty excelContentProperty, GlobalConfiguration globalConfiguration) throws Exception {
if (integer.equals(1)) {
return new CellData("男");
} else if (integer.equals(2)) {
return new CellData("女");
}
return null;
}
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : token实体类
* @ Author : lcc
* @ CreateDate : 2020/12/2 11:38
*/
@Data
@ApiModel(value = "AccessToken")
public class AccessToken implements Serializable {
private static final long serialVersionUID = 5056308303951155423L;
private String access_token;
private Integer expires_in;
private String errcode;
private String errmsg;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 展示摄像头信息Vo
* @ Author : lcc
* @ CreateDate : 2020/11/30 10:02
*/
@Data
public class CameraIndexVo implements Serializable {
private static final long serialVersionUID = -3974779391804258758L;
/**
* 摄像头编码
*/
@ApiModelProperty(value = "摄像头编码", name = "cameraCode")
private String cameraCode;
/**
* 直播时间
*/
@ApiModelProperty(value = "直播时间", name = "liveTime")
private Integer liveTime;
/**
* 点播时间
*/
@ApiModelProperty(value = "点播时间", name = "clickTime")
private Integer clickTime;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 摄像机查询条件vo
* @ Author : lcc
* @ CreateDate : 2020/11/3 11:17
*/
@Data
@ApiModel(value = "CameraQueryVo")
public class CameraQueryVo implements Serializable {
private static final long serialVersionUID = 9210136110452692658L;
/**
*搜索字段名
*/
@ApiModelProperty(value = "搜索字段名", name = "fieldName")
private String fieldName;
/**
*搜索条件
*/
@ApiModelProperty(value = "搜索条件", name = "condition")
private String condition;
/**
* 搜索内容
*/
@ApiModelProperty(value = "搜索内容", name = "content")
private String content;
/**
* 起始页
*/
@ApiModelProperty(value = "起始页", name = "pageNo")
private Integer pageNo;
/**
* 页大小
*/
@ApiModelProperty(value = "页大小", name = "pageSize")
private Integer pageSize;
private Integer startNum;
private Integer endNum;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 清运团队Vo
* @ Author : lcc
* @ CreateDate : 2020/12/8 20:07
*/
@Data
@ApiModel(value = "ClearTeamVo")
public class ClearTeamVo implements Serializable {
private static final long serialVersionUID = 3750575905834047294L;
/**
* 时间
*/
@ApiModelProperty(value = "时间", name = "dayTime")
private String dayTime;
/**
* 清运次数
*/
@ApiModelProperty(value = "清运次数", name = "clearCount")
private Integer clearCount;
/**
* 清运率
*/
@ApiModelProperty(value = "清运率", name = "clearPercent")
private String clearPercent;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 统计详情Vo
* @ Author : lcc
* @ CreateDate : 2020/12/8 18:06
*/
@Data
@ApiModel(value = "CountDetailVo")
public class CountDetailVo implements Serializable {
private static final long serialVersionUID = -6856683769331225485L;
/**
* 垃圾站总数
*/
@ApiModelProperty(value = "垃圾站总数", name = "rubbishTotal")
private Integer rubbishTotal=0;
/**
* 覆盖街道数量
*/
@ApiModelProperty(value = "覆盖街道数量", name = "streetCount")
private Integer streetCount=0;
/**
* 摄像机数量
*/
@ApiModelProperty(value = "摄像机数量", name = "cameraCount")
private Integer cameraCount=0;
/**
* 社区数量
*/
@ApiModelProperty(value = "社区数量", name = "communityCount")
private Integer communityCount=0;
/**
* 人员数量
*/
@ApiModelProperty(value = "人员数量", name = "userCount")
private Integer userCount=0;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 督查率Vo
* @ Author : lcc
* @ CreateDate : 2020/12/8 18:30
*/
@Data
@ApiModel(value = "InspectorRateVo")
public class InspectorRateVo implements Serializable {
private static final long serialVersionUID = -5647832185588401041L;
/**
* 小区或街道名称
*/
@ApiModelProperty(value = "小区或街道名称", name = "areaName")
private String areaName;
/**
* 督查百分比
*/
@ApiModelProperty(value = "督查百分比", name = "percent")
private Double percent;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 督查派单Vo
* @ Author : lcc
* @ CreateDate : 2020/12/8 19:00
*/
@Data
@ApiModel(value = "InspectorVo")
public class InspectorVo implements Serializable {
private static final long serialVersionUID = 368635896319164304L;
/**
* 督查派单总数
*/
@ApiModelProperty(value = "督查派单总数", name = "total")
private Integer total;
/**
* 反馈单数量
*/
@ApiModelProperty(value = "反馈单数量", name = "backCount")
private Integer backCount;
/**
* 反馈率
*/
@ApiModelProperty(value = "反馈率", name = "backPercent")
private String backPercent;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 巡查派单统计
* @ Author : lcc
* @ CreateDate : 2020/12/8 19:02
*/
@Data
@ApiModel(value = "InvestigateVo")
public class InvestigateVo implements Serializable {
private static final long serialVersionUID = -901836424706111883L;
/**
* 巡查派单总数
*/
@ApiModelProperty(value = "巡查派单总数", name = "total")
private Integer total;
/**
* 反馈单数量
*/
@ApiModelProperty(value = "反馈单数量", name = "backCount")
private Integer backCount;
/**
* 反馈率
*/
@ApiModelProperty(value = "反馈率", name = "backPercent")
private String backPercent;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 查询条件vo
* @ Author : lcc
* @ CreateDate : 2020/11/30 16:32
*/
@Data
@ApiModel(value = "NewContentQueryVo")
public class NewContentQueryVo implements Serializable {
private static final long serialVersionUID = 5198106522203517727L;
/**
* 类型:1:新闻 2:手册
*/
@ApiModelProperty(value = "类型:1:新闻 2:手册", name = "type", required = true)
private Integer type;
/**
*搜索字段名
*/
@ApiModelProperty(value = "搜索字段名", name = "fieldName")
private String fieldName;
/**
*搜索条件
*/
@ApiModelProperty(value = "搜索条件", name = "condition")
private String condition;
/**
* 搜索内容
*/
@ApiModelProperty(value = "搜索内容", name = "content")
private String content;
/**
* 起始页
*/
@ApiModelProperty(value = "起始页", name = "pageNo")
private Integer pageNo;
/**
* 页大小
*/
@ApiModelProperty(value = "页大小", name = "pageSize")
private Integer pageSize;
private Integer startNum;
private Integer endNum;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @ Description : 公众号消息入参
* @ Author : lcc
* @ CreateDate : 2020/12/2 11:46
*/
@Data
@ApiModel(value = "NewMessageVo")
public class NewMessageVo implements Serializable {
private static final long serialVersionUID = -5742197028228770605L;
private String media_id;
private Integer index;
private List<WxRequestVo> articles;
/**
* 错误码
*/
@ApiModelProperty(value = "错误码", name = "errcode")
private String errcode;
/**
* 错误信息
*/
@ApiModelProperty(value = "错误信息", name = "errmsg")
private String errmsg;
}
package cn.wisenergy.model.vo;
import io.swagger.models.auth.In;
import lombok.Data;
@Data
public class OnlineVo {
private String deviceType;
private String regionIndexCode;
private String collectTime;
private String deviceIndexCode;
private Integer port;
private String ip;
private String regionName;
private String indexCode;
private Integer online;
private String cn;
private String treatyType;
private String manufacturer;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @ Description : 派单反馈Vo
* @ Author : lcc
* @ CreateDate : 2020/11/5 15:57
*/
@Data
@ApiModel(value = "OrderBlackVo")
public class OrderBlackVo implements Serializable {
private static final long serialVersionUID = -3115700111801201129L;
/**
* 派单id
*/
@ApiModelProperty(value = "派单id", name = "autoId")
private String autoId;
/**
* 接单人姓名
*/
@ApiModelProperty(value = "接单人姓名", name = "userName")
private String userName;
/**
* 接单人电话
*/
@ApiModelProperty(value = "接单人电话", name = "phone")
private String phone;
/**
* 图片1
*/
@ApiModelProperty(value = "图片1", name = "imageOne")
private String imageOne;
/**
* 图片2
*/
@ApiModelProperty(value = "图片2", name = "imageTwo")
private String imageTwo;
/**
* 图片3
*/
@ApiModelProperty(value = "图片3", name = "imageThree")
private String imageThree;
/**
* 处理说明
*/
@ApiModelProperty(value = "处理说明", name = "dealExplain")
private String dealExplain;
/**
* 上传语音
*/
@ApiModelProperty(value = "上传语音", name = "uploadVoice")
private String uploadVoice;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 派单详情Vo
* @ Author : lcc
* @ CreateDate : 2020/11/5 15:49
*/
@Data
@ApiModel(value = "OrderDetailVo")
public class OrderDetailVo implements Serializable {
private static final long serialVersionUID = 8537688771545510778L;
/**
* 派单id
*/
@ApiModelProperty(value = "派单id", name = "autoId")
private String autoId;
/**
* 接单人姓名
*/
@ApiModelProperty(value = "接单人姓名", name = "userName", required = true)
private String userName;
/**
* 接单人电话
*/
@ApiModelProperty(value = "接单人电话", name = "phone", required = true)
private String phone;
/**
* 图片1
*/
@ApiModelProperty(value = "图片1", name = "imageOne")
private String imageOne;
/**
* 图片2
*/
@ApiModelProperty(value = "图片2", name = "imageTwo")
private String imageTwo;
/**
* 图片3
*/
@ApiModelProperty(value = "图片3", name = "imageThree")
private String imageThree;
/**
* 服务需求
*/
@ApiModelProperty(value = "服务需求", name = "serviceNeed", required = true)
private String serviceNeed;
/**
* 公告
*/
@ApiModelProperty(value = "公告", name = "serviceNeed", required = true)
private String notice;
/**
* 垃圾站位置
*/
@ApiModelProperty(value = "垃圾站位置", name = "site")
private String site;
/**
* 派单时间
*/
@ApiModelProperty(value = "派单时间", name = "sendTime")
private String sendTime;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 订单查询VO
* @ Author : lcc
* @ CreateDate : 2020/11/5 15:45
*/
@Data
@ApiModel(value = "OrderQueryVo")
public class OrderQueryVo implements Serializable {
private static final long serialVersionUID = -1946034571098902817L;
/**
* 派单类型 0:远程值守派单 1:督查中心派单
*/
@ApiModelProperty(value = "派单类型 0:远程值守派单 1:督查中心派单", name = "sendType", required = true)
private Integer sendType;
/**
*搜索字段名
*/
@ApiModelProperty(value = "搜索字段名", name = "fieldName")
private String fieldName;
/**
*搜索条件
*/
@ApiModelProperty(value = "搜索条件", name = "condition")
private String condition;
/**
* 搜索内容
*/
@ApiModelProperty(value = "搜索内容", name = "content")
private String content;
/**
* 起始页
*/
@ApiModelProperty(value = "起始页", name = "pageNo")
private Integer pageNo;
/**
* 页大小
*/
@ApiModelProperty(value = "页大小", name = "pageSize")
private Integer pageSize;
private Integer startNum;
private Integer endNum;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @ Description : 获取永久素材Vo
* @ Author : lcc
* @ CreateDate : 2020/12/12 17:08
*/
@Data
@ApiModel(value = "QueryMaterialVo")
public class QueryMaterialVo implements Serializable {
private static final long serialVersionUID = 7721507278224931248L;
/**
* 素材列表
*/
@ApiModelProperty(value = "素材列表", name = "news_item")
private List<WxRequestVo> news_item;
/**
* 视频素材标题
*/
@ApiModelProperty(value = "视频素材标题", name = "title")
private String title;
/**
* 视频素材描述
*/
@ApiModelProperty(value = "视频素材描述", name = "description")
private String description;
/**
* 视频素材url
*/
@ApiModelProperty(value = "视频素材url", name = "down_url")
private String down_url;
/**
* 错误码
*/
@ApiModelProperty(value = "错误码", name = "errcode")
private String errcode;
/**
* 错误信息
*/
@ApiModelProperty(value = "错误信息", name = "errmsg")
private String errmsg;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 接单详情Vo
* @ Author : lcc
* @ CreateDate : 2020/11/10 18:08
*/
@Data
@ApiModel(value = "ReceiveOrderDetailVo")
public class ReceiveOrderDetailVo implements Serializable {
private static final long serialVersionUID = 1389740478833922739L;
/**
* 派单id
*/
@ApiModelProperty(value = "派单id", name = "autoId")
private String autoId;
/**
* 接单人姓名
*/
@ApiModelProperty(value = "接单人姓名", name = "nickName", required = true)
private String nickName;
/**
* 接单人电话
*/
@ApiModelProperty(value = "接单人电话", name = "phone", required = true)
private String phone;
/**
* 图片1
*/
@ApiModelProperty(value = "图片1", name = "imageOne")
private String imageOne;
/**
* 图片2
*/
@ApiModelProperty(value = "图片2", name = "imageTwo")
private String imageTwo;
/**
* 图片3
*/
@ApiModelProperty(value = "图片3", name = "imageThree")
private String imageThree;
/**
* 服务需求
*/
@ApiModelProperty(value = "服务需求", name = "serviceNeed", required = true)
private String serviceNeed;
/**
* 公告
*/
@ApiModelProperty(value = "公告", name = "serviceNeed", required = true)
private String notice;
/**
* 处理说明
*/
@ApiModelProperty(value = "处理说明", name = "dealExplain")
private String dealExplain;
/**
* 语音
*/
@ApiModelProperty(value = "语音", name = "voice")
private String uploadVoice;
/**
* 派单图片1
*/
@ApiModelProperty(value = "派单图片1", name = "sendImageOne")
private String sendImageOne;
/**
* 派单图片2
*/
@ApiModelProperty(value = "派单图片2", name = "sendImageTwo")
private String sendImageTwo;
/**
* 派单图片3
*/
@ApiModelProperty(value = "派单图片3", name = "sendImageThree")
private String sendImageThree;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 接单列表展示Vo
* @ Author : lcc
* @ CreateDate : 2020/11/10 17:25
*/
@Data
@ApiModel(value = "ReceiveOrderResponse")
public class ReceiveOrderResponse implements Serializable {
private static final long serialVersionUID = -3946263235086973073L;
/**
* 服务单工单id
*/
@ApiModelProperty(value = "工单id", name = "autoId")
private String autoId;
/**
* 标题
*/
@ApiModelProperty(value = "标题", name = "title")
private String title;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间", name = "createTime")
private Date createTime;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 接单请求参数Vo
* @ Author : lcc
* @ CreateDate : 2020/11/8 20:43
*/
@Data
@ApiModel(value = "ReceiveOrderVo")
public class ReceiveOrderVo implements Serializable {
private static final long serialVersionUID = 8991803182388823258L;
/**
* 接单编号 :如:SSO-202011-00231
*/
@ApiModelProperty(value = "接单编号 :如:SSO-202011-00231", name = "serviceAutoId", required = true)
private String serviceAutoId;
/**
* 处理说明
*/
@ApiModelProperty(value = "处理说明", name = "dealExplain")
private String dealExplain;
/**
* 上传图片1
*/
@ApiModelProperty(value = "上传图片1", name = "imageOne")
private String imageOne;
/**
* 上传图片2
*/
@ApiModelProperty(value = "上传图片2", name = "imageTwo")
private String imageTwo;
/**
* 上传图片3
*/
@ApiModelProperty(value = "上传图片3", name = "imageThree")
private String imageThree;
/**
* 上传语音
*/
@ApiModelProperty(value = "上传语音", name = "voice")
private String voice;
/**
* 公告
*/
@ApiModelProperty(value = "公告", name = "serviceNeed", required = true)
private String notice;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description :
* @ Author : lcc
* @ CreateDate : 2020/11/12 15:40
*/
@Data
@ApiModel(value = "ReceiveQuestVo")
public class ReceiveQuestVo implements Serializable {
private static final long serialVersionUID = -4597962111447815452L;
/**
* 状态: 0 未处理 1 已处理
*/
@ApiModelProperty(value = "状态: 0 未处理 1 已处理", name = "status", required = true)
private Integer status;
/**
* 用户编号
*/
@ApiModelProperty(value = "用户编号", name = "autoId", required = true)
private String autoId;
/**
* 起始页
*/
@ApiModelProperty(value = "起始页", name = "pageNo")
private Integer pageNo;
/**
* 页大小
*/
@ApiModelProperty(value = "页大小", name = "pageSize")
private Integer pageSize;
private Integer startNum;
private Integer endNum;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 获取永久素材请求Vo
* @ Author : lcc
* @ CreateDate : 2020/12/12 17:21
*/
@Data
@ApiModel(value = "RequestMaterialVo")
public class RequestMaterialVo implements Serializable {
private static final long serialVersionUID = -340295080992691341L;
/**
* media_id
*/
@ApiModelProperty(value = "media_id", name = "media_id")
private String media_id;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 居民查询条件Vo
* @ Author : lcc
* @ CreateDate : 2020/11/3 11:25
*/
@Data
@ApiModel(value = "ResidentQueryVo")
public class ResidentQueryVo implements Serializable {
private static final long serialVersionUID = 3702814834598394046L;
/**
*搜索字段名
*/
@ApiModelProperty(value = "搜索字段名", name = "fieldName")
private String fieldName;
/**
*搜索条件
*/
@ApiModelProperty(value = "搜索条件", name = "condition")
private String condition;
/**
* 搜索内容
*/
@ApiModelProperty(value = "搜索内容", name = "content")
private String content;
/**
* 起始页
*/
@ApiModelProperty(value = "起始页", name = "pageNo")
private Integer pageNo;
/**
* 页大小
*/
@ApiModelProperty(value = "页大小", name = "pageSize")
private Integer pageSize;
private Integer startNum;
private Integer endNum;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 垃圾站名称列表Vo
* @ Author : lcc
* @ CreateDate : 2020/11/6 15:16
*/
@Data
@ApiModel(value = "RubbishNameVo")
public class RubbishNameVo implements Serializable {
private static final long serialVersionUID = 7573795863314347623L;
/**
* 垃圾站id
*/
@ApiModelProperty(value = "垃圾站id", name = "rubbishId")
private Integer rubbishId;
/**
* 垃圾站名称
*/
@ApiModelProperty(value = "垃圾站名称", name = "name")
private String name;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 垃圾站查询Vo
* @ Author : lcc
* @ CreateDate : 2020/11/3 11:29
*/
@Data
@ApiModel(value = "RubbishQueryVo")
public class RubbishQueryVo implements Serializable {
private static final long serialVersionUID = -5792371961591548184L;
/**
*搜索字段名
*/
@ApiModelProperty(value = "搜索字段名", name = "fieldName")
private String fieldName;
/**
*搜索条件
*/
@ApiModelProperty(value = "搜索条件", name = "condition")
private String condition;
/**
* 搜索内容
*/
@ApiModelProperty(value = "搜索内容", name = "content")
private String content;
/**
* 起始页
*/
@ApiModelProperty(value = "起始页", name = "pageNo")
private Integer pageNo;
/**
* 页大小
*/
@ApiModelProperty(value = "页大小", name = "pageSize")
private Integer pageSize;
private Integer startNum;
private Integer endNum;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 派单统计Vo
* @ Author : lcc
* @ CreateDate : 2020/12/8 18:59
*/
@Data
@ApiModel(value = "SendOrderCountVo")
public class SendOrderCountVo implements Serializable {
private static final long serialVersionUID = 7543642920135941860L;
/**
* 巡查派单统计
*/
@ApiModelProperty(value = "巡查派单统计", name = "investigateVo")
private InvestigateVo investigateVo;
/**
* 督查派单统计
*/
@ApiModelProperty(value = "督查派单统计", name = "inspectorVo")
private InspectorVo inspectorVo;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 派单列表Vo
* @ Author : lcc
* @ CreateDate : 2020/11/5 15:30
*/
@Data
@ApiModel(value = "SendOrderVo", description = "派单列表Vo")
public class SendOrderVo implements Serializable {
private static final long serialVersionUID = 6440031151723794315L;
/**
* 派单编号
*/
@ApiModelProperty(value = "派单编号", name = "autoId")
private String autoId;
/**
* 督察员id
*/
@ApiModelProperty(value = "督察员id", name = "inspectorId")
private String inspectorId;
/**
* 督察员名称
*/
@ApiModelProperty(value = "督察员名称", name = "inspectorName")
private String inspectorName;
/**
* 垃圾站位置
*/
@ApiModelProperty(value = "垃圾站位置", name = "rubbishSite")
private String rubbishSite;
/**
* 接单人姓名
*/
@ApiModelProperty(value = "接单人姓名", name = "nickName")
private String nickName;
/**
* 角色名称
*/
@ApiModelProperty(value = "角色名称", name = "roleName")
private String roleName;
/**
* 处理状态
*/
@ApiModelProperty(value = "处理状态", name = "dealStatus")
private String dealStatus;
/**
* 派单原因
*/
@ApiModelProperty(value = "派单原因", name = "reason")
private String reason;
/**
* 派单时间
*/
@ApiModelProperty(value = "派单时间", name = "sendTime")
private String sendTime;
/**
* 处理时间
*/
@ApiModelProperty(value = "处理时间", name = "dealTime")
private String dealTime;
/**
* 摄像机编号
*/
@ApiModelProperty(value = "摄像机编号", name = "cameraNumber", required = true)
private String cameraNumber;
}
package cn.wisenergy.model.vo;
import cn.wisenergy.model.app.AccountUsers;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @ Description : 派单请求Vo
* @ Author : lcc
* @ CreateDate : 2020/11/10 14:25
*/
@Data
@ApiModel(value = "SendQuestVo")
public class SendQuestVo implements Serializable {
private static final long serialVersionUID = -3384629878911745184L;
/**
* 摄像机编号
*/
@ApiModelProperty(value = "摄像机编号", name = "cameraNumber", required = true)
private String cameraNumber;
/**
* 接单人信息
*/
@ApiModelProperty(value = "接单人信息", name = "accountUsers", required = true)
private List<AccountUsers> accountUsers;
/**
* 督察员(登录用户的autoId)
*/
@ApiModelProperty(value = "督察员(登录用户的autoId)", name = "autoId")
private String autoId;
/**
* 接单人姓名
*/
@ApiModelProperty(value = "接单人姓名", name = "receiveName", required = true)
private String receiveName;
/**
* 接单人电话
*/
@ApiModelProperty(value = "接单人电话", name = "phone")
private String receivePhone;
/**
* 上传图片1
*/
@ApiModelProperty(value = "上传图片1", name = "imageOne")
private String imageOne;
/**
* 上传图片2
*/
@ApiModelProperty(value = "上传图片2", name = "imageTwo")
private String imageTwo;
/**
* 上传图片3
*/
@ApiModelProperty(value = "上传图片3", name = "imageThree")
private String imageThree;
/**
* 上传视频
*/
@ApiModelProperty(value = "上传视频", name = "uploadVideo")
private String uploadVideo;
/**
* 服务需求
*/
@ApiModelProperty(value = "服务需求", name = "serviceNeed", required = true)
private String serviceNeed;
/**
* 公告
*/
@ApiModelProperty(value = "公告", name = "serviceNeed", required = true)
private String notice;
/**
* 派单类型 0:远程值守派单 1:督查中心派单
*/
@ApiModelProperty(value = "派单类型 0:远程值守派单 1:督查中心派单", name = "sendType", required = true)
private Integer sendType;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 街道查询Vo
* @ Author : lcc
* @ CreateDate : 2020/11/4 15:10
*/
@Data
@ApiModel(value = "StreetQueryVo")
public class StreetQueryVo implements Serializable {
private static final long serialVersionUID = 2333129772728560984L;
/**
* 搜索字段名
*/
@ApiModelProperty(value = "搜索字段名", name = "fieldName")
private String fieldName;
/**
* 搜索条件
*/
@ApiModelProperty(value = "搜索条件", name = "condition")
private String condition;
/**
* 搜索内容
*/
@ApiModelProperty(value = "搜索内容", name = "content")
private String content;
/**
* 起始页
*/
@ApiModelProperty(value = "起始页", name = "pageNo")
private Integer pageNo;
/**
* 页大小
*/
@ApiModelProperty(value = "页大小", name = "pageSize")
private Integer pageSize;
private Integer startNum;
private Integer endNum;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @ Description : 街道展示列表Vo
* @ Author : lcc
* @ CreateDate : 2020/11/4 14:42
*/
@Data
@ApiModel(value = "StreetShowVo")
public class StreetShowVo implements Serializable {
private static final long serialVersionUID = 7551695826947133899L;
/**
* 区域id
*/
@ApiModelProperty(value = "区域id", name = "autoId")
private String autoId;
/**
* 街道id
*/
@ApiModelProperty(value = "街道id", name = "parentId")
private String parentId;
/**
* 社区id
*/
@ApiModelProperty(value = "街道id", name = "parentId")
private String rootId;
/**
* 区域名称
*/
@ApiModelProperty(value = "区域名称", name = "areaName")
private String areaName;
/**
* 街道名称
*/
@ApiModelProperty(value = "街道名称", name = "streetName")
private String streetName;
/**
* 社区名称
*/
@ApiModelProperty(value = "社区名称", name = "communityName")
private String communityName;
/**
* 垃圾站数量
*/
@ApiModelProperty(value = "垃圾站数量", name = "rubbishCount")
private Integer rubbishCount;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间", name = "createTime")
private Date createTime;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @ Description : 街道树结构Vo
* @ Author : lcc
* @ CreateDate : 2020/11/8 15:38
*/
@Data
@ApiModel(value = "StreetVo")
public class StreetVo implements Serializable {
private static final long serialVersionUID = 2037289234529013932L;
private String autoId;
private String parentId;
private String rootId;
private String name;
private List<StreetVo> children;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 修改永久素材Vo
* @ Author : lcc
* @ CreateDate : 2020/12/12 16:41
*/
@Data
@ApiModel(value = "UpdateMaterialVo")
public class UpdateMaterialVo implements Serializable {
private static final long serialVersionUID = 485652731661040786L;
/**
* 错误码
*/
@ApiModelProperty(value = "错误码", name = "errcode")
private String errcode;
/**
* 错误信息
*/
@ApiModelProperty(value = "错误信息", name = "errmsg")
private String errmsg;
}
package cn.wisenergy.model.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* @ Description : 上传永久素材Vo
* @ Author : lcc
* @ CreateDate : 2020/12/11 17:47
*/
@Data
@ApiModel(value = "UploadMaterialVo")
public class UploadMaterialVo implements Serializable {
private static final long serialVersionUID = 6325743349131414595L;
/**
* media_id
*/
@ApiModelProperty(value = "media_id", name = "media_id")
private String media_id;
/**
* 媒体文件url
*/
@ApiModelProperty(value = "媒体文件url", name = "url")
private String url;
/**
* 错误码
*/
@ApiModelProperty(value = "错误码", name = "errcode")
private String errcode;
/**
* 错误信息
*/
@ApiModelProperty(value = "错误信息", name = "errmsg")
private String errmsg;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment