供应品类退出
This commit is contained in:
@ -6,8 +6,10 @@ import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.entity.CoscoCategoryLibr
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryLibraryService;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryLibrarySupplierApplyService;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessWork;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexit;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.ICoscoAccessWorkCategoryService;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.ICoscoAccessWorkService;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.ICoscoSupplierexitService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
@ -30,6 +32,11 @@ public class SynchronousController {
|
||||
@Autowired
|
||||
private ICoscoAccessWorkCategoryService coscoAccessWorkCategoryService;
|
||||
|
||||
@Autowired
|
||||
private ICoscoSupplierexitService coscoSupplierexitService;
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 品类库审批同步
|
||||
@ -51,7 +58,7 @@ public class SynchronousController {
|
||||
|
||||
|
||||
/**
|
||||
* 供应商准入审批
|
||||
* 供应商准入审批回调接口
|
||||
*/
|
||||
@PostMapping("/receiveApprove")
|
||||
public BaseResponse receiveApprove(@RequestBody CoscoAccessWork vo) {
|
||||
@ -60,7 +67,7 @@ public class SynchronousController {
|
||||
|
||||
|
||||
/**
|
||||
* 供应商品类准入审批
|
||||
* 供应商品类准入审批回调接口
|
||||
*/
|
||||
@PostMapping("/receiveCategoryApprove")
|
||||
public BaseResponse receiveCategoryApprove(@RequestBody CoscoAccessWork vo) {
|
||||
@ -68,5 +75,14 @@ public class SynchronousController {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 供应商品类退出审批回调接口
|
||||
*/
|
||||
@PostMapping("/supplierCategoryTcApprove")
|
||||
public BaseResponse supplierCategoryTcApprove(@RequestBody CoscoSupplierexit vo) {
|
||||
return BaseResponse.success(coscoSupplierexitService.updateCoscoSupplierexit(vo));
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,71 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.chinaunicom.mall.ebtp.common.base.controller.BaseController;
|
||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.*;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.ICoscoAccessWorkService;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.ICoscoSupplierexitService;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 供应商退出_供应商退出任务表
|
||||
*
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/coscoSupplierexit")
|
||||
public class CoscoSupplierexitController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private ICoscoSupplierexitService coscoSupplierexitService;
|
||||
|
||||
/**
|
||||
* 供应商退出任务分页查询
|
||||
* @return 返回结果
|
||||
*/
|
||||
@ApiOperation("查询分页数据")
|
||||
@PostMapping("/getPage")
|
||||
public BaseResponse<IPage<CoscoSupplierexit>> getPage(@ApiParam(value = "对象数据", required = true) @RequestBody CoscoSupplierexit data) {
|
||||
return BaseResponse.success(coscoSupplierexitService.getPage(data));
|
||||
}
|
||||
|
||||
/**
|
||||
* 供应商退出任务申请
|
||||
* @param vo
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation("新增数据")
|
||||
@PostMapping("/add")
|
||||
public BaseResponse<Boolean> add(@ApiParam(value = "对象数据", required = true) @RequestBody CoscoSupplierexitVo vo){
|
||||
return BaseResponse.success(coscoSupplierexitService.insertCoscoSupplierexit(vo));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 供应商退出任务发起页中的供应商品类分页列表
|
||||
* @return 返回结果
|
||||
*/
|
||||
@ApiOperation("查询分页数据")
|
||||
@PostMapping("/getSupplierCategoryPage")
|
||||
public BaseResponse<IPage<CoscoAccessSupplierCategory>> getSupplierCategoryPage(@ApiParam(value = "对象数据", required = true) @RequestBody CoscoAccessSupplierCategory data) {
|
||||
return BaseResponse.success(coscoSupplierexitService.getSupplierCategoryPage(data));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 供应商退出任务详情查询
|
||||
* @return 返回结果
|
||||
*/
|
||||
@ApiOperation("查询分页数据")
|
||||
@PostMapping("/getExitInfoPage")
|
||||
public BaseResponse<IPage<CoscoSupplierexitSupplierCategory>> getExitInfoPage(@ApiParam(value = "对象数据", required = true) @RequestBody CoscoSupplierexitSupplierCategory data) {
|
||||
return BaseResponse.success(coscoSupplierexitService.getExitInfoPage(data));
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -1,6 +1,9 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessSupplierCategory;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexit;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ -11,6 +14,10 @@ import java.util.List;
|
||||
* @date 2025-06-16
|
||||
*/
|
||||
public interface CoscoAccessSupplierCategoryMapper {
|
||||
|
||||
IPage<CoscoAccessSupplierCategory> selectExitCategoryList(IPage<CoscoAccessSupplierCategory> page, @Param("vo") CoscoAccessSupplierCategory vo);
|
||||
|
||||
|
||||
/**
|
||||
* 查询供应商准入_供应商已准入品类
|
||||
*
|
||||
@ -48,10 +55,9 @@ public interface CoscoAccessSupplierCategoryMapper {
|
||||
/**
|
||||
* 删除供应商准入_供应商已准入品类
|
||||
*
|
||||
* @param id 供应商准入_供应商已准入品类主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoAccessSupplierCategoryById(String id);
|
||||
public int deleteCoscoAccessSupplierCategoryById(CoscoAccessSupplierCategory coscoAccessSupplierCategory);
|
||||
|
||||
/**
|
||||
* 批量删除供应商准入_供应商已准入品类
|
||||
|
@ -0,0 +1,68 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessWork;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexit;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 供应商退出_供应商退出任务Mapper接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
public interface CoscoSupplierexitMapper {
|
||||
|
||||
IPage<CoscoSupplierexit> selectPageList(IPage<CoscoSupplierexit> page, @Param("vo") CoscoSupplierexit vo);
|
||||
|
||||
|
||||
/**
|
||||
* 查询供应商退出_供应商退出任务
|
||||
*
|
||||
* @param id 供应商退出_供应商退出任务主键
|
||||
* @return 供应商退出_供应商退出任务
|
||||
*/
|
||||
public CoscoSupplierexit selectCoscoSupplierexitById(String id);
|
||||
|
||||
/**
|
||||
* 查询供应商退出_供应商退出任务列表
|
||||
*
|
||||
* @param coscoSupplierexit 供应商退出_供应商退出任务
|
||||
* @return 供应商退出_供应商退出任务集合
|
||||
*/
|
||||
public List<CoscoSupplierexit> selectCoscoSupplierexitList(CoscoSupplierexit coscoSupplierexit);
|
||||
|
||||
/**
|
||||
* 新增供应商退出_供应商退出任务
|
||||
*
|
||||
* @param coscoSupplierexit 供应商退出_供应商退出任务
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertCoscoSupplierexit(CoscoSupplierexit coscoSupplierexit);
|
||||
|
||||
/**
|
||||
* 修改供应商退出_供应商退出任务
|
||||
*
|
||||
* @param coscoSupplierexit 供应商退出_供应商退出任务
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateCoscoSupplierexit(CoscoSupplierexit coscoSupplierexit);
|
||||
|
||||
/**
|
||||
* 删除供应商退出_供应商退出任务
|
||||
*
|
||||
* @param id 供应商退出_供应商退出任务主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitById(String id);
|
||||
|
||||
/**
|
||||
* 批量删除供应商退出_供应商退出任务
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitByIds(String[] ids);
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexit;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplierCategory;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 供应商退出_退出任务供应商关联品类Mapper接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
public interface CoscoSupplierexitSupplierCategoryMapper {
|
||||
|
||||
|
||||
IPage<CoscoSupplierexitSupplierCategory> selectPageList(IPage<CoscoSupplierexitSupplierCategory> page, @Param("vo") CoscoSupplierexitSupplierCategory vo);
|
||||
|
||||
|
||||
/**
|
||||
* 查询供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务供应商关联品类主键
|
||||
* @return 供应商退出_退出任务供应商关联品类
|
||||
*/
|
||||
public CoscoSupplierexitSupplierCategory selectCoscoSupplierexitSupplierCategoryBySupplierexitId(String supplierexitId);
|
||||
|
||||
/**
|
||||
* 查询供应商退出_退出任务供应商关联品类列表
|
||||
*
|
||||
* @param coscoSupplierexitSupplierCategory 供应商退出_退出任务供应商关联品类
|
||||
* @return 供应商退出_退出任务供应商关联品类集合
|
||||
*/
|
||||
public List<CoscoSupplierexitSupplierCategory> selectCoscoSupplierexitSupplierCategoryList(CoscoSupplierexitSupplierCategory coscoSupplierexitSupplierCategory);
|
||||
|
||||
/**
|
||||
* 新增供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param coscoSupplierexitSupplierCategory 供应商退出_退出任务供应商关联品类
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertCoscoSupplierexitSupplierCategory(CoscoSupplierexitSupplierCategory coscoSupplierexitSupplierCategory);
|
||||
|
||||
/**
|
||||
* 修改供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param coscoSupplierexitSupplierCategory 供应商退出_退出任务供应商关联品类
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateCoscoSupplierexitSupplierCategory(CoscoSupplierexitSupplierCategory coscoSupplierexitSupplierCategory);
|
||||
|
||||
/**
|
||||
* 删除供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务供应商关联品类主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitSupplierCategoryBySupplierexitId(String supplierexitId);
|
||||
|
||||
/**
|
||||
* 批量删除供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param supplierexitIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitSupplierCategoryBySupplierexitIds(String[] supplierexitIds);
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper;
|
||||
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplier;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 供应商退出_退出任务关联供应商Mapper接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
public interface CoscoSupplierexitSupplierMapper {
|
||||
/**
|
||||
* 查询供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务关联供应商主键
|
||||
* @return 供应商退出_退出任务关联供应商
|
||||
*/
|
||||
public CoscoSupplierexitSupplier selectCoscoSupplierexitSupplierBySupplierexitId(String supplierexitId);
|
||||
|
||||
/**
|
||||
* 查询供应商退出_退出任务关联供应商列表
|
||||
*
|
||||
* @param coscoSupplierexitSupplier 供应商退出_退出任务关联供应商
|
||||
* @return 供应商退出_退出任务关联供应商集合
|
||||
*/
|
||||
public List<CoscoSupplierexitSupplier> selectCoscoSupplierexitSupplierList(CoscoSupplierexitSupplier coscoSupplierexitSupplier);
|
||||
|
||||
/**
|
||||
* 新增供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param coscoSupplierexitSupplier 供应商退出_退出任务关联供应商
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertCoscoSupplierexitSupplier(CoscoSupplierexitSupplier coscoSupplierexitSupplier);
|
||||
|
||||
/**
|
||||
* 修改供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param coscoSupplierexitSupplier 供应商退出_退出任务关联供应商
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateCoscoSupplierexitSupplier(CoscoSupplierexitSupplier coscoSupplierexitSupplier);
|
||||
|
||||
/**
|
||||
* 删除供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务关联供应商主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitSupplierBySupplierexitId(String supplierexitId);
|
||||
|
||||
/**
|
||||
* 批量删除供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param supplierexitIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitSupplierBySupplierexitIds(String[] supplierexitIds);
|
||||
}
|
@ -43,5 +43,20 @@ public class CoscoAccessSupplierCategory extends CoscoBaseEntity {
|
||||
//@Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd")
|
||||
private Date lastUpdateTime;
|
||||
|
||||
//供应商名称
|
||||
private String supplierName;
|
||||
|
||||
//品类名称
|
||||
private String categoryName;
|
||||
|
||||
//评价等级
|
||||
private String reviewResult;
|
||||
|
||||
//评价时间
|
||||
private String evaTime;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,61 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.common.CoscoBaseEntity;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 供应商退出_供应商退出任务对象 cosco_supplierexit
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
@Data
|
||||
public class CoscoSupplierexit extends CoscoBaseEntity {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 主键ID */
|
||||
private String id;
|
||||
|
||||
/** 退出主题 */
|
||||
//@Excel(name = "退出主题")
|
||||
private String exitTheme;
|
||||
|
||||
/** 退出原因 */
|
||||
//@Excel(name = "退出原因")
|
||||
private String exitReason;
|
||||
|
||||
/** 发起单位id */
|
||||
//@Excel(name = "发起单位id")
|
||||
private String deptId;
|
||||
|
||||
/** 审批状态(0.待审批、1.通过、2.驳回) */
|
||||
//@Excel(name = "审批状态(0.待审批、1.通过、2.驳回)")
|
||||
private Long approveStatus;
|
||||
|
||||
private String approveStatusText;
|
||||
|
||||
|
||||
/** 审批工作流id */
|
||||
//@Excel(name = "审批工作流id")
|
||||
private String workFlowId;
|
||||
|
||||
/** 删除标识(normal.正常、deleted.已删除) */
|
||||
private String delFlag;
|
||||
|
||||
/** 最后更新时间 */
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
//@Excel(name = "最后更新时间", width = 30, dateFormat = "yyyy-MM-dd")
|
||||
private Date lastUpdateTime;
|
||||
|
||||
private String startTime;
|
||||
|
||||
private String endTime;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity;
|
||||
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.common.CoscoBaseEntity;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 供应商退出_退出任务关联供应商对象 cosco_supplierexit_supplier
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
@Data
|
||||
public class CoscoSupplierexitSupplier extends CoscoBaseEntity {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 供应商退出任务id(cosco_supplierexit表主键) */
|
||||
private String supplierexitId;
|
||||
|
||||
/** 供应商id(cosco_supplier_base表主键) */
|
||||
private String supplierId;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity;
|
||||
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.common.CoscoBaseEntity;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 供应商退出_退出任务供应商关联品类对象 cosco_supplierexit_supplier_category
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
@Data
|
||||
public class CoscoSupplierexitSupplierCategory extends CoscoBaseEntity {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 供应商退出任务id(cosco_supplierexit表主键) */
|
||||
private String supplierexitId;
|
||||
|
||||
/** 供应商id(cosco_supplier_base表主键) */
|
||||
private String supplierId;
|
||||
|
||||
/** 品类id(cosco_category表主键) */
|
||||
private String categoryId;
|
||||
|
||||
//主题名
|
||||
private String exitTheme;
|
||||
|
||||
//部门
|
||||
private String deptId;
|
||||
|
||||
//商品名称
|
||||
private String supplierName;
|
||||
|
||||
//品类名称
|
||||
private String categoryName;
|
||||
|
||||
private String startTime;
|
||||
|
||||
private String endTime;
|
||||
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class CoscoSupplierexitVo {
|
||||
|
||||
//退出任务主体
|
||||
public CoscoSupplierexit coscoSupplierexit;
|
||||
|
||||
//供应商id集合
|
||||
public List<String> supplierIdList;
|
||||
|
||||
//退出任务供应商关联品类表
|
||||
public List<CoscoSupplierexitSupplierCategory> coscoSupplierexitSupplierCategoryList;
|
||||
|
||||
}
|
@ -51,11 +51,4 @@ public interface ICoscoAccessSupplierCategoryService {
|
||||
*/
|
||||
public int deleteCoscoAccessSupplierCategoryByIds(String[] ids);
|
||||
|
||||
/**
|
||||
* 删除供应商准入_供应商已准入品类信息
|
||||
*
|
||||
* @param id 供应商准入_供应商已准入品类主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoAccessSupplierCategoryById(String id);
|
||||
}
|
||||
|
@ -0,0 +1,70 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 供应商退出_供应商退出任务Service接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
public interface ICoscoSupplierexitService {
|
||||
|
||||
|
||||
IPage<CoscoSupplierexit> getPage(CoscoSupplierexit data);
|
||||
|
||||
IPage<CoscoAccessSupplierCategory> getSupplierCategoryPage(CoscoAccessSupplierCategory data);
|
||||
|
||||
IPage<CoscoSupplierexitSupplierCategory> getExitInfoPage(CoscoSupplierexitSupplierCategory data);
|
||||
|
||||
|
||||
/**
|
||||
* 查询供应商退出_供应商退出任务
|
||||
*
|
||||
* @param id 供应商退出_供应商退出任务主键
|
||||
* @return 供应商退出_供应商退出任务
|
||||
*/
|
||||
public CoscoSupplierexit selectCoscoSupplierexitById(String id);
|
||||
|
||||
/**
|
||||
* 查询供应商退出_供应商退出任务列表
|
||||
*
|
||||
* @param coscoSupplierexit 供应商退出_供应商退出任务
|
||||
* @return 供应商退出_供应商退出任务集合
|
||||
*/
|
||||
public List<CoscoSupplierexit> selectCoscoSupplierexitList(CoscoSupplierexit coscoSupplierexit);
|
||||
|
||||
/**
|
||||
* 新增供应商退出_供应商退出任务
|
||||
*
|
||||
* @return 结果
|
||||
*/
|
||||
public Boolean insertCoscoSupplierexit(CoscoSupplierexitVo vo);
|
||||
|
||||
/**
|
||||
* 修改供应商退出_供应商退出任务
|
||||
*
|
||||
* @param coscoSupplierexit 供应商退出_供应商退出任务
|
||||
* @return 结果
|
||||
*/
|
||||
public Boolean updateCoscoSupplierexit(CoscoSupplierexit coscoSupplierexit);
|
||||
|
||||
/**
|
||||
* 批量删除供应商退出_供应商退出任务
|
||||
*
|
||||
* @param ids 需要删除的供应商退出_供应商退出任务主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitByIds(String[] ids);
|
||||
|
||||
/**
|
||||
* 删除供应商退出_供应商退出任务信息
|
||||
*
|
||||
* @param id 供应商退出_供应商退出任务主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitById(String id);
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service;
|
||||
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplierCategory;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 供应商退出_退出任务供应商关联品类Service接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
public interface ICoscoSupplierexitSupplierCategoryService {
|
||||
/**
|
||||
* 查询供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务供应商关联品类主键
|
||||
* @return 供应商退出_退出任务供应商关联品类
|
||||
*/
|
||||
public CoscoSupplierexitSupplierCategory selectCoscoSupplierexitSupplierCategoryBySupplierexitId(String supplierexitId);
|
||||
|
||||
/**
|
||||
* 查询供应商退出_退出任务供应商关联品类列表
|
||||
*
|
||||
* @param coscoSupplierexitSupplierCategory 供应商退出_退出任务供应商关联品类
|
||||
* @return 供应商退出_退出任务供应商关联品类集合
|
||||
*/
|
||||
public List<CoscoSupplierexitSupplierCategory> selectCoscoSupplierexitSupplierCategoryList(CoscoSupplierexitSupplierCategory coscoSupplierexitSupplierCategory);
|
||||
|
||||
/**
|
||||
* 新增供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param coscoSupplierexitSupplierCategory 供应商退出_退出任务供应商关联品类
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertCoscoSupplierexitSupplierCategory(CoscoSupplierexitSupplierCategory coscoSupplierexitSupplierCategory);
|
||||
|
||||
/**
|
||||
* 修改供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param coscoSupplierexitSupplierCategory 供应商退出_退出任务供应商关联品类
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateCoscoSupplierexitSupplierCategory(CoscoSupplierexitSupplierCategory coscoSupplierexitSupplierCategory);
|
||||
|
||||
/**
|
||||
* 批量删除供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param supplierexitIds 需要删除的供应商退出_退出任务供应商关联品类主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitSupplierCategoryBySupplierexitIds(String[] supplierexitIds);
|
||||
|
||||
/**
|
||||
* 删除供应商退出_退出任务供应商关联品类信息
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务供应商关联品类主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitSupplierCategoryBySupplierexitId(String supplierexitId);
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service;
|
||||
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplier;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 供应商退出_退出任务关联供应商Service接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
public interface ICoscoSupplierexitSupplierService {
|
||||
/**
|
||||
* 查询供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务关联供应商主键
|
||||
* @return 供应商退出_退出任务关联供应商
|
||||
*/
|
||||
public CoscoSupplierexitSupplier selectCoscoSupplierexitSupplierBySupplierexitId(String supplierexitId);
|
||||
|
||||
/**
|
||||
* 查询供应商退出_退出任务关联供应商列表
|
||||
*
|
||||
* @param coscoSupplierexitSupplier 供应商退出_退出任务关联供应商
|
||||
* @return 供应商退出_退出任务关联供应商集合
|
||||
*/
|
||||
public List<CoscoSupplierexitSupplier> selectCoscoSupplierexitSupplierList(CoscoSupplierexitSupplier coscoSupplierexitSupplier);
|
||||
|
||||
/**
|
||||
* 新增供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param coscoSupplierexitSupplier 供应商退出_退出任务关联供应商
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertCoscoSupplierexitSupplier(CoscoSupplierexitSupplier coscoSupplierexitSupplier);
|
||||
|
||||
/**
|
||||
* 修改供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param coscoSupplierexitSupplier 供应商退出_退出任务关联供应商
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateCoscoSupplierexitSupplier(CoscoSupplierexitSupplier coscoSupplierexitSupplier);
|
||||
|
||||
/**
|
||||
* 批量删除供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param supplierexitIds 需要删除的供应商退出_退出任务关联供应商主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitSupplierBySupplierexitIds(String[] supplierexitIds);
|
||||
|
||||
/**
|
||||
* 删除供应商退出_退出任务关联供应商信息
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务关联供应商主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteCoscoSupplierexitSupplierBySupplierexitId(String supplierexitId);
|
||||
}
|
@ -76,15 +76,4 @@ public class CoscoAccessSupplierCategoryServiceImpl implements ICoscoAccessSuppl
|
||||
public int deleteCoscoAccessSupplierCategoryByIds(String[] ids) {
|
||||
return coscoAccessSupplierCategoryMapper.deleteCoscoAccessSupplierCategoryByIds(ids);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除供应商准入_供应商已准入品类信息
|
||||
*
|
||||
* @param id 供应商准入_供应商已准入品类主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteCoscoAccessSupplierCategoryById(String id) {
|
||||
return coscoAccessSupplierCategoryMapper.deleteCoscoAccessSupplierCategoryById(id);
|
||||
}
|
||||
}
|
||||
|
@ -182,6 +182,7 @@ public class CoscoAccessWorkCategoryServiceImpl implements ICoscoAccessWorkCateg
|
||||
//修改任务主表审批状态--通过或者驳回
|
||||
CoscoAccessWork coscoAccessWork = new CoscoAccessWork();
|
||||
coscoAccessWork.setId(vo.getId());
|
||||
coscoAccessWork.setWorkFlowId(vo.getWorkFlowId());
|
||||
coscoAccessWork.setApproveStatus(vo.getApproveStatus());
|
||||
coscoAccessWork.setUpdateTime(CoscoDateUtils.getNowDate());
|
||||
coscoAccessWork.setLastUpdateTime(CoscoDateUtils.getNowDate());
|
||||
|
@ -514,6 +514,7 @@ public class CoscoAccessWorkServiceImpl implements ICoscoAccessWorkService {
|
||||
CoscoAccessWork coscoAccessWork = new CoscoAccessWork();
|
||||
coscoAccessWork.setId(vo.getId());
|
||||
coscoAccessWork.setApproveStatus(vo.getApproveStatus());
|
||||
coscoAccessWork.setWorkFlowId(vo.getWorkFlowId());
|
||||
coscoAccessWork.setUpdateTime(CoscoDateUtils.getNowDate());
|
||||
coscoAccessWork.setLastUpdateTime(CoscoDateUtils.getNowDate());
|
||||
coscoAccessWorkMapper.updateCoscoAccessWork(coscoAccessWork);
|
||||
|
@ -0,0 +1,182 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.chinaunicom.mall.ebtp.common.util.PropertyUtils;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.common.CoscoDateUtils;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.common.CoscoType;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoAccessSupplierCategoryMapper;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierexitMapper;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierexitSupplierCategoryMapper;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierexitSupplierMapper;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.*;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.ICoscoSupplierexitService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* 供应商退出_供应商退出任务Service业务层处理
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
@Service
|
||||
public class CoscoSupplierexitServiceImpl implements ICoscoSupplierexitService {
|
||||
@Autowired
|
||||
private CoscoSupplierexitMapper coscoSupplierexitMapper;
|
||||
@Autowired
|
||||
private CoscoSupplierexitSupplierCategoryMapper coscoSupplierexitSupplierCategoryMapper;
|
||||
|
||||
@Autowired
|
||||
private CoscoSupplierexitSupplierMapper coscoSupplierexitSupplierMapper;
|
||||
|
||||
@Autowired
|
||||
private CoscoAccessSupplierCategoryMapper coscoAccessSupplierCategoryMapper;
|
||||
|
||||
@Override
|
||||
public IPage<CoscoSupplierexit> getPage(CoscoSupplierexit data) {
|
||||
// 创建分页对象(当前页,每页大小)
|
||||
IPage<CoscoSupplierexit> page = new Page<>(data.getPageNo(), data.getPageSize());
|
||||
return coscoSupplierexitMapper.selectPageList(page, data);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IPage<CoscoAccessSupplierCategory> getSupplierCategoryPage(CoscoAccessSupplierCategory data) {
|
||||
// 创建分页对象(当前页,每页大小)
|
||||
IPage<CoscoAccessSupplierCategory> page = new Page<>(data.getPageNo(), data.getPageSize());
|
||||
return coscoAccessSupplierCategoryMapper.selectExitCategoryList(page, data);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IPage<CoscoSupplierexitSupplierCategory> getExitInfoPage(CoscoSupplierexitSupplierCategory data) {
|
||||
// 创建分页对象(当前页,每页大小)
|
||||
IPage<CoscoSupplierexitSupplierCategory> page = new Page<>(data.getPageNo(), data.getPageSize());
|
||||
return coscoSupplierexitSupplierCategoryMapper.selectPageList(page, data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询供应商退出_供应商退出任务
|
||||
*
|
||||
* @param id 供应商退出_供应商退出任务主键
|
||||
* @return 供应商退出_供应商退出任务
|
||||
*/
|
||||
@Override
|
||||
public CoscoSupplierexit selectCoscoSupplierexitById(String id) {
|
||||
return coscoSupplierexitMapper.selectCoscoSupplierexitById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询供应商退出_供应商退出任务列表
|
||||
*
|
||||
* @param coscoSupplierexit 供应商退出_供应商退出任务
|
||||
* @return 供应商退出_供应商退出任务
|
||||
*/
|
||||
@Override
|
||||
public List<CoscoSupplierexit> selectCoscoSupplierexitList(CoscoSupplierexit coscoSupplierexit) {
|
||||
return coscoSupplierexitMapper.selectCoscoSupplierexitList(coscoSupplierexit);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增供应商退出_供应商退出任务
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
@Transactional
|
||||
public Boolean insertCoscoSupplierexit(CoscoSupplierexitVo vo) {
|
||||
String exitId = PropertyUtils.getSnowflakeId();
|
||||
//基础信息保存--审批中
|
||||
CoscoSupplierexit coscoSupplierexit = vo.getCoscoSupplierexit();
|
||||
coscoSupplierexit.setId(exitId);
|
||||
coscoSupplierexit.setCreateBy("1");
|
||||
coscoSupplierexit.setCreateTime(CoscoDateUtils.getNowDate());
|
||||
coscoSupplierexit.setUpdateBy("1");
|
||||
coscoSupplierexit.setUpdateTime(CoscoDateUtils.getNowDate());
|
||||
coscoSupplierexit.setLastUpdateTime(CoscoDateUtils.getNowDate());
|
||||
coscoSupplierexit.setApproveStatus(CoscoType.APPROVE_STATUS_SPZ);
|
||||
coscoSupplierexitMapper.insertCoscoSupplierexit(coscoSupplierexit);
|
||||
|
||||
//供应商id集合 去重
|
||||
List<String> supplierIdList = vo.supplierIdList.stream().distinct().collect(Collectors.toList());
|
||||
for(String supplierId : supplierIdList){
|
||||
CoscoSupplierexitSupplier coscoSupplierexitSupplier = new CoscoSupplierexitSupplier();
|
||||
coscoSupplierexitSupplier.setSupplierexitId(exitId);
|
||||
coscoSupplierexitSupplier.setSupplierId(supplierId);
|
||||
coscoSupplierexitSupplierMapper.insertCoscoSupplierexitSupplier(coscoSupplierexitSupplier);
|
||||
}
|
||||
|
||||
//品类集合
|
||||
List<CoscoSupplierexitSupplierCategory> categoryList = vo.getCoscoSupplierexitSupplierCategoryList();
|
||||
for(CoscoSupplierexitSupplierCategory category : categoryList){
|
||||
CoscoSupplierexitSupplierCategory category1 = new CoscoSupplierexitSupplierCategory();
|
||||
category1.setSupplierexitId(exitId);
|
||||
category1.setSupplierId(category.getSupplierId());
|
||||
category1.setCategoryId(category.getCategoryId());
|
||||
coscoSupplierexitSupplierCategoryMapper.insertCoscoSupplierexitSupplierCategory(category1);
|
||||
}
|
||||
|
||||
//****************调用三方接口*********************
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* 供应商退出审批回调
|
||||
*/
|
||||
@Override
|
||||
@Transactional
|
||||
public Boolean updateCoscoSupplierexit(CoscoSupplierexit vo) {
|
||||
//先验证一下主任务表数据状态
|
||||
CoscoSupplierexit coscoSupplierexit = coscoSupplierexitMapper.selectCoscoSupplierexitById(vo.getId());
|
||||
if(CoscoType.APPROVE_STATUS_TG.equals(coscoSupplierexit.getApproveStatus()) ||
|
||||
CoscoType.APPROVE_STATUS_BH.equals(coscoSupplierexit.getApproveStatus()) ){
|
||||
return true;
|
||||
}
|
||||
|
||||
//修改主表状态
|
||||
CoscoSupplierexit coscoSupplierexit1 = new CoscoSupplierexit();
|
||||
coscoSupplierexit1.setApproveStatus(vo.getApproveStatus());
|
||||
coscoSupplierexit1.setWorkFlowId(vo.getWorkFlowId());
|
||||
coscoSupplierexit1.setId(vo.getId());
|
||||
coscoSupplierexit1.setUpdateTime(CoscoDateUtils.getNowDate());
|
||||
coscoSupplierexit1.setLastUpdateTime(CoscoDateUtils.getNowDate());
|
||||
coscoSupplierexitMapper.updateCoscoSupplierexit(coscoSupplierexit1);
|
||||
|
||||
//查询该任务下的所有供应商品类
|
||||
CoscoSupplierexitSupplierCategory category = new CoscoSupplierexitSupplierCategory();
|
||||
category.setSupplierexitId(vo.getId());
|
||||
List<CoscoSupplierexitSupplierCategory> categoryList = coscoSupplierexitSupplierCategoryMapper.selectCoscoSupplierexitSupplierCategoryList(category);
|
||||
for(CoscoSupplierexitSupplierCategory category1 : categoryList){
|
||||
CoscoAccessSupplierCategory coscoAccessSupplierCategory = new CoscoAccessSupplierCategory();
|
||||
coscoAccessSupplierCategory.setCategoryId(category1.getCategoryId());
|
||||
coscoAccessSupplierCategory.setSupplierId(category1.getSupplierId());
|
||||
coscoAccessSupplierCategoryMapper.deleteCoscoAccessSupplierCategoryById(coscoAccessSupplierCategory);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除供应商退出_供应商退出任务
|
||||
*
|
||||
* @param ids 需要删除的供应商退出_供应商退出任务主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteCoscoSupplierexitByIds(String[] ids) {
|
||||
return coscoSupplierexitMapper.deleteCoscoSupplierexitByIds(ids);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除供应商退出_供应商退出任务信息
|
||||
*
|
||||
* @param id 供应商退出_供应商退出任务主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteCoscoSupplierexitById(String id) {
|
||||
return coscoSupplierexitMapper.deleteCoscoSupplierexitById(id);
|
||||
}
|
||||
}
|
@ -0,0 +1,87 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierexitSupplierCategoryMapper;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplierCategory;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.ICoscoSupplierexitSupplierCategoryService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 供应商退出_退出任务供应商关联品类Service业务层处理
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
@Service
|
||||
public class CoscoSupplierexitSupplierCategoryServiceImpl implements ICoscoSupplierexitSupplierCategoryService {
|
||||
@Autowired
|
||||
private CoscoSupplierexitSupplierCategoryMapper coscoSupplierexitSupplierCategoryMapper;
|
||||
|
||||
/**
|
||||
* 查询供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务供应商关联品类主键
|
||||
* @return 供应商退出_退出任务供应商关联品类
|
||||
*/
|
||||
@Override
|
||||
public CoscoSupplierexitSupplierCategory selectCoscoSupplierexitSupplierCategoryBySupplierexitId(String supplierexitId) {
|
||||
return coscoSupplierexitSupplierCategoryMapper.selectCoscoSupplierexitSupplierCategoryBySupplierexitId(supplierexitId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询供应商退出_退出任务供应商关联品类列表
|
||||
*
|
||||
* @param coscoSupplierexitSupplierCategory 供应商退出_退出任务供应商关联品类
|
||||
* @return 供应商退出_退出任务供应商关联品类
|
||||
*/
|
||||
@Override
|
||||
public List<CoscoSupplierexitSupplierCategory> selectCoscoSupplierexitSupplierCategoryList(CoscoSupplierexitSupplierCategory coscoSupplierexitSupplierCategory) {
|
||||
return coscoSupplierexitSupplierCategoryMapper.selectCoscoSupplierexitSupplierCategoryList(coscoSupplierexitSupplierCategory);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param coscoSupplierexitSupplierCategory 供应商退出_退出任务供应商关联品类
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertCoscoSupplierexitSupplierCategory(CoscoSupplierexitSupplierCategory coscoSupplierexitSupplierCategory) {
|
||||
return coscoSupplierexitSupplierCategoryMapper.insertCoscoSupplierexitSupplierCategory(coscoSupplierexitSupplierCategory);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param coscoSupplierexitSupplierCategory 供应商退出_退出任务供应商关联品类
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateCoscoSupplierexitSupplierCategory(CoscoSupplierexitSupplierCategory coscoSupplierexitSupplierCategory) {
|
||||
return coscoSupplierexitSupplierCategoryMapper.updateCoscoSupplierexitSupplierCategory(coscoSupplierexitSupplierCategory);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除供应商退出_退出任务供应商关联品类
|
||||
*
|
||||
* @param supplierexitIds 需要删除的供应商退出_退出任务供应商关联品类主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteCoscoSupplierexitSupplierCategoryBySupplierexitIds(String[] supplierexitIds) {
|
||||
return coscoSupplierexitSupplierCategoryMapper.deleteCoscoSupplierexitSupplierCategoryBySupplierexitIds(supplierexitIds);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除供应商退出_退出任务供应商关联品类信息
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务供应商关联品类主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteCoscoSupplierexitSupplierCategoryBySupplierexitId(String supplierexitId) {
|
||||
return coscoSupplierexitSupplierCategoryMapper.deleteCoscoSupplierexitSupplierCategoryBySupplierexitId(supplierexitId);
|
||||
}
|
||||
}
|
@ -0,0 +1,87 @@
|
||||
package com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierexitSupplierMapper;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplier;
|
||||
import com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.service.ICoscoSupplierexitSupplierService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 供应商退出_退出任务关联供应商Service业务层处理
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-06-17
|
||||
*/
|
||||
@Service
|
||||
public class CoscoSupplierexitSupplierServiceImpl implements ICoscoSupplierexitSupplierService {
|
||||
@Autowired
|
||||
private CoscoSupplierexitSupplierMapper coscoSupplierexitSupplierMapper;
|
||||
|
||||
/**
|
||||
* 查询供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务关联供应商主键
|
||||
* @return 供应商退出_退出任务关联供应商
|
||||
*/
|
||||
@Override
|
||||
public CoscoSupplierexitSupplier selectCoscoSupplierexitSupplierBySupplierexitId(String supplierexitId) {
|
||||
return coscoSupplierexitSupplierMapper.selectCoscoSupplierexitSupplierBySupplierexitId(supplierexitId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询供应商退出_退出任务关联供应商列表
|
||||
*
|
||||
* @param coscoSupplierexitSupplier 供应商退出_退出任务关联供应商
|
||||
* @return 供应商退出_退出任务关联供应商
|
||||
*/
|
||||
@Override
|
||||
public List<CoscoSupplierexitSupplier> selectCoscoSupplierexitSupplierList(CoscoSupplierexitSupplier coscoSupplierexitSupplier) {
|
||||
return coscoSupplierexitSupplierMapper.selectCoscoSupplierexitSupplierList(coscoSupplierexitSupplier);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param coscoSupplierexitSupplier 供应商退出_退出任务关联供应商
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertCoscoSupplierexitSupplier(CoscoSupplierexitSupplier coscoSupplierexitSupplier) {
|
||||
return coscoSupplierexitSupplierMapper.insertCoscoSupplierexitSupplier(coscoSupplierexitSupplier);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param coscoSupplierexitSupplier 供应商退出_退出任务关联供应商
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateCoscoSupplierexitSupplier(CoscoSupplierexitSupplier coscoSupplierexitSupplier) {
|
||||
return coscoSupplierexitSupplierMapper.updateCoscoSupplierexitSupplier(coscoSupplierexitSupplier);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除供应商退出_退出任务关联供应商
|
||||
*
|
||||
* @param supplierexitIds 需要删除的供应商退出_退出任务关联供应商主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteCoscoSupplierexitSupplierBySupplierexitIds(String[] supplierexitIds) {
|
||||
return coscoSupplierexitSupplierMapper.deleteCoscoSupplierexitSupplierBySupplierexitIds(supplierexitIds);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除供应商退出_退出任务关联供应商信息
|
||||
*
|
||||
* @param supplierexitId 供应商退出_退出任务关联供应商主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteCoscoSupplierexitSupplierBySupplierexitId(String supplierexitId) {
|
||||
return coscoSupplierexitSupplierMapper.deleteCoscoSupplierexitSupplierBySupplierexitId(supplierexitId);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user