1 数据库
-
- --工资表定义
- create table Salary(
- ID varchar(55) not null,
- total_theory_wages decimal(18,2) null, --应发工资
- wages_month_average decimal(18,2) null,
- Fafang_Time varchar(99) null, -- 这里该是时间类型
- PersonName varchar(99) null,
- spendID int null,
-
- --primary Key(ID),
- primary key(ID), --主键
- foreign key(spendID) references spend(ID),
-
- );
- go
-
- --foreign key(CreateID) references BannerTestOne(ID), --外键设置..
-
- --
-
- select * from Salary;
-
-
-
- --2 支出表 spend
-
- create table spend(
- ID int not null, -- must set 不能为空
- zhiChuName varchar(99) null,
- liXi varchar(900),
- fangZu int null,
-
- primary key(ID),
-
-
- );
- go
-
- select * from spend;
2 C#主函数测试
- #region 工资类测试 入业务场景0.1
-
- // 类的实例化 对象
- Salary obj = new Salary();
-
- // 自定义方法 调用测试
- SalaryDemo obj1 = new SalaryDemo();
- // 调用接口方法之前赋值
- obj1.TotalTheoryWages = 35000;
- // 调用接口方法
- obj1.add();
-
-
- #endregion
工资实体类的定义
- using System;
- using System.Collections.Generic;
-
- #nullable disable
-
- namespace 泛型类.Models2
- {
- public partial class Salary
- {
- public string Id { get; set; }
- public decimal TotalTheoryWages { get; set; }
- public decimal WagesMonthAverage { get; set; }
- public string FafangTime { get; set; }
- public string PersonName { get; set; }
- public int? SpendId { get; set; }
-
- public virtual Spend Spend { get; set; }
- }
-
-
- 方法接口定义 提示添加参数
- //public string AddLH(string TotalTheoryWages)
- //{
- // Console.WriteLine("" + TotalTheoryWages);
- //}
-
-
- // 添加方法调试
- //public void AddL()
- //{
- // int TotalTheoryWages = 0;
- // Console.WriteLine("1月应发工资为:{0}元", TotalTheoryWages);
- //}
-
- }
- // 自定义命名空间
- namespace lhDemo
- {
- public class SalaryDemo
- {
- public string Id { get; set; }
- public decimal TotalTheoryWages { get; set; }
- public decimal WagesMonthAverage { get; set; }
- public string FafangTime { get; set; }
- public string PersonName { get; set; }
-
- // 添加方法调试
- public void add()
- {
- Console.WriteLine("1月应发工资为:{0}元",TotalTheoryWages);
- }
-
-
- }
- }
效果