You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

43 lines
1.5 KiB

package com.dreamworks.boditech.mapper;
import com.dreamworks.boditech.entity.MdbTestTubeRackTestTask;
import org.apache.ibatis.annotations.*;
import java.util.List;
@Mapper
public interface TestTubeRackTestTaskMapper {
@Insert("INSERT INTO btd_test_tube_rack_test_tasks " +
"(status, tubeTypeDetectType, tubeType, editable, createdAt, createdBy) " +
"VALUES " +
"(#{status}, #{tubeTypeDetectType}, #{tubeType}, #{editable}, #{createdAt}, #{createdBy})"
)
@Options(useGeneratedKeys=true, keyProperty="id", keyColumn="id")
void insert(MdbTestTubeRackTestTask task);
@Update("UPDATE btd_test_tube_rack_test_tasks SET " +
"tubeTypeDetectType = #{tubeTypeDetectType}, " +
"tubeType = #{tubeType}, " +
"updatedAt = #{updatedAt}, " +
"updatedBy = #{updatedBy} " +
"WHERE id = #{id}"
)
void update(MdbTestTubeRackTestTask task);
@Update("UPDATE btd_test_tube_rack_test_tasks SET " +
"editable = #{editable}, " +
"status = #{status}, " +
"updatedAt = #{updatedAt}, " +
"updatedBy = #{updatedBy} " +
"WHERE id = #{id}"
)
void updateLock(MdbTestTubeRackTestTask task);
@Select("SELECT * FROM btd_test_tube_rack_test_tasks WHERE id = #{id}")
MdbTestTubeRackTestTask findById(Integer id);
@Select("SELECT * FROM btd_test_tube_rack_test_tasks ORDER BY createdAt DESC")
List<MdbTestTubeRackTestTask> findAll();
@Delete("DELETE FROM btd_test_tube_rack_test_tasks WHERE id = #{id}")
void deleteById(Integer id);
}