package com.tcm.training.admin.agent.entity; import com.baomidou.mybatisplus.annotation.*; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.time.LocalDateTime; /** 省级代理及其结算、联系信息。 */ @TableName("tcm_provincial_agent") @Getter @Setter @NoArgsConstructor public class ProvincialAgent { /** 主键。 */ @TableId(type = IdType.AUTO) private Long id; /** 代理名称。 */ @TableField("agent_name") private String agentName; @TableField("province") private String province; @TableField("bank_name") private String bankName; @TableField("account_number") private String accountNumber; @TableField("account_holder") private String accountHolder; @TableField("branch_name") private String branchName; @TableField("contact_info") private String contactInfo; /** 状态:0禁用,1启用。 */ private Integer status; /** 联系地址。 */ @TableField("address") private String address; @TableLogic private Integer deleted; @TableField(value = "created_by", fill = FieldFill.INSERT) private String createdBy; @TableField(value = "updated_by", fill = FieldFill.INSERT_UPDATE) private String updatedBy; @TableField("created_at") private LocalDateTime createdAt; @TableField("updated_at") private LocalDateTime updatedAt; }