Former-commit-id: f919ee648029eccf3dde6f14975936ddb7f09cb5
Former-commit-id: 20d0c2f47d00ec2b2578735c6e1d19dc3e394ad3
1.0
wanggang 5 years ago
parent f7e7c85d59
commit e90b18ed67

@ -1,6 +1,8 @@
@using System.Reflection
@using Microsoft.AspNetCore.Mvc.ModelBinding.Metadata
@if (ViewData.ModelMetadata.PropertyName.EndsWith("Id"))
@{
var key = ViewData.ModelMetadata.PropertyName + "SelectList";
}
@if (ViewData.ContainsKey(key))
{
var value = "";
var id = Model as Guid?;
@ -10,11 +12,7 @@
}
if (string.IsNullOrEmpty(value))
{
var key = ViewData.ModelMetadata.PropertyName + "SelectList";
if (ViewData.ContainsKey(key))
{
value = (ViewData[key] as SelectList)?.FirstOrDefault(o => o.Selected)?.Text;
}
value = (ViewData[key] as SelectList)?.FirstOrDefault(o => o.Selected)?.Text;
}
@value
}
@ -31,14 +29,7 @@ else if ((this.ViewData.ModelMetadata as DefaultModelMetadata).Attributes.Attrib
else if (this.ViewData.ModelMetadata.UnderlyingOrModelType == typeof(bool))
{
var model = Model as bool?;
if (model.HasValue && model.Value)
{
<i class="icon ion-checkmark" style="color:green;"></i>
}
else
{
<i class="icon ion-close" style="color:red;"></i>
}
@Html.CheckBox("", new { disabled = "disabled", style = "width:20px;height:20px;margin:2px 0;" })
}
else
{

@ -20,7 +20,7 @@ namespace TeacherExt.Data
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
//Log
modelBuilder.Entity<CheckLog>().ToTable("t_base_person_log");
modelBuilder.Entity<CheckLog>().ToTable("t_base_person_log2");
modelBuilder.Entity<CheckLog>().HasKey(o => o.Id);
modelBuilder.Entity<CheckLog>().Property(o => o.Id).ValueGeneratedNever();

@ -1,5 +1,4 @@
using System;
using System.ComponentModel.DataAnnotations.Schema;
namespace TeacherExt.Entities
{
@ -42,9 +41,9 @@ namespace TeacherExt.Entities
public DateTime? WorkingTime { get; set; }
public string WorkingPlace { get; set; }
public int Politics { get; set; }
public int MaxTitle { get; set; }
public int MaxTitle { get; set; }
public int MaxDegree { get; set; }
public string MaxMajor { get; set; }
public string MaxMajor { get; set; }
public string MainTeachPeriod { get; set; }
public string MainTeachSubject { get; set; }
public string AddressDetails { get; set; }
@ -52,12 +51,139 @@ namespace TeacherExt.Entities
public string FirstGraduateSchool { get; set; }
public string FirstMajor { get; set; }
public int MaxEducation { get; set; }
public string Email { get; set; }
public string Email { get; set; }
public string Position { get; set; }
public string MaxEducationSchool { get; set; }
public string MaxDegreeSchool { get; set; }
public string CommunistPartyMessage { get; set; }
public string DemocraticPartyMessage { get; set; }
public string YouthPartyMessage { get; set; }
//////////////////////////////////////////////////////////////////////////////////////
public string RequestEditStatus { get; set; }
public string CheckStatus { get; set; }
public DateTime? TeachDate { get; set; }
public DateTime? CurrentJobStart { get; set; }
public bool CurrentJobStartChecked { get; set; }
public DateTime? JoinPartyDate { get; set; }
public bool MaxTitleChecked { get; set; }
public DateTime? MaxTitleStart { get; set; }
public bool MaxTitleStartChecked { get; set; }
public bool IsJobAsMaxTitle { get; set; }
public DateTime? JobAsMaxTitleDate { get; set; }
public bool JobAsMaxTitleDateChecked { get; set; }
public string JobAsNotMaxTitleReason { get; set; }
public bool JobAsNotMaxTitleReasonChecked { get; set; }
public string NotMaxTitle { get; set; }
public bool NotMaxTitleChecked { get; set; }
public DateTime? NotMaxTitleStart { get; set; }
public bool NotMaxTitleStartChecked { get; set; }
public DateTime? JobAsNotMaxTitleDate { get; set; }
public bool JobAsNotMaxTitleDateChecked { get; set; }
public string PostGrade { get; set; }
public bool PostGradeChecked { get; set; }
public DateTime? CurrentPostGradeStart { get; set; }
public bool CurrentPostGradeStartChecked { get; set; }
public string EducationGrade { get; set; }
public bool EducationGradeChecked { get; set; }
public DateTime? EducationGradeDate { get; set; }
public bool EducationGradeDateChecked { get; set; }
public string FullTimeSchoolType { get; set; }
public string FullTimeSchool { get; set; }
public string FullTimeSchoolMajor { get; set; }
public string FullTimeSchoolEducation { get; set; }
public DateTime? FullTimeSchoolEducationDate { get; set; }
public string JobTimeSchoolType { get; set; }
public string JobTimeSchool { get; set; }
public string JobTimeSchoolMajor { get; set; }
public string JobTimeSchoolEducation { get; set; }
public DateTime? JobTimeSchoolEducationDate { get; set; }
public bool IsClassTeacher { get; set; }
public bool IsClassTeacherChecked { get; set; }
public bool MainTeachPeriodChecked { get; set; }
public bool MainTeachSubjectChecked { get; set; }
public string MainTeachGrade { get; set; }
public bool MainTeachGradeChecked { get; set; }
public string OtherTeachPeriod { get; set; }
public bool OtherTeachPeriodChecked { get; set; }
public string OtherTeachSubject { get; set; }
public bool OtherTeachSubjectChecked { get; set; }
public bool HasPosition { get; set; }
public bool IsMiddleLevel { get; set; }
public bool PositionChecked { get; set; }
public DateTime? PositionStart { get; set; }
public bool PositionStartChecked { get; set; }
public string FrontTeacher { get; set; }
public string NotOnPostReason { get; set; }
public bool NotOnPostReasonChecked { get; set; }
public DateTime? NotOnPostReasonDate { get; set; }
public bool NotOnPostReasonDateChecked { get; set; }
public string TeacherCardType { get; set; }
public string TeacherCardSubject { get; set; }
public string TeacherCardLangLevel { get; set; }
public string CurrentAddressArea { get; set; }
public string Comment { get; set; }
}
}

@ -0,0 +1,140 @@
using System;
namespace TeacherExt.Entities
{
public class Teacher
{
public Guid Id { get; set; }
public Teacher()
{
this.Id = Guid.NewGuid();
}
public string RequestEditStatus { get; set; }
public string CheckStatus { get; set; }
public DateTime? TeachDate { get; set; }
public DateTime? CurrentJobStart { get; set; }
public bool CurrentJobStartChecked { get; set; }
public DateTime? JoinPartyDate { get; set; }
public bool MaxTitleChecked { get; set; }
public DateTime? MaxTitleStart { get; set; }
public bool MaxTitleStartChecked { get; set; }
public bool IsJobAsMaxTitle { get; set; }
public DateTime? JobAsMaxTitleDate { get; set; }
public bool JobAsMaxTitleDateChecked { get; set; }
public string JobAsNotMaxTitleReason { get; set; }
public bool JobAsNotMaxTitleReasonChecked { get; set; }
public string NotMaxTitle { get; set; }
public bool NotMaxTitleChecked { get; set; }
public DateTime? NotMaxTitleStart { get; set; }
public bool NotMaxTitleStartChecked { get; set; }
public DateTime? JobAsNotMaxTitleDate { get; set; }
public bool JobAsNotMaxTitleDateChecked { get; set; }
public string PostGrade { get; set; }
public bool PostGradeChecked { get; set; }
public DateTime? CurrentPostGradeStart { get; set; }
public bool CurrentPostGradeStartChecked { get; set; }
public string EducationGrade { get; set; }
public bool EducationGradeChecked { get; set; }
public DateTime? EducationGradeDate { get; set; }
public bool EducationGradeDateChecked { get; set; }
public string FullTimeSchoolType { get; set; }
public string FullTimeSchool { get; set; }
public string FullTimeSchoolMajor { get; set; }
public string FullTimeSchoolEducation { get; set; }
public DateTime? FullTimeSchoolEducationDate { get; set; }
public string JobTimeSchoolType { get; set; }
public string JobTimeSchool { get; set; }
public string JobTimeSchoolMajor { get; set; }
public string JobTimeSchoolEducation { get; set; }
public DateTime? JobTimeSchoolEducationDate { get; set; }
public bool IsClassTeacher { get; set; }
public bool IsClassTeacherChecked { get; set; }
public bool MainTeachPeriodChecked { get; set; }
public bool MainTeachSubjectChecked { get; set; }
public string MainTeachGrade { get; set; }
public bool MainTeachGradeChecked { get; set; }
public string OtherTeachPeriod { get; set; }
public bool OtherTeachPeriodChecked { get; set; }
public string OtherTeachSubject { get; set; }
public bool OtherTeachSubjectChecked { get; set; }
public bool HasPosition { get; set; }
public bool IsMiddleLevel { get; set; }
public bool PositionChecked { get; set; }
public DateTime? PositionStart { get; set; }
public bool PositionStartChecked { get; set; }
public string FrontTeacher { get; set; }
public string NotOnPostReason { get; set; }
public bool NotOnPostReasonChecked { get; set; }
public DateTime? NotOnPostReasonDate { get; set; }
public bool NotOnPostReasonDateChecked { get; set; }
public string TeacherCardType { get; set; }
public string TeacherCardSubject { get; set; }
public string TeacherCardLangLevel { get; set; }
public string CurrentAddressArea { get; set; }
public string Comment { get; set; }
}
}

@ -175,7 +175,6 @@ namespace TeacherExt
//var salt = "111111";
//var password = encryptionService.CreatePasswordHash(salt, salt);
using var db = scope.ServiceProvider.GetRequiredService<DbContext>();
var set = "Sex2";
if (!db.Set<DictionaryItem>().AsNoTracking().Any(o => o.Category == set))
{

@ -47,7 +47,9 @@
var checkedProp = props.FirstOrDefault(o => o.PropertyName == prop.PropertyName + "Checked");
@if (checkedProp != null)
{
@Html.CheckBox(checkedProp.PropertyName, new { @class = "is-checked", title = "审核" })
<div class="form-control" style="border-color:transparent;padding-left:0;">
@Html.CheckBox(checkedProp.PropertyName, new { @class = "is-checked", title = "审核" })
</div>
}
}
</div>

@ -0,0 +1,218 @@
/*
Navicat Premium Data Transfer
Source Server : localhost
Source Server Type : MySQL
Source Server Version : 80021
Source Host : localhost:3306
Source Schema : teacher
Target Server Type : MySQL
Target Server Version : 80021
File Encoding : 65001
Date: 20/01/2021 12:19:19
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for t_base_organization
-- ----------------------------
DROP TABLE IF EXISTS `t_base_organization`;
CREATE TABLE `t_base_organization` (
`ORG_ID` int(0) NOT NULL AUTO_INCREMENT,
`AREA_ID` int(0) NOT NULL,
`ORG_TYPE` int(0) NOT NULL,
`ORG_NAME` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`B_USE` int(0) NOT NULL,
PRIMARY KEY (`ORG_ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for t_base_person
-- ----------------------------
DROP TABLE IF EXISTS `t_base_person`;
CREATE TABLE `t_base_person` (
`PERSON_ID` int(0) NOT NULL AUTO_INCREMENT,
`B_USE` int(0) NOT NULL,
`PERSON_NAME` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`XB_NAME` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`BUREAU_ID` int(0) NOT NULL,
`ORG_ID` int(0) NOT NULL,
`IDENTITY_ID` int(0) NOT NULL,
`IDENTITY_NUM` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`TEL` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`DISTRICT_ID` int(0) NOT NULL,
`create_time` datetime(6) NOT NULL,
`NATION` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`placeofbirth` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`birthday` datetime(6) NULL DEFAULT NULL,
`nationality` int(0) NOT NULL,
`person_status` int(0) NOT NULL,
`post_category` int(0) NOT NULL,
`marital_status` int(0) NOT NULL,
`working_time` datetime(6) NULL DEFAULT NULL,
`working_place` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`political_status` int(0) NOT NULL,
`professional_title` int(0) NOT NULL,
`academic_degree` int(0) NOT NULL,
`highest_major` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`STAGE_NAME` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`SUBJECT_NAME` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`address` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`first_degree` int(0) NOT NULL,
`first_graduate_school` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`first_major` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`highest_degree` int(0) NOT NULL,
`EMAIL` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`administrative_post` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`highest_graduate_school` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`academic_degree_graduschool` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`join_zggcd` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`join_zggqt` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`join_mzdp` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
PRIMARY KEY (`PERSON_ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for t_base_person_log
-- ----------------------------
DROP TABLE IF EXISTS `t_base_person_log`;
CREATE TABLE `t_base_person_log` (
`Id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`UpdateBy` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`UpdateAt` datetime(6) NULL DEFAULT NULL,
`PersonId` int(0) NOT NULL,
`LoginName` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`RealName` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`FromStatus` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`ToStatus` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
PRIMARY KEY (`Id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for t_sys_dic_item
-- ----------------------------
DROP TABLE IF EXISTS `t_sys_dic_item`;
CREATE TABLE `t_sys_dic_item` (
`DIC_ITEM_ID` int(0) NOT NULL AUTO_INCREMENT,
`CODE` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`DETAIL` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`REMARK` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`B_USE` int(0) NOT NULL,
`KIND` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`SORT` bigint(0) NOT NULL,
PRIMARY KEY (`DIC_ITEM_ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for t_sys_loginperson
-- ----------------------------
DROP TABLE IF EXISTS `t_sys_loginperson`;
CREATE TABLE `t_sys_loginperson` (
`ID` int(0) NOT NULL AUTO_INCREMENT,
`B_USE` int(0) NOT NULL,
`person_id` int(0) NOT NULL,
`PERSON_NAME` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`LOGIN_NAME` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for t_sys_person_role
-- ----------------------------
DROP TABLE IF EXISTS `t_sys_person_role`;
CREATE TABLE `t_sys_person_role` (
`ID` int(0) NOT NULL AUTO_INCREMENT,
`IsUsed` tinyint(1) NOT NULL,
`person_id` int(0) NOT NULL,
`IDENTITY_ID` int(0) NOT NULL,
`ROLE_ID` int(0) NOT NULL,
PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for t_sys_role
-- ----------------------------
DROP TABLE IF EXISTS `t_sys_role`;
CREATE TABLE `t_sys_role` (
`ROLE_ID` int(0) NOT NULL AUTO_INCREMENT,
`ROLE_NAME` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
PRIMARY KEY (`ROLE_ID`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for Teacher
-- ----------------------------
DROP TABLE IF EXISTS `Teacher`;
CREATE TABLE `Teacher` (
`Id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL,
`RequestEditStatus` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`CheckStatus` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`TeachDate` datetime(6) NULL DEFAULT NULL,
`CurrentJobStart` datetime(6) NULL DEFAULT NULL,
`CurrentJobStartChecked` tinyint(1) NOT NULL,
`JoinPartyDate` datetime(6) NULL DEFAULT NULL,
`MaxTitleChecked` tinyint(1) NOT NULL,
`MaxTitleStart` datetime(6) NULL DEFAULT NULL,
`MaxTitleStartChecked` tinyint(1) NOT NULL,
`IsJobAsMaxTitle` tinyint(1) NOT NULL,
`JobAsMaxTitleDate` datetime(6) NULL DEFAULT NULL,
`JobAsMaxTitleDateChecked` tinyint(1) NOT NULL,
`JobAsNotMaxTitleReason` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`JobAsNotMaxTitleReasonChecked` tinyint(1) NOT NULL,
`NotMaxTitle` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`NotMaxTitleChecked` tinyint(1) NOT NULL,
`NotMaxTitleStart` datetime(6) NULL DEFAULT NULL,
`NotMaxTitleStartChecked` tinyint(1) NOT NULL,
`JobAsNotMaxTitleDate` datetime(6) NULL DEFAULT NULL,
`JobAsNotMaxTitleDateChecked` tinyint(1) NOT NULL,
`PostGrade` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`PostGradeChecked` tinyint(1) NOT NULL,
`CurrentPostGradeStart` datetime(6) NULL DEFAULT NULL,
`CurrentPostGradeStartChecked` tinyint(1) NOT NULL,
`EducationGrade` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`EducationGradeChecked` tinyint(1) NOT NULL,
`EducationGradeDate` datetime(6) NULL DEFAULT NULL,
`EducationGradeDateChecked` tinyint(1) NOT NULL,
`FullTimeSchoolType` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`FullTimeSchool` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`FullTimeSchoolMajor` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`FullTimeSchoolEducation` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`FullTimeSchoolEducationDate` datetime(6) NULL DEFAULT NULL,
`JobTimeSchoolType` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`JobTimeSchool` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`JobTimeSchoolMajor` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`JobTimeSchoolEducation` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`JobTimeSchoolEducationDate` datetime(6) NULL DEFAULT NULL,
`IsClassTeacher` tinyint(1) NOT NULL,
`IsClassTeacherChecked` tinyint(1) NOT NULL,
`MainTeachPeriodChecked` tinyint(1) NOT NULL,
`MainTeachSubjectChecked` tinyint(1) NOT NULL,
`MainTeachGrade` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`MainTeachGradeChecked` tinyint(1) NOT NULL,
`OtherTeachPeriod` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`OtherTeachPeriodChecked` tinyint(1) NOT NULL,
`OtherTeachSubject` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`OtherTeachSubjectChecked` tinyint(1) NOT NULL,
`HasPosition` tinyint(1) NOT NULL,
`IsMiddleLevel` tinyint(1) NOT NULL,
`PositionChecked` tinyint(1) NOT NULL,
`PositionStart` datetime(6) NULL DEFAULT NULL,
`PositionStartChecked` tinyint(1) NOT NULL,
`FrontTeacher` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`NotOnPostReason` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`NotOnPostReasonChecked` tinyint(1) NOT NULL,
`NotOnPostReasonDate` datetime(6) NULL DEFAULT NULL,
`NotOnPostReasonDateChecked` tinyint(1) NOT NULL,
`TeacherCardType` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`TeacherCardSubject` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`TeacherCardLangLevel` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`CurrentAddressArea` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
`Comment` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL,
PRIMARY KEY (`Id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;

@ -1,7 +1,9 @@
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
set AUTOCOMMIT=0;
start transaction;
CREATE TABLE `t_base_person_log` (
SET NAMES utf8mb4;
CREATE TABLE `t_base_person_log2` (
`Id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
`UpdateBy` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
`UpdateAt` datetime(6) NULL DEFAULT NULL,
@ -13,7 +15,72 @@ CREATE TABLE `t_base_person_log` (
PRIMARY KEY (`Id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
update t_base_person set STAGE_NAME='普通初中' where STAGE_NAME='初中'
update t_base_person set SUBJECT_NAME='' where SUBJECT_NAME='通用'
update t_base_person set STAGE_NAME='普通初中' where STAGE_NAME='初中';
update t_base_person set SUBJECT_NAME='' where SUBJECT_NAME='通用';
alter table `t_base_person` add column `RequestEditStatus` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `CheckStatus` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `TeachDate` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `CurrentJobStart` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `CurrentJobStartChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `JoinPartyDate` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `MaxTitleChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `MaxTitleStart` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `MaxTitleStartChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `IsJobAsMaxTitle` tinyint(1) NOT NULL;
alter table `t_base_person` add column `JobAsMaxTitleDate` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `JobAsMaxTitleDateChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `JobAsNotMaxTitleReason` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `JobAsNotMaxTitleReasonChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `NotMaxTitle` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `NotMaxTitleChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `NotMaxTitleStart` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `NotMaxTitleStartChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `JobAsNotMaxTitleDate` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `JobAsNotMaxTitleDateChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `PostGrade` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `PostGradeChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `CurrentPostGradeStart` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `CurrentPostGradeStartChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `EducationGrade` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `EducationGradeChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `EducationGradeDate` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `EducationGradeDateChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `FullTimeSchoolType` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `FullTimeSchool` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `FullTimeSchoolMajor` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `FullTimeSchoolEducation` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `FullTimeSchoolEducationDate` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `JobTimeSchoolType` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `JobTimeSchool` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `JobTimeSchoolMajor` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `JobTimeSchoolEducation` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `JobTimeSchoolEducationDate` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `IsClassTeacher` tinyint(1) NOT NULL;
alter table `t_base_person` add column `IsClassTeacherChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `MainTeachPeriodChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `MainTeachSubjectChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `MainTeachGrade` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `MainTeachGradeChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `OtherTeachPeriod` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `OtherTeachPeriodChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `OtherTeachSubject` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `OtherTeachSubjectChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `HasPosition` tinyint(1) NOT NULL;
alter table `t_base_person` add column `IsMiddleLevel` tinyint(1) NOT NULL;
alter table `t_base_person` add column `PositionChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `PositionStart` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `PositionStartChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `FrontTeacher` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `NotOnPostReason` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `NotOnPostReasonChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `NotOnPostReasonDate` datetime(6) NULL DEFAULT NULL;
alter table `t_base_person` add column `NotOnPostReasonDateChecked` tinyint(1) NOT NULL;
alter table `t_base_person` add column `TeacherCardType` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `TeacherCardSubject` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `TeacherCardLangLevel` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `CurrentAddressArea` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
alter table `t_base_person` add column `Comment` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL;
commit;
Loading…
Cancel
Save