Jelajahi Sumber

综合展示-图片及坐标

wangyangyang 4 tahun lalu
induk
melakukan
507676174f

+ 1 - 0
common/src/main/java/com/huaxu/model/ResultStatus.java

@@ -117,6 +117,7 @@ public enum ResultStatus {
     SCENETYPE_NAME_ALREADY_EXISTS(100011, "所选场景类型已经被引用,不能被删除"),
     SYSTEM_ERROR(999999, "系统错误"),
     PARAM_ERROR(700001, "参数缺失"),
+    OBJECT_ERROR(800001, "信息不存在"),
     SCENE_TYPE_NAME_ALREADY_EXISTS(900015,"场景类型名称重复"),
     SCENE_NAME_ALREADY_EXISTS(900015,"场景名称重复"),
     SCENE_PARENT_ALREADY_EXISTS(900016,"上级场景不能选择当前编辑场景"),

+ 108 - 0
sms_water/src/main/java/com/huaxu/controller/ComdisplayMapController.java

@@ -0,0 +1,108 @@
+package com.huaxu.controller;
+
+import com.huaxu.common.FileUploadUtil;
+import com.huaxu.model.AjaxMessage;
+import com.huaxu.model.LoginUser;
+import com.huaxu.model.ResultStatus;
+import com.huaxu.util.UserUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Controller;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.ui.ModelMap;
+
+import java.io.IOException;
+import java.util.List;
+import java.util.Map;
+import java.util.Date;
+import org.springframework.web.bind.annotation.*;
+import com.huaxu.entity.ComdisplayMapEntity;
+import com.huaxu.service.ComdisplayMapService;
+import org.springframework.web.multipart.MultipartFile;
+
+/**
+ * 综合展示图片页面控制器
+ * @author wyy
+ * @date 2021-02-24 09:23
+ */
+@RestController
+@RequestMapping("/comdismap")
+@Api(tags = "综合展示--图片")
+public class ComdisplayMapController{
+    @Autowired
+    private ComdisplayMapService comdisplayMapService;
+    @Value("${SMS.sys_config_path}")
+    private String baseDir;
+    /**
+     * 新增
+     */
+    @ApiOperation(value = "综合展示图片")
+    @RequestMapping(value = "addComDisImage", method = RequestMethod.POST)
+    @ResponseBody
+    public AjaxMessage<String> addUserPhoto(@ApiParam(value = "综合展示图片", required = true) @RequestParam("avatarfile") MultipartFile file) {
+        String avatar = "";
+        if (!file.isEmpty()) {
+            try {
+                avatar = FileUploadUtil.uploadWeb(baseDir, file);
+            } catch (IOException e) {
+                return new AjaxMessage<>(ResultStatus.ERROR, e.getMessage());
+            }
+        }
+        return new AjaxMessage<>(ResultStatus.OK, avatar);
+    }
+
+    /**
+     * 新增
+     */
+    @RequestMapping(value = "/findMap", method = RequestMethod.GET)
+    @ResponseBody
+    @ApiOperation(value = "查询地图路径")
+    public AjaxMessage<ComdisplayMapEntity> findMap() {
+        LoginUser currentUser = UserUtil.getCurrentUser();
+        ComdisplayMapEntity comdisplayMap = new ComdisplayMapEntity();
+        comdisplayMap.setTenantId(currentUser.getTenantId());
+        List<ComdisplayMapEntity> result = comdisplayMapService.findList(comdisplayMap);
+        if(result.size()>0)
+        return new AjaxMessage<>(ResultStatus.OK, result.get(0));
+        else
+            return new AjaxMessage<>(ResultStatus.OBJECT_ERROR);
+    }
+    /**
+     * 新增
+     */
+    @RequestMapping(value = "/save", method = RequestMethod.POST)
+    @ResponseBody
+    @ApiOperation(value = "保存或修改")
+    public AjaxMessage<Integer> save(@ApiParam(value = "地图信息", required = true) @RequestBody ComdisplayMapEntity comdisplayMap) {
+        LoginUser currentUser = UserUtil.getCurrentUser();
+        comdisplayMap.setStatus(1);
+        comdisplayMap.setTenantId(currentUser.getTenantId());
+        int result = comdisplayMapService.saveOrUpdate(comdisplayMap) ? 1 : 0;
+        return new AjaxMessage<>(ResultStatus.OK, result);
+    }
+
+    /**
+     * 修改保存综合展示图片
+     */
+    @ApiOperation(value = "单个编辑")
+    @RequestMapping(value = "/edit", method = RequestMethod.POST)
+    @ResponseBody
+    public  AjaxMessage<Integer>  editComdisplayMap(@ApiParam(value = "地图信息", required = true) @RequestBody ComdisplayMapEntity comdisplayMap) {
+        int result = comdisplayMapService.updateComdisplayMapById(comdisplayMap) ? 1 : 0;
+        return new AjaxMessage<>(ResultStatus.OK, result);
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "批量删除")
+    @RequestMapping(value = "/deleteByIds", method = RequestMethod.POST)
+    @ResponseBody
+    public AjaxMessage<Integer> del(@ApiParam(value = "IDS", required = true) @RequestBody Long[] ids) {
+        int result = comdisplayMapService.delComdisplayMapByIds(ids) ? 1 : 0;
+        return new AjaxMessage<>(ResultStatus.OK, result);
+    }
+}

+ 81 - 0
sms_water/src/main/java/com/huaxu/controller/ComdisplayMapLocationController.java

@@ -0,0 +1,81 @@
+package com.huaxu.controller;
+
+import com.huaxu.entity.ComdisplayMapEntity;
+import com.huaxu.model.AjaxMessage;
+import com.huaxu.model.LoginUser;
+import com.huaxu.model.ResultStatus;
+import com.huaxu.util.UserUtil;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.ui.ModelMap;
+
+import java.util.List;
+import java.util.Map;
+import java.util.Date;
+import org.springframework.web.bind.annotation.*;
+import com.huaxu.entity.ComdisplayMapLocationEntity;
+import com.huaxu.service.ComdisplayMapLocationService;
+
+/**
+ * 地图坐标页面控制器
+ * @author WYY
+ * @date 2021-02-24 09:58
+ */
+@RestController
+@RequestMapping("/comdislocation")
+@Api(tags = "综合展示--图片坐标")
+public class ComdisplayMapLocationController {
+    @Autowired
+    private ComdisplayMapLocationService comdisplayMapLocationService;
+    /**
+     * 新增
+     */
+    @RequestMapping(value = "/save", method = RequestMethod.POST)
+    @ResponseBody
+    @ApiOperation(value = "保存或修改")
+    public AjaxMessage<Integer> save(@ApiParam(value = "地图坐标信息", required = true) @RequestBody ComdisplayMapLocationEntity comdisplayMapLocation){
+        LoginUser currentUser = UserUtil.getCurrentUser();
+        comdisplayMapLocation.setStatus(1);
+        comdisplayMapLocation.setTenantId(currentUser.getTenantId());
+        int result= comdisplayMapLocationService.saveOrUpdate(comdisplayMapLocation) ? 1 : 0;
+        return new AjaxMessage<>(ResultStatus.OK, result);
+    }
+    /**
+     * 新增
+     */
+    @RequestMapping(value = "/findMapLocation", method = RequestMethod.GET)
+    @ResponseBody
+    @ApiOperation(value = "查询地图坐标")
+    public AjaxMessage<List<ComdisplayMapLocationEntity>> findMapLocation() {
+        LoginUser currentUser = UserUtil.getCurrentUser();
+        ComdisplayMapLocationEntity comdisplayMap = new ComdisplayMapLocationEntity();
+        comdisplayMap.setTenantId(currentUser.getTenantId());
+        List<ComdisplayMapLocationEntity> result = comdisplayMapLocationService.findList(comdisplayMap);
+        return new AjaxMessage<>(ResultStatus.OK, result);
+    }
+    /**
+     * 修改保存地图坐标
+     */
+    @ApiOperation(value = "单个编辑")
+    @RequestMapping(value = "/edit", method = RequestMethod.POST)
+    @ResponseBody
+    public  AjaxMessage<Integer> editComdisplayMapLocation(@ApiParam(value = "地图坐标信息", required = true) @RequestBody ComdisplayMapLocationEntity comdisplayMapLocation) {
+        int result = comdisplayMapLocationService.updateComdisplayMapLocationById(comdisplayMapLocation) ? 1 : 0;
+        return new AjaxMessage<>(ResultStatus.OK, result);
+    }
+
+    /**
+     * 删除
+     */
+    @ApiOperation(value = "批量删除")
+    @RequestMapping(value = "/deleteByIds", method = RequestMethod.POST)
+    @ResponseBody
+    public AjaxMessage<Integer> del(@ApiParam(value = "IDS", required = true) @RequestBody Long[] ids) {
+        int result = comdisplayMapLocationService.delComdisplayMapLocationByIds(ids) ? 1 : 0;
+        return new AjaxMessage<>(ResultStatus.OK, result);
+    }
+}

+ 27 - 0
sms_water/src/main/java/com/huaxu/dao/ComdisplayMapLocationMapper.java

@@ -0,0 +1,27 @@
+package com.huaxu.dao;
+
+import com.huaxu.entity.ComdisplayMapLocationEntity;
+import java.io.Serializable;
+import java.util.List;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+/**
+ *
+ * sms_comdisplay_map_locationDAO接口
+ * @author: WYY
+ * @date 2021-02-24 09:58
+ */
+@Mapper
+public interface ComdisplayMapLocationMapper extends BaseMapper<ComdisplayMapLocationEntity> {
+
+
+     ComdisplayMapLocationEntity findComdisplayMapLocationById(Serializable id);
+
+
+     List<ComdisplayMapLocationEntity> findList(ComdisplayMapLocationEntity comdisplayMapLocationEntity);
+
+     /**删除相关方法  使用mybatis-plus集成的 **/
+}

+ 26 - 0
sms_water/src/main/java/com/huaxu/dao/ComdisplayMapMapper.java

@@ -0,0 +1,26 @@
+package com.huaxu.dao;
+
+import com.huaxu.entity.ComdisplayMapEntity;
+import java.io.Serializable;
+import java.util.List;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+/**
+ *
+ * sms_comdisplay_mapDAO接口
+ * @author: wyy
+ * @date 2021-02-24 09:23
+ */
+@Mapper
+public interface ComdisplayMapMapper extends BaseMapper<ComdisplayMapEntity> {
+
+     ComdisplayMapEntity findComdisplayMapById(Serializable id);
+
+
+     List<ComdisplayMapEntity> findList(ComdisplayMapEntity comdisplayMapEntity);
+
+     /**删除相关方法  使用mybatis-plus集成的 **/
+}

+ 55 - 0
sms_water/src/main/java/com/huaxu/entity/ComdisplayMapEntity.java

@@ -0,0 +1,55 @@
+package com.huaxu.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import java.util.Date;
+
+/**
+ * sms_comdisplay_map
+ * @author: wyy
+ * @date 2021-02-24 09:23
+ */
+@Data
+@TableName("sms_comdisplay_map")
+public class ComdisplayMapEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /** 主键 */ 
+	@TableId(type = IdType.AUTO)
+    @ApiModelProperty(value = "主键")
+    private Long id;
+
+    /** 租户标识 */
+    @ApiModelProperty(value = "租户标识")
+    @JsonIgnore
+    private String tenantId;
+
+    /** 图片路径 */
+    @ApiModelProperty(value = "图片路径")
+    private String imagePath;
+
+    /** 数据删除标记 */
+    @ApiModelProperty(value = "删除标记")
+    @TableLogic
+    @JsonIgnore
+    private Integer status;
+
+    @JsonIgnore
+    private Date dateCreate;
+
+    @ApiModelProperty(value = "创建人")
+    @JsonIgnore
+    private String createBy;
+
+    @JsonIgnore
+    private Date dateUpdate;
+
+    @ApiModelProperty(value = "更新人")
+    @JsonIgnore
+    private String updateBy;
+
+}

+ 74 - 0
sms_water/src/main/java/com/huaxu/entity/ComdisplayMapLocationEntity.java

@@ -0,0 +1,74 @@
+package com.huaxu.entity;
+
+import com.baomidou.mybatisplus.annotation.*;
+
+import com.fasterxml.jackson.annotation.JsonIgnore;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import java.util.Date;
+
+/**
+ * sms_comdisplay_map_location
+ * @author: WYY
+ * @date 2021-02-24 09:58
+ */
+@Data
+@TableName("sms_comdisplay_map_location")
+public class ComdisplayMapLocationEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.AUTO)
+    @ApiModelProperty(value = "主键")
+    private Long id;
+
+    /**
+     * 租户标识
+     */
+    @ApiModelProperty(value = "租户标识")
+    @JsonIgnore
+    private String tenantId;
+
+    /**
+     * 左坐标
+     */
+    @ApiModelProperty(value = "左坐标")
+    private Double pointLeft;
+
+    /**
+     * 上坐标
+     */
+    @ApiModelProperty(value = "上坐标")
+    private Double pointTop;
+
+    /**
+     * 公司ID
+     */
+    @ApiModelProperty(value = "公司ID")
+    private Long companyOrgId;
+
+    /**
+     * 数据删除标记
+     */
+    @ApiModelProperty(value = "删除标记")
+    @TableLogic
+    @JsonIgnore
+    private Integer status;
+
+    @JsonIgnore
+    private Date dateCreate;
+
+    @ApiModelProperty(value = "创建人")
+    @JsonIgnore
+    private String createBy;
+
+    @JsonIgnore
+    private Date dateUpdate;
+
+    @ApiModelProperty(value = "更新人")
+    @JsonIgnore
+    private String updateBy;
+}

+ 78 - 0
sms_water/src/main/java/com/huaxu/service/ComdisplayMapLocationService.java

@@ -0,0 +1,78 @@
+package com.huaxu.service;
+
+
+import com.huaxu.dao.ComdisplayMapLocationMapper;
+import com.huaxu.entity.ComdisplayMapLocationEntity;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+
+import javax.annotation.Resource;
+
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.Map;
+import java.util.List;
+import java.util.Arrays;
+
+/**
+ * 地图坐标Service接口
+ *
+ * @author: WYY
+ * @date 2021-02-24 09:58
+ */
+@Service
+public class ComdisplayMapLocationService extends ServiceImpl<ComdisplayMapLocationMapper, ComdisplayMapLocationEntity> {
+
+    @Resource
+    private ComdisplayMapLocationMapper comdisplayMapLocationMapper;
+    /**
+     * 查列表
+     */
+    public List<ComdisplayMapLocationEntity> findList(ComdisplayMapLocationEntity comdisplayMapLocationEntity) {
+        return comdisplayMapLocationMapper.findList(comdisplayMapLocationEntity);
+    }
+
+    /**
+     * 批量删除
+     */
+    @Transactional(rollbackFor = Exception.class)
+    public boolean delComdisplayMapLocationByIds(Long[] ids) {
+        return this.removeByIds(Arrays.asList(ids));
+    }
+
+    /**
+     * 单个删除
+     */
+    public boolean delComdisplayMapLocationById(Long id) {
+        return this.removeById(id);
+    }
+
+    /**
+     * 保存
+     */
+    public boolean addComdisplayMapLocation(ComdisplayMapLocationEntity comdisplayMapLocation) {
+        if (this.save(comdisplayMapLocation)) {
+            return true;
+        }
+        return false;
+    }
+
+    /**
+     * 修改根居ID
+     */
+    public boolean updateComdisplayMapLocationById(ComdisplayMapLocationEntity comdisplayMapLocation) {
+        if (this.updateById(comdisplayMapLocation)) {
+            return true;
+        }
+        return false;
+    }
+
+    /**
+     * 根居ID获取对象
+     */
+    public ComdisplayMapLocationEntity findComdisplayMapLocationById(Long id) {
+        return comdisplayMapLocationMapper.findComdisplayMapLocationById(id);
+    }
+}

+ 77 - 0
sms_water/src/main/java/com/huaxu/service/ComdisplayMapService.java

@@ -0,0 +1,77 @@
+package com.huaxu.service;
+
+
+import com.huaxu.dao.ComdisplayMapMapper;
+import com.huaxu.entity.ComdisplayMapEntity;
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import javax.annotation.Resource;
+import org.springframework.transaction.annotation.Transactional;
+import java.util.Map;
+import java.util.List;
+import java.util.Arrays;
+/**
+ *
+ * 综合展示图片Service接口
+ * @author: wyy
+ * @date 2021-02-24 09:23
+ */
+@Service
+public class ComdisplayMapService extends ServiceImpl<ComdisplayMapMapper,ComdisplayMapEntity> {
+
+	@Resource
+	private ComdisplayMapMapper comdisplayMapMapper;
+
+	/**
+	 * 查列表
+	 */
+	public List<ComdisplayMapEntity> findList(ComdisplayMapEntity comdisplayMapEntity) {
+		return comdisplayMapMapper.findList(comdisplayMapEntity);
+	}
+
+	/**
+	 * 批量删除
+	 */
+	@Transactional(rollbackFor = Exception.class)
+	public boolean delComdisplayMapByIds(Long[] ids) {
+		return this.removeByIds(Arrays.asList(ids));
+	}
+
+	/**
+	 * 单个删除
+	 */
+	public boolean delComdisplayMapById(Long id) {
+		return this.removeById(id);
+	}
+
+	/**
+	 * 保存
+	 */
+	public boolean addComdisplayMap(ComdisplayMapEntity comdisplayMap) {
+
+		if (this.save(comdisplayMap)) {
+			return true;
+		}
+		return false;
+	}
+
+	/**
+	 * 修改根居ID
+	 */
+	public boolean updateComdisplayMapById(ComdisplayMapEntity comdisplayMap) {
+
+		if (this.updateById(comdisplayMap)) {
+			return true;
+		}
+		return false;
+	}
+
+	/**
+	 * 根居ID获取对象
+	 */
+	public ComdisplayMapEntity findComdisplayMapById(Long id) {
+		return comdisplayMapMapper.findComdisplayMapById(id);
+	}
+}

+ 69 - 0
sms_water/src/main/resources/mapper/ComdisplayMapLocationMapper.xml

@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.huaxu.dao.ComdisplayMapLocationMapper">
+
+
+    <resultMap type="com.huaxu.entity.ComdisplayMapLocationEntity" id="ComdisplayMapLocationResult">
+        <result property="id" column="id"/>
+        <result property="tenantId" column="tenant_id"/>
+        <result property="pointLeft" column="point_left"/>
+        <result property="pointTop" column="point_top"/>
+        <result property="companyOrgId" column="company_org_id"/>
+        <result property="status" column="status"/>
+        <result property="dateCreate" column="date_create"/>
+        <result property="createBy" column="create_by"/>
+        <result property="dateUpdate" column="date_update"/>
+        <result property="updateBy" column="update_by"/>
+    </resultMap>
+
+    <!--  实体栏位  -->
+    <sql id="comdisplayMapLocationColumns">
+         a.id as "id" ,
+         a.tenant_id as "tenantId" ,
+         a.point_left as "pointLeft" ,
+         a.point_top as "pointTop" ,
+         a.company_org_id as "companyOrgId" ,
+         a.status as "status" ,
+         a.date_create as "dateCreate" ,
+         a.create_by as "createBy" ,
+         a.date_update as "dateUpdate" ,
+         a.update_by as "updateBy" 
+     </sql>
+
+
+    <!--  根据主键获取实体   -->
+    <select id="findComdisplayMapLocationById" resultType="com.huaxu.entity.ComdisplayMapLocationEntity">
+        SELECT
+        <include refid="comdisplayMapLocationColumns"/>
+        FROM sms_comdisplay_map_location a
+        WHERE a.id = #{id}
+    </select>
+
+    <!--  根据获取实体List   -->
+    <select id="findList" resultType="com.huaxu.entity.ComdisplayMapLocationEntity">
+        SELECT
+        <include refid="comdisplayMapLocationColumns"/>
+        FROM sms_comdisplay_map_location a
+        <where>
+            a.status=1
+            <if test="id != null ">and a.id = #{id}</if>
+            <if test="tenantId != null  and tenantId != ''">and a.tenant_id = #{tenantId}</if>
+        </where>
+    </select>
+
+    <!--  根据获取实体 page   -->
+    <select id="findPage" resultType="com.huaxu.entity.ComdisplayMapLocationEntity">
+        SELECT
+        <include refid="comdisplayMapLocationColumns"/>
+        FROM sms_comdisplay_map_location a
+        <where>
+            a.status=1
+            <if test="comdisplayMapLocation.id != null ">and a.id = #{comdisplayMapLocation.id}</if>
+            <if test="comdisplayMapLocation.tenantId != null  and comdisplayMapLocation.tenantId != ''">and a.tenant_id
+                = #{comdisplayMapLocation.tenantId}
+            </if>
+        </where>
+    </select>
+</mapper>

+ 63 - 0
sms_water/src/main/resources/mapper/ComdisplayMapMapper.xml

@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.huaxu.dao.ComdisplayMapMapper">
+
+
+    <resultMap type="com.huaxu.entity.ComdisplayMapEntity" id="ComdisplayMapResult">
+        <result property="id" column="id"/>
+        <result property="tenantId" column="tenant_id"/>
+        <result property="imagePath" column="image_path"/>
+        <result property="status" column="status"/>
+        <result property="dateCreate" column="date_create"/>
+        <result property="createBy" column="create_by"/>
+        <result property="dateUpdate" column="date_update"/>
+        <result property="updateBy" column="update_by"/>
+    </resultMap>
+
+    <!--  实体栏位  -->
+    <sql id="comdisplayMapColumns">
+         a.id as "id" ,
+         a.tenant_id as "tenantId" ,
+         a.image_path as "imagePath" ,
+         a.status as "status" ,
+         a.date_create as "dateCreate" ,
+         a.create_by as "createBy" ,
+         a.date_update as "dateUpdate" ,
+         a.update_by as "updateBy" 
+     </sql>
+
+
+    <!--  根据主键获取实体   -->
+    <select id="findComdisplayMapById" resultType="com.huaxu.entity.ComdisplayMapEntity">
+        SELECT
+        <include refid="comdisplayMapColumns"/>
+        FROM sms_comdisplay_map a
+        WHERE a.id = #{id}
+    </select>
+
+    <!--  根据获取实体List   -->
+    <select id="findList" resultType="com.huaxu.entity.ComdisplayMapEntity">
+        SELECT
+        <include refid="comdisplayMapColumns"/>
+        FROM sms_comdisplay_map a
+        <where>
+            a.status=1
+            <if test="tenantId != null  and tenantId != ''">and a.tenant_id = #{tenantId}</if>
+        </where>
+    </select>
+
+    <!--  根据获取实体 page   -->
+    <select id="findPage" resultType="com.huaxu.entity.ComdisplayMapEntity">
+        SELECT
+        <include refid="comdisplayMapColumns"/>
+        FROM sms_comdisplay_map a
+        <where>
+            a.status=1
+            <if test="comdisplayMap.tenantId != null  and comdisplayMap.tenantId != ''">and a.tenant_id =
+                #{comdisplayMap.tenantId}
+            </if>
+        </where>
+    </select>
+</mapper>