diff --git a/src/main/java/com/glxp/api/controller/inv/DeviceAssetLoacationController.java b/src/main/java/com/glxp/api/controller/inv/DeviceAssetLoacationController.java new file mode 100644 index 00000000..ec867fa3 --- /dev/null +++ b/src/main/java/com/glxp/api/controller/inv/DeviceAssetLoacationController.java @@ -0,0 +1,12 @@ +package com.glxp.api.controller.inv; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.RestController; + +/** + * 设备位置字典 + */ +@Slf4j +@RestController +public class DeviceAssetLoacationController { +} diff --git a/src/main/java/com/glxp/api/controller/inv/DeviceAssetUserController.java b/src/main/java/com/glxp/api/controller/inv/DeviceAssetUserController.java index e277fb7e..7b8f1fca 100644 --- a/src/main/java/com/glxp/api/controller/inv/DeviceAssetUserController.java +++ b/src/main/java/com/glxp/api/controller/inv/DeviceAssetUserController.java @@ -2,7 +2,11 @@ package com.glxp.api.controller.inv; import com.glxp.api.controller.BaseController; import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.RestController; +/** + * 设备相关人员 + */ @Slf4j @RestController public class DeviceAssetUserController extends BaseController { diff --git a/src/main/java/com/glxp/api/dao/inv/DeviceAssetLoacationMapper.java b/src/main/java/com/glxp/api/dao/inv/DeviceAssetLoacationMapper.java new file mode 100644 index 00000000..f80790fc --- /dev/null +++ b/src/main/java/com/glxp/api/dao/inv/DeviceAssetLoacationMapper.java @@ -0,0 +1,9 @@ +package com.glxp.api.dao.inv; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.inv.DeviceAssetLoacationEntity; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface DeviceAssetLoacationMapper extends BaseMapper<DeviceAssetLoacationEntity> { +} diff --git a/src/main/java/com/glxp/api/entity/inv/DeviceAssetLoacationEntity.java b/src/main/java/com/glxp/api/entity/inv/DeviceAssetLoacationEntity.java new file mode 100644 index 00000000..fa43e185 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/inv/DeviceAssetLoacationEntity.java @@ -0,0 +1,81 @@ +package com.glxp.api.entity.inv; + +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 java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * 设备资产位置字典表 + */ +@Data +@TableName(value = "device_asset_loacation") +public class DeviceAssetLoacationEntity implements Serializable { + @TableId(value = "id", type = IdType.INPUT) + private Long id; + + /** + * 位置编码 + */ + @TableField(value = "code") + private String code; + + /** + * 位置名称 + */ + @TableField(value = "`name`") + private String name; + + /** + * 父级位置编码 + */ + @TableField(value = "parentCode") + private String parentCode; + + /** + * 经度 + */ + @TableField(value = "longitude") + private String longitude; + + /** + * 维度 + */ + @TableField(value = "latitude") + private String latitude; + + /** + * 备注 + */ + @TableField(value = "remark") + private String remark; + + /** + * 创建人 + */ + @TableField(value = "`createUser`") + private String createUser; + + /** + * 创建时间 + */ + @TableField(value = "createTime") + private Date createTime; + + /** + * 更新人 + */ + @TableField(value = "updateUser") + private String updateUser; + + /** + * 更新时间 + */ + @TableField(value = "updateTime") + private Date updateTime; + + private static final long serialVersionUID = 1L; +} diff --git a/src/main/java/com/glxp/api/service/inv/DeviceAssetLoacationService.java b/src/main/java/com/glxp/api/service/inv/DeviceAssetLoacationService.java new file mode 100644 index 00000000..e0b2d673 --- /dev/null +++ b/src/main/java/com/glxp/api/service/inv/DeviceAssetLoacationService.java @@ -0,0 +1,10 @@ +package com.glxp.api.service.inv; + +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.glxp.api.dao.inv.DeviceAssetLoacationMapper; +import com.glxp.api.entity.inv.DeviceAssetLoacationEntity; +@Service +public class DeviceAssetLoacationService extends ServiceImpl<DeviceAssetLoacationMapper, DeviceAssetLoacationEntity> { + +} diff --git a/src/main/resources/mybatis/mapper/inv/DeviceAssetLoacationMapper.xml b/src/main/resources/mybatis/mapper/inv/DeviceAssetLoacationMapper.xml new file mode 100644 index 00000000..0c5531ea --- /dev/null +++ b/src/main/resources/mybatis/mapper/inv/DeviceAssetLoacationMapper.xml @@ -0,0 +1,24 @@ +<?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.glxp.api.dao.inv.DeviceAssetLoacationMapper"> + <resultMap id="BaseResultMap" type="com.glxp.api.entity.inv.DeviceAssetLoacationEntity"> + <!--@mbg.generated--> + <!--@Table device_asset_loacation--> + <id column="id" jdbcType="BIGINT" property="id" /> + <result column="code" jdbcType="VARCHAR" property="code" /> + <result column="name" jdbcType="VARCHAR" property="name" /> + <result column="parentCode" jdbcType="VARCHAR" property="parentCode" /> + <result column="longitude" jdbcType="VARCHAR" property="longitude" /> + <result column="latitude" jdbcType="VARCHAR" property="latitude" /> + <result column="remark" jdbcType="VARCHAR" property="remark" /> + <result column="createUser" jdbcType="VARCHAR" property="createUser" /> + <result column="createTime" jdbcType="TIMESTAMP" property="createTime" /> + <result column="updateUser" jdbcType="VARCHAR" property="updateUser" /> + <result column="updateTime" jdbcType="TIMESTAMP" property="updateTime" /> + </resultMap> + <sql id="Base_Column_List"> + <!--@mbg.generated--> + id, code, `name`, parentCode, longitude, latitude, remark, `createUser`, createTime, + updateUser, updateTime + </sql> +</mapper>