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