智慧保安后台管理项目备份
tangzy
2021-07-09 0914ca657bc604a23f9e6ef8d030259066e3bfec
1.单位信息调整
6 files modified
47 ■■■■■ changed files
src/main/java/org/springblade/modules/information/controller/InformationController.java 10 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/information/mapper/InformationMapper.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/information/mapper/InformationMapper.xml 10 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/information/service/IInformationService.java 4 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/information/service/impl/InformationServiceImpl.java 15 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/shareholder/entity/Shareholder.java 5 ●●●● patch | view | raw | blame | history
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;
    /**
     * 身份证
     */