diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/Lines.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/Lines.java new file mode 100644 index 0000000..cc5b4f5 --- /dev/null +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/Lines.java @@ -0,0 +1,21 @@ +package com.shxy.xymanager_common.entity; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class Lines implements Serializable { + private Integer id; + + private String name; + + private String bsManufacturer; + + private Byte dyLevel; + + private Integer status; + + private static final long serialVersionUID = 1L; + +} \ No newline at end of file diff --git a/xymanager_dao/src/main/java/com/shxy/xymanager_dao/dao/LinesDao.java b/xymanager_dao/src/main/java/com/shxy/xymanager_dao/dao/LinesDao.java new file mode 100644 index 0000000..b23b6e4 --- /dev/null +++ b/xymanager_dao/src/main/java/com/shxy/xymanager_dao/dao/LinesDao.java @@ -0,0 +1,25 @@ +package com.shxy.xymanager_dao.dao; + +import com.shxy.xymanager_common.dto.LineAndTerminalDto; +import com.shxy.xymanager_common.entity.Lines; +import org.apache.ibatis.annotations.Param; + +import java.util.Date; +import java.util.List; + +public interface LinesDao { + + List selectAll(@Param("status") Integer status); + + List selectLineAndTerminalList(@Param("status") Integer status); + + int insertList(@Param("list") List record,@Param("status") Integer status,@Param("createat") Date create,@Param("updateat") Date update); + + int deleteById(@Param("list") List record, @Param("status") Integer status,@Param("updateat") Date update); + + Lines selectByPrimaryKey(Integer id); + + int updateByPrimaryKeySelective(@Param("data") Lines record, @Param("updateat") Date update); + + int updateByPrimaryKey(Lines record); +} \ No newline at end of file diff --git a/xymanager_dao/src/main/resources/mappers/LinesDao.xml b/xymanager_dao/src/main/resources/mappers/LinesDao.xml new file mode 100644 index 0000000..2c1d6db --- /dev/null +++ b/xymanager_dao/src/main/resources/mappers/LinesDao.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id, name, bs_manufacturer, dy_level + + + + + + + + + + insert into `lines` + (name,bs_manufacturer,dy_level,status,create_time,update_time) + VALUES + + (#{item.name},#{item.bsManufacturer},#{item.dyLevel},#{status},#{createat},#{updateat}) + + + + update `lines` + set status = #{status}, + update_time = #{updateat} + where id in + + #{item.id} + + + + update `lines` + + + name = #{data.name,jdbcType=VARCHAR}, + + + bs_manufacturer = #{data.bsManufacturer,jdbcType=VARCHAR}, + + + dy_level = #{data.dyLevel,jdbcType=TINYINT}, + + + update_time = #{updateat,jdbcType=TIMESTAMP}, + + + where id = #{id,jdbcType=INTEGER} + + + + update `lines` + set name = #{name,jdbcType=VARCHAR}, + bs_manufacturer = #{bsManufacturer,jdbcType=VARCHAR}, + dy_level = #{dyLevel,jdbcType=TINYINT} + where id = #{id,jdbcType=INTEGER} + + \ No newline at end of file