xiangpei
2025-02-19 bc090b07e4310ee33a28a907dbf2cd542facc768
字段补充
5个文件已修改
56 ■■■■■ 已修改文件
business/src/main/java/com/ycl/domain/entity/ProjectInfoWinUnit.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/form/ProjectInfoWinUnitForm.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/form/ProjectInfoYearPlanForm.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/vo/ProjectInfoWinUnitVO.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/resources/mapper/ProjectInfoWinUnitMapper.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/entity/ProjectInfoWinUnit.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import com.ycl.system.domain.base.AbsEntity;
import lombok.Data;
@@ -35,5 +36,11 @@
    /** 联系方式 */
    private String phone;
    @TableField("win_amount")
    /** 中标金额 */
    private String winAmount;
    @TableField("win_time")
    /** 中标时间 */
    private Date winTime;
}
business/src/main/java/com/ycl/domain/form/ProjectInfoWinUnitForm.java
@@ -23,22 +23,26 @@
@ApiModel(value = "ProjectInfoWinUnit表单", description = "项目中标单位表单")
public class ProjectInfoWinUnitForm extends AbsForm {
    @NotNull(message = "项目id不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("项目id")
    private Long projectInfoId;
    @NotBlank(message = "中标单位不能为空", groups = {Add.class, Update.class})
//    @NotBlank(message = "中标单位不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("中标单位")
    private String winUnit;
    @NotBlank(message = "联系人不能为空", groups = {Add.class, Update.class})
//    @NotBlank(message = "联系人不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("联系人")
    private String contacts;
    @NotBlank(message = "联系方式不能为空", groups = {Add.class, Update.class})
//    @NotBlank(message = "联系方式不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("联系方式")
    private String phone;
    @ApiModelProperty("中标金额")
    /** 中标金额 */
    private String winAmount;
    @ApiModelProperty("中标时间")
    /** 中标时间 */
    private Date winTime;
    public static ProjectInfoWinUnit getEntityByForm(@NonNull ProjectInfoWinUnitForm form, ProjectInfoWinUnit entity) {
        if(entity == null) {
          entity = new ProjectInfoWinUnit();
business/src/main/java/com/ycl/domain/form/ProjectInfoYearPlanForm.java
@@ -25,19 +25,15 @@
@ApiModel(value = "ProjectInfoYearPlan表单", description = "项目年度投资计划表单")
public class ProjectInfoYearPlanForm extends AbsForm {
    @NotNull(message = "项目id不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("项目id")
    private Long projectInfoId;
    @NotBlank(message = "年份不能为空", groups = {Add.class, Update.class})
//    @NotBlank(message = "年份不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("年份")
    private String year;
    @NotNull(message = "年度投资金额不能为空", groups = {Add.class, Update.class})
//    @NotNull(message = "年度投资金额不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("年度投资金额")
    private BigDecimal yearTotalMoney;
    @NotBlank(message = "工程形象进度不能为空", groups = {Add.class, Update.class})
//    @NotBlank(message = "工程形象进度不能为空", groups = {Add.class, Update.class})
    @ApiModelProperty("工程形象进度")
    private String projectImageProgress;
business/src/main/java/com/ycl/domain/vo/ProjectInfoWinUnitVO.java
@@ -1,13 +1,13 @@
package com.ycl.domain.vo;
import com.ycl.system.domain.base.AbsVo;
import com.ycl.domain.entity.ProjectInfoWinUnit;
import java.util.List;
import org.springframework.lang.NonNull;
import org.springframework.beans.BeanUtils;
import com.ycl.system.domain.base.AbsVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.beans.BeanUtils;
import org.springframework.lang.NonNull;
import java.util.Date;
/**
@@ -36,6 +36,14 @@
    @ApiModelProperty("联系方式")
    private String phone;
    @ApiModelProperty("中标金额")
    /** 中标金额 */
    private String winAmount;
    @ApiModelProperty("中标时间")
    /** 中标时间 */
    private Date winTime;
    public static ProjectInfoWinUnitVO getVoByEntity(@NonNull ProjectInfoWinUnit entity, ProjectInfoWinUnitVO vo) {
        if(vo == null) {
            vo = new ProjectInfoWinUnitVO();
business/src/main/resources/mapper/ProjectInfoWinUnitMapper.xml
@@ -8,6 +8,8 @@
        <result column="win_unit" property="winUnit" />
        <result column="contacts" property="contacts" />
        <result column="phone" property="phone" />
        <result column="win_time" property="winTime" />
        <result column="win_amount" property="winAmount" />
    </resultMap>
@@ -19,6 +21,9 @@
    <select id="getById" resultMap="BaseResultMap">
        SELECT
            TPIWU.project_info_id,
            TPIWU.win_time,
            TPIWU.win_amount,
            TPIWU.project_info_id,
            TPIWU.win_unit,
            TPIWU.contacts,
            TPIWU.phone,