5 changed files with 146 additions and 0 deletions
			
			
		@ -0,0 +1,67 @@ | 
				
			|||||||
 | 
					package com.hnac.hzims.ticket.twoTicket.entity; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.FieldFill; | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField; | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableLogic; | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName; | 
				
			||||||
 | 
					import lombok.Data; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.time.LocalDateTime; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** | 
				
			||||||
 | 
					 * | 
				
			||||||
 | 
					 * 工作票危险点分析及控制措施票 | 
				
			||||||
 | 
					 * @Author WL | 
				
			||||||
 | 
					 * @Version v1.0 | 
				
			||||||
 | 
					 * @Serial 1.0 | 
				
			||||||
 | 
					 * @Date 2023/5/25 17:03 | 
				
			||||||
 | 
					 */ | 
				
			||||||
 | 
					@Data | 
				
			||||||
 | 
					@TableName("hzims_ticket_info_danger") | 
				
			||||||
 | 
					public class TicketInfoDanger { | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 编号 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private Long id; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 工作票编号 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private Long ticketId; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 安全措施 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String maintenance; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 危险点 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String dangerousPoint; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 创建时间 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    @TableField(value = "update_time", fill = FieldFill.INSERT) | 
				
			||||||
 | 
					    private LocalDateTime createTime; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 更新时间 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE) | 
				
			||||||
 | 
					    private LocalDateTime updateTime; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 逻辑删除 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    @TableLogic | 
				
			||||||
 | 
					    @TableField("is_deleted") | 
				
			||||||
 | 
					    private Boolean deleted; | 
				
			||||||
 | 
					} | 
				
			||||||
@ -0,0 +1,13 @@ | 
				
			|||||||
 | 
					package com.hnac.hzims.ticket.twoTicket.mapper; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
				
			||||||
 | 
					import com.hnac.hzims.ticket.twoTicket.entity.TicketInfoDanger; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** | 
				
			||||||
 | 
					 * @Author WL | 
				
			||||||
 | 
					 * @Version v1.0 | 
				
			||||||
 | 
					 * @Serial 1.0 | 
				
			||||||
 | 
					 * @Date 2023/5/25 17:13 | 
				
			||||||
 | 
					 */ | 
				
			||||||
 | 
					public interface TicketInfoDangerMapper extends BaseMapper<TicketInfoDanger> { | 
				
			||||||
 | 
					} | 
				
			||||||
@ -0,0 +1,5 @@ | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?> | 
				
			||||||
 | 
					<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | 
				
			||||||
 | 
					<mapper namespace="com.hnac.hzims.ticket.twoTicket.mapper.TicketInfoDangerMapper"> | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</mapper> | 
				
			||||||
@ -0,0 +1,24 @@ | 
				
			|||||||
 | 
					package com.hnac.hzims.ticket.twoTicket.service; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.extension.service.IService; | 
				
			||||||
 | 
					import com.hnac.hzims.ticket.twoTicket.entity.TicketInfoDanger; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.List; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** | 
				
			||||||
 | 
					 * @Author WL | 
				
			||||||
 | 
					 * @Version v1.0 | 
				
			||||||
 | 
					 * @Serial 1.0 | 
				
			||||||
 | 
					 * @Date 2023/5/25 17:15 | 
				
			||||||
 | 
					 */ | 
				
			||||||
 | 
					public interface TicketInfoDangerService extends IService<TicketInfoDanger> { | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 根据工作票Id查询工作票危险点分析及控制措施票 | 
				
			||||||
 | 
					     * @param ticketId | 
				
			||||||
 | 
					     * @return | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    List<TicketInfoDanger> selectAllByTicket(Long ticketId); | 
				
			||||||
 | 
					} | 
				
			||||||
@ -0,0 +1,37 @@ | 
				
			|||||||
 | 
					package com.hnac.hzims.ticket.twoTicket.service.impl; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
				
			||||||
 | 
					import com.hnac.hzims.ticket.twoTicket.entity.TicketInfoDanger; | 
				
			||||||
 | 
					import com.hnac.hzims.ticket.twoTicket.mapper.TicketInfoDangerMapper; | 
				
			||||||
 | 
					import com.hnac.hzims.ticket.twoTicket.service.TicketInfoDangerService; | 
				
			||||||
 | 
					import lombok.RequiredArgsConstructor; | 
				
			||||||
 | 
					import lombok.extern.slf4j.Slf4j; | 
				
			||||||
 | 
					import org.springframework.stereotype.Service; | 
				
			||||||
 | 
					import org.springframework.web.bind.annotation.RequestParam; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.util.List; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** | 
				
			||||||
 | 
					 * @Author WL | 
				
			||||||
 | 
					 * @Version v1.0 | 
				
			||||||
 | 
					 * @Serial 1.0 | 
				
			||||||
 | 
					 * @Date 2023/5/25 17:15 | 
				
			||||||
 | 
					 */ | 
				
			||||||
 | 
					@Slf4j | 
				
			||||||
 | 
					@RequiredArgsConstructor | 
				
			||||||
 | 
					@Service | 
				
			||||||
 | 
					public class TicketInfoDangerServiceImpl extends ServiceImpl<TicketInfoDangerMapper, TicketInfoDanger> implements TicketInfoDangerService { | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 根据工作票Id查询工作票危险点分析及控制措施票 | 
				
			||||||
 | 
					     * | 
				
			||||||
 | 
					     * @param ticketId | 
				
			||||||
 | 
					     * @return | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    @Override | 
				
			||||||
 | 
					    public List<TicketInfoDanger> selectAllByTicket(Long ticketId) { | 
				
			||||||
 | 
					        LambdaQueryWrapper<TicketInfoDanger> queryWrapper = new LambdaQueryWrapper<>(); | 
				
			||||||
 | 
					        queryWrapper.eq(TicketInfoDanger::getTicketId,ticketId); | 
				
			||||||
 | 
					        return baseMapper.selectList(queryWrapper); | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					} | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue