| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package org.dromara.crm.domain.bo;
- import io.github.linpeilie.annotations.AutoMapper;
- import jakarta.validation.constraints.NotBlank;
- import jakarta.validation.constraints.NotNull;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import org.dromara.common.core.validate.AddGroup;
- import org.dromara.common.core.validate.EditGroup;
- import org.dromara.common.mybatis.core.domain.BaseEntity;
- import org.dromara.crm.domain.CrmSupplierInfo;
- /**
- * 供方信息业务对象 crm_supplier_info
- *
- * @author AI Assistant
- * @date 2025-01-XX
- */
- @Data
- @EqualsAndHashCode(callSuper = true)
- @AutoMapper(target = CrmSupplierInfo.class, reverseConvertGenerate = false)
- public class CrmSupplierInfoBo extends BaseEntity {
- /**
- * 主键ID
- */
- @NotNull(message = "主键不能为空", groups = { EditGroup.class })
- private Long id;
- /**
- * 供方名称(章)
- */
- @NotBlank(message = "供方名称不能为空", groups = { AddGroup.class, EditGroup.class })
- private String supplierName;
- /**
- * 供方简称
- */
- private String shortName;
- /**
- * 供方编码
- */
- private String supplierCode;
- /**
- * 单位地址
- */
- private String supplierAddress;
- /**
- * 法定代表人
- */
- private String legalPerson;
- /**
- * 代理人
- */
- private String agent;
- /**
- * 电话/传真
- */
- private String phoneFax;
- /**
- * 开户银行
- */
- private String bankName;
- /**
- * 账号
- */
- private String bankAccount;
- /**
- * 状态(0正常 1停用)
- */
- private String status;
- /**
- * 备注
- */
- private String remark;
- }
|