4 changed files with 226 additions and 0 deletions
@ -0,0 +1,12 @@
|
||||
package com.biutag.supervision.mapper; |
||||
|
||||
|
||||
import com.baomidou.dynamic.datasource.annotation.DS; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.biutag.supervision.pojo.entity.report.ReportProject; |
||||
|
||||
@DS("invest") |
||||
public interface ReportProjectMapper extends BaseMapper<ReportProject> { |
||||
|
||||
|
||||
} |
||||
@ -0,0 +1,175 @@
|
||||
package com.biutag.supervision.pojo.entity.report; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField; |
||||
import com.baomidou.mybatisplus.annotation.TableId; |
||||
import com.baomidou.mybatisplus.annotation.TableLogic; |
||||
import com.baomidou.mybatisplus.annotation.TableName; |
||||
import com.biutag.supervision.constants.AppConstants; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Getter; |
||||
import lombok.Setter; |
||||
import org.springframework.format.annotation.DateTimeFormat; |
||||
|
||||
import java.math.BigDecimal; |
||||
import java.time.LocalDateTime; |
||||
import java.util.List; |
||||
|
||||
//报审项目
|
||||
@Getter |
||||
@Setter |
||||
@TableName("report_project") |
||||
@Schema(description="项目基本内容--报审项目内容") |
||||
public class ReportProject { |
||||
|
||||
@TableId |
||||
private String id; |
||||
//报审类型
|
||||
@TableField("report_type") |
||||
private String reportType; |
||||
//项目名称
|
||||
@TableField("report_name") |
||||
private String reportName; |
||||
//项目类别
|
||||
@TableField("project_type") |
||||
private String projectType; |
||||
//审计单位id
|
||||
@TableField("audit_unit_id") |
||||
private String auditUnitId; |
||||
//审计单位
|
||||
@TableField("audit_unit") |
||||
private String auditUnit; |
||||
//项目单位id
|
||||
@TableField("project_unit_id") |
||||
private String projectUnitId; |
||||
//项目单位
|
||||
@TableField("project_unit") |
||||
private String projectUnit; |
||||
//项目负责人
|
||||
@TableField("project_principal") |
||||
private String projectPrincipal; |
||||
//负责人联系方式
|
||||
@TableField("project_phone") |
||||
private String projectPhone; |
||||
//采购方式
|
||||
@TableField("purchase_method") |
||||
private String purchaseMethod; |
||||
//报审金额
|
||||
@TableField("report_money") |
||||
private BigDecimal reportMoney; |
||||
//立项金额
|
||||
@TableField("project_approval_money") |
||||
private BigDecimal projectApprovalMoney; |
||||
//立项审批领导
|
||||
@TableField("project_approval_lead") |
||||
private String projectApprovalLead; |
||||
//报审人
|
||||
@TableField("applicant") |
||||
private String applicant; |
||||
//报审人id
|
||||
@TableField("applicant_id") |
||||
private String applicantId; |
||||
//报审日期
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@TableField("applicant_time") |
||||
private LocalDateTime applicantTime; |
||||
//立项日期
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@TableField("project_approval_time") |
||||
private LocalDateTime projectApprovalTime; |
||||
//申报政府采购日期
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@TableField("apply_government_time") |
||||
private LocalDateTime applyGovernmentTime; |
||||
//采购方式
|
||||
@TableField("purchase_type") |
||||
private String purchaseType; |
||||
//采购日期
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@TableField("purchase_time") |
||||
private LocalDateTime purchaseTime; |
||||
//合同签订日期
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@TableField("contract_time") |
||||
private LocalDateTime contractTime; |
||||
//合同金额
|
||||
@TableField("contract_mount") |
||||
private BigDecimal contractMount; |
||||
//服务单位
|
||||
@TableField("service_unit") |
||||
private String serviceUnit; |
||||
//服务单位负责人
|
||||
@TableField("service_unit_manager") |
||||
private String serviceUnitManager; |
||||
|
||||
@TableField(exist = false) |
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
private List<LocalDateTime> serviceTime; |
||||
|
||||
//服务日期(开始)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@TableField("service_start_time") |
||||
private LocalDateTime serviceStartTime; |
||||
//服务日期(结束)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@TableField("service_end_time") |
||||
private LocalDateTime serviceEndTime; |
||||
//服务单位联系电话
|
||||
@TableField("service_unit_phone") |
||||
private String serviceUnitPhone; |
||||
//文号
|
||||
@TableField("reference_number") |
||||
private String referenceNumber; |
||||
//发文日期
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@TableField("publication_date") |
||||
private LocalDateTime publicationDate; |
||||
|
||||
@TableField("node") |
||||
private String node; |
||||
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@TableField("crt_time") |
||||
private LocalDateTime crtTime; |
||||
//(归档时间)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@TableField("archiving") |
||||
private LocalDateTime archiving; |
||||
//审定金额(归档)
|
||||
@TableField("archiving_money") |
||||
private BigDecimal archivingMoney; |
||||
//审减金额(归档)
|
||||
@TableField("archiving_reduce_money") |
||||
private BigDecimal archivingReduceMoney; |
||||
|
||||
@TableField("warning_state") |
||||
private String warningState; |
||||
//是否退窗
|
||||
@TableField("is_recessed") |
||||
private int isRecessed; |
||||
|
||||
|
||||
/** |
||||
* @see AppConstants |
||||
*/ |
||||
@Schema(description = "是否逻辑删除:0-未删除,1-已删除") |
||||
@TableLogic(value = AppConstants.UN_DEL, delval = AppConstants.DEL) |
||||
@TableField("delete_flag") |
||||
private Integer deleteFlag; |
||||
|
||||
@TableField("delete_reason") |
||||
@Schema(description = "删除原因") |
||||
private String deleteReason; |
||||
|
||||
} |
||||
Loading…
Reference in new issue