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

dev
huangfeng 11 months ago
parent 533814fd1a
commit 93ab91a546

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

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

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

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

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

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

Loading…
Cancel
Save