供应品类退出
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);
|
||||
}
|
||||
}
|
@ -18,29 +18,86 @@
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectCoscoAccessSupplierCategoryVo">
|
||||
select id, access_work_id, supplier_id, category_id, del_flag, create_by, create_time, update_by, update_time, last_update_time
|
||||
from cosco_access_supplier_category
|
||||
SELECT
|
||||
s.`name`,
|
||||
ca.category_name,
|
||||
c.id,
|
||||
c.access_work_id,
|
||||
c.supplier_id,
|
||||
c.category_id,
|
||||
c.del_flag,
|
||||
c.create_by,
|
||||
c.create_time,
|
||||
c.update_by,
|
||||
c.update_time,
|
||||
c.last_update_time
|
||||
FROM
|
||||
cosco_access_supplier_category c
|
||||
left join cosco_supplier_base s on c.supplier_id = s.id and s.del_flag = 'normal'
|
||||
left join cosco_category ca on c.category_id = ca.id and ca.del_flag = 'normal'
|
||||
</sql>
|
||||
|
||||
<select id="selectCoscoAccessSupplierCategoryList" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessSupplierCategory" resultMap="CoscoAccessSupplierCategoryResult">
|
||||
<include refid="selectCoscoAccessSupplierCategoryVo"/>
|
||||
<where>
|
||||
c.del_flag = 'normal'
|
||||
<if test="accessWorkId != null and accessWorkId != ''">
|
||||
and access_work_id = #{accessWorkId}
|
||||
and c.access_work_id = #{accessWorkId}
|
||||
</if>
|
||||
<if test="supplierId != null and supplierId != ''">
|
||||
and supplier_id = #{supplierId}
|
||||
and c.supplier_id = #{supplierId}
|
||||
</if>
|
||||
<if test="categoryId != null and categoryId != ''">
|
||||
and category_id = #{categoryId}
|
||||
and c.category_id = #{categoryId}
|
||||
</if>
|
||||
<if test="lastUpdateTime != null ">
|
||||
and last_update_time = #{lastUpdateTime}
|
||||
and c.last_update_time = #{lastUpdateTime}
|
||||
</if>
|
||||
</where>
|
||||
order by c.create_time desc
|
||||
</select>
|
||||
|
||||
|
||||
<select id="selectExitCategoryList" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessSupplierCategory" resultMap="CoscoAccessSupplierCategoryResult">
|
||||
SELECT
|
||||
s.`name` as supplierName,
|
||||
ca.category_name as categoryName,
|
||||
es.review_result as reviewResult,
|
||||
es.evaTime,
|
||||
c.id,
|
||||
c.access_work_id,
|
||||
c.supplier_id,
|
||||
c.category_id,
|
||||
c.del_flag,
|
||||
c.create_by,
|
||||
c.create_time,
|
||||
c.update_by,
|
||||
c.update_time,
|
||||
c.last_update_time
|
||||
FROM
|
||||
cosco_access_supplier_category c
|
||||
left join cosco_supplier_base s on c.supplier_id = s.id and s.del_flag = 'normal'
|
||||
left join cosco_category ca on c.category_id = ca.id and ca.del_flag = 'normal'
|
||||
left join (
|
||||
select e.supplier_id,e.update_time as evaTime,e.review_result from cosco_evaluate_task_supplier e
|
||||
where e.del_flag = 'normal'
|
||||
order by e.update_time desc
|
||||
LIMIT 1
|
||||
) es on es.supplier_id = s.id
|
||||
where c.del_flag = 'normal' and s.access_status = 1 and s.blacklist_status = 0 and s.greylist_status = 0
|
||||
<if test="vo.supplierName != null and vo.supplierName != ''">
|
||||
and s.name like concat('%', #{vo.supplierName}, '%')
|
||||
</if>
|
||||
<if test="vo.categoryId != null and vo.categoryId != ''">
|
||||
and c.category_id = #{vo.categoryId}
|
||||
</if>
|
||||
<if test="vo.reviewResult != null and vo.reviewResult != ''">
|
||||
and review_result = #{vo.reviewResult}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<select id="selectBySupplierIdAndCategoryId" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessSupplierCategory" resultType="Integer">
|
||||
select COUNT(0) from cosco_access_supplier_category
|
||||
where supplier_id = #{supplierId}
|
||||
@ -124,9 +181,9 @@
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<update id="deleteCoscoAccessSupplierCategoryById" parameterType="String">
|
||||
update cosco_access_supplier_category set del_flag = 2
|
||||
where id = #{id}
|
||||
<update id="deleteCoscoAccessSupplierCategoryById" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessSupplierCategory">
|
||||
update cosco_access_supplier_category set del_flag = 'deleted'
|
||||
where supplier_id = #{supplierId} and category_id = #{categoryId}
|
||||
</update>
|
||||
|
||||
<update id="deleteCoscoAccessSupplierCategoryByIds" parameterType="String">
|
||||
|
@ -0,0 +1,191 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierexitMapper">
|
||||
|
||||
<resultMap type="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexit" id="CoscoSupplierexitResult">
|
||||
<result property="id" column="id"/>
|
||||
<result property="exitTheme" column="exit_theme"/>
|
||||
<result property="exitReason" column="exit_reason"/>
|
||||
<result property="deptId" column="dept_id"/>
|
||||
<result property="approveStatus" column="approve_status"/>
|
||||
<result property="workFlowId" column="work_flow_id"/>
|
||||
<result property="delFlag" column="del_flag"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="updateTime" column="update_time"/>
|
||||
<result property="lastUpdateTime" column="last_update_time"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectCoscoSupplierexitVo">
|
||||
SELECT
|
||||
id,
|
||||
exit_theme,
|
||||
dept_id,
|
||||
CASE
|
||||
WHEN approve_status = 0 THEN '待审批'
|
||||
WHEN approve_status = 1 THEN '通过'
|
||||
WHEN approve_status = 2 THEN '驳回'
|
||||
END AS approveStatusText,
|
||||
work_flow_id,
|
||||
create_by,
|
||||
create_time
|
||||
FROM
|
||||
cosco_supplierexit
|
||||
</sql>
|
||||
|
||||
<select id="selectPageList" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexit" resultMap="CoscoSupplierexitResult">
|
||||
<include refid="selectCoscoSupplierexitVo"/>
|
||||
<where>
|
||||
and del_flag = 'normal'
|
||||
<if test="vo.exitTheme != null and vo.exitTheme != ''">
|
||||
and exit_theme like concat('%', #{vo.exitTheme}, '%')
|
||||
</if>
|
||||
<if test="vo.exitReason != null and vo.exitReason != ''">
|
||||
and exit_reason = #{vo.exitReason}
|
||||
</if>
|
||||
<if test="vo.deptId != null and vo.deptId != ''">
|
||||
and dept_id = #{vo.deptId}
|
||||
</if>
|
||||
<if test="vo.approveStatus != null ">
|
||||
and approve_status = #{vo.approveStatus}
|
||||
</if>
|
||||
<if test="vo.workFlowId != null and vo.workFlowId != ''">
|
||||
and work_flow_id = #{vo.workFlowId}
|
||||
</if>
|
||||
<if test="vo.lastUpdateTime != null ">
|
||||
and last_update_time = #{vo.astUpdateTime}
|
||||
</if>
|
||||
<if test="vo.startTime!=null and vo.startTime != ''">
|
||||
and create_time >= #{vo.startTime}
|
||||
</if>
|
||||
<if test="vo.endTime!=null and vo.endTime != ''">
|
||||
and create_time <= #{vo.endTime}
|
||||
</if>
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
<select id="selectCoscoSupplierexitList" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexit" resultMap="CoscoSupplierexitResult">
|
||||
<include refid="selectCoscoSupplierexitVo"/>
|
||||
<where>
|
||||
<if test="exitTheme != null and exitTheme != ''">
|
||||
and exit_theme = #{exitTheme}
|
||||
</if>
|
||||
<if test="exitReason != null and exitReason != ''">
|
||||
and exit_reason = #{exitReason}
|
||||
</if>
|
||||
<if test="deptId != null and deptId != ''">
|
||||
and dept_id = #{deptId}
|
||||
</if>
|
||||
<if test="approveStatus != null ">
|
||||
and approve_status = #{approveStatus}
|
||||
</if>
|
||||
<if test="workFlowId != null and workFlowId != ''">
|
||||
and work_flow_id = #{workFlowId}
|
||||
</if>
|
||||
<if test="lastUpdateTime != null ">
|
||||
and last_update_time = #{lastUpdateTime}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectCoscoSupplierexitById" parameterType="String"
|
||||
resultMap="CoscoSupplierexitResult">
|
||||
<include refid="selectCoscoSupplierexitVo"/>
|
||||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<insert id="insertCoscoSupplierexit" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexit">
|
||||
insert into cosco_supplierexit
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="id != null">id,</if>
|
||||
<if test="exitTheme != null">exit_theme,</if>
|
||||
<if test="exitReason != null">exit_reason,</if>
|
||||
<if test="deptId != null">dept_id,</if>
|
||||
<if test="approveStatus != null">approve_status,</if>
|
||||
<if test="workFlowId != null">work_flow_id,</if>
|
||||
<if test="delFlag != null and delFlag != ''">del_flag,</if>
|
||||
<if test="createBy != null and createBy != ''">create_by,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateBy != null">update_by,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
<if test="lastUpdateTime != null">last_update_time,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="id != null">#{id},</if>
|
||||
<if test="exitTheme != null">#{exitTheme},</if>
|
||||
<if test="exitReason != null">#{exitReason},</if>
|
||||
<if test="deptId != null">#{deptId},</if>
|
||||
<if test="approveStatus != null">#{approveStatus},</if>
|
||||
<if test="workFlowId != null">#{workFlowId},</if>
|
||||
<if test="delFlag != null and delFlag != ''">#{delFlag},</if>
|
||||
<if test="createBy != null and createBy != ''">#{createBy},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateBy != null">#{updateBy},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
<if test="lastUpdateTime != null">#{lastUpdateTime},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
<insert id="batchCoscoSupplierexit" parameterType="java.util.List">
|
||||
insert into cosco_supplierexit
|
||||
( id, exit_theme, exit_reason, dept_id, approve_status, work_flow_id, del_flag, create_by, create_time, update_by, update_time, last_update_time)
|
||||
values
|
||||
<foreach item="item" index="index" collection="list" separator=",">
|
||||
( #{item.id}, #{item.exitTheme}, #{item.exitReason}, #{item.deptId}, #{item.approveStatus}, #{item.workFlowId}, #{item.delFlag}, #{item.createBy}, #{item.createTime}, #{item.updateBy}, #{item.updateTime}, #{item.lastUpdateTime})
|
||||
</foreach>
|
||||
</insert>
|
||||
<update id="updateCoscoSupplierexit" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexit">
|
||||
update cosco_supplierexit
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="exitTheme != null">exit_theme =
|
||||
#{exitTheme},
|
||||
</if>
|
||||
<if test="exitReason != null">exit_reason =
|
||||
#{exitReason},
|
||||
</if>
|
||||
<if test="deptId != null">dept_id =
|
||||
#{deptId},
|
||||
</if>
|
||||
<if test="approveStatus != null">approve_status =
|
||||
#{approveStatus},
|
||||
</if>
|
||||
<if test="workFlowId != null">work_flow_id =
|
||||
#{workFlowId},
|
||||
</if>
|
||||
<if test="delFlag != null and delFlag != ''">del_flag =
|
||||
#{delFlag},
|
||||
</if>
|
||||
<if test="createBy != null and createBy != ''">create_by =
|
||||
#{createBy},
|
||||
</if>
|
||||
<if test="createTime != null">create_time =
|
||||
#{createTime},
|
||||
</if>
|
||||
<if test="updateBy != null">update_by =
|
||||
#{updateBy},
|
||||
</if>
|
||||
<if test="updateTime != null">update_time =
|
||||
#{updateTime},
|
||||
</if>
|
||||
<if test="lastUpdateTime != null">last_update_time =
|
||||
#{lastUpdateTime},
|
||||
</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<update id="deleteCoscoSupplierexitById" parameterType="String">
|
||||
update cosco_supplierexit set del_flag = 2
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<update id="deleteCoscoSupplierexitByIds" parameterType="String">
|
||||
update cosco_supplierexit set del_flag = 2 where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</update>
|
||||
</mapper>
|
@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierexitSupplierCategoryMapper">
|
||||
|
||||
<resultMap type="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplierCategory" id="CoscoSupplierexitSupplierCategoryResult">
|
||||
<result property="supplierexitId" column="supplierexit_id"/>
|
||||
<result property="supplierId" column="supplier_id"/>
|
||||
<result property="categoryId" column="category_id"/>
|
||||
<result property="exitTheme" column="exit_theme"/>
|
||||
<result property="deptId" column="dept_id"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectCoscoSupplierexitSupplierCategoryVo">
|
||||
SELECT
|
||||
e.exit_theme,
|
||||
e.dept_id,
|
||||
e.create_time,
|
||||
s.`name` as supplierName,
|
||||
ca.category_name as categoryName,
|
||||
sc.supplierexit_id,
|
||||
sc.supplier_id,
|
||||
sc.category_id
|
||||
FROM
|
||||
cosco_supplierexit_supplier_category sc
|
||||
left join cosco_supplierexit e on sc.supplierexit_id = e.id
|
||||
left join cosco_supplier_base s on sc.supplier_id = s.id and s.del_flag = 'normal'
|
||||
left join cosco_category ca on sc.category_id = ca.id and ca.del_flag = 'normal'
|
||||
</sql>
|
||||
|
||||
<select id="selectPageList" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplierCategory" resultMap="CoscoSupplierexitSupplierCategoryResult">
|
||||
<include refid="selectCoscoSupplierexitSupplierCategoryVo"/>
|
||||
<where>
|
||||
and sc.supplierexit_id = #{vo.supplierexitId}
|
||||
<if test="vo.exitTheme != null and vo.exitTheme != ''">
|
||||
and e.exit_theme like concat('%', #{vo.exitTheme}, '%')
|
||||
</if>
|
||||
<if test="vo.startTime!=null and vo.startTime != ''">
|
||||
and e.create_time >= #{vo.startTime}
|
||||
</if>
|
||||
<if test="vo.endTime!=null and vo.endTime != ''">
|
||||
and e.create_time <= #{vo.endTime}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectCoscoSupplierexitSupplierCategoryList" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplierCategory" resultMap="CoscoSupplierexitSupplierCategoryResult">
|
||||
<include refid="selectCoscoSupplierexitSupplierCategoryVo"/>
|
||||
<where>
|
||||
and sc.supplierexit_id = #{supplierexitId}
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectCoscoSupplierexitSupplierCategoryBySupplierexitId" parameterType="String"
|
||||
resultMap="CoscoSupplierexitSupplierCategoryResult">
|
||||
<include refid="selectCoscoSupplierexitSupplierCategoryVo"/>
|
||||
where supplierexit_id = #{supplierexitId}
|
||||
</select>
|
||||
|
||||
<insert id="insertCoscoSupplierexitSupplierCategory" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplierCategory">
|
||||
insert into cosco_supplierexit_supplier_category
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="supplierexitId != null">supplierexit_id,</if>
|
||||
<if test="supplierId != null">supplier_id,</if>
|
||||
<if test="categoryId != null">category_id,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="supplierexitId != null">#{supplierexitId},</if>
|
||||
<if test="supplierId != null">#{supplierId},</if>
|
||||
<if test="categoryId != null">#{categoryId},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
<insert id="batchCoscoSupplierexitSupplierCategory" parameterType="java.util.List">
|
||||
insert into cosco_supplierexit_supplier_category
|
||||
( supplierexit_id, supplier_id, category_id)
|
||||
values
|
||||
<foreach item="item" index="index" collection="list" separator=",">
|
||||
( #{item.supplierexitId}, #{item.supplierId}, #{item.categoryId})
|
||||
</foreach>
|
||||
</insert>
|
||||
<update id="updateCoscoSupplierexitSupplierCategory" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplierCategory">
|
||||
update cosco_supplierexit_supplier_category
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="supplierId != null">supplier_id =
|
||||
#{supplierId},
|
||||
</if>
|
||||
<if test="categoryId != null">category_id =
|
||||
#{categoryId},
|
||||
</if>
|
||||
</trim>
|
||||
where supplierexit_id = #{supplierexitId}
|
||||
</update>
|
||||
|
||||
<update id="deleteCoscoSupplierexitSupplierCategoryBySupplierexitId" parameterType="String">
|
||||
update cosco_supplierexit_supplier_category set del_flag = 2
|
||||
where supplierexit_id = #{supplierexitId}
|
||||
</update>
|
||||
|
||||
<update id="deleteCoscoSupplierexitSupplierCategoryBySupplierexitIds" parameterType="String">
|
||||
update cosco_supplierexit_supplier_category set del_flag = 2 where supplierexit_id in
|
||||
<foreach item="supplierexitId" collection="array" open="(" separator="," close=")">
|
||||
#{supplierexitId}
|
||||
</foreach>
|
||||
</update>
|
||||
</mapper>
|
@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.dao.mapper.CoscoSupplierexitSupplierMapper">
|
||||
|
||||
<resultMap type="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplier" id="CoscoSupplierexitSupplierResult">
|
||||
<result property="supplierexitId" column="supplierexit_id"/>
|
||||
<result property="supplierId" column="supplier_id"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectCoscoSupplierexitSupplierVo">
|
||||
select supplierexit_id, supplier_id
|
||||
from cosco_supplierexit_supplier
|
||||
</sql>
|
||||
|
||||
<select id="selectCoscoSupplierexitSupplierList" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplier" resultMap="CoscoSupplierexitSupplierResult">
|
||||
<include refid="selectCoscoSupplierexitSupplierVo"/>
|
||||
<where>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectCoscoSupplierexitSupplierBySupplierexitId" parameterType="String"
|
||||
resultMap="CoscoSupplierexitSupplierResult">
|
||||
<include refid="selectCoscoSupplierexitSupplierVo"/>
|
||||
where supplierexit_id = #{supplierexitId}
|
||||
</select>
|
||||
|
||||
<insert id="insertCoscoSupplierexitSupplier" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplier">
|
||||
insert into cosco_supplierexit_supplier
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="supplierexitId != null">supplierexit_id,</if>
|
||||
<if test="supplierId != null">supplier_id,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="supplierexitId != null">#{supplierexitId},</if>
|
||||
<if test="supplierId != null">#{supplierId},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
<insert id="batchCoscoSupplierexitSupplier" parameterType="java.util.List">
|
||||
insert into cosco_supplierexit_supplier
|
||||
( supplierexit_id, supplier_id)
|
||||
values
|
||||
<foreach item="item" index="index" collection="list" separator=",">
|
||||
( #{item.supplierexitId}, #{item.supplierId})
|
||||
</foreach>
|
||||
</insert>
|
||||
<update id="updateCoscoSupplierexitSupplier" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoSupplierexitSupplier">
|
||||
update cosco_supplierexit_supplier
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="supplierId != null">supplier_id =
|
||||
#{supplierId},
|
||||
</if>
|
||||
</trim>
|
||||
where supplierexit_id = #{supplierexitId}
|
||||
</update>
|
||||
|
||||
<update id="deleteCoscoSupplierexitSupplierBySupplierexitId" parameterType="String">
|
||||
update cosco_supplierexit_supplier set del_flag = 2
|
||||
where supplierexit_id = #{supplierexitId}
|
||||
</update>
|
||||
|
||||
<update id="deleteCoscoSupplierexitSupplierBySupplierexitIds" parameterType="String">
|
||||
update cosco_supplierexit_supplier set del_flag = 2 where supplierexit_id in
|
||||
<foreach item="supplierexitId" collection="array" open="(" separator="," close=")">
|
||||
#{supplierexitId}
|
||||
</foreach>
|
||||
</update>
|
||||
</mapper>
|
Reference in New Issue
Block a user