| | |
| | | package com.zt.life.modules.taskReliability.model; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.zt.common.entity.BusiEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | |
| | | private Long pid; |
| | | |
| | | @ApiModelProperty(value = "") |
| | | private Long modelTag; |
| | | private String modelTag; |
| | | |
| | | @ApiModelProperty(value = "模型名称") |
| | | private String modelName; |
| | |
| | | @ApiModelProperty(value = "备注") |
| | | private String remark; |
| | | |
| | | @TableField(exist = false) |
| | | @ApiModelProperty(value = "模型状态") |
| | | private String modelState; |
| | | |
| | | } |
| | |
| | | <mapper namespace="com.zt.life.modules.taskReliability.dao.ModelRbdDao"> |
| | | |
| | | <select id="getList" resultType="com.zt.life.modules.taskReliability.model.ModelRbd"> |
| | | select a.* |
| | | select a.*, |
| | | CASE |
| | | WHEN b.end =1 THEN '已报称' |
| | | WHEN c.num >0 THEN '正在编辑' |
| | | ELSE '未编辑' END AS modelState |
| | | from model_rbd a |
| | | left join (select model_id,1 as end from algorithm where model_type = 'end' ) b on b.model_id = a.id |
| | | left join (select model_id, count(1) as num from algorithm group by model_id ) c on c.model_id = a.id |
| | | <where> |
| | | a.is_delete = 0 |
| | | <if test="productId!=null and productId!=''"> |
| | |
| | | and ${whereSql} |
| | | </if> |
| | | </where> |
| | | <if test="orderBySql!=null"> |
| | | ORDER BY ${orderBySql} |
| | | </if> |
| | | </select> |
| | | <select id="getDiagram" resultType="com.zt.life.modules.taskReliability.model.ModelRbd"> |
| | | select a.* |
| | |
| | | <el-input v-model="dataForm.modelName"></el-input> |
| | | </zt-form-item> |
| | | <zt-form-item label="模型标识" prop="modelName"> |
| | | <el-input v-model="dataForm.modelSign"></el-input> |
| | | <el-input v-model="dataForm.modelTag"></el-input> |
| | | </zt-form-item> |
| | | <zt-form-item label="备注" prop="remark"> |
| | | <el-input v-model="dataForm.remark"></el-input> |
| | |
| | | modelId: '', |
| | | modelName: '', |
| | | productId: '', |
| | | modelSign:'', |
| | | modelTag:'', |
| | | content: '', |
| | | remark: '' |
| | | } |
| | |
| | | dialogVisible2: false, |
| | | dataForm: { |
| | | modelName: '', |
| | | modelState:'', |
| | | productId: '', |
| | | } |
| | | } |