| | |
| | | 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; |
| | |
| | | /** 联系方式 */ |
| | | private String phone; |
| | | |
| | | @TableField("win_amount") |
| | | /** 中标金额 */ |
| | | private String winAmount; |
| | | |
| | | @TableField("win_time") |
| | | /** 中标时间 */ |
| | | private Date winTime; |
| | | } |
| | |
| | | @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(); |
| | |
| | | @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; |
| | | |
| | |
| | | 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; |
| | | |
| | | /** |
| | |
| | | @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(); |
| | |
| | | <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> |
| | | |
| | | |
| | |
| | | <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, |