1.0.68 项目添加单合同标识、合同跟进人

dev
yinq 1 day ago
parent a0e78f8e69
commit 0e6bf21fe1

@ -58,6 +58,11 @@ public class ErpProjectInfo extends TenantEntity {
*/
private String spareFlag;
/**
* 1 0
*/
private String singleContractFlag;
/**
* ID
*/
@ -118,6 +123,11 @@ public class ErpProjectInfo extends TenantEntity {
*/
private Long contractId;
/**
*
*/
private Long contractUserId;
/**
*
*/

@ -64,6 +64,11 @@ public class ErpProjectInfoBo extends BaseEntity {
*/
private String spareFlag;
/**
* 1 0
*/
private String singleContractFlag;
/**
* ID
*/
@ -124,6 +129,11 @@ public class ErpProjectInfoBo extends BaseEntity {
*/
private Long contractId;
/**
*
*/
private Long contractUserId;
/**
*
*/

@ -75,6 +75,13 @@ public class ErpProjectInfoVo implements Serializable {
@ExcelDictFormat(dictType = "spare_flag")
private String spareFlag;
/**
* 1 0
*/
@ExcelProperty(value = "单合同标识", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "active_flag")
private String singleContractFlag;
/**
* ID
*/
@ -148,6 +155,12 @@ public class ErpProjectInfoVo implements Serializable {
@ExcelProperty(value = "合同ID(预留)")
private Long contractId;
/**
*
*/
@ExcelProperty(value = "合同跟进人")
private Long contractUserId;
/**
*
*/
@ -209,4 +222,10 @@ public class ErpProjectInfoVo implements Serializable {
@ExcelProperty(value = "合同名称")
private String contractName;
/**
*
*/
@ExcelProperty(value = "合同跟进人名称")
private String contractUserName;
}

@ -109,6 +109,7 @@ public class ErpProjectInfoServiceImpl implements IErpProjectInfoService {
.eq(StringUtils.isNotBlank(bo.getBusinessDirection()), ErpProjectInfo::getBusinessDirection, bo.getBusinessDirection())
.eq(StringUtils.isNotBlank(bo.getProjectCategory()), ErpProjectInfo::getProjectCategory, bo.getProjectCategory())
.eq(StringUtils.isNotBlank(bo.getSpareFlag()), ErpProjectInfo::getSpareFlag, bo.getSpareFlag())
.eq(StringUtils.isNotBlank(bo.getSingleContractFlag()), ErpProjectInfo::getSingleContractFlag, bo.getSingleContractFlag())
.eq(bo.getProjectTypeId() != null, ErpProjectInfo::getProjectTypeId, bo.getProjectTypeId())
.eq(StringUtils.isNotBlank(bo.getPaymentMethod()), ErpProjectInfo::getPaymentMethod, bo.getPaymentMethod())
.eq(bo.getDeptId() != null, ErpProjectInfo::getDeptId, bo.getDeptId())
@ -121,6 +122,7 @@ public class ErpProjectInfoServiceImpl implements IErpProjectInfoService {
.eq(StringUtils.isNotBlank(bo.getFlowStatus()), ErpProjectInfo::getFlowStatus, bo.getFlowStatus())
.eq(bo.getSortOrder() != null, ErpProjectInfo::getSortOrder, bo.getSortOrder())
.eq(bo.getContractId() != null, ErpProjectInfo::getContractId, bo.getContractId())
.eq(bo.getContractUserId() != null, ErpProjectInfo::getContractUserId, bo.getContractUserId())
.eq(StringUtils.isNotBlank(bo.getActiveFlag()), ErpProjectInfo::getActiveFlag, bo.getActiveFlag())
.ne(ErpProjectInfo::getProjectCategory, ProjectCategoryConstant.CONTRACT_ORDER)
.eq("t.del_flag", "0")

@ -15,6 +15,7 @@
t.business_direction,
t.project_category,
t.spare_flag,
t.single_contract_flag,
t.project_type_id,
t.payment_method,
t.dept_id,
@ -27,6 +28,7 @@
t.flow_status,
t.sort_order,
t.contract_id,
t.contract_user_id,
t.remark,
t.active_flag,
t.oss_id,
@ -41,6 +43,7 @@
u1.nick_name managerName,
u2.nick_name chargeName,
u3.nick_name deputyName,
u4.nick_name contractUserName,
c.contract_code contractCode,
c.contract_name contractName
from erp_project_info t
@ -50,6 +53,7 @@
left join sys_user u1 on u1.user_id = t.manager_id
left join sys_user u2 on u2.user_id = t.charge_id
left join sys_user u3 on u3.user_id = t.deputy_id
left join sys_user u4 on u4.user_id = t.contract_user_id
left join erp_contract_info c on t.contract_id = c.contract_id
${ew.getCustomSqlSegment}
</select>

Loading…
Cancel
Save