浏览代码

律所表 实体类

qxy 3 周之前
父节点
当前提交
d94d5d34f3

+ 5 - 20
alien-entity/src/main/java/shop/alien/entity/store/LawFirm.java

@@ -11,6 +11,7 @@ import lombok.Data;
 import java.io.Serializable;
 import java.math.BigDecimal;
 import java.util.Date;
+import java.util.List;
 
 /**
  * 律所表
@@ -59,22 +60,6 @@ public class LawFirm extends Model<LawFirm> implements Serializable {
     @TableField("firm_scale")
     private Integer firmScale;
 
-    @ApiModelProperty(value = "所属省份")
-    @TableField("province")
-    private String province;
-
-    @ApiModelProperty(value = "所属城市")
-    @TableField("city")
-    private String city;
-
-    @ApiModelProperty(value = "所属区县")
-    @TableField("district")
-    private String district;
-
-    @ApiModelProperty(value = "详细地址")
-    @TableField("address")
-    private String address;
-
     @ApiModelProperty(value = "联系电话")
     @TableField("phone")
     private String phone;
@@ -187,12 +172,12 @@ public class LawFirm extends Model<LawFirm> implements Serializable {
     @TableField("remark")
     private String remark;
 
-    @ApiModelProperty(value = "律师事务所收款账号")
-    @TableField("payment_account")
-    private String paymentAccount;
-
     @ApiModelProperty(value = "平台佣金比例(百分比)")
     @TableField("platform_commission_ratio")
     private BigDecimal platformCommissionRatio;
+
+    @ApiModelProperty(value = "收款账号列表(临时字段,不映射到数据库)")
+    @TableField(exist = false)
+    private List<LawFirmPayment> paymentList;
 }
 

+ 67 - 0
alien-entity/src/main/java/shop/alien/entity/store/LawFirmPayment.java

@@ -0,0 +1,67 @@
+package shop.alien.entity.store;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 律所子表
+ *
+ * @author system
+ * @since 2025-01-XX
+ */
+@Data
+@JsonInclude
+@TableName("law_firm_payment")
+@ApiModel(value = "LawFirmPayment对象", description = "律所子表")
+public class LawFirmPayment extends Model<LawFirmPayment> implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "主键id")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "律师表id")
+    @TableField("firm_id")
+    private Integer firmId;
+
+    @ApiModelProperty(value = "律师事务所收款账号")
+    @TableField("payment_account")
+    private String paymentAccount;
+
+    @ApiModelProperty(value = "地址")
+    @TableField("address")
+    private String address;
+
+    @ApiModelProperty(value = "删除标记, 0:未删除, 1:已删除")
+    @TableField("delete_flag")
+    @TableLogic
+    private Integer deleteFlag;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField(value = "created_time", fill = FieldFill.INSERT)
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date createdTime;
+
+    @ApiModelProperty(value = "创建人ID")
+    @TableField(value = "created_user_id", fill = FieldFill.INSERT)
+    private Integer createdUserId;
+
+    @ApiModelProperty(value = "修改时间")
+    @TableField(value = "updated_time", fill = FieldFill.INSERT_UPDATE)
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date updatedTime;
+
+    @ApiModelProperty(value = "修改人ID")
+    @TableField(value = "updated_user_id", fill = FieldFill.INSERT_UPDATE)
+    private Integer updatedUserId;
+}
+