# 字段自动匹配类型规则

表单 表格 类型 匹配
cl-upload el-image 图片 结尾:imgimagepicphotopictureheadavataricon,多图上传:上述结尾再加s, 如:imgs
cl-upload el-link 文件 结尾:fileattachmentattachurlvideomusic,多文件上传:上述再加s,如:files
el-switch el-switch 开关 结尾:enablestatus
el-radio-group el-tag 单类型(选项<=4个) 结尾:typeclassifycategory
el-select el-tag 单类型(选项>4个) 结尾:typeclassifycategory
el-checkbox-group el-tag 多类型(选项<=4个) 结尾:typesclassifyscategorys
el-select el-tag 多类型(选项>4个) 结尾:typesclassifyscategorys
el-select 默认 多类型(选项>4个) 结尾:typesclassifyscategorys
el-date-picker(type='date') 默认 日期 结尾:date
el-date-picker(type='daterange') 默认 日期范围 同时存在:startDateendDate两个字段
el-date-picker(type='datetime') 默认 时间 结尾:timedateTimedateTime
el-date-picker(type='datetimerange') 默认 时间范围 同时存在 startTimeendTime两个字段
el-rate el-rate 评分 结尾:starstars
el-slider el-progress 进度 结尾:progressrateratio
el-input-number 默认 数量 结尾:numbernumpriceamount
el-input(type='textarea') 默认(带省略) 文本域 结尾:remark
cl-editor-quill 不显示 富文本 结尾:richtextrichTexthtmlcontentintroducedescriptiondesc
cl-codemirror 不显示 代码框 结尾:codecodes

# 类型选项解析

选择类型选型解析comment字段,按空格隔开,按照x-xx规则,x为选项值,xx为选项描述

/**
 * 实体类crud demo
 */
@CoolEntityCrud()
@EntityModel('demo_crud')
export class DemoCrudEntity extends BaseEntity {

  @Column({ type: 'tinyint', comment: '性别 0-未知 1-男 2-女', default: 0 })
  type: number;
}