feat:站内信展示
parent
608d934b33
commit
a40653dc4d
|
@ -1,6 +1,5 @@
|
|||
package com.muyu.breakdown.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||
import com.muyu.breakdown.domain.SysCarFault;
|
||||
import com.muyu.breakdown.service.SysCarFaultService;
|
||||
|
|
|
@ -0,0 +1,48 @@
|
|||
package com.muyu.breakdown.controller;
|
||||
|
||||
import com.muyu.breakdown.domain.SysCarFaultMessage;
|
||||
import com.muyu.breakdown.service.SysCarFaultMessageService;
|
||||
import com.muyu.common.core.domain.Result;
|
||||
import com.muyu.common.core.web.controller.BaseController;
|
||||
import com.muyu.common.core.web.page.TableDataInfo;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* @ClassDescription:
|
||||
* @JdkVersion: 1.8
|
||||
* @Author: YZL
|
||||
* @Created: 2024/9/22 14:39
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/message")
|
||||
public class SysCarFaultMessageController extends BaseController {
|
||||
@Autowired
|
||||
private SysCarFaultMessageService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public Result<TableDataInfo<SysCarFaultMessage>> list(){
|
||||
startPage();
|
||||
List<SysCarFaultMessage> list = service.list();
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
@GetMapping("/listStatusOne")
|
||||
public Result<TableDataInfo<SysCarFaultMessage>>listStatusOne(){
|
||||
startPage();
|
||||
List<SysCarFaultMessage> list = service.listStatusOnt();
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
@GetMapping("/listStatusTwo")
|
||||
public Result<TableDataInfo<SysCarFaultMessage>>listStatusTwo(){
|
||||
startPage();
|
||||
List<SysCarFaultMessage> list = service.listStatusTwo();
|
||||
return getDataTable(list);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,41 @@
|
|||
package com.muyu.breakdown.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.muyu.common.core.web.domain.BaseEntity;
|
||||
import lombok.*;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @ClassDescription: 站内信息对象 sys_car_fault_message
|
||||
* @JdkVersion: 1.8
|
||||
* @Author: YZL
|
||||
* @Created: 2024/9/22 11:57
|
||||
*/
|
||||
@Data
|
||||
@Setter
|
||||
@Getter
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@TableName("sys_car_fault_message")
|
||||
public class SysCarFaultMessage extends BaseEntity {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 参数主键 */
|
||||
@TableId( type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/** 内容 */
|
||||
private String content;
|
||||
|
||||
/**开始时间 */
|
||||
private Date createTime;
|
||||
|
||||
/**是否已读 */
|
||||
private Integer status;
|
||||
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
package com.muyu.breakdown.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.muyu.breakdown.domain.SysCarFaultMessage;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @ClassDescription:
|
||||
* @JdkVersion: 1.8
|
||||
* @Author: YZL
|
||||
* @Created: 2024/9/22 11:59
|
||||
*/
|
||||
@Mapper
|
||||
public interface SysCarFaultMessageMapper extends BaseMapper<SysCarFaultMessage> {
|
||||
|
||||
@Select("select * from sys_car_fault_message where status=1")
|
||||
public List<SysCarFaultMessage>listStatusOnt( );
|
||||
@Select("select * from sys_car_fault_message where status=2")
|
||||
public List<SysCarFaultMessage>listStatusTwo( );
|
||||
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
package com.muyu.breakdown.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.muyu.breakdown.domain.SysCarFault;
|
||||
import com.muyu.breakdown.domain.SysCarFaultMessage;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
/**
|
||||
* @ClassDescription:
|
||||
* @JdkVersion: 1.8
|
||||
* @Author: YZL
|
||||
* @Created: 2024/9/22 14:35
|
||||
*/
|
||||
public interface SysCarFaultMessageService extends IService<SysCarFaultMessage> {
|
||||
public List<SysCarFaultMessage> selectSysCarFaultMessageList(SysCarFaultMessage sysCarFaultMessage);
|
||||
|
||||
public List<SysCarFaultMessage>listStatusOnt( );
|
||||
public List<SysCarFaultMessage>listStatusTwo( );
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
package com.muyu.breakdown.service.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.muyu.breakdown.domain.SysCarFault;
|
||||
import com.muyu.breakdown.domain.SysCarFaultMessage;
|
||||
import com.muyu.breakdown.mapper.SysCarFaultMessageMapper;
|
||||
import com.muyu.breakdown.service.SysCarFaultMessageService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @ClassDescription:
|
||||
* @JdkVersion: 1.8
|
||||
* @Author: YZL
|
||||
* @Created: 2024/9/22 14:36
|
||||
*/
|
||||
@Service
|
||||
public class SysCarFaultMessageServiceImpl extends ServiceImpl<SysCarFaultMessageMapper, SysCarFaultMessage> implements SysCarFaultMessageService {
|
||||
|
||||
@Override
|
||||
public List<SysCarFaultMessage> selectSysCarFaultMessageList(SysCarFaultMessage sysCarFaultMessage) {
|
||||
LambdaQueryWrapper<SysCarFaultMessage> wrapper = new LambdaQueryWrapper<>();
|
||||
return baseMapper.selectList(wrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SysCarFaultMessage> listStatusOnt( ) {
|
||||
return baseMapper.listStatusOnt();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SysCarFaultMessage> listStatusTwo( ) {
|
||||
return baseMapper.listStatusTwo();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue