Browse Source

自定义报表的 功能

master
Rui_Li 4 years ago
parent
commit
53fbe00304
  1. 16
      src/main/java/com/gaotao/modules/report/controller/ReportController.java
  2. 8
      src/main/java/com/gaotao/modules/report/dao/ReportDao.java
  3. 12
      src/main/java/com/gaotao/modules/report/dao/impl/ReportDaoImpl.java
  4. 78
      src/main/java/com/gaotao/modules/report/data/SearchReportData.java
  5. 8
      src/main/java/com/gaotao/modules/report/service/ReportService.java
  6. 12
      src/main/java/com/gaotao/modules/report/service/impl/ReportServiceImpl.java

16
src/main/java/com/gaotao/modules/report/controller/ReportController.java

@ -0,0 +1,16 @@
package com.gaotao.modules.report.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author LR
* @date 2022/4/12 16:07
*/
@RestController
@RequestMapping("/report")
public class ReportController {
}

8
src/main/java/com/gaotao/modules/report/dao/ReportDao.java

@ -0,0 +1,8 @@
package com.gaotao.modules.report.dao;
/**
* @author LR
* @date 2022/4/12 16:16
*/
public interface ReportDao {
}

12
src/main/java/com/gaotao/modules/report/dao/impl/ReportDaoImpl.java

@ -0,0 +1,12 @@
package com.gaotao.modules.report.dao.impl;
import com.gaotao.modules.report.dao.ReportDao;
import org.springframework.stereotype.Repository;
/**
* @author LR
* @date 2022/4/12 16:16
*/
@Repository
public class ReportDaoImpl implements ReportDao {
}

78
src/main/java/com/gaotao/modules/report/data/SearchReportData.java

@ -0,0 +1,78 @@
package com.gaotao.modules.report.data;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.gaotao.modules.schedule.data.BaseData;
import org.apache.ibatis.type.Alias;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* @author LR
* @Title: ShiftSearchData
* 班次查询使用
* @Date 2021/10/20 15:39
*/
@Alias("SearchReportData")
public class SearchReportData extends BaseData {
private String reportId;//报表id
private String reportName;//报表名称
private String reportType;//报表类型
private Date scheduleDate;
@DateTimeFormat(pattern = "HH:mm")
@JsonFormat(pattern = "HH:mm", timezone = "GMT+8")
@JSONField(format = "HH:mm")
private Date scheduleTime;//排产的时分秒
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date enterTime1;
public String getReportId() {
return reportId;
}
public void setReportId(String reportId) {
this.reportId = reportId;
}
public String getReportName() {
return reportName;
}
public void setReportName(String reportName) {
this.reportName = reportName;
}
public String getReportType() {
return reportType;
}
public void setReportType(String reportType) {
this.reportType = reportType;
}
public Date getScheduleDate() {
return scheduleDate;
}
public void setScheduleDate(Date scheduleDate) {
this.scheduleDate = scheduleDate;
}
public Date getScheduleTime() {
return scheduleTime;
}
public void setScheduleTime(Date scheduleTime) {
this.scheduleTime = scheduleTime;
}
public Date getEnterTime1() {
return enterTime1;
}
public void setEnterTime1(Date enterTime1) {
this.enterTime1 = enterTime1;
}
}

8
src/main/java/com/gaotao/modules/report/service/ReportService.java

@ -0,0 +1,8 @@
package com.gaotao.modules.report.service;
/**
* @author LR
* @date 2022/4/12 16:14
*/
public interface ReportService {
}

12
src/main/java/com/gaotao/modules/report/service/impl/ReportServiceImpl.java

@ -0,0 +1,12 @@
package com.gaotao.modules.report.service.impl;
import com.gaotao.modules.report.service.ReportService;
import org.springframework.stereotype.Service;
/**
* @author LR
* @date 2022/4/12 16:15
*/
@Service
public class ReportServiceImpl implements ReportService {
}
Loading…
Cancel
Save