feat: 线路增加图片数和比率的配置字段

dev
huangfeng 11 months ago
parent 533814fd1a
commit 93ab91a546

@ -37,6 +37,10 @@ public class Lines implements Serializable {
private Date updateTime;
private Integer photoCount;
private String photoRate;
@ApiModelProperty(value = "电压等级名称", example = "123456")
private String dyLevelName;

@ -28,5 +28,9 @@ public class LineAndGtAndChannelListModel implements Serializable {
@ApiModelProperty(value = "别名", example = "AAAA")
private String alias;
private Integer photoCount;
private String photoRate;
}
}

@ -28,6 +28,10 @@ public class LineVo {
@ApiModelProperty(value = "电压等级编号", example = "型号型号")
@NotBlank(message = "电压编号不能缺少")
private Integer dyLevelId;
private Integer photoCount;
private String photoRate;
}
}

@ -25,4 +25,8 @@ public class UpdateLineVo {
@NotNull(message = "电压编号不能缺少")
private Integer dyLevelId;
private Integer photoCount;
private String photoRate;
}

@ -9,6 +9,8 @@
<result column="status" jdbcType="INTEGER" property="status"/>
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/>
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime"/>
<result column="photo_count" jdbcType="INTEGER" property="photoCount"/>
<result column="photo_rate" jdbcType="VARCHAR" property="photoRate"/>
</resultMap>
<sql id="Example_Where_Clause">
<where>
@ -101,16 +103,16 @@
</sql>
<sql id="Base_Column_List">
id, name, bs_manufacturer, dy_level_id, status, create_time, update_time
id, name, bs_manufacturer, dy_level_id, status, create_time, update_time, photo_count, photo_rate
</sql>
<insert id="insertList" parameterType="java.util.List">
insert into `lines`
(name,bs_manufacturer,dy_level_id,status,create_time,update_time)
(name,bs_manufacturer,dy_level_id,status,create_time,update_time, photo_count, photo_rate)
VALUES
<foreach collection="list" item="item" separator=",">
(#{item.name},#{item.bsManufacturer},#{item.dyLevelId},#{status},#{createat},#{updateat})
(#{item.name},#{item.bsManufacturer},#{item.dyLevelId},#{status},#{createat},#{updateat},#{item.photoCount},#{item.photoRate})
</foreach>
</insert>
@ -293,6 +295,12 @@
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="photoCount != null">
photo_count = #{photoCount,jdbcType=INTEGER},
</if>
<if test="photoRate != null">
photo_rate = #{photoRate,jdbcType=INTEGER},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
@ -304,7 +312,9 @@
dy_level_id = #{dyLevelId,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
update_time = #{updateTime,jdbcType=TIMESTAMP},
photo_count = #{photoCount,jdbcType=INTEGER},
photo_rate = #{photoRate,jdbcType=VARCHAR}
where id = #{id,jdbcType=INTEGER}
</update>

@ -213,6 +213,8 @@ public class LineServiceImpl implements LineService {
lines.setBsManufacturer(vo.getBsManufacturer());
lines.setDyLevelId(vo.getDyLevelId());
lines.setUpdateTime(new Date());
lines.setPhotoCount(vo.getPhotoCount());
lines.setPhotoRate(vo.getPhotoRate());
int i = linesDao.updateByPrimaryKeySelective(lines);
if (i != 0) {
cacheService.updateLineMap();

Loading…
Cancel
Save