// Package iot // @Link https://github.com/xiujiecn/xiu-admin // @Copyright Copyright (c) 2026 LiXiujie // @Author Lxj // @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE // @AutoGenerate Version package model import ( "context" "git.5iot.com/iotlcm-public/iotlcm-openapi/internal/model/entity" "git.5iot.com/iotlcm-public/iotlcm-openapi/internal/model/request" ) // TDivisionCodeUpdateFields 修改村级行政区划表字段过滤 type TDivisionCodeUpdateFields struct { RegionCode string `json:"regionCode" dc:"行政区域代码"` RegionName string `json:"regionName" dc:"行政区域名称"` RegionLevel int `json:"regionLevel" dc:"等级"` RegionParent string `json:"regionParent" dc:"上级代码"` RegionType string `json:"regionType" dc:"城乡分类代码"` } // TDivisionCodeInsertFields 新增村级行政区划表字段过滤 type TDivisionCodeInsertFields struct { RegionCode string `json:"regionCode" dc:"行政区域代码"` RegionName string `json:"regionName" dc:"行政区域名称"` RegionLevel int `json:"regionLevel" dc:"等级"` RegionParent string `json:"regionParent" dc:"上级代码"` RegionType string `json:"regionType" dc:"城乡分类代码"` } // TDivisionCodeEditParam 修改/新增村级行政区划表 type TDivisionCodeEditParam struct { //entity.TDivisionCode RegionId int64 `json:"regionId" dc:"ID"` RegionCode *string `json:"regionCode" dc:"行政区域代码"` RegionName *string `json:"regionName" dc:"行政区域名称"` RegionLevel *int `json:"regionLevel" dc:"等级"` RegionParent *string `json:"regionParent" dc:"上级代码"` RegionType *string `json:"regionType" dc:"城乡分类代码"` } func (in *TDivisionCodeEditParam) Filter(ctx context.Context) (err error) { return } type TDivisionCodeEditModel struct{} // TDivisionCodeDeleteParam 删除村级行政区划表 type TDivisionCodeDeleteParam struct { RegionId interface{} `json:"regionId" v:"required#ID不能为空" dc:"ID"` } func (in *TDivisionCodeDeleteParam) Filter(ctx context.Context) (err error) { return } type TDivisionCodeDeleteModel struct{} // TDivisionCodeViewParam 获取指定村级行政区划表信息 type TDivisionCodeViewParam struct { RegionId int64 `json:"regionId" v:"required#ID不能为空" dc:"ID"` } func (in *TDivisionCodeViewParam) Filter(ctx context.Context) (err error) { return } type TDivisionCodeViewModel struct { entity.TDivisionCode } // TDivisionCodeListParam 获取村级行政区划表列表 type TDivisionCodeListParam struct { request.PageInfo RegionName string `json:"regionName" dc:"行政区域名称"` RegionCode string `json:"regionCode" dc:"行政区域代码"` RegionLevel int `json:"regionLevel" dc:"等级"` RegionParent string `json:"regionParent" dc:"上级代码"` } func (in *TDivisionCodeListParam) Filter(ctx context.Context) (err error) { return } type TDivisionCodeListModel struct { RegionId int64 `json:"regionId" dc:"ID"` RegionCode string `json:"regionCode" dc:"行政区域代码"` RegionName string `json:"regionName" dc:"行政区域名称"` RegionLevel int `json:"regionLevel" dc:"等级"` RegionParent string `json:"regionParent" dc:"上级代码"` RegionType string `json:"regionType" dc:"城乡分类代码"` } // TDivisionCodeExportModel 导出村级行政区划表 type TDivisionCodeExportModel struct { RegionId int64 `json:"regionId" dc:"ID"` RegionCode string `json:"regionCode" dc:"行政区域代码"` RegionName string `json:"regionName" dc:"行政区域名称"` RegionLevel int `json:"regionLevel" dc:"等级"` RegionParent string `json:"regionParent" dc:"上级代码"` RegionType string `json:"regionType" dc:"城乡分类代码"` } // 根据父级ID获取子级列表 type TDivisionCodeListByParentParam struct { RegionParent string `json:"regionParent" dc:"上级代码"` }