package com.ruoyi.system.model; 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.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.core.domain.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.time.LocalDateTime; /** *
* 财务管理 *
* * @author xiaochen * @since 2025-07-15 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("yc_financial_management") @ApiModel(value="YcFinancialManagement对象", description="财务管理") public class YcFinancialManagement extends BaseModel { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "省份名称") @TableField("province_name") private String provinceName; @ApiModelProperty(value = "省份code") @TableField("province_code") private String provinceCode; @ApiModelProperty(value = "城市名称") @TableField("city_name") private String cityName; @ApiModelProperty(value = "城市code") @TableField("city_code") private String cityCode; @ApiModelProperty(value = "类型id") @TableField("type_id") private Integer typeId; @ApiModelProperty(value = "支付金额") @TableField("pay_money") private BigDecimal payMoney; @ApiModelProperty(value = "支付时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField("pay_time") private LocalDateTime payTime; @ApiModelProperty(value = "支付说明") @TableField("pay_remark") private String payRemark; @ApiModelProperty(value = "支付凭证") @TableField("pay_voucher") private String payVoucher; @ApiModelProperty(value = "收支类型 1=收入 2=支出") @TableField("revenue_type") private Integer revenueType; }