From a2c7992ee536716c2a8dfc6847dd1ea25d94046f Mon Sep 17 00:00:00 2001 From: lijiarao Date: Wed, 1 Sep 2021 17:23:48 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E6=A0=87=E5=8D=8F=E4=BC=9A=E5=91=98?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/TbMemberProjectController.java | 148 ++++++++++++++++++ .../TbMemberProjectSubitemController.java | 148 ++++++++++++++++++ .../jero/member/entity/TbMemberProject.java | 63 ++++++++ .../member/entity/TbMemberProjectSubitem.java | 135 ++++++++++++++++ .../member/mapper/TbMemberProjectMapper.java | 17 ++ .../mapper/TbMemberProjectSubitemMapper.java | 17 ++ .../mapper/xml/TbMemberProjectMapper.xml | 12 ++ .../xml/TbMemberProjectSubitemMapper.xml | 26 +++ .../service/ITbMemberProjectService.java | 61 ++++++++ .../ITbMemberProjectSubitemService.java | 61 ++++++++ .../impl/TbMemberProjectServiceImpl.java | 66 ++++++++ .../TbMemberProjectSubitemServiceImpl.java | 66 ++++++++ 12 files changed, 820 insertions(+) create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/controller/TbMemberProjectController.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/controller/TbMemberProjectSubitemController.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/entity/TbMemberProject.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/entity/TbMemberProjectSubitem.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectMapper.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectSubitemMapper.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/TbMemberProjectMapper.xml create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/TbMemberProjectSubitemMapper.xml create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectService.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectSubitemService.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectServiceImpl.java create mode 100644 jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectSubitemServiceImpl.java diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/controller/TbMemberProjectController.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/controller/TbMemberProjectController.java new file mode 100644 index 00000000..ef57ea40 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/controller/TbMemberProjectController.java @@ -0,0 +1,148 @@ +package com.jero.member.controller; + +import java.util.Arrays; +import java.util.List; +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.member.entity.TbMemberProject; +import com.jero.member.service.ITbMemberProjectService; +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 com.jero.common.system.base.controller.JeroController; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @description: 标协会员项目表 + * @author: jero-boot + * @date: 2021-09-01 + * @version: V1.0 + */ +@Api(tags="标协会员项目表") +@RestController +@RequestMapping("/member/tbMemberProject") +@Slf4j +public class TbMemberProjectController extends JeroController { + @Resource + private ITbMemberProjectService tbMemberProjectService; + + /** + * 分页列表查询 + */ + @AutoLog(value = "标协会员项目表-分页列表查询") + @ApiOperation(value="标协会员项目表-分页列表查询", notes="标协会员项目表-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(TbMemberProject tbMemberProject, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(tbMemberProject, req.getParameterMap()); + Page page = new Page<>(pageNo, pageSize); + IPage pageList = tbMemberProjectService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + */ + @AutoLog(value = "标协会员项目表-列表查询") + @ApiOperation(value="标协会员项目表-列表查询", notes="标协会员项目表-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = tbMemberProjectService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + */ + @AutoLog(value = "标协会员项目表-添加") + @ApiOperation(value="标协会员项目表-添加", notes="标协会员项目表-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody TbMemberProject tbMemberProject) { + tbMemberProjectService.add(tbMemberProject); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + */ + @AutoLog(value = "标协会员项目表-编辑") + @ApiOperation(value="标协会员项目表-编辑", notes="标协会员项目表-编辑") + @PostMapping(value = "/edit") + public Result edit(@Validated @RequestBody TbMemberProject tbMemberProject) { + tbMemberProjectService.editById(tbMemberProject); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + */ + @AutoLog(value = "标协会员项目表-通过id删除") + @ApiOperation(value="标协会员项目表-通过id删除", notes="标协会员项目表-通过id删除") + @GetMapping(value = "/delete") + public Result delete(@RequestParam(name="id") String id) { + tbMemberProjectService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + */ + @AutoLog(value = "标协会员项目表-批量删除") + @ApiOperation(value="标协会员项目表-批量删除", notes="标协会员项目表-批量删除") + @GetMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids") String ids) { + this.tbMemberProjectService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + */ + @AutoLog(value = "标协会员项目表-通过id查询") + @ApiOperation(value="标协会员项目表-通过id查询", notes="标协会员项目表-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id") String id) { + TbMemberProject tbMemberProject = tbMemberProjectService.queryById(id); + if(tbMemberProject==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(tbMemberProject); + } + + /** + * 导出excel + */ + @GetMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, TbMemberProject tbMemberProject) { + return super.exportXls(request, tbMemberProject, TbMemberProject.class, "标协会员项目表"); + } + + /** + * 导出excel模板 + */ + @GetMapping(value = "/exportTemplate") + public ModelAndView exportTemplate() { + return super.exportTemplate(TbMemberProject.class, "标协会员项目表"); + } + + /** + * 通过excel导入数据 + */ + @PostMapping(value = "/importExcel") + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, TbMemberProject.class); + } + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/controller/TbMemberProjectSubitemController.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/controller/TbMemberProjectSubitemController.java new file mode 100644 index 00000000..b15bfc4a --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/controller/TbMemberProjectSubitemController.java @@ -0,0 +1,148 @@ +package com.jero.member.controller; + +import java.util.Arrays; +import java.util.List; +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.member.entity.TbMemberProjectSubitem; +import com.jero.member.service.ITbMemberProjectSubitemService; +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 com.jero.common.system.base.controller.JeroController; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @description: 标协会员项目成员表 + * @author: jero-boot + * @date: 2021-09-01 + * @version: V1.0 + */ +@Api(tags="标协会员项目成员表") +@RestController +@RequestMapping("/member/tbMemberProjectSubitem") +@Slf4j +public class TbMemberProjectSubitemController extends JeroController { + @Resource + private ITbMemberProjectSubitemService tbMemberProjectSubitemService; + + /** + * 分页列表查询 + */ + @AutoLog(value = "标协会员项目成员表-分页列表查询") + @ApiOperation(value="标协会员项目成员表-分页列表查询", notes="标协会员项目成员表-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(TbMemberProjectSubitem tbMemberProjectSubitem, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(tbMemberProjectSubitem, req.getParameterMap()); + Page page = new Page<>(pageNo, pageSize); + IPage pageList = tbMemberProjectSubitemService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + */ + @AutoLog(value = "标协会员项目成员表-列表查询") + @ApiOperation(value="标协会员项目成员表-列表查询", notes="标协会员项目成员表-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = tbMemberProjectSubitemService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + */ + @AutoLog(value = "标协会员项目成员表-添加") + @ApiOperation(value="标协会员项目成员表-添加", notes="标协会员项目成员表-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody TbMemberProjectSubitem tbMemberProjectSubitem) { + tbMemberProjectSubitemService.add(tbMemberProjectSubitem); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + */ + @AutoLog(value = "标协会员项目成员表-编辑") + @ApiOperation(value="标协会员项目成员表-编辑", notes="标协会员项目成员表-编辑") + @PostMapping(value = "/edit") + public Result edit(@Validated @RequestBody TbMemberProjectSubitem tbMemberProjectSubitem) { + tbMemberProjectSubitemService.editById(tbMemberProjectSubitem); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + */ + @AutoLog(value = "标协会员项目成员表-通过id删除") + @ApiOperation(value="标协会员项目成员表-通过id删除", notes="标协会员项目成员表-通过id删除") + @GetMapping(value = "/delete") + public Result delete(@RequestParam(name="id") String id) { + tbMemberProjectSubitemService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + */ + @AutoLog(value = "标协会员项目成员表-批量删除") + @ApiOperation(value="标协会员项目成员表-批量删除", notes="标协会员项目成员表-批量删除") + @GetMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids") String ids) { + this.tbMemberProjectSubitemService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + */ + @AutoLog(value = "标协会员项目成员表-通过id查询") + @ApiOperation(value="标协会员项目成员表-通过id查询", notes="标协会员项目成员表-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id") String id) { + TbMemberProjectSubitem tbMemberProjectSubitem = tbMemberProjectSubitemService.queryById(id); + if(tbMemberProjectSubitem==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(tbMemberProjectSubitem); + } + + /** + * 导出excel + */ + @GetMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, TbMemberProjectSubitem tbMemberProjectSubitem) { + return super.exportXls(request, tbMemberProjectSubitem, TbMemberProjectSubitem.class, "标协会员项目成员表"); + } + + /** + * 导出excel模板 + */ + @GetMapping(value = "/exportTemplate") + public ModelAndView exportTemplate() { + return super.exportTemplate(TbMemberProjectSubitem.class, "标协会员项目成员表"); + } + + /** + * 通过excel导入数据 + */ + @PostMapping(value = "/importExcel") + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, TbMemberProjectSubitem.class); + } + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/entity/TbMemberProject.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/entity/TbMemberProject.java new file mode 100644 index 00000000..a76bd267 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/entity/TbMemberProject.java @@ -0,0 +1,63 @@ +package com.jero.member.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +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 com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: 标协会员项目表 + * @Author: jero-boot + * @Date: 2021-09-01 + * @Version: V1.0 + */ +@Data +@TableName("tb_member_project") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="tb_member_project对象", description="标协会员项目表") +public class TbMemberProject implements Serializable { + private static final long serialVersionUID = 1L; + + /**id*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "id") + private String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**项目名称*/ + @Excel(name = "项目名称", width = 15) + @ApiModelProperty(value = "项目名称") + private String projectName; + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/entity/TbMemberProjectSubitem.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/entity/TbMemberProjectSubitem.java new file mode 100644 index 00000000..ae292134 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/entity/TbMemberProjectSubitem.java @@ -0,0 +1,135 @@ +package com.jero.member.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +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 com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: 标协会员项目成员表 + * @Author: jero-boot + * @Date: 2021-09-01 + * @Version: V1.0 + */ +@Data +@TableName("tb_member_project_subitem") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="tb_member_project_subitem对象", description="标协会员项目成员表") +public class TbMemberProjectSubitem implements Serializable { + private static final long serialVersionUID = 1L; + + /**id*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "id") + private String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**项目id*/ + @Excel(name = "项目id", width = 15) + @ApiModelProperty(value = "项目id") + private String projectId; + + /**会员编号*/ + @Excel(name = "会员编号", width = 15) + @ApiModelProperty(value = "会员编号") + private String memberNo; + + /**公司id*/ + @Excel(name = "公司id", width = 15) + @ApiModelProperty(value = "公司id") + private Integer userId; + + /**公司名称*/ + @Excel(name = "公司名称", width = 15) + @ApiModelProperty(value = "公司名称") + private String companyName; + + /**会员类型*/ + @Excel(name = "会员类型", width = 15) + @ApiModelProperty(value = "会员类型") + private Integer memberType; + + /**联系人*/ + @Excel(name = "联系人", width = 15) + @ApiModelProperty(value = "联系人") + private String liaisonMan; + + /**邮箱*/ + @Excel(name = "邮箱", width = 15) + @ApiModelProperty(value = "邮箱") + private String email; + + /**手机*/ + @Excel(name = "手机", width = 15) + @ApiModelProperty(value = "手机") + private String mobile; + + /**会员状态*/ + @Excel(name = "会员状态", width = 15) + @ApiModelProperty(value = "会员状态") + private Integer memberStatus; + + /**注册时间*/ + @Excel(name = "注册时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "注册时间") + private java.util.Date registerTime; + + /**打包*/ + @Excel(name = "打包", width = 15) + @ApiModelProperty(value = "打包") + private Integer pack; + + /**需要发票*/ + @Excel(name = "需要发票", width = 15) + @ApiModelProperty(value = "需要发票") + private Integer invoiceRequirements; + + /**到账*/ + @Excel(name = "到账", width = 15) + @ApiModelProperty(value = "到账") + private Integer inAccount; + + /**开票*/ + @Excel(name = "开票", width = 15) + @ApiModelProperty(value = "开票") + private Integer makeInvoice; + + /**邮寄*/ + @Excel(name = "邮寄", width = 15) + @ApiModelProperty(value = "邮寄") + private Integer mail; + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectMapper.java new file mode 100644 index 00000000..f3209f19 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectMapper.java @@ -0,0 +1,17 @@ +package com.jero.member.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.member.entity.TbMemberProject; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 标协会员项目表 + * @Author: jero-boot + * @Date: 2021-09-01 + * @Version: V1.0 + */ +public interface TbMemberProjectMapper extends BaseMapper { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectSubitemMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectSubitemMapper.java new file mode 100644 index 00000000..0e6355ed --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/TbMemberProjectSubitemMapper.java @@ -0,0 +1,17 @@ +package com.jero.member.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.member.entity.TbMemberProjectSubitem; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 标协会员项目成员表 + * @Author: jero-boot + * @Date: 2021-09-01 + * @Version: V1.0 + */ +public interface TbMemberProjectSubitemMapper extends BaseMapper { + +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/TbMemberProjectMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/TbMemberProjectMapper.xml new file mode 100644 index 00000000..b156c65e --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/TbMemberProjectMapper.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/TbMemberProjectSubitemMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/TbMemberProjectSubitemMapper.xml new file mode 100644 index 00000000..5362166a --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/mapper/xml/TbMemberProjectSubitemMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectService.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectService.java new file mode 100644 index 00000000..1b00492f --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectService.java @@ -0,0 +1,61 @@ +package com.jero.member.service; + +import com.jero.member.entity.TbMemberProject; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 标协会员项目表 + * @Author: jero-boot + * @Date: 2021-09-01 + * @Version: V1.0 + */ +public interface ITbMemberProjectService extends IService { + + /** + * 保存 + * + * @param tbMemberProject + * @return + */ + void add(TbMemberProject tbMemberProject); + + /** + * 更新 + * + * @param tbMemberProject + * @return + */ + void editById(TbMemberProject tbMemberProject); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + TbMemberProject queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectSubitemService.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectSubitemService.java new file mode 100644 index 00000000..ca09027e --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/ITbMemberProjectSubitemService.java @@ -0,0 +1,61 @@ +package com.jero.member.service; + +import com.jero.member.entity.TbMemberProjectSubitem; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 标协会员项目成员表 + * @Author: jero-boot + * @Date: 2021-09-01 + * @Version: V1.0 + */ +public interface ITbMemberProjectSubitemService extends IService { + + /** + * 保存 + * + * @param tbMemberProjectSubitem + * @return + */ + void add(TbMemberProjectSubitem tbMemberProjectSubitem); + + /** + * 更新 + * + * @param tbMemberProjectSubitem + * @return + */ + void editById(TbMemberProjectSubitem tbMemberProjectSubitem); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + TbMemberProjectSubitem queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectServiceImpl.java new file mode 100644 index 00000000..5ce461a6 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectServiceImpl.java @@ -0,0 +1,66 @@ +package com.jero.member.service.impl; + +import com.jero.member.entity.TbMemberProject; +import com.jero.member.mapper.TbMemberProjectMapper; +import com.jero.member.service.ITbMemberProjectService; +import org.springframework.stereotype.Service; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 标协会员项目表 + * @Author: jero-boot + * @Date: 2021-09-01 + * @Version: V1.0 + */ +@Service +public class TbMemberProjectServiceImpl extends ServiceImpl implements ITbMemberProjectService { + + /** + * 保存 + */ + @Override + public void add(TbMemberProject tbMemberProject) { + save(tbMemberProject); + } + + /** + * 更新 + */ + @Override + public void editById(TbMemberProject tbMemberProject) { + saveOrUpdate(tbMemberProject); + } + + /** + * 通过id删除 + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + */ + @Override + public TbMemberProject queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectSubitemServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectSubitemServiceImpl.java new file mode 100644 index 00000000..0081d272 --- /dev/null +++ b/jero-boot-incoming-payment/src/main/java/com/jero/member/service/impl/TbMemberProjectSubitemServiceImpl.java @@ -0,0 +1,66 @@ +package com.jero.member.service.impl; + +import com.jero.member.entity.TbMemberProjectSubitem; +import com.jero.member.mapper.TbMemberProjectSubitemMapper; +import com.jero.member.service.ITbMemberProjectSubitemService; +import org.springframework.stereotype.Service; +import java.util.List; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 标协会员项目成员表 + * @Author: jero-boot + * @Date: 2021-09-01 + * @Version: V1.0 + */ +@Service +public class TbMemberProjectSubitemServiceImpl extends ServiceImpl implements ITbMemberProjectSubitemService { + + /** + * 保存 + */ + @Override + public void add(TbMemberProjectSubitem tbMemberProjectSubitem) { + save(tbMemberProjectSubitem); + } + + /** + * 更新 + */ + @Override + public void editById(TbMemberProjectSubitem tbMemberProjectSubitem) { + saveOrUpdate(tbMemberProjectSubitem); + } + + /** + * 通过id删除 + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + */ + @Override + public TbMemberProjectSubitem queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + */ + @Override + public List queryList() { + return list(); + } +}