1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package com.wtkj.entity;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.fasterxml.jackson.databind.annotation.JsonSerialize;
- import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import org.springblade.core.mp.base.BaseEntity;
- import java.math.BigDecimal;
- import java.util.Date;
- /**
- * @author Blizzard
- * @create at 2023-09-18 11:52
- * @describe 任务成本核算
- */
- @EqualsAndHashCode(callSuper = true)
- @TableName("blade_task_cost")
- @Data
- public class TaskCost extends BaseEntity {
- @TableField("task_id")
- @JsonSerialize(using = ToStringSerializer.class)
- private Long taskId;
- @ApiModelProperty(value = "成本类型 字典值")
- @TableField("type")
- private String type;
- @ApiModelProperty(value = "金额")
- @TableField("amount")
- private BigDecimal amount;
- @ApiModelProperty(value = "开始时间")
- @TableField("start_time")
- private Date startTime;
- @ApiModelProperty(value = "结束时间")
- @TableField("end_time")
- private Date endTime;
- @ApiModelProperty(value = "交通方式 字典值")
- @TableField("transportation_mode")
- private String transportationMode;
- @ApiModelProperty(value = "报销凭证文件ids 上传完成以后返回的主键ID")
- @TableField("blade_file_ids")
- private String bladeFileIds;
- }
|