Merge remote-tracking branch 'origin/master'
正在显示
6 个修改的文件
包含
149 行增加
和
0 行删除
此文件的差异被折叠,
点击展开。
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("f_report_header_config") | ||
23 | @EqualsAndHashCode(callSuper = false) | ||
24 | @Accessors(chain = true) | ||
25 | @ApiModel(value="f_report_header_config对象", description="填报表头配置") | ||
26 | public class FReportHeaderConfig { | ||
27 | |||
28 | /**主键id*/ | ||
29 | @TableId(type = IdType.ID_WORKER_STR) | ||
30 | @ApiModelProperty(value = "主键id") | ||
31 | private String id; | ||
32 | /**报表id*/ | ||
33 | @Excel(name = "报表id", width = 15) | ||
34 | @ApiModelProperty(value = "报表id") | ||
35 | private String reportId; | ||
36 | /**数据项名称*/ | ||
37 | @Excel(name = "数据项名称", width = 15) | ||
38 | @ApiModelProperty(value = "数据项名称") | ||
39 | private String itemCode; | ||
40 | /**排序序号*/ | ||
41 | @Excel(name = "排序序号", width = 15) | ||
42 | @ApiModelProperty(value = "排序序号") | ||
43 | private Integer sortNum; | ||
44 | /**所属厂区*/ | ||
45 | @Excel(name = "所属厂区", width = 15) | ||
46 | @ApiModelProperty(value = "所属厂区") | ||
47 | private String departId; | ||
48 | /**创建人Id*/ | ||
49 | @Excel(name = "创建人Id", width = 15) | ||
50 | @ApiModelProperty(value = "创建人Id") | ||
51 | private String createBy; | ||
52 | /**创建时间*/ | ||
53 | @Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") | ||
54 | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") | ||
55 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | ||
56 | @ApiModelProperty(value = "创建时间") | ||
57 | private Date createTime; | ||
58 | /**修改人Id*/ | ||
59 | @Excel(name = "修改人Id", width = 15) | ||
60 | @ApiModelProperty(value = "修改人Id") | ||
61 | private String updateBy; | ||
62 | /**修改时间*/ | ||
63 | @Excel(name = "修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") | ||
64 | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") | ||
65 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | ||
66 | @ApiModelProperty(value = "修改时间") | ||
67 | private Date updateTime; | ||
68 | /**删除标识*/ | ||
69 | @Excel(name = "删除标识", width = 15) | ||
70 | @ApiModelProperty(value = "删除标识") | ||
71 | private Integer delFlag; | ||
72 | |||
73 | @TableField(exist=false) | ||
74 | private String itemName; | ||
75 | } |
sk-module-datafill/src/main/java/com/skua/modules/report/mapper/FReportHeaderConfigMapper.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.FReportHeaderConfig; | ||
7 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||
8 | |||
9 | /** | ||
10 | * 填报表头配置 | ||
11 | */ | ||
12 | public interface FReportHeaderConfigMapper extends BaseMapper<FReportHeaderConfig> { | ||
13 | |||
14 | } |
sk-module-datafill/src/main/java/com/skua/modules/report/mapper/xml/FReportHeaderConfigMapper.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.FReportHeaderConfigMapper"> | ||
4 | |||
5 | </mapper> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
sk-module-datafill/src/main/java/com/skua/modules/report/service/IFReportHeaderConfigService.java
0 → 100644
1 | package com.skua.modules.report.service; | ||
2 | |||
3 | import com.skua.modules.report.entity.FReportHeaderConfig; | ||
4 | import com.baomidou.mybatisplus.extension.service.IService; | ||
5 | |||
6 | /** | ||
7 | * 填报表头配置 | ||
8 | */ | ||
9 | public interface IFReportHeaderConfigService extends IService<FReportHeaderConfig> { | ||
10 | |||
11 | void deleteHeaderConfig(String reportId, String departId); | ||
12 | |||
13 | } |
1 | package com.skua.modules.report.service.impl; | ||
2 | |||
3 | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||
4 | import com.skua.core.util.ConvertUtils; | ||
5 | import com.skua.modules.report.entity.FReportHeaderConfig; | ||
6 | import com.skua.modules.report.mapper.FReportHeaderConfigMapper; | ||
7 | import com.skua.modules.report.service.IFReportHeaderConfigService; | ||
8 | import com.skua.modules.system.datestandard.entity.SysStructDict; | ||
9 | import org.springframework.beans.factory.annotation.Autowired; | ||
10 | import org.springframework.stereotype.Service; | ||
11 | |||
12 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
13 | |||
14 | import java.util.ArrayList; | ||
15 | import java.util.List; | ||
16 | |||
17 | /** | ||
18 | * 填报表头配置 | ||
19 | */ | ||
20 | @Service | ||
21 | public class FReportHeaderConfigServiceImpl extends ServiceImpl<FReportHeaderConfigMapper, FReportHeaderConfig> implements IFReportHeaderConfigService { | ||
22 | |||
23 | @Autowired | ||
24 | private FReportHeaderConfigMapper reportHeaderConfigMapper; | ||
25 | |||
26 | @Override | ||
27 | public void deleteHeaderConfig(String reportId, String departId) { | ||
28 | List<String> idList = new ArrayList<>(); | ||
29 | LambdaQueryWrapper<FReportHeaderConfig> queryWrapper = new LambdaQueryWrapper<FReportHeaderConfig>(); | ||
30 | queryWrapper.eq(FReportHeaderConfig::getDepartId, departId); | ||
31 | queryWrapper.eq(FReportHeaderConfig::getReportId, reportId); | ||
32 | List<FReportHeaderConfig> list = reportHeaderConfigMapper.selectList(queryWrapper); | ||
33 | if(list.size() > 0){ | ||
34 | for (FReportHeaderConfig config : list) { | ||
35 | if(ConvertUtils.isNotEmpty(config.getId())){ | ||
36 | idList.add(config.getId()); | ||
37 | } | ||
38 | } | ||
39 | reportHeaderConfigMapper.deleteBatchIds(idList); | ||
40 | } | ||
41 | } | ||
42 | } |
-
请 注册 或 登录 后发表评论