feat(report): 新增运营周报补充填报功能
- 添加了 WeekReportRemark 实体类 - 创建了 IWeekReportRemarkService 接口及其实现类 WeekReportRemarkServiceImpl - 开发了 WeekReportRemarkController 控制器 - 设计了 WeekReportRemarkMapper 映射接口及其 XML 配置文件 - 实现了运营周报补充填报的增删改查和导出导入功能
正在显示
6 个修改的文件
包含
141 行增加
和
0 行删除
sk-module-datafill/src/main/java/com/skua/modules/report/controller/WeekReportRemarkController.java
0 → 100644
此文件的差异被折叠,
点击展开。
1 | package com.skua.modules.report.entity; | ||
2 | |||
3 | import java.io.Serializable; | ||
4 | import java.util.Date; | ||
5 | import com.baomidou.mybatisplus.annotation.IdType; | ||
6 | import com.baomidou.mybatisplus.annotation.TableId; | ||
7 | import com.baomidou.mybatisplus.annotation.TableName; | ||
8 | import com.baomidou.mybatisplus.annotation.TableField; | ||
9 | import io.swagger.annotations.ApiModel; | ||
10 | import io.swagger.annotations.ApiModelProperty; | ||
11 | import lombok.Data; | ||
12 | import lombok.EqualsAndHashCode; | ||
13 | import lombok.experimental.Accessors; | ||
14 | import com.fasterxml.jackson.annotation.JsonFormat; | ||
15 | import org.springframework.format.annotation.DateTimeFormat; | ||
16 | import org.jeecgframework.poi.excel.annotation.Excel; | ||
17 | |||
18 | /** | ||
19 | * 运营周报补充填报 | ||
20 | */ | ||
21 | @Data | ||
22 | @TableName("week_report_remark") | ||
23 | @EqualsAndHashCode(callSuper = false) | ||
24 | @Accessors(chain = true) | ||
25 | @ApiModel(value="week_report_remark对象", description="运营周报补充填报") | ||
26 | public class WeekReportRemark { | ||
27 | |||
28 | /**主键*/ | ||
29 | @TableId(type = IdType.ID_WORKER_STR) | ||
30 | @ApiModelProperty(value = "主键") | ||
31 | private String id; | ||
32 | /**年月周*/ | ||
33 | @Excel(name = "年月周", width = 15) | ||
34 | @ApiModelProperty(value = "年月周") | ||
35 | private String monthWeek; | ||
36 | /**工艺达标情况*/ | ||
37 | @Excel(name = "工艺达标情况", width = 15) | ||
38 | @ApiModelProperty(value = "工艺达标情况") | ||
39 | private String craftRemark; | ||
40 | /**安全工作情况*/ | ||
41 | @Excel(name = "安全工作情况", width = 15) | ||
42 | @ApiModelProperty(value = "安全工作情况") | ||
43 | private String safeRemark; | ||
44 | /**管理部工作*/ | ||
45 | @Excel(name = "管理部工作", width = 15) | ||
46 | @ApiModelProperty(value = "管理部工作") | ||
47 | private String manageRemark; | ||
48 | /**所属*/ | ||
49 | @Excel(name = "所属", width = 15) | ||
50 | @ApiModelProperty(value = "所属") | ||
51 | private String departId; | ||
52 | /**创建人*/ | ||
53 | @Excel(name = "创建人", width = 15) | ||
54 | @ApiModelProperty(value = "创建人") | ||
55 | private String createBy; | ||
56 | /**创建时间*/ | ||
57 | @Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") | ||
58 | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") | ||
59 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | ||
60 | @ApiModelProperty(value = "创建时间") | ||
61 | private Date createTime; | ||
62 | /**修改人*/ | ||
63 | @Excel(name = "修改人", width = 15) | ||
64 | @ApiModelProperty(value = "修改人") | ||
65 | private String updateBy; | ||
66 | /**修改时间*/ | ||
67 | @Excel(name = "修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") | ||
68 | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") | ||
69 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | ||
70 | @ApiModelProperty(value = "修改时间") | ||
71 | private Date updateTime; | ||
72 | /**删除状态(0-正常,1-已删除*/ | ||
73 | @Excel(name = "删除状态(0-正常,1-已删除", width = 15) | ||
74 | @ApiModelProperty(value = "删除状态(0-正常,1-已删除") | ||
75 | private Integer delFlag; | ||
76 | } |
sk-module-datafill/src/main/java/com/skua/modules/report/mapper/WeekReportRemarkMapper.java
0 → 100644
1 | package com.skua.modules.report.mapper; | ||
2 | |||
3 | import java.util.List; | ||
4 | |||
5 | import org.apache.ibatis.annotations.Param; | ||
6 | import com.skua.modules.report.entity.WeekReportRemark; | ||
7 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||
8 | |||
9 | /** | ||
10 | * 运营周报补充填报 | ||
11 | */ | ||
12 | public interface WeekReportRemarkMapper extends BaseMapper<WeekReportRemark> { | ||
13 | |||
14 | WeekReportRemark getInfo(@Param("monthWeek") String monthWeek); | ||
15 | } |
sk-module-datafill/src/main/java/com/skua/modules/report/mapper/xml/WeekReportRemarkMapper.xml
0 → 100644
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||
3 | <mapper namespace="com.skua.modules.report.mapper.WeekReportRemarkMapper"> | ||
4 | |||
5 | <select id="getInfo" resultType="com.skua.modules.report.entity.WeekReportRemark"> | ||
6 | select * from week_report_remark where month_week = #{monthWeek} limit 1 | ||
7 | </select> | ||
8 | |||
9 | </mapper> |
sk-module-datafill/src/main/java/com/skua/modules/report/service/IWeekReportRemarkService.java
0 → 100644
1 | package com.skua.modules.report.service; | ||
2 | |||
3 | import com.skua.modules.report.entity.WeekReportRemark; | ||
4 | import com.baomidou.mybatisplus.extension.service.IService; | ||
5 | |||
6 | /** | ||
7 | * 运营周报补充填报 | ||
8 | */ | ||
9 | public interface IWeekReportRemarkService extends IService<WeekReportRemark> { | ||
10 | |||
11 | WeekReportRemark getInfo(WeekReportRemark weekReportRemark); | ||
12 | } |
1 | package com.skua.modules.report.service.impl; | ||
2 | |||
3 | import com.skua.modules.report.entity.WeekReportRemark; | ||
4 | import com.skua.modules.report.mapper.ReportTargetConfigSubMapper; | ||
5 | import com.skua.modules.report.mapper.WeekReportRemarkMapper; | ||
6 | import com.skua.modules.report.service.IWeekReportRemarkService; | ||
7 | import org.springframework.beans.factory.annotation.Autowired; | ||
8 | import org.springframework.stereotype.Service; | ||
9 | |||
10 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
11 | |||
12 | /** | ||
13 | * 运营周报补充填报 | ||
14 | */ | ||
15 | @Service | ||
16 | public class WeekReportRemarkServiceImpl extends ServiceImpl<WeekReportRemarkMapper, WeekReportRemark> implements IWeekReportRemarkService { | ||
17 | |||
18 | @Autowired | ||
19 | WeekReportRemarkMapper weekReportRemarkMapper; | ||
20 | |||
21 | @Override | ||
22 | public WeekReportRemark getInfo(WeekReportRemark weekReportRemark) { | ||
23 | WeekReportRemark remark = new WeekReportRemark(); | ||
24 | if(weekReportRemark.getMonthWeek()!=null){ | ||
25 | remark = weekReportRemarkMapper.getInfo(weekReportRemark.getMonthWeek()); | ||
26 | } | ||
27 | return remark; | ||
28 | } | ||
29 | } |
-
请 注册 或 登录 后发表评论