package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 捐赠机构字典 pos_love_org（财政部电子发票爱心码清单，全平台共享）。
 *
 * <p>由 {@code updatesql/pos_love_org.sql} 从财政部 CSV 导入（{@code gen_love_org_sql.py} 生成）。
 * love_code 含前导零以字符串存储；>7 位码 ezPay 不支持，enabled=0。
 *
 * @author ruoyi
 * @date 2026-07-20
 */
@Data
@TableName(value = "pos_love_org")
public class PosLoveOrg {

    private static final long serialVersionUID = 1L;

    /** 主键 */
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 捐赠码（爱心码，含前导零，3-7 位） */
    private String loveCode;

    /** 受捐赠机关或团体名称 */
    private String orgName;

    /** 机构简称（可空） */
    private String orgShortName;

    /** 统编（含前导零，可空） */
    private String ubn;

    /** 县市（可空） */
    private String city;

    /** 1启用 / 0停用（>7 位码 ezPay 不支持，置 0） */
    private Integer enabled;

    /** 财政部清单同步时间 */
    private Date syncTime;

    /** 创建时间 */
    private Date createTime;
}
