package com.ruoyi.cms.domain; import lombok.Data; import com.ruoyi.common.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ruoyi.common.core.domain.BaseEntity; /** * 项目管理对象 cms_project * * @author shz * @date 2025-07-06 */ @Data @ApiModel("项目管理") @TableName(value = "shz.cms_project") public class Project extends BaseEntity { @TableField(exist = false) private static final long serialVersionUID = 1L; @TableId(value = "project_id", type = IdType.AUTO) @ApiModelProperty("项目ID") private Long projectId; @Excel(name = "项目名称") @ApiModelProperty("项目名称") private String title; @Excel(name = "项目描述") @ApiModelProperty("项目描述") private String description; @Excel(name = "项目需求人员") @ApiModelProperty("项目需求人员") private String requiredPersonnel; @Excel(name = "合作方式") @ApiModelProperty("合作方式") private String cooperationMode; @Excel(name = "行业") @ApiModelProperty("行业") private String industry; @Excel(name = "地区") @ApiModelProperty("地区") private String region; @Excel(name = "联系人") @ApiModelProperty("联系人") private String contactName; @Excel(name = "联系电话") @ApiModelProperty("联系电话") private String contactPhone; @Excel(name = "联系邮箱") @ApiModelProperty("联系邮箱") private String contactEmail; @ApiModelProperty("状态 0草稿 1发布") private String status; }