
package org.sky.scientific.pojo.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 长期待摊费用分配表 数据传输对象实体类
 *
 * @author Kd
 * @since 2025-07-24
 */
@Data
public class XmCqdtfyDTO {

	@Schema(description = "研发项目名称")
	private String xmmc;

	@Schema(description = "长期待摊费用名称")
	private String ctdtfymc;

	@Schema(description = "用途")
	private String yt;

	@Schema(description = "摊销开始日期,min")
//	@DateTimeFormat(pattern = DateUtil.PATTERN_YYYYMM)
//	@JsonFormat(pattern = DateUtil.PATTERN_YYYYMM)
	private String txksrqStart;

	@Schema(description = "摊销开始日期,max")
//	@DateTimeFormat(pattern = DateUtil.PATTERN_YYYYMM)
//	@JsonFormat(pattern = DateUtil.PATTERN_YYYYMM)
	private String txksrqEnd;

	@Schema(description = "已使用月数,min")
	private Integer ysyysStart;
	@Schema(description = "已使用月数,max")
	private Integer ysyysEnd;

	@Schema(description = "资产原值,min")
	private BigDecimal zcyzStart;
	@Schema(description = "资产原值,max")
	private BigDecimal zcyzEnd;

	@Schema(description = "月折旧额,min")
	private BigDecimal yzjeStart;
	@Schema(description = "月折旧额,max")
	private BigDecimal yzjeEnd;

	@Schema(description = "所属年月")
	private String yearAndMonth;
}
