Commit cb6a159c authored by lixiaolei's avatar lixiaolei

submit

parent 0852a7e4
...@@ -58,9 +58,9 @@ public class BusinessInfoController extends BaseController ...@@ -58,9 +58,9 @@ public class BusinessInfoController extends BaseController
*/ */
// @PreAuthorize("@ss.hasPermi('system:info:list')") // @PreAuthorize("@ss.hasPermi('system:info:list')")
@GetMapping("/browse/{businessId}") @GetMapping("/browse/{businessId}")
public AjaxResult browse(@PathVariable Integer id) public AjaxResult browse(@PathVariable Integer businessId)
{ {
return success(businessInfoService.browse(id)); return success(businessInfoService.browse(businessId));
} }
/** /**
...@@ -74,14 +74,14 @@ public class BusinessInfoController extends BaseController ...@@ -74,14 +74,14 @@ public class BusinessInfoController extends BaseController
} }
/** /**
* 删除项目列表 * 删除项目
*/ */
// @PreAuthorize("@ss.hasPermi('system:info:remove')") // @PreAuthorize("@ss.hasPermi('system:info:remove')")
// @Log(title = "项目详情", businessType = BusinessType.DELETE) // @Log(title = "项目详情", businessType = BusinessType.DELETE)
@DeleteMapping("/remove/{ids}") @DeleteMapping("/remove/{ids}")
public AjaxResult remove(@PathVariable(value = "ids",required=false) Long[] ids) public AjaxResult remove(@PathVariable(value = "ids",required=false) Long id)
{ {
return toAjax(businessInfoService.deleteBusinessInfoByIds(ids)); return toAjax(businessInfoService.deleteBusinessInfoById(id));
} }
/** /**
......
...@@ -102,10 +102,6 @@ public class BusinessInfo extends BaseEntity ...@@ -102,10 +102,6 @@ public class BusinessInfo extends BaseEntity
@Excel(name = "项目类别") @Excel(name = "项目类别")
private String projectCategory; private String projectCategory;
/** 商务团队 */
@Excel(name = "商务团队")
private String team;
/** 0 仅自己可见,1 他人可见 */ /** 0 仅自己可见,1 他人可见 */
@Excel(name = "0 仅自己可见,1 他人可见") @Excel(name = "0 仅自己可见,1 他人可见")
private Integer isPrivate; private Integer isPrivate;
...@@ -313,15 +309,7 @@ public class BusinessInfo extends BaseEntity ...@@ -313,15 +309,7 @@ public class BusinessInfo extends BaseEntity
{ {
return projectCategory; return projectCategory;
} }
public void setTeam(String team)
{
this.team = team;
}
public String getTeam()
{
return team;
}
public void setIsPrivate(Integer isPrivate) public void setIsPrivate(Integer isPrivate)
{ {
this.isPrivate = isPrivate; this.isPrivate = isPrivate;
...@@ -354,7 +342,6 @@ public class BusinessInfo extends BaseEntity ...@@ -354,7 +342,6 @@ public class BusinessInfo extends BaseEntity
.append("districtId", getDistrictId()) .append("districtId", getDistrictId())
.append("projectType", getProjectType()) .append("projectType", getProjectType())
.append("projectCategory", getProjectCategory()) .append("projectCategory", getProjectCategory())
.append("team", getTeam())
.append("isPrivate", getIsPrivate()) .append("isPrivate", getIsPrivate())
.append("createTime", getCreateTime()) .append("createTime", getCreateTime())
.append("updateTime", getUpdateTime()) .append("updateTime", getUpdateTime())
......
...@@ -98,5 +98,10 @@ public class BusinessBrowseVo { ...@@ -98,5 +98,10 @@ public class BusinessBrowseVo {
*/ */
private Integer relateCompanyCount; private Integer relateCompanyCount;
/**
* 相关企业统计
*/
private Integer fileCount;
} }
...@@ -44,12 +44,12 @@ public interface BusinessBacklogMapper ...@@ -44,12 +44,12 @@ public interface BusinessBacklogMapper
public int updateBusinessBacklog(BusinessBacklog businessBacklog); public int updateBusinessBacklog(BusinessBacklog businessBacklog);
/** /**
* 删除项目工作待办 * 根据项目id删除项目工作待办
* *
* @param id 项目工作待办主键 * @param businessId 项目id主键
* @return 结果 * @return 结果
*/ */
public int deleteBusinessBacklogById(Long id); public int deleteBacklogByBusinessId(Long businessId);
/** /**
* 批量删除项目工作待办 * 批量删除项目工作待办
......
...@@ -47,10 +47,10 @@ public interface BusinessContactsMapper ...@@ -47,10 +47,10 @@ public interface BusinessContactsMapper
/** /**
* 删除项目联系人 * 删除项目联系人
* *
* @param id 项目联系人主键 * @param businessId 项目联系人主键
* @return 结果 * @return 结果
*/ */
public int deleteBusinessContactsById(Long id); public int deleteBusinessContactsByBusinessId(Long businessId);
/** /**
* 批量删除项目联系人 * 批量删除项目联系人
......
...@@ -53,12 +53,12 @@ public interface BusinessFollowRecordMapper ...@@ -53,12 +53,12 @@ public interface BusinessFollowRecordMapper
public int updateBusinessFollowRecord(BusinessFollowRecord businessFollowRecord); public int updateBusinessFollowRecord(BusinessFollowRecord businessFollowRecord);
/** /**
* 删除项目跟进记录 * 根据项目id删除项目跟进记录
* *
* @param id 项目跟进记录主键 * @param businessId 项目主键id
* @return 结果 * @return 结果
*/ */
public int deleteBusinessFollowRecordById(Long id); public int deleteBusinessFollowRecordByBusinessId(Long businessId);
/** /**
* 批量删除项目跟进记录 * 批量删除项目跟进记录
......
...@@ -84,7 +84,7 @@ public interface BusinessInfoMapper extends BaseMapper<BusinessInfo> ...@@ -84,7 +84,7 @@ public interface BusinessInfoMapper extends BaseMapper<BusinessInfo>
public int deleteBusinessInfoByIds(Long[] ids); public int deleteBusinessInfoByIds(Long[] ids);
/** /**
* 根据项目统计 * 统计项目相关的信息数量
* @param business * @param business
* @return * @return
*/ */
......
...@@ -53,6 +53,14 @@ public interface BusinessLabelMapper ...@@ -53,6 +53,14 @@ public interface BusinessLabelMapper
*/ */
public int deleteBusinessLabelById(BusinessIdDto dto); public int deleteBusinessLabelById(BusinessIdDto dto);
/**
* 根据项目id删除项目标签
*
* @param businessId 项目主键
* @return 结果
*/
public int deleteBusinessLabelByBusinessId(Long businessId);
/** /**
* 批量删除项目标签 * 批量删除项目标签
* *
......
...@@ -2,7 +2,6 @@ package com.dsk.system.mapper; ...@@ -2,7 +2,6 @@ package com.dsk.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.dsk.common.core.domain.entity.BusinessRelateCompany; import com.dsk.common.core.domain.entity.BusinessRelateCompany;
import com.dsk.system.domain.customer.CustomerDecisionChain;
import java.util.List; import java.util.List;
...@@ -52,7 +51,7 @@ public interface BusinessRelateCompanyMapper extends BaseMapper<BusinessRelateCo ...@@ -52,7 +51,7 @@ public interface BusinessRelateCompanyMapper extends BaseMapper<BusinessRelateCo
* @param id 项目关联单位主键 * @param id 项目关联单位主键
* @return 结果 * @return 结果
*/ */
public int deleteBusinessRelateCompanyById(Long id); public int deleteRelateCompanyByBusinessId(Long id);
/** /**
* 批量删除项目关联单位 * 批量删除项目关联单位
......
...@@ -19,6 +19,14 @@ public interface BusinessUserMapper ...@@ -19,6 +19,14 @@ public interface BusinessUserMapper
*/ */
public BusinessUser selectBusinessUserById(Long id); public BusinessUser selectBusinessUserById(Long id);
/**
* 根据项目id查询项目的创建者
*
* @param businessId 项目id主键
* @return 项目创建者名称
*/
String selectCreatorBybusinessId(Integer businessId);
/** /**
* 查询项目用户关联列表 * 查询项目用户关联列表
* *
...@@ -44,12 +52,12 @@ public interface BusinessUserMapper ...@@ -44,12 +52,12 @@ public interface BusinessUserMapper
public int updateBusinessUser(BusinessUser businessUser); public int updateBusinessUser(BusinessUser businessUser);
/** /**
* 删除项目用户关联 * 根据项目id删除项目用户关联
* *
* @param id 项目用户关联主键 * @param businessId 项目用户关联主键
* @return 结果 * @return 结果
*/ */
public int deleteBusinessUserById(Long id); public int deleteBusinessUserByBusinessId(Long businessId);
/** /**
* 批量删除项目用户关联 * 批量删除项目用户关联
......
...@@ -97,6 +97,6 @@ public class BusinessBacklogServiceImpl implements IBusinessBacklogService ...@@ -97,6 +97,6 @@ public class BusinessBacklogServiceImpl implements IBusinessBacklogService
@Override @Override
public int deleteBusinessBacklogById(Long id) public int deleteBusinessBacklogById(Long id)
{ {
return businessBacklogMapper.deleteBusinessBacklogById(id); return businessBacklogMapper.deleteBacklogByBusinessId(id);
} }
} }
...@@ -98,6 +98,6 @@ public class BusinessContactsServiceImpl implements IBusinessContactsService ...@@ -98,6 +98,6 @@ public class BusinessContactsServiceImpl implements IBusinessContactsService
@Override @Override
public int deleteBusinessContactsById(Long id) public int deleteBusinessContactsById(Long id)
{ {
return businessContactsMapper.deleteBusinessContactsById(id); return businessContactsMapper.deleteBusinessContactsByBusinessId(id);
} }
} }
...@@ -92,6 +92,6 @@ public class BusinessFollowRecordServiceImpl implements IBusinessFollowRecordSer ...@@ -92,6 +92,6 @@ public class BusinessFollowRecordServiceImpl implements IBusinessFollowRecordSer
@Override @Override
public int deleteBusinessFollowRecordById(Long id) public int deleteBusinessFollowRecordById(Long id)
{ {
return businessFollowRecordMapper.deleteBusinessFollowRecordById(id); return businessFollowRecordMapper.deleteBusinessFollowRecordByBusinessId(id);
} }
} }
package com.dsk.system.service.impl; package com.dsk.system.service.impl;
import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.dsk.common.core.domain.AjaxResult; import com.dsk.common.core.domain.AjaxResult;
import com.dsk.common.core.domain.entity.BusinessInfo; import com.dsk.common.core.domain.entity.BusinessInfo;
import com.dsk.common.core.domain.entity.BusinessLabel; import com.dsk.common.core.domain.entity.BusinessLabel;
import com.dsk.common.core.domain.entity.BusinessRelateCompany; import com.dsk.common.core.domain.entity.BusinessRelateCompany;
import com.dsk.common.core.domain.entity.BusinessUser; import com.dsk.common.core.domain.entity.BusinessUser;
import com.dsk.common.dtos.BusinessInfoDto;
import com.dsk.common.utils.DateUtils; import com.dsk.common.utils.DateUtils;
import com.dsk.common.utils.SecurityUtils;
import com.dsk.system.domain.BusinessAddDto; import com.dsk.system.domain.BusinessAddDto;
import com.dsk.system.domain.BusinessListDto; import com.dsk.system.domain.BusinessListDto;
import com.dsk.system.domain.customer.dto.CustomerBusinessSearchDto; import com.dsk.system.domain.customer.dto.CustomerBusinessSearchDto;
import com.dsk.system.domain.customer.vo.CustomerBusinessListVo; import com.dsk.system.domain.customer.vo.CustomerBusinessListVo;
import com.dsk.system.domain.vo.BusinessBrowseVo; import com.dsk.system.domain.vo.BusinessBrowseVo;
import com.dsk.system.domain.vo.BusinessListVo; import com.dsk.system.domain.vo.BusinessListVo;
import com.dsk.system.mapper.BusinessInfoMapper; import com.dsk.system.mapper.*;
import com.dsk.system.mapper.BusinessLabelMapper;
import com.dsk.system.mapper.BusinessRelateCompanyMapper;
import com.dsk.system.mapper.BusinessUserMapper;
import com.dsk.system.service.IBusinessInfoService; import com.dsk.system.service.IBusinessInfoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -46,6 +40,12 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService { ...@@ -46,6 +40,12 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
private BusinessRelateCompanyMapper businessRelateCompanyMapper; private BusinessRelateCompanyMapper businessRelateCompanyMapper;
@Resource @Resource
private BusinessLabelMapper businessLabelMapper; private BusinessLabelMapper businessLabelMapper;
@Resource
private BusinessBacklogMapper businessBacklogMapper;
@Resource
private BusinessContactsMapper businessContactsMapper;
@Resource
private BusinessFollowRecordMapper businessFollowRecordMapper;
/** /**
* 查询项目详情 * 查询项目详情
...@@ -80,10 +80,15 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService { ...@@ -80,10 +80,15 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
//查询项目基本信息 //查询项目基本信息
BusinessInfo businessInfo = businessInfoMapper.selectBusinessInfoById(businessId); BusinessInfo businessInfo = businessInfoMapper.selectBusinessInfoById(businessId);
BeanUtil.copyProperties(businessInfo,businessBrowseVo); BeanUtil.copyProperties(businessInfo,businessBrowseVo);
//查询商务团队
String team = "";
team = businessUserMapper.selectCreatorBybusinessId(businessId);
businessBrowseVo.setTeam(team);
//查询项目标签 //查询项目标签
businessBrowseVo.setLabelList(businessLabelMapper.selectBusinessLabelList(new BusinessLabel(businessId)).stream().map(p -> p.getLabel()).collect(Collectors.toList())); businessBrowseVo.setLabelList(businessLabelMapper.selectBusinessLabelList(new BusinessLabel(businessId)).stream().map(p -> p.getLabel()).collect(Collectors.toList()));
//查询关键企业 //查询关键企业
businessBrowseVo.setRelateCompany(businessRelateCompanyMapper.selectBusinessRelateCompanyList(new BusinessRelateCompany(businessId))); businessBrowseVo.setRelateCompany(businessRelateCompanyMapper.selectBusinessRelateCompanyList(new BusinessRelateCompany(businessId)));
//统计项目相关的信息数量
BusinessBrowseVo total = businessInfoMapper.selectTotal(businessId); BusinessBrowseVo total = businessInfoMapper.selectTotal(businessId);
businessBrowseVo.setBacklogCount(total.getBacklogCount()); businessBrowseVo.setBacklogCount(total.getBacklogCount());
businessBrowseVo.setContactsCount(total.getContactsCount()); businessBrowseVo.setContactsCount(total.getContactsCount());
...@@ -117,7 +122,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService { ...@@ -117,7 +122,7 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
//新增用户-项目关系信息 //新增用户-项目关系信息
int addbusinessUser = businessUserMapper.insertBusinessUser(new BusinessUser(businessInfo.getId(), deptId.intValue(), dto.getUserId(), 1)); int addbusinessUser = businessUserMapper.insertBusinessUser(new BusinessUser(businessInfo.getId(), deptId.intValue(), dto.getUserId(), 1));
//新增项目-关联企业信息 //新增项目-关联企业信息
int addRelateCompany = businessRelateCompanyMapper.insertBusinessRelateCompany(new BusinessRelateCompany(businessInfo.getId(), dto.getCompanyId(), dto.getOwnerCompany(), "业主")); int addRelateCompany = businessRelateCompanyMapper.insertBusinessRelateCompany(new BusinessRelateCompany(businessInfo.getId(), dto.getCompanyId(), dto.getOwnerCompany(), "业主单位"));
return addbusinessUser > 0 && addRelateCompany > 0 ? AjaxResult.success() : AjaxResult.error(); return addbusinessUser > 0 && addRelateCompany > 0 ? AjaxResult.success() : AjaxResult.error();
} }
return AjaxResult.error(); return AjaxResult.error();
...@@ -157,8 +162,25 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService { ...@@ -157,8 +162,25 @@ public class BusinessInfoServiceImpl implements IBusinessInfoService {
* @return 结果 * @return 结果
*/ */
@Override @Override
@Transactional
public int deleteBusinessInfoById(Long id) { public int deleteBusinessInfoById(Long id) {
return businessInfoMapper.deleteBusinessInfoById(id); int removeBusiness = businessInfoMapper.deleteBusinessInfoById(id);
if (removeBusiness > 0) {
//删除用户关联项目
businessUserMapper.deleteBusinessUserByBusinessId(id);
//删除项目关联单位
businessRelateCompanyMapper.deleteRelateCompanyByBusinessId(id);
//删除项目关联工作待办
businessBacklogMapper.deleteBacklogByBusinessId(id);
//删除项目关联联系人
businessContactsMapper.deleteBusinessContactsByBusinessId(id);
//删除项目跟进记录
businessFollowRecordMapper.deleteBusinessFollowRecordByBusinessId(id);
//删除项目标签
businessLabelMapper.deleteBusinessLabelByBusinessId(id);
return 1;
}
return 0;
} }
/** /**
......
...@@ -4,7 +4,6 @@ import java.util.List; ...@@ -4,7 +4,6 @@ import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.dsk.common.core.domain.AjaxResult;
import com.dsk.common.core.domain.entity.BusinessRelateCompany; import com.dsk.common.core.domain.entity.BusinessRelateCompany;
import com.dsk.common.exception.base.BaseException; import com.dsk.common.exception.base.BaseException;
import com.dsk.common.utils.CheckUtils; import com.dsk.common.utils.CheckUtils;
...@@ -104,7 +103,7 @@ public class BusinessRelateCompanyServiceImpl implements IBusinessRelateCompanyS ...@@ -104,7 +103,7 @@ public class BusinessRelateCompanyServiceImpl implements IBusinessRelateCompanyS
@Override @Override
public int deleteBusinessRelateCompanyById(Long id) public int deleteBusinessRelateCompanyById(Long id)
{ {
return businessRelateCompanyMapper.deleteBusinessRelateCompanyById(id); return businessRelateCompanyMapper.deleteRelateCompanyByBusinessId(id);
} }
@Override @Override
......
...@@ -92,6 +92,6 @@ public class BusinessUserServiceImpl implements IBusinessUserService ...@@ -92,6 +92,6 @@ public class BusinessUserServiceImpl implements IBusinessUserService
@Override @Override
public int deleteBusinessUserById(Long id) public int deleteBusinessUserById(Long id)
{ {
return businessUserMapper.deleteBusinessUserById(id); return businessUserMapper.deleteBusinessUserByBusinessId(id);
} }
} }
...@@ -82,10 +82,10 @@ ...@@ -82,10 +82,10 @@
where id = #{id} where id = #{id}
</update> </update>
<delete id="deleteBusinessBacklogById" parameterType="Long"> <delete id="deleteBacklogByBusinessId" parameterType="Long">
delete delete
from business_backlog from business_backlog
where id = #{id} where business_id = #{businessId}
</delete> </delete>
<delete id="deleteBusinessBacklogByIds" parameterType="String"> <delete id="deleteBusinessBacklogByIds" parameterType="String">
......
...@@ -93,10 +93,10 @@ ...@@ -93,10 +93,10 @@
where id = #{id} where id = #{id}
</update> </update>
<delete id="deleteBusinessContactsById" parameterType="Long"> <delete id="deleteBusinessContactsByBusinessId" parameterType="Long">
delete delete
from business_contacts from business_contacts
where id = #{id} where business_id = #{businessId}
</delete> </delete>
<delete id="deleteBusinessContactsByIds" parameterType="String"> <delete id="deleteBusinessContactsByIds" parameterType="String">
......
...@@ -107,10 +107,10 @@ ...@@ -107,10 +107,10 @@
where id = #{id} where id = #{id}
</update> </update>
<delete id="deleteBusinessFollowRecordById" parameterType="Long"> <delete id="deleteBusinessFollowRecordByBusinessId" parameterType="Long">
delete delete
from business_follow_record from business_follow_record
where id = #{id} where business_id = #{businessId}
</delete> </delete>
<delete id="deleteBusinessFollowRecordByIds" parameterType="String"> <delete id="deleteBusinessFollowRecordByIds" parameterType="String">
......
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
<result property="districtId" column="district_id"/> <result property="districtId" column="district_id"/>
<result property="projectType" column="project_type"/> <result property="projectType" column="project_type"/>
<result property="projectCategory" column="project_category"/> <result property="projectCategory" column="project_category"/>
<result property="team" column="team"/>
<result property="isPrivate" column="is_private"/> <result property="isPrivate" column="is_private"/>
<result property="createTime" column="create_time"/> <result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/> <result property="updateTime" column="update_time"/>
...@@ -52,7 +51,6 @@ ...@@ -52,7 +51,6 @@
district_id, district_id,
project_type, project_type,
project_category, project_category,
team,
is_private, is_private,
create_time, create_time,
update_time, update_time,
...@@ -173,7 +171,6 @@ ...@@ -173,7 +171,6 @@
<if test="districtId != null">district_id,</if> <if test="districtId != null">district_id,</if>
<if test="projectType != null">project_type,</if> <if test="projectType != null">project_type,</if>
<if test="projectCategory != null">project_category,</if> <if test="projectCategory != null">project_category,</if>
<if test="team != null">team,</if>
<if test="isPrivate != null">is_private,</if> <if test="isPrivate != null">is_private,</if>
<if test="createTime != null">create_time,</if> <if test="createTime != null">create_time,</if>
<if test="updateTime != null">update_time,</if> <if test="updateTime != null">update_time,</if>
...@@ -199,7 +196,6 @@ ...@@ -199,7 +196,6 @@
<if test="districtId != null">#{districtId},</if> <if test="districtId != null">#{districtId},</if>
<if test="projectType != null">#{projectType},</if> <if test="projectType != null">#{projectType},</if>
<if test="projectCategory != null">#{projectCategory},</if> <if test="projectCategory != null">#{projectCategory},</if>
<if test="team != null">#{team},</if>
<if test="isPrivate != null">#{isPrivate},</if> <if test="isPrivate != null">#{isPrivate},</if>
<if test="createTime != null">#{createTime},</if> <if test="createTime != null">#{createTime},</if>
<if test="updateTime != null">#{updateTime},</if> <if test="updateTime != null">#{updateTime},</if>
...@@ -229,7 +225,6 @@ ...@@ -229,7 +225,6 @@
<if test="districtId != null">district_id = #{districtId},</if> <if test="districtId != null">district_id = #{districtId},</if>
<if test="projectType != null">project_type = #{projectType},</if> <if test="projectType != null">project_type = #{projectType},</if>
<if test="projectCategory != null">project_category = #{projectCategory},</if> <if test="projectCategory != null">project_category = #{projectCategory},</if>
<if test="team != null">team = #{team},</if>
<if test="isPrivate != null">is_private = #{isPrivate},</if> <if test="isPrivate != null">is_private = #{isPrivate},</if>
<if test="createTime != null">create_time = #{createTime},</if> <if test="createTime != null">create_time = #{createTime},</if>
<if test="updateTime != null">update_time = #{updateTime},</if> <if test="updateTime != null">update_time = #{updateTime},</if>
......
...@@ -71,4 +71,9 @@ ...@@ -71,4 +71,9 @@
#{id} #{id}
</foreach> </foreach>
</delete> </delete>
<delete id="deleteBusinessLabelByBusinessId">
delete
from business_label
where business_id = #{businessId}
</delete>
</mapper> </mapper>
\ No newline at end of file
...@@ -97,10 +97,10 @@ ...@@ -97,10 +97,10 @@
where id = #{id} where id = #{id}
</update> </update>
<delete id="deleteBusinessRelateCompanyById" parameterType="Long"> <delete id="deleteRelateCompanyByBusinessId" parameterType="Long">
delete delete
from business_relate_company from business_relate_company
where id = #{id} where business_id = #{businessId}
</delete> </delete>
<delete id="deleteBusinessRelateCompanyByIds" parameterType="String"> <delete id="deleteBusinessRelateCompanyByIds" parameterType="String">
......
...@@ -33,6 +33,12 @@ ...@@ -33,6 +33,12 @@
<include refid="selectBusinessUserVo"/> <include refid="selectBusinessUserVo"/>
where id = #{id} where id = #{id}
</select> </select>
<select id="selectCreatorBybusinessId" resultType="java.lang.String">
select u.nick_name
from business_user b
left join sys_user u on u.user_id = b.user_id
where b.is_founder = 1 and business_id =#{businessId}
</select>
<insert id="insertBusinessUser" parameterType="com.dsk.common.core.domain.entity.BusinessUser" useGeneratedKeys="true" keyProperty="id"> <insert id="insertBusinessUser" parameterType="com.dsk.common.core.domain.entity.BusinessUser" useGeneratedKeys="true" keyProperty="id">
insert into business_user insert into business_user
...@@ -67,10 +73,10 @@ ...@@ -67,10 +73,10 @@
where id = #{id} where id = #{id}
</update> </update>
<delete id="deleteBusinessUserById" parameterType="Long"> <delete id="deleteBusinessUserByBusinessId" parameterType="Long">
delete delete
from business_user from business_user
where id = #{id} where business_id = #{businessId} and is_founder = 1
</delete> </delete>
<delete id="deleteBusinessUserByIds" parameterType="String"> <delete id="deleteBusinessUserByIds" parameterType="String">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment