123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using YiSha.Enum;
- namespace YiSha.CodeGenerator.Model
- {
- public class BaseConfigModel
- {
- /// <summary>
- /// 数据库表名sys_menu
- /// </summary>
- public string TableName { get; set; }
- /// <summary>
- /// 数据库操作类型
- /// </summary>
- public DBConnectTypeEnum DBConnectType { get; set; }
- /// <summary>
- /// 表名首字母大写SysMenu
- /// </summary>
- public string TableNameUpper { get; set; }
- public FileConfigModel FileConfig { get; set; }
- public OutputConfigModel OutputConfig { get; set; }
- public PageIndexModel PageIndex { get; set; }
- public PageFormModel PageForm { get; set; }
- }
- public class FileConfigModel
- {
- /// <summary>
- /// 类名前缀
- /// </summary>
- public string ClassPrefix { get; set; }
- /// <summary>
- /// 类名描述
- /// </summary>
- public string ClassDescription { get; set; }
- /// <summary>
- /// 创建人员
- /// </summary>
- public string CreateName { get; set; }
- /// <summary>
- /// 创建日期
- /// </summary>
- public string CreateDate { get; set; }
- /// <summary>
- /// 实体类名
- /// </summary>
- public string EntityName { get; set; }
- /// <summary>
- /// 映射类名
- /// </summary>
- public string EntityMapName { get; set; }
- /// <summary>
- /// 查询类名
- /// </summary>
- public string EntityParamName { get; set; }
- /// <summary>
- /// 业务实现类名
- /// </summary>
- public string BusinessName { get; set; }
- /// <summary>
- /// 业务接口类名
- /// </summary>
- public string IBusinessName { get; set; }
- /// <summary>
- /// 服务实现类名
- /// </summary>
- public string ServiceName { get; set; }
- /// <summary>
- /// 服务接口类名
- /// </summary>
- public string IServiceName { get; set; }
- /// <summary>
- /// 控制器名
- /// </summary>
- public string ControllerName { get; set; }
- /// <summary>
- /// 列表页名
- /// </summary>
- public string PageIndexName { get; set; }
- /// <summary>
- /// 表单页名
- /// </summary>
- public string PageFormName { get; set; }
- }
- public class OutputConfigModel
- {
- public List<string> ModuleList { get; set; }
- /// <summary>
- /// 输出到所在模块
- /// </summary>
- public string OutputModule { get; set; }
- /// <summary>
- /// 实体层输出目录
- /// </summary>
- public string OutputEntity { get; set; }
- /// <summary>
- /// 业务实现层输出目录
- /// </summary>
- public string OutputBusiness { get; set; }
- /// <summary>
- /// 应用层输出目录
- /// </summary>
- public string OutputWeb { get; set; }
- }
- public class PageIndexModel
- {
- /// <summary>
- /// 是否有搜索
- /// </summary>
- public int IsSearch { get; set; }
- /// <summary>
- /// 工具栏按钮(新增 修改 删除)
- /// </summary>
- public List<string> ButtonList { get; set; }
- /// <summary>
- /// 是否有分页
- /// </summary>
- public int IsPagination { get; set; }
- /// <summary>
- /// 字段列表
- /// </summary>
- public List<string> ColumnList { get; set; }
- }
- public class PageFormModel
- {
- /// <summary>
- /// 1表示显示成1列,2表示显示成2列
- /// </summary>
- public int ShowMode { get; set; }
- /// <summary>
- /// 字段列表
- /// </summary>
- public List<string> FieldList { get; set; }
- }
- }
|