parent
c5f5c2a986
commit
4f56c3c941
@ -0,0 +1,30 @@ |
|||||||
|
package com.psdc.entity.vo; |
||||||
|
|
||||||
|
import lombok.AllArgsConstructor; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.NoArgsConstructor; |
||||||
|
import org.springframework.stereotype.Component; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author : Stone |
||||||
|
* @date : 2023-5-29 16:29:40 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@Component |
||||||
|
@AllArgsConstructor |
||||||
|
@NoArgsConstructor |
||||||
|
public class ModelVo implements Serializable,Cloneable{ |
||||||
|
/** 模型Id */ |
||||||
|
private Integer modelId ; |
||||||
|
/** 模型名称 */ |
||||||
|
private String modelName ; |
||||||
|
/** 关联域 */ |
||||||
|
private String relationField ; |
||||||
|
/** io描述 */ |
||||||
|
private String ioDesc ; |
||||||
|
/** io类型【serve服务;event事件,attribute属性】 */ |
||||||
|
private String ioType ; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,23 @@ |
|||||||
|
package com.psdc.mapper; |
||||||
|
|
||||||
|
import com.psdc.entity.vo.ModelVo; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
import org.springframework.stereotype.Repository; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @Author:Stone |
||||||
|
* @Project:psdc |
||||||
|
* @Filename:PsdcModelMapper |
||||||
|
* @Date:2023/5/29 16:34 |
||||||
|
* @Version 1.0 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
@Repository |
||||||
|
public interface PsdcModelMapper { |
||||||
|
|
||||||
|
List<ModelVo> selDevIsControlByModelName(@Param("modelName") String modelName); |
||||||
|
|
||||||
|
} |
@ -0,0 +1,19 @@ |
|||||||
|
<?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.psdc.mapper.PsdcModelMapper"> |
||||||
|
<resultMap type="com.psdc.entity.vo.ModelVo" id="PsdcModelMap"> |
||||||
|
<result property="modelId" column="model_id" /> |
||||||
|
<result property="modelName" column="model_name" /> |
||||||
|
<result property="relationField" column="relation_field" /> |
||||||
|
<result property="ioDesc" column="io_desc" /> |
||||||
|
<result property="ioType" column="io_type" /> |
||||||
|
</resultMap> |
||||||
|
|
||||||
|
<!-- 通过model_name查询数据 --> |
||||||
|
<select id="selDevIsControlByModelName" resultMap="PsdcModelMap"> |
||||||
|
Select |
||||||
|
model_id,model_name,relation_field,io_desc,io_type |
||||||
|
From psdc_model |
||||||
|
Where model_name = #{modelName} |
||||||
|
</select> |
||||||
|
</mapper> |
Loading…
Reference in new issue