Browse Source

2026-03-12

项目信息增加“项目金额”、“直接客户”
master
fengyuan_yang 1 month ago
parent
commit
4b4d849042
  1. 14
      src/main/java/com/spring/modules/project/entity/PlmProjectInfo.java
  2. 16
      src/main/resources/mapper/project/ProjectDao.xml

14
src/main/java/com/spring/modules/project/entity/PlmProjectInfo.java

@ -7,6 +7,7 @@ import com.spring.common.utils.PageUtils;
import com.spring.common.utils.QueryPage;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
@TableName("plm_project_info")
@ -113,6 +114,11 @@ public class PlmProjectInfo extends QueryPage {
*/
private String parentProjectNo;
/**
* 项目金额
*/
private BigDecimal projectAmount;
public String getProjectId() {
return projectId;
}
@ -297,5 +303,13 @@ public class PlmProjectInfo extends QueryPage {
public void setProductSet(String productSet) {
this.productSet = productSet;
}
public BigDecimal getProjectAmount() {
return projectAmount;
}
public void setProjectAmount(BigDecimal projectAmount) {
this.projectAmount = projectAmount;
}
}

16
src/main/resources/mapper/project/ProjectDao.xml

@ -32,8 +32,8 @@
dbo.get_projectUserRoleName(a.site, a.project_id) userRoleName,
a.parent_project_no,
a.final_customer_id,
dbo.plm_get_dictDataLabel('finalCustomer', a.final_customer_id, a.site) finalCustomerName,
a.productSet
a.productSet,
a.project_amount
FROM plm_project_info as a
<if test="testPartNo != null and testPartNo != ''">
left outer join view_Project_Part as b on a.project_id = b.project_id and a.site = b.site
@ -88,8 +88,8 @@
parent_project_no,
customer_project_no,
final_customer_id,
dbo.plm_get_dictDataLabel('finalCustomer', final_customer_id, site) finalCustomerName,
productSet
productSet,
project_amount
FROM plm_project_info
<where>
<if test="query.id != null">
@ -221,17 +221,17 @@
insert into plm_project_info
(project_id, ori_project_id, project_type_db, project_name, status, project_source, customer_id, create_by,
create_date, priority, site, project_desc, customer_remark, remark, need_date, parent_project_no, final_customer_id,
customer_Project_No, productSet)
customer_Project_No, productSet, project_amount)
values
(#{projectId}, #{projectId}, #{projectTypeDb}, #{projectName}, #{status}, #{projectSource}, #{customerId}, #{createBy},
GetDate(), #{priority}, #{site}, #{projectDesc}, #{customerRemark}, #{remark}, #{needDate}, #{parentProjectNo}, #{finalCustomerId},
#{customerProjectNo}, #{productSet})
#{customerProjectNo}, #{productSet}, #{projectAmount})
</insert>
<update id="updateProjectInfo">
update plm_project_info set project_type_db=#{projectTypeDb},project_name=#{projectName},project_source=#{projectSource},status=#{status},
customer_id=#{customerId},priority=#{priority},project_desc=#{projectDesc},customer_remark=#{customerRemark},remark=#{remark},need_date=#{needDate},
update_by=#{updateBy},update_date=GetDate(),parent_project_no = #{parentProjectNo},final_customer_id=#{finalCustomerId},productSet=#{productSet}
,customer_Project_No=#{customerProjectNo} where id=#{id}
update_by=#{updateBy},update_date=GetDate(),parent_project_no = #{parentProjectNo},final_customer_id=#{finalCustomerId},productSet=#{productSet},
customer_Project_No=#{customerProjectNo},project_amount=#{projectAmount} where id=#{id}
</update>
<delete id="deletePlmProjectTeam">
delete from plm_project_team where site=#{site} and project_id=#{projectId}

Loading…
Cancel
Save