package cn.iocoder.yudao.module.knowledge.controller.requestdto;

import cn.iocoder.yudao.framework.common.pojo.PageParam;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * (TMonthlyProjectPurchase)表实体类
 *
 */
@Data
public class TMonthlyProjectPurchaseRequest extends PageParam {

    private Long id;
    //所在项目名称
    private String projectName;
    //采购事项名称
    private String procurementMatters;
    //采购内容
    private String procurementContent;
    //事项类型
    private String matterType;
    //采购方式
    private String purchasingMethod;
    //招标代理机构
    private String tenderingAgency;
    //预估合同价
    private String contractPriceEstimated;
    //合同价
    private String contractPrice;
    //中标价
    private String bidPrice;
    //采购时间
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date purchaseTime;
    //合同签订时间
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date contractSigningTime;
    //合同相对方
    private String contractCounterparty;
    //备注
    private String remark;
    //创建人
    private String creator;
    
    private String deptId;
    
    private String identityId;
    //是否删除
    
    //创建时间
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
    //更改时间
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;
    //租户id
    private Long tenantId;

    private String bgnTime;
    private String endTime;



    }

