src/main/java/org/springblade/modules/information/controller/InformationController.java
@@ -27,6 +27,8 @@ import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.Func; import org.springblade.modules.member.service.IMemberService; import org.springblade.modules.shareholder.service.IShareholderService; import org.springframework.web.bind.annotation.*; import com.baomidou.mybatisplus.core.metadata.IPage; import org.springblade.modules.information.entity.Information; @@ -47,6 +49,7 @@ public class InformationController extends BladeController { private final IInformationService informationService; /** * 详情 @@ -118,8 +121,11 @@ @PostMapping("/remove") @ApiOperationSupport(order = 8) @ApiOperation(value = "删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { return R.status(informationService.removeByIds(Func.toLongList(ids))); public R remove(String creditcode) { informationService.deleteIn(creditcode); informationService.deleteSh(creditcode); informationService.deleteMe(creditcode); return R.success("删除成功"); } src/main/java/org/springblade/modules/information/mapper/InformationMapper.java
@@ -38,5 +38,8 @@ * @return */ List<InformationVO> selectInformationPage(IPage page, InformationVO information); void deleteIn(String creditcode); void deleteSh(String creditcode); void deleteMe(String creditcode); } src/main/java/org/springblade/modules/information/mapper/InformationMapper.xml
@@ -39,4 +39,14 @@ </if> </select> <delete id="deleteIn"> delete from sys_information where creditCode=#{creditcode} </delete> <delete id="deleteSh"> delete from sys_shareholder where creditCode=#{creditcode} </delete> <delete id="deleteMe"> delete from sys_member where creditCode=#{creditcode} </delete> </mapper> src/main/java/org/springblade/modules/information/service/IInformationService.java
@@ -37,5 +37,7 @@ * @return */ IPage<InformationVO> selectInformationPage(IPage<InformationVO> page, InformationVO information); void deleteIn(String creditCode); void deleteSh(String creditCode); void deleteMe(String creditCode); } src/main/java/org/springblade/modules/information/service/impl/InformationServiceImpl.java
@@ -38,4 +38,19 @@ return page.setRecords(baseMapper.selectInformationPage(page, information)); } @Override public void deleteIn(String creditcode) { baseMapper.deleteIn(creditcode); } @Override public void deleteSh(String creditcode) { baseMapper.deleteSh(creditcode); } @Override public void deleteMe(String creditcode) { baseMapper.deleteMe(creditcode); } } src/main/java/org/springblade/modules/shareholder/entity/Shareholder.java
@@ -25,11 +25,14 @@ import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import lombok.EqualsAndHashCode; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import org.springframework.format.annotation.DateTimeFormat; /** * 实体类 @@ -67,7 +70,7 @@ */ @ApiModelProperty(value = "出资时间") @TableField("capitalTime") private String capitaltime; private Date capitaltime; /** * 身份证 */