Explorar el Código

上传设备图片功能实现

oyq28 hace 2 años
padre
commit
b63314e1d3

+ 1 - 1
imcs-bt-be/imcs-business-biz/src/main/resources/mapper_business/base/productionresource/ProductionresourceMapper.xml

@@ -39,7 +39,7 @@
 
     <!-- 通用查询结果列 -->
     <sql id="Base_Column_List">
-        id,create_time,create_user,update_time,update_user,adv_url,place_id,lineDesc,placeName,
+        id,create_time,create_user,update_time,update_user,adv_url,place_id,lineDesc,placeName,img_url,
         compnay_id, module_id, area_id, name, resources_category, code, status, online_status, remark, ip, port, GATHER_TASK_ID, income_today, exception_order_num, cache_storge_num, max_speed, capital_no, capital_name, capital_type, mode_specification, capital_price, production_date, production_no, manufacturer, program_num
     </sql>
 

+ 2 - 2
imcs-bt-be/imcs-tenant-biz/src/main/java/com/github/zuihou/tenant/service/impl/ProductionresourceServiceImpl.java

@@ -300,11 +300,11 @@ public class ProductionresourceServiceImpl extends SuperCacheServiceImpl<Product
 
         String sql = "INSERT INTO "+tableName+"" +
                 "(id, tenant_id, productionline_id, box_id, type,  module_id, name, code, status, " +
-                "online_status, remark, create_time, create_user, resources_type,ip,port,place_id,org_id,adv_url)" +
+                "online_status, remark, create_time, create_user, resources_type,ip,port,place_id,org_id,adv_url,img_url)" +
                 "VALUES("+bean.getId()+", "+bean.getTenantId()+", "+bean.getProductionlineId()+", "+bean.getBoxId()+", '"+bean.getType().getKey()+"'," +
                 "  '"+bean.getModuleId()+"', '"+bean.getName()+"', '"+bean.getCode()+"', '"+bean.getStatus()+"', '"+1+"', " +
                 "'"+bean.getRemark()+"', '"+bean.getCreateTime()+"', "+bean.getCreateUser()+", '"+bean.getResourcesType()+"','"+ip+"'," +
-                "'"+port+"',"+ bean.getPlaceId() +","+bean.getOrgId()+",'"+bean.getAdvUrl()+"')";
+                "'"+port+"',"+ bean.getPlaceId() +","+bean.getOrgId()+",'"+bean.getAdvUrl()+"','"+ bean.getImgUrl()+ "')";
         baseMapper.createDynTable(sql);
     }
 

+ 3 - 0
imcs-bt-be/imcs-tenant-entity/src/main/java/com/github/zuihou/tenant/dto/ProductionresourcePageDTO.java

@@ -222,6 +222,9 @@ public class ProductionresourcePageDTO implements Serializable {
     @TableField(exist=false)
     private String tenantDesc;
 
+    @ApiModelProperty(value = "设备图片")
+    private String imgUrl;
+
 
     @ApiModelProperty(value = "开始创建时间")
     private LocalDateTime createTime_st;

+ 4 - 0
imcs-bt-be/imcs-tenant-entity/src/main/java/com/github/zuihou/tenant/dto/ProductionresourceSaveDTO.java

@@ -196,4 +196,8 @@ public class ProductionresourceSaveDTO implements Serializable {
     @Length(max = 32, message = "端口号长度不能超过32")
     private String port;
 
+    @ApiModelProperty(value = "设备图片")
+    @Length(max = 256, message = "备注长度不能超过256")
+    private String imgUrl;
+
 }

+ 8 - 0
imcs-bt-be/imcs-tenant-entity/src/main/java/com/github/zuihou/tenant/dto/ProductionresourceUpdateDTO.java

@@ -197,6 +197,14 @@ public class ProductionresourceUpdateDTO implements Serializable {
     @Length(max = 32, message = "端口号长度不能超过32")
     private String port;
 
+    @ApiModelProperty(value = "设备图片")
+    @Length(max = 256, message = "备注长度不能超过256")
+    private String imgUrl;
+
+    @ApiModelProperty(value = "广告")
+    @Length(max = 256, message = "备注长度不能超过256")
+    private String advUrl;
+
     @ApiModelProperty(value = "手爪数量")
     private Integer handNum;
     @ApiModelProperty(value = "工作台数量")

+ 8 - 0
imcs-bt-be/imcs-tenant-entity/src/main/java/com/github/zuihou/tenant/entity/Productionresource.java

@@ -277,6 +277,14 @@ public class Productionresource extends Entity<Long> {
     @Excel(name = "广告地址")
     private String advUrl;
 
+    /**
+     * 广告地址
+     */
+    @ApiModelProperty(value = "设备图片地址")
+    @TableField(value = "img_url", condition = LIKE)
+    @Excel(name = "设备图片地址")
+    private String imgUrl;
+
     @ApiModelProperty(value = "区域经度")
     @TableField(exist = false)
     private String longtitude;