From 9225c36516b772e25f38fcc451fb002c4b556eea Mon Sep 17 00:00:00 2001 From: zhangqinlin <1500920753@qq.com> Date: Mon, 30 Aug 2021 14:20:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=8A=9F=E8=83=BD=E7=82=B9=EF=BC=9A?= =?UTF-8?q?=E5=88=86=E6=A0=87=E5=A7=94=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/DTO/PayCaseCommitteeDTO.java | 21 +++ .../PayDataDirectoryController.java | 155 ++++++++++++++++++ .../entity/PayDataDirectory.java | 70 ++++++++ .../mapper/PayDataDirectoryMapper.java | 15 ++ .../mapper/xml/PayDataDirectoryMapper.xml | 5 + .../service/IPayDataDirectoryService.java | 15 ++ .../impl/PayDataDirectoryServiceImpl.java | 19 +++ .../controller/PayDataFileController.java | 155 ++++++++++++++++++ .../payDataFile/entity/PayDataFile.java | 62 +++++++ .../payDataFile/mapper/PayDataFileMapper.java | 16 ++ .../mapper/xml/PayDataFileMapper.xml | 5 + .../service/IPayDataFileService.java | 15 ++ .../service/impl/PayDataFileServiceImpl.java | 20 +++ .../PayDistributionRecordController.java | 155 ++++++++++++++++++ .../entity/PayDistributionRecord.java | 62 +++++++ .../mapper/PayDistributionRecordMapper.java | 15 ++ .../xml/PayDistributionRecordMapper.xml | 5 + .../IPayDistributionRecordService.java | 15 ++ .../PayDistributionRecordServiceImpl.java | 20 +++ .../PayFileDownloadRecordController.java | 155 ++++++++++++++++++ .../entity/PayFileDownloadRecord.java | 74 +++++++++ .../mapper/PayFileDownloadRecordMapper.java | 16 ++ .../xml/PayFileDownloadRecordMapper.xml | 5 + .../IPayFileDownloadRecordService.java | 15 ++ .../PayFileDownloadRecordServiceImpl.java | 20 +++ 25 files changed, 1130 insertions(+) create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payCaseCommittee/entity/DTO/PayCaseCommitteeDTO.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/controller/PayDataDirectoryController.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/entity/PayDataDirectory.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/mapper/PayDataDirectoryMapper.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/mapper/xml/PayDataDirectoryMapper.xml create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/service/IPayDataDirectoryService.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/service/impl/PayDataDirectoryServiceImpl.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/controller/PayDataFileController.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/entity/PayDataFile.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/mapper/PayDataFileMapper.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/mapper/xml/PayDataFileMapper.xml create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/service/IPayDataFileService.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/service/impl/PayDataFileServiceImpl.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/controller/PayDistributionRecordController.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/entity/PayDistributionRecord.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/mapper/PayDistributionRecordMapper.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/mapper/xml/PayDistributionRecordMapper.xml create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/service/IPayDistributionRecordService.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/service/impl/PayDistributionRecordServiceImpl.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/controller/PayFileDownloadRecordController.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/entity/PayFileDownloadRecord.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/mapper/PayFileDownloadRecordMapper.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/mapper/xml/PayFileDownloadRecordMapper.xml create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/service/IPayFileDownloadRecordService.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/service/impl/PayFileDownloadRecordServiceImpl.java diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payCaseCommittee/entity/DTO/PayCaseCommitteeDTO.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payCaseCommittee/entity/DTO/PayCaseCommitteeDTO.java new file mode 100644 index 00000000..75ac7382 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payCaseCommittee/entity/DTO/PayCaseCommitteeDTO.java @@ -0,0 +1,21 @@ +package com.jero.dataMangement.payCaseCommittee.entity.DTO; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.Size; + +@Data +@ApiModel(value="PayCaseCommitteeDTO对象", description="分标委请求对象") +public class PayCaseCommitteeDTO { + + @NotBlank(message = "分标委名称不能为空") + @Size(max = 20,message = "分标委名称长度不能超过20") + @ApiModelProperty(value = "分标委名称") + private java.lang.String name; + + @Size(max = 100,message = "备注长度不得超过100") + @ApiModelProperty(value = "备注") + private java.lang.String remarks; +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/controller/PayDataDirectoryController.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/controller/PayDataDirectoryController.java new file mode 100644 index 00000000..c0b48b3b --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/controller/PayDataDirectoryController.java @@ -0,0 +1,155 @@ +package com.jero.dataMangement.payDataDirectory.controller; + +import java.util.Arrays; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.aspect.annotation.AutoLog; +import com.jero.common.system.base.controller.JeroController; +import com.jero.common.system.query.QueryGenerator; +import org.jeecg.modules.demo.payDataDirectory.entity.PayDataDirectory; +import org.jeecg.modules.demo.payDataDirectory.service.IPayDataDirectoryService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + + + /** + * @Description: pay_data_directory + * @Author: zql + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Api(tags="pay_data_directory") +@RestController +@RequestMapping("/payDataDirectory/payDataDirectory") +@Slf4j +public class PayDataDirectoryController extends JeroController { + @Autowired + private IPayDataDirectoryService payDataDirectoryService; + + /** + * 分页列表查询 + * + * @param payDataDirectory + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "pay_data_directory-分页列表查询") + @ApiOperation(value="pay_data_directory-分页列表查询", notes="pay_data_directory-分页列表查询") + @GetMapping(value = "/list") + public Result queryPageList(PayDataDirectory payDataDirectory, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(payDataDirectory, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = payDataDirectoryService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 添加 + * + * @param payDataDirectory + * @return + */ + @AutoLog(value = "pay_data_directory-添加") + @ApiOperation(value="pay_data_directory-添加", notes="pay_data_directory-添加") + @PostMapping(value = "/add") + public Result add(@RequestBody PayDataDirectory payDataDirectory) { + payDataDirectoryService.save(payDataDirectory); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param payDataDirectory + * @return + */ + @AutoLog(value = "pay_data_directory-编辑") + @ApiOperation(value="pay_data_directory-编辑", notes="pay_data_directory-编辑") + @PutMapping(value = "/edit") + public Result edit(@RequestBody PayDataDirectory payDataDirectory) { + payDataDirectoryService.updateById(payDataDirectory); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "pay_data_directory-通过id删除") + @ApiOperation(value="pay_data_directory-通过id删除", notes="pay_data_directory-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + payDataDirectoryService.removeById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "pay_data_directory-批量删除") + @ApiOperation(value="pay_data_directory-批量删除", notes="pay_data_directory-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.payDataDirectoryService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "pay_data_directory-通过id查询") + @ApiOperation(value="pay_data_directory-通过id查询", notes="pay_data_directory-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + PayDataDirectory payDataDirectory = payDataDirectoryService.getById(id); + if(payDataDirectory==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(payDataDirectory); + } + + /** + * 导出excel + * + * @param request + * @param payDataDirectory + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, PayDataDirectory payDataDirectory) { + return super.exportXls(request, payDataDirectory, PayDataDirectory.class, "pay_data_directory"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, PayDataDirectory.class); + } + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/entity/PayDataDirectory.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/entity/PayDataDirectory.java new file mode 100644 index 00000000..e1053094 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/entity/PayDataDirectory.java @@ -0,0 +1,70 @@ +package com.jero.dataMangement.payDataDirectory.entity; + +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: pay_data_directory + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Data +@TableName("pay_data_directory") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="pay_data_directory对象", description="pay_data_directory") +public class PayDataDirectory implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + /**父id*/ + @Excel(name = "父id", width = 15) + @ApiModelProperty(value = "父id") + private java.lang.String parentId; + /**名称*/ + @Excel(name = "名称", width = 15) + @ApiModelProperty(value = "名称") + private java.lang.String name; + /**排序号*/ + @Excel(name = "排序号", width = 15) + @ApiModelProperty(value = "排序号") + private java.lang.String sort; + /**备注*/ + @Excel(name = "备注", width = 15) + @ApiModelProperty(value = "备注") + private java.lang.String remarks; + /**类型(1:分标委,2:会议)*/ + @Excel(name = "类型(1:分标委,2:会议)", width = 15) + @ApiModelProperty(value = "类型(1:分标委,2:会议)") + private java.lang.Integer type; + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + /**创建时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "创建时间") + private java.util.Date createTime; + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + /**更新时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "更新时间") + private java.util.Date updateTime; +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/mapper/PayDataDirectoryMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/mapper/PayDataDirectoryMapper.java new file mode 100644 index 00000000..a7ab6770 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/mapper/PayDataDirectoryMapper.java @@ -0,0 +1,15 @@ +package com.jero.dataMangement.payDataDirectory.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.jero.dataMangement.payDataDirectory.entity.PayDataDirectory; + +/** + * @Description: pay_data_directory + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +public interface PayDataDirectoryMapper extends BaseMapper { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/mapper/xml/PayDataDirectoryMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/mapper/xml/PayDataDirectoryMapper.xml new file mode 100644 index 00000000..e09d276e --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/mapper/xml/PayDataDirectoryMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/service/IPayDataDirectoryService.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/service/IPayDataDirectoryService.java new file mode 100644 index 00000000..e3b993b7 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/service/IPayDataDirectoryService.java @@ -0,0 +1,15 @@ +package com.jero.dataMangement.payDataDirectory.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.jero.dataMangement.payDataDirectory.entity.PayDataDirectory; + +/** + * @Description: pay_data_directory + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +public interface IPayDataDirectoryService extends IService { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/service/impl/PayDataDirectoryServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/service/impl/PayDataDirectoryServiceImpl.java new file mode 100644 index 00000000..b93511d6 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataDirectory/service/impl/PayDataDirectoryServiceImpl.java @@ -0,0 +1,19 @@ +package com.jero.dataMangement.payDataDirectory.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.dataMangement.payDataDirectory.entity.PayDataDirectory; +import com.jero.dataMangement.payDataDirectory.mapper.PayDataDirectoryMapper; +import com.jero.dataMangement.payDataDirectory.service.IPayDataDirectoryService; +import org.springframework.stereotype.Service; + + +/** + * @Description: pay_data_directory + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Service +public class PayDataDirectoryServiceImpl extends ServiceImpl implements IPayDataDirectoryService { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/controller/PayDataFileController.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/controller/PayDataFileController.java new file mode 100644 index 00000000..b7ecb3f8 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/controller/PayDataFileController.java @@ -0,0 +1,155 @@ +package com.jero.dataMangement.payDataFile.controller; + +import java.util.Arrays; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import com.jero.common.api.vo.Result; +import com.jero.common.aspect.annotation.AutoLog; +import com.jero.common.system.base.controller.JeroController; +import com.jero.common.system.query.QueryGenerator; +import org.jeecg.modules.demo.payDataFile.entity.PayDataFile; +import org.jeecg.modules.demo.payDataFile.service.IPayDataFileService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + + /** + * @Description: pay_data_file + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Api(tags="pay_data_file") +@RestController +@RequestMapping("/payDataFile/payDataFile") +@Slf4j +public class PayDataFileController extends JeroController { + @Autowired + private IPayDataFileService payDataFileService; + + /** + * 分页列表查询 + * + * @param payDataFile + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "pay_data_file-分页列表查询") + @ApiOperation(value="pay_data_file-分页列表查询", notes="pay_data_file-分页列表查询") + @GetMapping(value = "/list") + public Result queryPageList(PayDataFile payDataFile, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(payDataFile, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = payDataFileService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 添加 + * + * @param payDataFile + * @return + */ + @AutoLog(value = "pay_data_file-添加") + @ApiOperation(value="pay_data_file-添加", notes="pay_data_file-添加") + @PostMapping(value = "/add") + public Result add(@RequestBody PayDataFile payDataFile) { + payDataFileService.save(payDataFile); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param payDataFile + * @return + */ + @AutoLog(value = "pay_data_file-编辑") + @ApiOperation(value="pay_data_file-编辑", notes="pay_data_file-编辑") + @PutMapping(value = "/edit") + public Result edit(@RequestBody PayDataFile payDataFile) { + payDataFileService.updateById(payDataFile); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "pay_data_file-通过id删除") + @ApiOperation(value="pay_data_file-通过id删除", notes="pay_data_file-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + payDataFileService.removeById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "pay_data_file-批量删除") + @ApiOperation(value="pay_data_file-批量删除", notes="pay_data_file-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.payDataFileService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "pay_data_file-通过id查询") + @ApiOperation(value="pay_data_file-通过id查询", notes="pay_data_file-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + PayDataFile payDataFile = payDataFileService.getById(id); + if(payDataFile==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(payDataFile); + } + + /** + * 导出excel + * + * @param request + * @param payDataFile + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, PayDataFile payDataFile) { + return super.exportXls(request, payDataFile, PayDataFile.class, "pay_data_file"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, PayDataFile.class); + } + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/entity/PayDataFile.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/entity/PayDataFile.java new file mode 100644 index 00000000..f73705ed --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/entity/PayDataFile.java @@ -0,0 +1,62 @@ +package com.jero.dataMangement.payDataFile.entity; + +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: pay_data_file + * @Author: zql + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Data +@TableName("pay_data_file") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="pay_data_file对象", description="pay_data_file") +public class PayDataFile implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + /**资料目录id*/ + @Excel(name = "资料目录id", width = 15) + @ApiModelProperty(value = "资料目录id") + private java.lang.String dataId; + /**文件id*/ + @Excel(name = "文件id", width = 15) + @ApiModelProperty(value = "文件id") + private java.lang.String fileId; + /**文件目录*/ + @Excel(name = "文件目录", width = 15) + @ApiModelProperty(value = "文件目录") + private java.lang.String filePath; + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + /**创建时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "创建时间") + private java.util.Date createTime; + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + /**更新时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "更新时间") + private java.util.Date updateTime; +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/mapper/PayDataFileMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/mapper/PayDataFileMapper.java new file mode 100644 index 00000000..d5006508 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/mapper/PayDataFileMapper.java @@ -0,0 +1,16 @@ +package com.jero.dataMangement.payDataFile.mapper; + +import java.util.List; + +import com.jero.dataMangement.payDataFile.entity.PayDataFile; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: pay_data_file + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +public interface PayDataFileMapper extends BaseMapper { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/mapper/xml/PayDataFileMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/mapper/xml/PayDataFileMapper.xml new file mode 100644 index 00000000..991eab4e --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/mapper/xml/PayDataFileMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/service/IPayDataFileService.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/service/IPayDataFileService.java new file mode 100644 index 00000000..04d6534d --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/service/IPayDataFileService.java @@ -0,0 +1,15 @@ +package com.jero.dataMangement.payDataFile.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.jero.dataMangement.payDataFile.entity.PayDataFile; + +/** + * @Description: pay_data_file + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +public interface IPayDataFileService extends IService { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/service/impl/PayDataFileServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/service/impl/PayDataFileServiceImpl.java new file mode 100644 index 00000000..02f16252 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDataFile/service/impl/PayDataFileServiceImpl.java @@ -0,0 +1,20 @@ +package com.jero.dataMangement.payDataFile.service.impl; + + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.dataMangement.payDataFile.entity.PayDataFile; +import com.jero.dataMangement.payDataFile.mapper.PayDataFileMapper; +import com.jero.dataMangement.payDataFile.service.IPayDataFileService; +import org.springframework.stereotype.Service; + + +/** + * @Description: pay_data_file + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Service +public class PayDataFileServiceImpl extends ServiceImpl implements IPayDataFileService { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/controller/PayDistributionRecordController.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/controller/PayDistributionRecordController.java new file mode 100644 index 00000000..5b75ab7e --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/controller/PayDistributionRecordController.java @@ -0,0 +1,155 @@ +package com.jero.dataMangement.payDistributionRecord.controller; + +import java.util.Arrays; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import com.jero.common.api.vo.Result; +import com.jero.common.aspect.annotation.AutoLog; +import com.jero.common.system.base.controller.JeroController; +import com.jero.common.system.query.QueryGenerator; +import org.jeecg.modules.demo.payDistributionRecord.entity.PayDistributionRecord; +import org.jeecg.modules.demo.payDistributionRecord.service.IPayDistributionRecordService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + + /** + * @Description: pay_distribution_record + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Api(tags="pay_distribution_record") +@RestController +@RequestMapping("/payDistributionRecord/payDistributionRecord") +@Slf4j +public class PayDistributionRecordController extends JeroController { + @Autowired + private IPayDistributionRecordService payDistributionRecordService; + + /** + * 分页列表查询 + * + * @param payDistributionRecord + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "pay_distribution_record-分页列表查询") + @ApiOperation(value="pay_distribution_record-分页列表查询", notes="pay_distribution_record-分页列表查询") + @GetMapping(value = "/list") + public Result queryPageList(PayDistributionRecord payDistributionRecord, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(payDistributionRecord, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = payDistributionRecordService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 添加 + * + * @param payDistributionRecord + * @return + */ + @AutoLog(value = "pay_distribution_record-添加") + @ApiOperation(value="pay_distribution_record-添加", notes="pay_distribution_record-添加") + @PostMapping(value = "/add") + public Result add(@RequestBody PayDistributionRecord payDistributionRecord) { + payDistributionRecordService.save(payDistributionRecord); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param payDistributionRecord + * @return + */ + @AutoLog(value = "pay_distribution_record-编辑") + @ApiOperation(value="pay_distribution_record-编辑", notes="pay_distribution_record-编辑") + @PutMapping(value = "/edit") + public Result edit(@RequestBody PayDistributionRecord payDistributionRecord) { + payDistributionRecordService.updateById(payDistributionRecord); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "pay_distribution_record-通过id删除") + @ApiOperation(value="pay_distribution_record-通过id删除", notes="pay_distribution_record-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + payDistributionRecordService.removeById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "pay_distribution_record-批量删除") + @ApiOperation(value="pay_distribution_record-批量删除", notes="pay_distribution_record-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.payDistributionRecordService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "pay_distribution_record-通过id查询") + @ApiOperation(value="pay_distribution_record-通过id查询", notes="pay_distribution_record-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + PayDistributionRecord payDistributionRecord = payDistributionRecordService.getById(id); + if(payDistributionRecord==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(payDistributionRecord); + } + + /** + * 导出excel + * + * @param request + * @param payDistributionRecord + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, PayDistributionRecord payDistributionRecord) { + return super.exportXls(request, payDistributionRecord, PayDistributionRecord.class, "pay_distribution_record"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, PayDistributionRecord.class); + } + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/entity/PayDistributionRecord.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/entity/PayDistributionRecord.java new file mode 100644 index 00000000..4ab98194 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/entity/PayDistributionRecord.java @@ -0,0 +1,62 @@ +package com.jero.dataMangement.payDistributionRecord.entity; + +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: pay_distribution_record + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Data +@TableName("pay_distribution_record") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="pay_distribution_record对象", description="pay_distribution_record") +public class PayDistributionRecord implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + /**资料文件id*/ + @Excel(name = "资料文件id", width = 15) + @ApiModelProperty(value = "资料文件id") + private java.lang.String dataFileId; + /**联系人id*/ + @Excel(name = "联系人id", width = 15) + @ApiModelProperty(value = "联系人id") + private java.lang.String contactsId; + /**联系人名称*/ + @Excel(name = "联系人名称", width = 15) + @ApiModelProperty(value = "联系人名称") + private java.lang.String contactsName; + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + /**创建时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "创建时间") + private java.util.Date createTime; + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + /**更新时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "更新时间") + private java.util.Date updateTime; +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/mapper/PayDistributionRecordMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/mapper/PayDistributionRecordMapper.java new file mode 100644 index 00000000..980220c4 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/mapper/PayDistributionRecordMapper.java @@ -0,0 +1,15 @@ +package com.jero.dataMangement.payDistributionRecord.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.jero.dataMangement.payDistributionRecord.entity.PayDistributionRecord; + +/** + * @Description: pay_distribution_record + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +public interface PayDistributionRecordMapper extends BaseMapper { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/mapper/xml/PayDistributionRecordMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/mapper/xml/PayDistributionRecordMapper.xml new file mode 100644 index 00000000..497d1dac --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/mapper/xml/PayDistributionRecordMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/service/IPayDistributionRecordService.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/service/IPayDistributionRecordService.java new file mode 100644 index 00000000..8128e4af --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/service/IPayDistributionRecordService.java @@ -0,0 +1,15 @@ +package com.jero.dataMangement.payDistributionRecord.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.jero.dataMangement.payDistributionRecord.entity.PayDistributionRecord; + +/** + * @Description: pay_distribution_record + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +public interface IPayDistributionRecordService extends IService { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/service/impl/PayDistributionRecordServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/service/impl/PayDistributionRecordServiceImpl.java new file mode 100644 index 00000000..0c43f631 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payDistributionRecord/service/impl/PayDistributionRecordServiceImpl.java @@ -0,0 +1,20 @@ +package com.jero.dataMangement.payDistributionRecord.service.impl; + + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.dataMangement.payDistributionRecord.entity.PayDistributionRecord; +import com.jero.dataMangement.payDistributionRecord.mapper.PayDistributionRecordMapper; +import com.jero.dataMangement.payDistributionRecord.service.IPayDistributionRecordService; +import org.springframework.stereotype.Service; + + +/** + * @Description: pay_distribution_record + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Service +public class PayDistributionRecordServiceImpl extends ServiceImpl implements IPayDistributionRecordService { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/controller/PayFileDownloadRecordController.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/controller/PayFileDownloadRecordController.java new file mode 100644 index 00000000..d0ec44d9 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/controller/PayFileDownloadRecordController.java @@ -0,0 +1,155 @@ +package com.jero.dataMangement.payFileDownloadRecord.controller; + +import java.util.Arrays; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import com.jero.common.api.vo.Result; +import com.jero.common.aspect.annotation.AutoLog; +import com.jero.common.system.base.controller.JeroController; +import com.jero.common.system.query.QueryGenerator; +import org.jeecg.modules.demo.payFileDownloadRecord.entity.PayFileDownloadRecord; +import org.jeecg.modules.demo.payFileDownloadRecord.service.IPayFileDownloadRecordService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; + + /** + * @Description: pay_file_download_record + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Api(tags="pay_file_download_record") +@RestController +@RequestMapping("/payFileDownloadRecord/payFileDownloadRecord") +@Slf4j +public class PayFileDownloadRecordController extends JeroController { + @Autowired + private IPayFileDownloadRecordService payFileDownloadRecordService; + + /** + * 分页列表查询 + * + * @param payFileDownloadRecord + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "pay_file_download_record-分页列表查询") + @ApiOperation(value="pay_file_download_record-分页列表查询", notes="pay_file_download_record-分页列表查询") + @GetMapping(value = "/list") + public Result queryPageList(PayFileDownloadRecord payFileDownloadRecord, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(payFileDownloadRecord, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = payFileDownloadRecordService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 添加 + * + * @param payFileDownloadRecord + * @return + */ + @AutoLog(value = "pay_file_download_record-添加") + @ApiOperation(value="pay_file_download_record-添加", notes="pay_file_download_record-添加") + @PostMapping(value = "/add") + public Result add(@RequestBody PayFileDownloadRecord payFileDownloadRecord) { + payFileDownloadRecordService.save(payFileDownloadRecord); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param payFileDownloadRecord + * @return + */ + @AutoLog(value = "pay_file_download_record-编辑") + @ApiOperation(value="pay_file_download_record-编辑", notes="pay_file_download_record-编辑") + @PutMapping(value = "/edit") + public Result edit(@RequestBody PayFileDownloadRecord payFileDownloadRecord) { + payFileDownloadRecordService.updateById(payFileDownloadRecord); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "pay_file_download_record-通过id删除") + @ApiOperation(value="pay_file_download_record-通过id删除", notes="pay_file_download_record-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + payFileDownloadRecordService.removeById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "pay_file_download_record-批量删除") + @ApiOperation(value="pay_file_download_record-批量删除", notes="pay_file_download_record-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.payFileDownloadRecordService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "pay_file_download_record-通过id查询") + @ApiOperation(value="pay_file_download_record-通过id查询", notes="pay_file_download_record-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + PayFileDownloadRecord payFileDownloadRecord = payFileDownloadRecordService.getById(id); + if(payFileDownloadRecord==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(payFileDownloadRecord); + } + + /** + * 导出excel + * + * @param request + * @param payFileDownloadRecord + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, PayFileDownloadRecord payFileDownloadRecord) { + return super.exportXls(request, payFileDownloadRecord, PayFileDownloadRecord.class, "pay_file_download_record"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, PayFileDownloadRecord.class); + } + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/entity/PayFileDownloadRecord.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/entity/PayFileDownloadRecord.java new file mode 100644 index 00000000..ce737e7b --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/entity/PayFileDownloadRecord.java @@ -0,0 +1,74 @@ +package com.jero.dataMangement.payFileDownloadRecord.entity; + +import java.io.Serializable; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: pay_file_download_record + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Data +@TableName("pay_file_download_record") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="pay_file_download_record对象", description="pay_file_download_record") +public class PayFileDownloadRecord implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + /**文件id*/ + @Excel(name = "文件id", width = 15) + @ApiModelProperty(value = "文件id") + private java.lang.String fileId; + /**文件名称*/ + @Excel(name = "文件名称", width = 15) + @ApiModelProperty(value = "文件名称") + private java.lang.String fileName; + /**文件目录*/ + @Excel(name = "文件目录", width = 15) + @ApiModelProperty(value = "文件目录") + private java.lang.String filePath; + /**企业名称*/ + @Excel(name = "企业名称", width = 15) + @ApiModelProperty(value = "企业名称") + private java.lang.String companyName; + /**下载用户名称*/ + @Excel(name = "下载用户名称", width = 15) + @ApiModelProperty(value = "下载用户名称") + private java.lang.String downloadName; + /**会议名称*/ + @Excel(name = "会议名称", width = 15) + @ApiModelProperty(value = "会议名称") + private java.lang.String meetingName; + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + /**创建时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "创建时间") + private java.util.Date createTime; + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + /**更新时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "更新时间") + private java.util.Date updateTime; +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/mapper/PayFileDownloadRecordMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/mapper/PayFileDownloadRecordMapper.java new file mode 100644 index 00000000..613ed0e5 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/mapper/PayFileDownloadRecordMapper.java @@ -0,0 +1,16 @@ +package com.jero.dataMangement.payFileDownloadRecord.mapper; + + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.jero.dataMangement.payFileDownloadRecord.entity.PayFileDownloadRecord; + +/** + * @Description: pay_file_download_record + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +public interface PayFileDownloadRecordMapper extends BaseMapper { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/mapper/xml/PayFileDownloadRecordMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/mapper/xml/PayFileDownloadRecordMapper.xml new file mode 100644 index 00000000..cdc2f0d7 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/mapper/xml/PayFileDownloadRecordMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/service/IPayFileDownloadRecordService.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/service/IPayFileDownloadRecordService.java new file mode 100644 index 00000000..fd38a213 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/service/IPayFileDownloadRecordService.java @@ -0,0 +1,15 @@ +package com.jero.dataMangement.payFileDownloadRecord.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.jero.dataMangement.payFileDownloadRecord.entity.PayFileDownloadRecord; + +/** + * @Description: pay_file_download_record + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +public interface IPayFileDownloadRecordService extends IService { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/service/impl/PayFileDownloadRecordServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/service/impl/PayFileDownloadRecordServiceImpl.java new file mode 100644 index 00000000..73a93660 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/dataMangement/payFileDownloadRecord/service/impl/PayFileDownloadRecordServiceImpl.java @@ -0,0 +1,20 @@ +package com.jero.dataMangement.payFileDownloadRecord.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.jero.dataMangement.payFileDownloadRecord.entity.PayFileDownloadRecord; +import com.jero.dataMangement.payFileDownloadRecord.mapper.PayFileDownloadRecordMapper; +import com.jero.dataMangement.payFileDownloadRecord.service.IPayFileDownloadRecordService; +import org.springframework.stereotype.Service; + + + +/** + * @Description: pay_file_download_record + * @Author: jeecg-boot + * @Date: 2021-08-30 + * @Version: V1.0 + */ +@Service +public class PayFileDownloadRecordServiceImpl extends ServiceImpl implements IPayFileDownloadRecordService { + +}